@charset "UTF-8";
/* CSS Document */

:root {
  --rebranding-loading-bg: #e5e5e5;
  --rebranding-loading-bar: #222;
  --s-font-0bbe9607: Inter, "Noto Sans JP", sans-serif;
  --s-font-28ad308b: "Work Sans";
  --s-font-7492381e: Montserrat;
  --s-font-08919e7c: Inter, "Noto Sans JP", sans-serif;
}
.app[data-v-d12de11f] {
  align-items: center;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  width: 100%
}
.title[data-v-d12de11f] {
  font-size: 34px;
  font-weight: 300;
  letter-spacing: 2.45px;
  line-height: 30px;
  margin: 30px
}
/*! * 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
}
.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)
  }
}
.design-canvas__modal {
  height: 100%;
  pointer-events: none;
  position: fixed;
  transition: none;
  width: 100%;
  z-index: 2
}
.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
}
.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
}
.publish-studio-style[data-v-5a0c3720] {
  transition: .4s cubic-bezier(.4, .4, 0, 1)
}
.product-font-style[data-v-51f515bd] {
  transition: .4s cubic-bezier(.4, .4, 0, 1)
}
@font-face {
  font-family: grandam;
  font-style: normal;
  font-weight: 400;
  src: url(https://storage.googleapis.com/studio-front/fonts/grandam.ttf) format("truetype")
}
@font-face {
  font-family: Material Icons;
  font-style: normal;
  font-weight: 400;
  src: url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.eot);
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff2) format("woff2"), url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff) format("woff"), url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.ttf) format("truetype")
}
.StudioCanvas {
/*  display: flex;*/
  height: auto;
  min-height: 100dvh;
    position: relative;
    z-index: 1;
}
.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%
}
.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 .icon[data-v-3129703d] {
  background-image: url(/_nuxt/close_circle.c7480f3c.svg)
}
.snackbar .convey.error .message[data-v-3129703d] {
  color: #f84f65
}
.snackbar .convey.success .icon[data-v-3129703d] {
  background-image: url(/_nuxt/round_check.0ebac23f.svg)
}
.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
}
a[data-v-60d33773] {
  align-items: center;
  border-radius: 4px;
  bottom: 20px;
  height: 20px;
  justify-content: center;
  left: 20px;
  perspective: 300px;
  position: fixed;
  transition: 0s linear;
  width: 84px;
  z-index: 2000
}
@media (hover:hover) {
  a[data-v-60d33773] {
    transition: .4s cubic-bezier(.4, .4, 0, 1)
  }
  a[data-v-60d33773]:hover {
    height: 32px;
    width: 200px
  }
}
[data-v-60d33773] .custom-fill path {
  fill: var(--01abf230)
}
.fade-enter-active[data-v-60d33773], .fade-leave-active[data-v-60d33773] {
  transition: opacity .2s cubic-bezier(.4, .4, 0, 1)
}
.fade-enter[data-v-60d33773], .fade-leave-to[data-v-60d33773] {
  opacity: 0
}
.sd[data-s-29e32a35-e80d-4575-97df-8baf39c572a1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  bottom: auto;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  left: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 40px;
  position: fixed;
  right: 0px;
  top: 20px;
  width: 100%;
  z-index: 5;
  max-width: 100%;
}
.sd[data-s-29e32a35-e80d-4575-97df-8baf39c572a1].appear {
  opacity: 0;
  transition-duration: 1000ms;
}
.sd[data-s-29e32a35-e80d-4575-97df-8baf39c572a1].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-29e32a35-e80d-4575-97df-8baf39c572a1] {
    padding: 0px 26px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-29e32a35-e80d-4575-97df-8baf39c572a1] {
    padding: 0px 16px;
    top: 16px;
  }
}
.sd[data-s-24ebf8f7-7a67-439e-8a62-0041fb092dc0] {
  align-content: center;
  align-items: center;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background: #FFFFFF;
  border-radius: 4px;
  /* box-shadow: 0px 5px 25px -5px rgba(0, 0, 0, 0.12); */
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 82px;
  justify-content: space-between;
  padding: 0px 26px;
  width: 1380px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-24ebf8f7-7a67-439e-8a62-0041fb092dc0] {
    flex: none;
    height: 62px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-24ebf8f7-7a67-439e-8a62-0041fb092dc0] {
    flex: none;
    height: 52px;
    padding: 0px 16px;
    max-width: 100%;
  }
}
.sd[data-s-a03b301b-9e52-4434-a4fe-81fb94e51f4f] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  width: 220px;
  max-width: 100%;
}
.sd[data-s-a03b301b-9e52-4434-a4fe-81fb94e51f4f]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 600px) {
  .sd[data-s-a03b301b-9e52-4434-a4fe-81fb94e51f4f] {
    flex: none;
    height: auto;
    width: 180px;
    max-width: 100%;
  }
}
.sd[data-s-5000dc49-8924-456d-8499-6fd8b04c2f9e] {
  flex: none;
  height: auto;
  margin: 0px 0px 5px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-5a998dd1-e861-431c-801f-b97603b2d27b] {
  align-content: center;
  align-items: center;
  display: none;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 6px;
  height: 40px;
  justify-content: center;
  padding: 0px;
  width: 32px;
  --gap-h-5a998dd1-e861-431c-801f-b97603b2d27b: 0px;
  --gap-v-5a998dd1-e861-431c-801f-b97603b2d27b: 6px;
  --gap-uuid: 5a998dd1-e861-431c-801f-b97603b2d27b;
  max-width: 100%;
}
.sd[data-s-5a998dd1-e861-431c-801f-b97603b2d27b]:hover {
  opacity: 0.7;
  --gap-h-5a998dd1-e861-431c-801f-b97603b2d27b: 0px;
  --gap-v-5a998dd1-e861-431c-801f-b97603b2d27b: 6px;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-5a998dd1-e861-431c-801f-b97603b2d27b] {
    display: flex;
    --gap-h-5a998dd1-e861-431c-801f-b97603b2d27b: 0px;
    --gap-v-5a998dd1-e861-431c-801f-b97603b2d27b: 6px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-5a998dd1-e861-431c-801f-b97603b2d27b] {
    display: flex;
    --gap-h-5a998dd1-e861-431c-801f-b97603b2d27b: 0px;
    --gap-v-5a998dd1-e861-431c-801f-b97603b2d27b: 6px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-5a998dd1-e861-431c-801f-b97603b2d27b] {
    display: flex;
    --gap-h-5a998dd1-e861-431c-801f-b97603b2d27b: 0px;
    --gap-v-5a998dd1-e861-431c-801f-b97603b2d27b: 6px;
  }
}
.sd[data-s-5ab8b1c1-5118-4394-a52b-23a5143b6e35] {
  background: #222222;
  flex: none;
  height: 2px;
  width: 26px;
  max-width: 100%;
}
.sd[data-s-cab09c48-7601-4014-a243-ab85885958fe] {
  background: #222222;
  flex: none;
  height: 2px;
  width: 26px;
  max-width: 100%;
}
.sd[data-s-49091a36-df5b-4308-b902-ac722e3182bd] {
  background: #222222;
  flex: none;
  height: 2px;
  width: 26px;
  max-width: 100%;
}
.sd[data-s-b8f0bfcf-4d1d-4171-b5d2-ba649eac038d] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: space-around;
  margin: 0px 0px 0px 60px;
  padding: 10px 30px;
  width: auto;
  z-index: 1;
  --gap-h-b8f0bfcf-4d1d-4171-b5d2-ba649eac038d: 10px;
  --gap-v-b8f0bfcf-4d1d-4171-b5d2-ba649eac038d: 0px;
  --gap-uuid: b8f0bfcf-4d1d-4171-b5d2-ba649eac038d;
  max-width: calc(100% - 60px);
}
@media screen and (max-width: 1080px) {
  .sd[data-s-b8f0bfcf-4d1d-4171-b5d2-ba649eac038d] {
    display: none;
    --gap-h-b8f0bfcf-4d1d-4171-b5d2-ba649eac038d: 10px;
    --gap-v-b8f0bfcf-4d1d-4171-b5d2-ba649eac038d: 0px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b8f0bfcf-4d1d-4171-b5d2-ba649eac038d] {
    display: none;
    --gap-h-b8f0bfcf-4d1d-4171-b5d2-ba649eac038d: 10px;
    --gap-v-b8f0bfcf-4d1d-4171-b5d2-ba649eac038d: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-b8f0bfcf-4d1d-4171-b5d2-ba649eac038d] {
    display: none;
    --gap-h-b8f0bfcf-4d1d-4171-b5d2-ba649eac038d: 10px;
    --gap-v-b8f0bfcf-4d1d-4171-b5d2-ba649eac038d: 0px;
  }
}
.sd[data-s-d7cbf60f-e457-4438-a2e4-e7d048ab44a2] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 6px;
  height: 50px;
  justify-content: center;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  transition-delay: 0ms;
  --gap-h-d7cbf60f-e457-4438-a2e4-e7d048ab44a2: 6px;
  --gap-v-d7cbf60f-e457-4438-a2e4-e7d048ab44a2: 0px;
  --gap-uuid: d7cbf60f-e457-4438-a2e4-e7d048ab44a2;
  max-width: 100%;
}
.sd[data-s-d7cbf60f-e457-4438-a2e4-e7d048ab44a2]:hover {
  opacity: 1;
  overflow-x: visible;
  overflow-y: visible;
  transform: ;
  --gap-h-d7cbf60f-e457-4438-a2e4-e7d048ab44a2: 6px;
  --gap-v-d7cbf60f-e457-4438-a2e4-e7d048ab44a2: 0px;
}
.sd[data-s-70c27efb-12e0-4c31-b850-5481737e7831] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 3px;
  height: 50px;
  justify-content: center;
  padding: 0px;
  --gap-h-70c27efb-12e0-4c31-b850-5481737e7831: 0px;
  --gap-v-70c27efb-12e0-4c31-b850-5481737e7831: 3px;
  --gap-uuid: 70c27efb-12e0-4c31-b850-5481737e7831;
  max-width: 100%;
}
.sd[data-s-d7cbf60f-e457-4438-a2e4-e7d048ab44a2]:hover .sd[data-s-70c27efb-12e0-4c31-b850-5481737e7831] {
  opacity: 0.7;
  --gap-h-70c27efb-12e0-4c31-b850-5481737e7831: 0px;
  --gap-v-70c27efb-12e0-4c31-b850-5481737e7831: 3px;
}
.sd[data-s-610638bf-ab4b-4444-a616-a2f76ac5a0f5] {
  color: #222222;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-27160f8f-19d0-49ed-b1ff-bcf1ff0d0f13] {
  color: #222222;
  font-family: var(--s-font-0bbe9607);
  font-size: 10px;
  font-weight: 400;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-a1301789-fb58-414e-b68f-cc525d30e158] {
  align-content: flex-start;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 0px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0;
  width: 320px;
  max-width: 100%;
}
.sd[data-s-07f3ca9d-7887-4cf3-bd19-d09e8c8ac098] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 44px;
  justify-content: space-between;
  padding: 12px;
  width: 100%;
  --gap-h-07f3ca9d-7887-4cf3-bd19-d09e8c8ac098: 0px;
  --gap-v-07f3ca9d-7887-4cf3-bd19-d09e8c8ac098: 0px;
  --gap-uuid: 07f3ca9d-7887-4cf3-bd19-d09e8c8ac098;
  max-width: 100%;
}
.sd[data-s-c13f1dd7-1269-4025-aa49-9d97eae6402c] {
  color: #333333;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-487e0d28-4358-4b87-8f2e-9ea39d57ce6d] {
  color: #333333;
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
.sd._isClose[data-s-487e0d28-4358-4b87-8f2e-9ea39d57ce6d] {
  transform: rotate(180deg);
}
.sd[data-s-7a566e8c-59da-4471-99cb-1296fe9e42e1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd._isClose[data-s-7a566e8c-59da-4471-99cb-1296fe9e42e1] {
  flex: none;
  height: 0px;
}
.sd[data-s-055dcda6-ba2d-452a-b058-f254d1b79518] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  opacity: 1;
  padding: 12px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-26fee2a3-3acd-493a-8186-a645b20ff927] {
  color: #333333;
  font-family: var(--s-font-0bbe9607);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-95ec4055-2ea6-44b7-9f1e-3d486311b83f] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
  justify-content: center;
  padding: 0px;
  --gap-h-95ec4055-2ea6-44b7-9f1e-3d486311b83f: 8px;
  --gap-v-95ec4055-2ea6-44b7-9f1e-3d486311b83f: 0px;
  --gap-uuid: 95ec4055-2ea6-44b7-9f1e-3d486311b83f;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-95ec4055-2ea6-44b7-9f1e-3d486311b83f] {
    display: none;
    --gap-h-95ec4055-2ea6-44b7-9f1e-3d486311b83f: 8px;
    --gap-v-95ec4055-2ea6-44b7-9f1e-3d486311b83f: 0px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-95ec4055-2ea6-44b7-9f1e-3d486311b83f] {
    display: none;
    --gap-h-95ec4055-2ea6-44b7-9f1e-3d486311b83f: 8px;
    --gap-v-95ec4055-2ea6-44b7-9f1e-3d486311b83f: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-95ec4055-2ea6-44b7-9f1e-3d486311b83f] {
    display: none;
    --gap-h-95ec4055-2ea6-44b7-9f1e-3d486311b83f: 8px;
    --gap-v-95ec4055-2ea6-44b7-9f1e-3d486311b83f: 0px;
  }
}
.sd[data-s-7da891dc-acb8-4a51-b9de-e7c500115e26] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 8px;
  justify-content: center;
  padding: 0px;
  --gap-h-7da891dc-acb8-4a51-b9de-e7c500115e26: 8px;
  --gap-v-7da891dc-acb8-4a51-b9de-e7c500115e26: 0px;
  --gap-uuid: 7da891dc-acb8-4a51-b9de-e7c500115e26;
}
.sd[data-s-86345555-3951-4d81-b116-23d9b0299f37] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #00006e;
  border-left: 1px solid #00006e;
  border-radius: 24px;
  border-right: 1px solid #00006e;
  border-top: 1px solid #00006e;
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 12px;
  height: 42px;
  justify-content: center;
  padding: 0px;
  width: 100px;
  --gap-h-86345555-3951-4d81-b116-23d9b0299f37: 12px;
  --gap-v-86345555-3951-4d81-b116-23d9b0299f37: 0px;
  --gap-uuid: 86345555-3951-4d81-b116-23d9b0299f37;
  max-width: 100%;
}
.sd[data-s-86345555-3951-4d81-b116-23d9b0299f37]:hover {
  background: #00006e;
  opacity: 1;
  --gap-h-86345555-3951-4d81-b116-23d9b0299f37: 12px;
  --gap-v-86345555-3951-4d81-b116-23d9b0299f37: 0px;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-86345555-3951-4d81-b116-23d9b0299f37] {
    display: flex;
    --gap-h-86345555-3951-4d81-b116-23d9b0299f37: 12px;
    --gap-v-86345555-3951-4d81-b116-23d9b0299f37: 0px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-86345555-3951-4d81-b116-23d9b0299f37] {
    display: flex;
    --gap-h-86345555-3951-4d81-b116-23d9b0299f37: 12px;
    --gap-v-86345555-3951-4d81-b116-23d9b0299f37: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-86345555-3951-4d81-b116-23d9b0299f37] {
    display: flex;
    --gap-h-86345555-3951-4d81-b116-23d9b0299f37: 12px;
    --gap-v-86345555-3951-4d81-b116-23d9b0299f37: 0px;
  }
}
.sd[data-s-250a8a6b-07e2-4dda-b40e-f1ee7d6d7c10] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 14px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-86345555-3951-4d81-b116-23d9b0299f37]:hover .sd[data-s-250a8a6b-07e2-4dda-b40e-f1ee7d6d7c10] {
  color: #FFFFFF;
}
.sd[data-s-26ce2eae-29eb-4eb6-b6a8-e00a4e6c061f] {
  align-content: center;
  align-items: center;
  background: #00006e;
  border-bottom: 0px solid #eeeeee;
  border-left: 0px solid #eeeeee;
  border-radius: 64px;
  border-right: 0px solid #eeeeee;
  border-top: 0px solid #eeeeee;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 12px;
  height: 42px;
  justify-content: center;
  padding: 0px;
  width: 42px;
  --gap-h-26ce2eae-29eb-4eb6-b6a8-e00a4e6c061f: 12px;
  --gap-v-26ce2eae-29eb-4eb6-b6a8-e00a4e6c061f: 0px;
  --gap-uuid: 26ce2eae-29eb-4eb6-b6a8-e00a4e6c061f;
  max-width: 100%;
}
.sd[data-s-26ce2eae-29eb-4eb6-b6a8-e00a4e6c061f]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid #00006e;
  border-left: 1px solid #00006e;
  border-right: 1px solid #00006e;
  border-top: 1px solid #00006e;
  --gap-h-26ce2eae-29eb-4eb6-b6a8-e00a4e6c061f: 12px;
  --gap-v-26ce2eae-29eb-4eb6-b6a8-e00a4e6c061f: 0px;
}
.sd[data-s-b31d8140-ef3b-474b-85ae-6e62b401a879] {
  color: #FFFFFF;
  font-size: 20px;
}
.sd[data-s-26ce2eae-29eb-4eb6-b6a8-e00a4e6c061f]:hover .sd[data-s-b31d8140-ef3b-474b-85ae-6e62b401a879] {
  color: #00006e;
}
.sd[data-s-e8e947e5-314b-4716-9d5f-1078e2262a20] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-e8e947e5-314b-4716-9d5f-1078e2262a20] {
    margin: 0px 0px 60px 0px;
    padding: 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-e8e947e5-314b-4716-9d5f-1078e2262a20] {
    margin: 0px 0px 60px 0px;
    transform: translate(0px, 0px);
  }
}
.sd[data-s-4a37cac4-b8d9-4e07-9ce4-4e96447417bd] {
  align-content: center;
  align-items: center;
  background: #29abe240;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 100px 60px 120px 60px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-4a37cac4-b8d9-4e07-9ce4-4e96447417bd] {
    padding: 60px 50px 60px 50px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-4a37cac4-b8d9-4e07-9ce4-4e96447417bd] {
    padding: 60px 20px 60px 20px;
  }
}
.sd[data-s-9d2ade52-f739-43af-a604-d37ac3c3dd5d] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 60px 0px;
  width: 1380px;
  --gap-h-9d2ade52-f739-43af-a604-d37ac3c3dd5d: 10px;
  --gap-v-9d2ade52-f739-43af-a604-d37ac3c3dd5d: 0px;
  --gap-uuid: 9d2ade52-f739-43af-a604-d37ac3c3dd5d;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-9d2ade52-f739-43af-a604-d37ac3c3dd5d] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-9d2ade52-f739-43af-a604-d37ac3c3dd5d: 10px;
    --gap-v-9d2ade52-f739-43af-a604-d37ac3c3dd5d: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-9d2ade52-f739-43af-a604-d37ac3c3dd5d] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    --gap-h-9d2ade52-f739-43af-a604-d37ac3c3dd5d: 10px;
    --gap-v-9d2ade52-f739-43af-a604-d37ac3c3dd5d: 0px;
  }
}
.sd[data-s-824798e3-209a-4084-bfe6-523070a94cd2] {
  align-content: center;
  align-items: center;
  background: #00006e;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 2px;
  justify-content: center;
  width: 30px;
  max-width: 100%;
}
.sd[data-s-824798e3-209a-4084-bfe6-523070a94cd2].appear {
  transform: scale(0, 1);
  transform-origin: center left;
  transition-duration: 1000ms;
}
.sd[data-s-824798e3-209a-4084-bfe6-523070a94cd2].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 600px) {
  .sd[data-s-824798e3-209a-4084-bfe6-523070a94cd2] {
    flex: none;
    height: 1px;
    max-width: 100%;
  }
}
.sd[data-s-4470dadc-084d-4be4-8b89-4231225bb14b] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-4470dadc-084d-4be4-8b89-4231225bb14b: 0px;
  --gap-v-4470dadc-084d-4be4-8b89-4231225bb14b: 0px;
  --gap-uuid: 4470dadc-084d-4be4-8b89-4231225bb14b;
  max-width: 100%;
}
.sd[data-s-80263851-8939-45a6-bc3a-28498928727b] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 36px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-80263851-8939-45a6-bc3a-28498928727b].appear {
  opacity: 0;
  transform: translate(-10px, 0px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-80263851-8939-45a6-bc3a-28498928727b].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-80263851-8939-45a6-bc3a-28498928727b] {
    font-size: 32px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-80263851-8939-45a6-bc3a-28498928727b] {
    font-size: 20px;
    letter-spacing: 0.1em;
    text-align: center;
    justify-content: center;
  }
}
.sd[data-s-21879dc7-e50c-4302-9643-e0a194300fda] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.11em;
  line-height: 1.1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-21879dc7-e50c-4302-9643-e0a194300fda].appear {
  opacity: 0;
  transform: translate(-10px, 0px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-21879dc7-e50c-4302-9643-e0a194300fda].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 600px) {
  .sd[data-s-21879dc7-e50c-4302-9643-e0a194300fda] {
    font-size: 10px;
  }
}
.sd[data-s-587c7da2-9067-4579-9811-4f02429f7944] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #444444;
  border-left: 0px solid #444444;
  border-radius: 10px;
  border-right: 0px solid #444444;
  border-top: 0px solid #444444;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 50px;
  height: 258px;
  justify-content: center;
  padding: 60px 90px;
  width: 1380px;
  --gap-h-587c7da2-9067-4579-9811-4f02429f7944: 50px;
  --gap-v-587c7da2-9067-4579-9811-4f02429f7944: 0px;
  --gap-uuid: 587c7da2-9067-4579-9811-4f02429f7944;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-587c7da2-9067-4579-9811-4f02429f7944] {
    gap: 31px;
    --gap-h-587c7da2-9067-4579-9811-4f02429f7944: 31px;
    --gap-v-587c7da2-9067-4579-9811-4f02429f7944: 0px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-587c7da2-9067-4579-9811-4f02429f7944] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 30px;
    height: 382px;
    margin: 0px 0px;
    padding: 60px 40px;
    --gap-h-587c7da2-9067-4579-9811-4f02429f7944: 0px;
    --gap-v-587c7da2-9067-4579-9811-4f02429f7944: 30px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-587c7da2-9067-4579-9811-4f02429f7944] {
    flex: none;
    gap: 24px;
    height: auto;
    margin: 0px 0px;
    padding: 30px 20px 20px 20px;
    width: 100%;
    --gap-h-587c7da2-9067-4579-9811-4f02429f7944: 24px;
    --gap-v-587c7da2-9067-4579-9811-4f02429f7944: 0px;
    max-width: 100%;
  }
}
.sd[data-s-1a109f13-7f5c-4686-959a-787ea9fb4ac1] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: calc(60% - (var(--gap-h-587c7da2-9067-4579-9811-4f02429f7944) * 0.4));
  max-width: calc(60% - (var(--gap-h-587c7da2-9067-4579-9811-4f02429f7944) * 0.4));
}
@media screen and (max-width: 1080px) {
  .sd[data-s-1a109f13-7f5c-4686-959a-787ea9fb4ac1] {
    flex: none;
    width: 417px;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-1a109f13-7f5c-4686-959a-787ea9fb4ac1] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    justify-content: flex-start;
    width: 636px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-1a109f13-7f5c-4686-959a-787ea9fb4ac1] {
    display: flex;
  }
}
.sd[data-s-8de36626-243a-4285-8fd1-f520d9612439] {
  color: #222222;
  font-family: var(--s-font-0bbe9607);
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: normal;
  line-height: 1.8;
  margin: 0px 0px 30px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-8de36626-243a-4285-8fd1-f520d9612439] {
    line-height: 1.6;
    margin: 0px 0px 15px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-8de36626-243a-4285-8fd1-f520d9612439] {
    margin: 0px 0px 15px 0px;
    text-align: center;
    justify-content: center;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-8de36626-243a-4285-8fd1-f520d9612439] {
    display: none;
  }
}
.sd[data-s-3af0d41a-a0a3-44fd-bb62-e38cafee1a56] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 600px) {
  .sd[data-s-3af0d41a-a0a3-44fd-bb62-e38cafee1a56] {
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px -20px 15px -20px;
    width: auto;
    max-width: calc(100% - -40px);
  }
}
.sd[data-s-22dfc806-c1e7-4e75-8261-a76426ac17e8] {
  color: #222222;
  display: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: normal;
  line-height: 1.8;
  margin: 0px 0px 40px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-22dfc806-c1e7-4e75-8261-a76426ac17e8] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-22dfc806-c1e7-4e75-8261-a76426ac17e8] {
    display: none;
    margin: 0px 0px 15px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-22dfc806-c1e7-4e75-8261-a76426ac17e8] {
    display: flex;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
  }
}
.sd[data-s-5f3393ae-e6fa-4214-92d3-ea2eefba9905] {
  color: #222222;
  display: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: normal;
  line-height: 1.8;
  margin: 0px 0px 40px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-5f3393ae-e6fa-4214-92d3-ea2eefba9905] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-5f3393ae-e6fa-4214-92d3-ea2eefba9905] {
    display: none;
    margin: 0px 0px 15px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-5f3393ae-e6fa-4214-92d3-ea2eefba9905] {
    display: flex;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
  }
}
.sd[data-s-3b586659-3807-41d3-b1be-bf944bd1ae17] {
  color: #222222;
  display: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: normal;
  line-height: 1.8;
  margin: 0px 0px 40px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-3b586659-3807-41d3-b1be-bf944bd1ae17] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3b586659-3807-41d3-b1be-bf944bd1ae17] {
    display: none;
    margin: 0px 0px 15px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-3b586659-3807-41d3-b1be-bf944bd1ae17] {
    display: flex;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 1.6;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
  }
}
.sd[data-s-50aeb498-e689-4bc9-bd47-48bd953a67b8] {
  color: #333;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  padding: 0px;
  text-align: left;
  width: 451px;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-50aeb498-e689-4bc9-bd47-48bd953a67b8] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-50aeb498-e689-4bc9-bd47-48bd953a67b8] {
    flex: none;
    font-size: 14px;
    text-align: justify;
    width: auto;
    max-width: 100%;
    justify-content: space-between;
  }
}
.sd[data-s-19dc07aa-ce26-494d-81fa-f31522d8320d] {
  background: #e6e6e6;
  flex: none;
  height: 250px;
  margin: 0px 0px 0px 0px;
  width: 1px;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-19dc07aa-ce26-494d-81fa-f31522d8320d] {
    flex: none;
    height: 400px;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-19dc07aa-ce26-494d-81fa-f31522d8320d] {
    display: flex;
    flex: none;
    height: 1px;
    width: 594px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-19dc07aa-ce26-494d-81fa-f31522d8320d] {
    display: flex;
  }
}
.sd[data-s-9a2555ef-7b41-4419-a5c4-e631d9896519] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  --gap-uuid: 9a2555ef-7b41-4419-a5c4-e631d9896519;
  --gap-h-9a2555ef-7b41-4419-a5c4-e631d9896519: 0px;
  --gap-v-9a2555ef-7b41-4419-a5c4-e631d9896519: 0px;
}
@media screen and (max-width: 840px) {
  .sd[data-s-9a2555ef-7b41-4419-a5c4-e631d9896519] {
    gap: 0px;
    --gap-h-9a2555ef-7b41-4419-a5c4-e631d9896519: 0px;
    --gap-v-9a2555ef-7b41-4419-a5c4-e631d9896519: 0px;
  }
}
.sd[data-s-62decbf8-b72d-465f-9cc5-205fe688b373] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  height: 80px;
  justify-content: space-between;
  width: auto;
  --gap-h-62decbf8-b72d-465f-9cc5-205fe688b373: 0px;
  --gap-v-62decbf8-b72d-465f-9cc5-205fe688b373: 0px;
  --gap-uuid: 62decbf8-b72d-465f-9cc5-205fe688b373;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-62decbf8-b72d-465f-9cc5-205fe688b373] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
    width: calc(100% - (var(--gap-h-9a2555ef-7b41-4419-a5c4-e631d9896519) * 0));
    --gap-h-62decbf8-b72d-465f-9cc5-205fe688b373: 0px;
    --gap-v-62decbf8-b72d-465f-9cc5-205fe688b373: 0px;
    max-width: calc(100% - (var(--gap-h-9a2555ef-7b41-4419-a5c4-e631d9896519) * 0));
  }
}
.sd[data-s-422bd1f0-2204-4b19-a9df-6739589cdeca] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: 106px;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-422bd1f0-2204-4b19-a9df-6739589cdeca: 0px;
  --gap-v-422bd1f0-2204-4b19-a9df-6739589cdeca: 0px;
  --gap-uuid: 422bd1f0-2204-4b19-a9df-6739589cdeca;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-422bd1f0-2204-4b19-a9df-6739589cdeca] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    --gap-h-422bd1f0-2204-4b19-a9df-6739589cdeca: 0px;
    --gap-v-422bd1f0-2204-4b19-a9df-6739589cdeca: 0px;
  }
}
.sd[data-s-7593ee74-00cf-4d96-a90e-503c5feae430] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  --gap-h-7593ee74-00cf-4d96-a90e-503c5feae430: 0px;
  --gap-v-7593ee74-00cf-4d96-a90e-503c5feae430: 0px;
  --gap-uuid: 7593ee74-00cf-4d96-a90e-503c5feae430;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-7593ee74-00cf-4d96-a90e-503c5feae430] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    width: 338px;
    --gap-h-7593ee74-00cf-4d96-a90e-503c5feae430: 0px;
    --gap-v-7593ee74-00cf-4d96-a90e-503c5feae430: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-7593ee74-00cf-4d96-a90e-503c5feae430] {
    height: auto;
    padding: 0px;
    --gap-h-7593ee74-00cf-4d96-a90e-503c5feae430: 0px;
    --gap-v-7593ee74-00cf-4d96-a90e-503c5feae430: 0px;
  }
}
.sd[data-s-1eebe015-73b6-4a2c-9d41-e01abb23d452] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 2px solid #00006e;
  border-left: 2px solid #00006e;
  border-radius: 128px;
  border-right: 2px solid #00006e;
  border-top: 2px solid #00006e;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 12px;
  height: auto;
  justify-content: center;
  padding: 20px 70px;
  width: 332px;
  --gap-h-1eebe015-73b6-4a2c-9d41-e01abb23d452: 12px;
  --gap-v-1eebe015-73b6-4a2c-9d41-e01abb23d452: 0px;
  --gap-uuid: 1eebe015-73b6-4a2c-9d41-e01abb23d452;
  max-width: 100%;
}
.sd[data-s-1eebe015-73b6-4a2c-9d41-e01abb23d452]:hover {
  background: #00006e;
  opacity: 1;
  --gap-h-1eebe015-73b6-4a2c-9d41-e01abb23d452: 12px;
  --gap-v-1eebe015-73b6-4a2c-9d41-e01abb23d452: 0px;
}
@media screen and (max-width: 840px) {
  .sd[data-s-1eebe015-73b6-4a2c-9d41-e01abb23d452] {
    flex: none;
    height: 59px;
    padding: 0px 0px;
    width: calc(100% - (var(--gap-h-7593ee74-00cf-4d96-a90e-503c5feae430) * 0));
    --gap-h-1eebe015-73b6-4a2c-9d41-e01abb23d452: 12px;
    --gap-v-1eebe015-73b6-4a2c-9d41-e01abb23d452: 0px;
    max-width: calc(100% - (var(--gap-h-7593ee74-00cf-4d96-a90e-503c5feae430) * 0));
  }
}
.sd[data-s-1ad64130-c27d-4ba1-8119-f1e15628d98a] {
  color: #00006e;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 19px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1;
  padding: 0px;
  text-align: center;
  width: calc(100% - (var(--gap-h-1eebe015-73b6-4a2c-9d41-e01abb23d452) * 0));
  max-width: calc(100% - (var(--gap-h-1eebe015-73b6-4a2c-9d41-e01abb23d452) * 0));
  justify-content: center;
}
.sd[data-s-1eebe015-73b6-4a2c-9d41-e01abb23d452]:hover .sd[data-s-1ad64130-c27d-4ba1-8119-f1e15628d98a] {
  color: #FFFFFF;
}
@media screen and (max-width: 840px) {
  .sd[data-s-1ad64130-c27d-4ba1-8119-f1e15628d98a] {
    font-size: 18px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-1ad64130-c27d-4ba1-8119-f1e15628d98a] {
    font-size: 15px;
    letter-spacing: 0.05em;
  }
}
.sd[data-s-ab3829cf-0440-4c2a-ae12-6037a95617ac] {
  color: #00006e;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 15px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: calc(100% - (var(--gap-h-9a2555ef-7b41-4419-a5c4-e631d9896519) * 0));
  max-width: calc(100% - (var(--gap-h-9a2555ef-7b41-4419-a5c4-e631d9896519) * 0));
  justify-content: center;
}
.sd[data-s-d449ffe3-6717-4540-980b-8a5a61f0099a] {
  align-content: center;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.sd[data-s-f32e727c-bb37-4a8c-98a7-182d95183dad] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-f32e727c-bb37-4a8c-98a7-182d95183dad] {
    margin: 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-b43db61c-76c8-4af6-86c6-0e344985bdb2] {
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 400px;
  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: 600px;
  will-change: transform;
  max-width: 100%;
}
.sd[data-s-b43db61c-76c8-4af6-86c6-0e344985bdb2]:focus {
  outline: none;
}
.sd[data-s-b43db61c-76c8-4af6-86c6-0e344985bdb2]:focus-visible {
  outline: 2px solid black;
}
.sd._animatingNext[data-s-b43db61c-76c8-4af6-86c6-0e344985bdb2] {
  transform: translateX(-100%);
}
.sd._animatingPrev[data-s-b43db61c-76c8-4af6-86c6-0e344985bdb2] {
  transform: translateX(100%);
}
@media screen and (max-width: 840px) {
  .sd[data-s-b43db61c-76c8-4af6-86c6-0e344985bdb2] {
    flex: none;
    height: 320px;
    width: 480px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-b43db61c-76c8-4af6-86c6-0e344985bdb2] {
    flex: none;
    height: 200px;
    width: 320px;
    max-width: 100%;
  }
}
.sd[data-s-3eb9f12f-ceb6-4222-9d67-d2eb06c58d95] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-end;
  padding: 0px 80px 88px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}
.sd[data-s-b43897d1-4417-4722-8a52-8e2977b63b1c] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: -70px 0px 120px 0px;
  padding: 0px 60px;
  width: 1380px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-b43897d1-4417-4722-8a52-8e2977b63b1c] {
    margin: -40px 0px 60px 0px;
    padding: 0px 26px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-b43897d1-4417-4722-8a52-8e2977b63b1c] {
    margin: -26px 0px 60px 0px;
    max-width: 100%;
  }
}
.sd[data-s-c42c9279-0e37-4b8d-8e8c-79132ec15aae] {
  align-content: center;
  align-items: center;
  background: #00006e;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 60px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-c42c9279-0e37-4b8d-8e8c-79132ec15aae] {
    padding: 40px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-c42c9279-0e37-4b8d-8e8c-79132ec15aae] {
    padding: 60px 20px;
  }
}
.sd[data-s-f59a8999-d58b-4b61-8599-b98aff4d2fd2] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: flex-start;
  margin: 0px 0px 50px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-f59a8999-d58b-4b61-8599-b98aff4d2fd2: 0px;
  --gap-v-f59a8999-d58b-4b61-8599-b98aff4d2fd2: 10px;
  --gap-uuid: f59a8999-d58b-4b61-8599-b98aff4d2fd2;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-f59a8999-d58b-4b61-8599-b98aff4d2fd2] {
    margin: 0px 0px 60px 0px;
    --gap-h-f59a8999-d58b-4b61-8599-b98aff4d2fd2: 0px;
    --gap-v-f59a8999-d58b-4b61-8599-b98aff4d2fd2: 10px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-f59a8999-d58b-4b61-8599-b98aff4d2fd2] {
    align-content: center;
    align-items: center;
    justify-content: center;
    margin: 0px 0px 40px 0px;
    width: auto;
    --gap-h-f59a8999-d58b-4b61-8599-b98aff4d2fd2: 0px;
    --gap-v-f59a8999-d58b-4b61-8599-b98aff4d2fd2: 10px;
    max-width: 100%;
  }
}
.sd[data-s-cd8097a9-7a00-40b6-a766-91d2011d4f4c] {
  color: #FFFFFF;
  font-family: var(--s-font-0bbe9607);
  font-size: 48px;
  font-weight: 800;
  height: auto;
  line-height: 1.1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-cd8097a9-7a00-40b6-a766-91d2011d4f4c].appear {
  transform: ;
}
.sd[data-s-cd8097a9-7a00-40b6-a766-91d2011d4f4c].appear-active {}
@media screen and (max-width: 840px) {
  .sd[data-s-cd8097a9-7a00-40b6-a766-91d2011d4f4c] {
    font-size: 36px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-cd8097a9-7a00-40b6-a766-91d2011d4f4c] {
    font-size: 28px;
  }
}
.sd[data-s-c027e064-3f1a-45e9-89c0-014113ad5e32] {
  color: #FFFFFF;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  padding: 0px;
  text-align: center;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-c027e064-3f1a-45e9-89c0-014113ad5e32].appear {
  transform: ;
}
.sd[data-s-c027e064-3f1a-45e9-89c0-014113ad5e32].appear-active {}
@media screen and (max-width: 840px) {
  .sd[data-s-c027e064-3f1a-45e9-89c0-014113ad5e32] {
    font-size: 15px;
  }
}
.sd[data-s-3b3bd050-3af7-417c-af11-e0c6e67136f0] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  padding: 0px;
  width: 100%;
  --gap-h-3b3bd050-3af7-417c-af11-e0c6e67136f0: 20px;
  --gap-v-3b3bd050-3af7-417c-af11-e0c6e67136f0: 0px;
  --gap-uuid: 3b3bd050-3af7-417c-af11-e0c6e67136f0;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-3b3bd050-3af7-417c-af11-e0c6e67136f0] {
    gap: 10px;
    --gap-h-3b3bd050-3af7-417c-af11-e0c6e67136f0: 10px;
    --gap-v-3b3bd050-3af7-417c-af11-e0c6e67136f0: 0px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3b3bd050-3af7-417c-af11-e0c6e67136f0] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --gap-h-3b3bd050-3af7-417c-af11-e0c6e67136f0: 0px;
    --gap-v-3b3bd050-3af7-417c-af11-e0c6e67136f0: 20px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-3b3bd050-3af7-417c-af11-e0c6e67136f0] {
    gap: 15px;
    --gap-h-3b3bd050-3af7-417c-af11-e0c6e67136f0: 15px;
    --gap-v-3b3bd050-3af7-417c-af11-e0c6e67136f0: 0px;
  }
}
.sd[data-s-e38a9f79-3e41-47d8-b188-cf007dd49963] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #444444;
  border-left: 0px solid #444444;
  border-radius: 4px;
  border-right: 0px solid #444444;
  border-top: 0px solid #444444;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 12px;
  justify-content: space-between;
  padding: 30px 30px 30px 30px;
  width: calc(33.33% - (var(--gap-h-3b3bd050-3af7-417c-af11-e0c6e67136f0) * 0.6667));
  --gap-h-e38a9f79-3e41-47d8-b188-cf007dd49963: 12px;
  --gap-v-e38a9f79-3e41-47d8-b188-cf007dd49963: 0px;
  --gap-uuid: e38a9f79-3e41-47d8-b188-cf007dd49963;
  max-width: calc(33.33% - (var(--gap-h-3b3bd050-3af7-417c-af11-e0c6e67136f0) * 0.6667));
}
.sd[data-s-e38a9f79-3e41-47d8-b188-cf007dd49963]:hover {
  opacity: 0.7;
  --gap-h-e38a9f79-3e41-47d8-b188-cf007dd49963: 12px;
  --gap-v-e38a9f79-3e41-47d8-b188-cf007dd49963: 0px;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-e38a9f79-3e41-47d8-b188-cf007dd49963] {
    padding: 20px 20px;
    --gap-h-e38a9f79-3e41-47d8-b188-cf007dd49963: 12px;
    --gap-v-e38a9f79-3e41-47d8-b188-cf007dd49963: 0px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e38a9f79-3e41-47d8-b188-cf007dd49963] {
    flex: none;
    width: calc(70% - (var(--gap-h-3b3bd050-3af7-417c-af11-e0c6e67136f0) * 0.3));
    --gap-h-e38a9f79-3e41-47d8-b188-cf007dd49963: 12px;
    --gap-v-e38a9f79-3e41-47d8-b188-cf007dd49963: 0px;
    max-width: calc(70% - (var(--gap-h-3b3bd050-3af7-417c-af11-e0c6e67136f0) * 0.3));
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-e38a9f79-3e41-47d8-b188-cf007dd49963] {
    flex: none;
    width: calc(100% - (var(--gap-h-3b3bd050-3af7-417c-af11-e0c6e67136f0) * 0));
    --gap-h-e38a9f79-3e41-47d8-b188-cf007dd49963: 12px;
    --gap-v-e38a9f79-3e41-47d8-b188-cf007dd49963: 0px;
    max-width: calc(100% - (var(--gap-h-3b3bd050-3af7-417c-af11-e0c6e67136f0) * 0));
  }
}
.sd[data-s-0f4c866b-e687-46ee-9a8c-927a38885a83] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 1px;
  --gap-h-0f4c866b-e687-46ee-9a8c-927a38885a83: 0px;
  --gap-v-0f4c866b-e687-46ee-9a8c-927a38885a83: 0px;
  --gap-uuid: 0f4c866b-e687-46ee-9a8c-927a38885a83;
}
.sd[data-s-0c664ae1-8164-48b5-a438-b52052e31819] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 18px;
  font-weight: 800;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  padding: 0px;
  text-align: center;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-0c664ae1-8164-48b5-a438-b52052e31819].appear {
  transform: ;
}
.sd[data-s-0c664ae1-8164-48b5-a438-b52052e31819].appear-active {}
@media screen and (max-width: 1080px) {
  .sd[data-s-0c664ae1-8164-48b5-a438-b52052e31819] {
    font-size: 16px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0c664ae1-8164-48b5-a438-b52052e31819] {
    font-size: 15px;
  }
}
.sd[data-s-149a58ed-11bb-48b3-aefb-8826d0529c56] {
  color: #b3b3b3;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-9a294d9b-d6a1-40dc-b5b1-1f07c909ae05] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 12px;
  justify-content: space-between;
  padding: 0px;
  --gap-h-9a294d9b-d6a1-40dc-b5b1-1f07c909ae05: 12px;
  --gap-v-9a294d9b-d6a1-40dc-b5b1-1f07c909ae05: 0px;
  --gap-uuid: 9a294d9b-d6a1-40dc-b5b1-1f07c909ae05;
}
.sd[data-s-6fc52188-19c1-4fd5-9b70-1c5f6047e26a] {
  align-content: center;
  align-items: center;
  border-bottom: 2px solid #00006e;
  border-left: 2px solid #00006e;
  border-radius: 50%;
  border-right: 2px solid #00006e;
  border-top: 2px solid #00006e;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 44px;
  justify-content: center;
  padding: 0px;
  width: 44px;
  max-width: 100%;
}
.sd[data-s-e38a9f79-3e41-47d8-b188-cf007dd49963]:hover .sd[data-s-6fc52188-19c1-4fd5-9b70-1c5f6047e26a]:hover {
  opacity: 0.7;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-6fc52188-19c1-4fd5-9b70-1c5f6047e26a] {
    flex: none;
    height: 40px;
    width: 40px;
    max-width: 100%;
  }
}
.sd[data-s-b6e23bbc-b370-4de4-a57b-1c3be11cf57e] {
  color: #00006e;
  font-size: 18px;
}
.sd[data-s-88d71649-b710-4b6d-b0b6-2adbf471ae1b] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-602c2114-8eb5-4bc6-92eb-aaae25e0c5fe] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-13712d58-b2b1-411e-9506-9ef306672546] {
  align-content: center;
  align-items: center;
  background: #00006e;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 50px;
  height: auto;
  justify-content: center;
  padding: 60px 0px;
  width: 100%;
  --gap-h-13712d58-b2b1-411e-9506-9ef306672546: 0px;
  --gap-v-13712d58-b2b1-411e-9506-9ef306672546: 50px;
  --gap-uuid: 13712d58-b2b1-411e-9506-9ef306672546;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-13712d58-b2b1-411e-9506-9ef306672546] {
    gap: 60px;
    padding: 60px 0px;
    --gap-h-13712d58-b2b1-411e-9506-9ef306672546: 0px;
    --gap-v-13712d58-b2b1-411e-9506-9ef306672546: 60px;
  }
}
.sd[data-s-4c5f7bba-7179-4832-b89c-176aa64937d7] {
  align-content: stretch;
  align-items: stretch;
  background: rgba(0, 0, 0, 0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 50px;
  height: auto;
  justify-content: center;
  padding: 0px 60px;
  width: 1380px;
  --gap-h-4c5f7bba-7179-4832-b89c-176aa64937d7: 50px;
  --gap-v-4c5f7bba-7179-4832-b89c-176aa64937d7: 0px;
  --gap-uuid: 4c5f7bba-7179-4832-b89c-176aa64937d7;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-4c5f7bba-7179-4832-b89c-176aa64937d7] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 26px;
    --gap-h-4c5f7bba-7179-4832-b89c-176aa64937d7: 0px;
    --gap-v-4c5f7bba-7179-4832-b89c-176aa64937d7: 50px;
  }
}
.sd[data-s-8ed9404c-a69d-4e99-8ed1-52d2e52162ee] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: 1;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 50px;
  height: auto;
  justify-content: space-between;
  width: auto;
  --gap-h-8ed9404c-a69d-4e99-8ed1-52d2e52162ee: 50px;
  --gap-v-8ed9404c-a69d-4e99-8ed1-52d2e52162ee: 0px;
  --gap-uuid: 8ed9404c-a69d-4e99-8ed1-52d2e52162ee;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-8ed9404c-a69d-4e99-8ed1-52d2e52162ee] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --gap-h-8ed9404c-a69d-4e99-8ed1-52d2e52162ee: 0px;
    --gap-v-8ed9404c-a69d-4e99-8ed1-52d2e52162ee: 50px;
  }
}
.sd[data-s-d5594a56-6399-4264-8475-c60c0b00adab] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.sd[data-s-af1d7833-14fc-4d36-a448-f93744bd2392] {
  align-content: center;
  align-items: center;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-af1d7833-14fc-4d36-a448-f93744bd2392: 0px;
  --gap-v-af1d7833-14fc-4d36-a448-f93744bd2392: 0px;
  --gap-uuid: af1d7833-14fc-4d36-a448-f93744bd2392;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-af1d7833-14fc-4d36-a448-f93744bd2392] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    --gap-h-af1d7833-14fc-4d36-a448-f93744bd2392: 0px;
    --gap-v-af1d7833-14fc-4d36-a448-f93744bd2392: 0px;
  }
}
.sd[data-s-d06fd67b-2bb1-4b5a-8be9-cc9ec19c7cff] {
  flex: none;
  height: auto;
  margin: 0px 0px 50px 0px;
  width: calc(80% - (var(--gap-h-af1d7833-14fc-4d36-a448-f93744bd2392) * 0.2));
  max-width: calc(80% - (var(--gap-h-af1d7833-14fc-4d36-a448-f93744bd2392) * 0.2));
}
.sd[data-s-d1b10764-b4ab-4590-b167-6ff186e80234] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border-bottom: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
  border-radius: 26px;
  border-right: 2px solid #FFFFFF;
  border-top: 2px solid #FFFFFF;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 12px;
  height: 52px;
  justify-content: center;
  width: calc(100% - (var(--gap-h-af1d7833-14fc-4d36-a448-f93744bd2392) * 0));
  --gap-h-d1b10764-b4ab-4590-b167-6ff186e80234: 12px;
  --gap-v-d1b10764-b4ab-4590-b167-6ff186e80234: 0px;
  --gap-uuid: d1b10764-b4ab-4590-b167-6ff186e80234;
  max-width: calc(100% - (var(--gap-h-af1d7833-14fc-4d36-a448-f93744bd2392) * 0));
}
.sd[data-s-d1b10764-b4ab-4590-b167-6ff186e80234]:hover {
  background: #FFFFFF;
  opacity: 1;
  --gap-h-d1b10764-b4ab-4590-b167-6ff186e80234: 12px;
  --gap-v-d1b10764-b4ab-4590-b167-6ff186e80234: 0px;
}
@media screen and (max-width: 600px) {
  .sd[data-s-d1b10764-b4ab-4590-b167-6ff186e80234] {
    border-radius: 26px;
    --gap-h-d1b10764-b4ab-4590-b167-6ff186e80234: 12px;
    --gap-v-d1b10764-b4ab-4590-b167-6ff186e80234: 0px;
  }
}
.sd[data-s-b1fb0c46-430d-4648-bad1-9f65d696bb1d] {
  color: #FFFFFF;
  font-size: 20px;
}
.sd[data-s-d1b10764-b4ab-4590-b167-6ff186e80234]:hover .sd[data-s-b1fb0c46-430d-4648-bad1-9f65d696bb1d] {
  color: #00006e;
}
.sd[data-s-51e4ac58-e4b8-4579-a5b1-e6acd08b0f20] {
  color: #FFFFFF;
  font-family: var(--s-font-0bbe9607);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-d1b10764-b4ab-4590-b167-6ff186e80234]:hover .sd[data-s-51e4ac58-e4b8-4579-a5b1-e6acd08b0f20] {
  color: #00006e;
}
.sd[data-s-b09d512d-6e97-42f1-9fde-b59a5a0ef000] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  margin: 19px 0px 0px 0px;
  text-align: center;
  width: 100%;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-77e45b20-69a7-4f5a-a4be-6fdcf45ed892] {
  background: #FFFFFF;
  flex: none;
  height: calc(100% - -20px - (var(--gap-v-8ed9404c-a69d-4e99-8ed1-52d2e52162ee) * 0));
  margin: -20px 0px 0px 0px;
  width: 1px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-77e45b20-69a7-4f5a-a4be-6fdcf45ed892] {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-77e45b20-69a7-4f5a-a4be-6fdcf45ed892] {
    display: none;
  }
}
.sd[data-s-d3e34975-786b-49ba-87f7-b8d5416a9e1d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0);
  flex: 2.5;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-d3e34975-786b-49ba-87f7-b8d5416a9e1d] {
    align-content: center;
    align-items: center;
    display: none;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-d3e34975-786b-49ba-87f7-b8d5416a9e1d] {
    display: none;
  }
}
.sd[data-s-48158707-3c19-47f1-8754-dbb028a8c91e] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 32px;
  justify-content: space-around;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-48158707-3c19-47f1-8754-dbb028a8c91e: 32px;
  --gap-v-48158707-3c19-47f1-8754-dbb028a8c91e: 0px;
  --gap-uuid: 48158707-3c19-47f1-8754-dbb028a8c91e;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-48158707-3c19-47f1-8754-dbb028a8c91e] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px 20px;
    justify-content: space-between;
    width: auto;
    --gap-h-48158707-3c19-47f1-8754-dbb028a8c91e: 20px;
    --gap-v-48158707-3c19-47f1-8754-dbb028a8c91e: 10px;
  }
}
.sd[data-s-5653839a-eb6b-4368-8419-c077a974be62] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
.sd[data-s-36ff14b5-dff9-4b92-b20b-26a69b718a83] {
  color: #FFFFFF;
  font-family: var(--s-font-0bbe9607);
  font-size: 14px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-36ff14b5-dff9-4b92-b20b-26a69b718a83]:hover {
  opacity: 0.7;
}
.sd[data-s-41959ee1-8f39-47fa-aa2c-d058eeb5ffd1] {
  background: #FFFFFF;
  flex: none;
  height: 1px;
  margin: 40px 0px;
  padding: 0px 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-ae093239-2cec-438b-b9d7-b07b9f3085a2] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-6d8e3360-3660-486b-ac96-b59fb0c4d233] {
  color: #FFFFFF;
  flex: 1;
  font-family: var(--s-font-0bbe9607);
  font-size: 18px;
  font-weight: 800;
  height: auto;
  line-height: 1.4;
  margin: -2px 0px 24px 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-033d7dc9-9330-49e9-8ba8-5ab33d1eba11] {
  align-content: flex-start;
  align-items: flex-start;
  flex: 4;
  gap: 5px;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: auto;
  --gap-h-033d7dc9-9330-49e9-8ba8-5ab33d1eba11: 0px;
  --gap-v-033d7dc9-9330-49e9-8ba8-5ab33d1eba11: 5px;
  --gap-uuid: 033d7dc9-9330-49e9-8ba8-5ab33d1eba11;
  max-width: 100%;
}
.sd[data-s-c6650ac3-a5e4-44da-afac-583058ef9dc9] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-033d7dc9-9330-49e9-8ba8-5ab33d1eba11) * 0));
  max-width: calc(100% - (var(--gap-h-033d7dc9-9330-49e9-8ba8-5ab33d1eba11) * 0));
}
.sd[data-s-6e48149e-9dd3-4b8c-847e-080e31525b32] {
  color: #FFFFFF;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 800;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 3px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-6e48149e-9dd3-4b8c-847e-080e31525b32]:hover {
  opacity: 0.7;
}
.sd[data-s-93707a45-15f9-4fff-aaec-7ac01e2196d8] {
  color: #999999;
  font-family: var(--s-font-0bbe9607);
  font-size: 10px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-50ad7f51-906d-45e6-98a4-4f81cd10755c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-start;
  padding: 0px;
  width: auto;
  --gap-h-50ad7f51-906d-45e6-98a4-4f81cd10755c: 20px;
  --gap-v-50ad7f51-906d-45e6-98a4-4f81cd10755c: 0px;
  --gap-uuid: 50ad7f51-906d-45e6-98a4-4f81cd10755c;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-50ad7f51-906d-45e6-98a4-4f81cd10755c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    --gap-h-50ad7f51-906d-45e6-98a4-4f81cd10755c: 20px;
    --gap-v-50ad7f51-906d-45e6-98a4-4f81cd10755c: 0px;
  }
}
.sd[data-s-daf7123e-ea3c-4464-8502-ff6000046891] {
  color: #FFFFFF;
  font-family: var(--s-font-0bbe9607);
  font-size: 24px;
  font-weight: 700;
  height: auto;
  line-height: 1;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-daf7123e-ea3c-4464-8502-ff6000046891]:hover {
  opacity: 0.7;
}
.sd[data-s-5a81e9dd-1f89-4f82-9483-e9787b7bdc7b] {
  color: #FFFFFF;
  font-size: 24px;
}
.sd[data-s-5a81e9dd-1f89-4f82-9483-e9787b7bdc7b]:hover {
  opacity: 0.7;
}
.sd[data-s-7d9d05e1-6b17-40f6-986a-07e09f6b0e17] {
  color: #FFFFFF;
  font-size: 24px;
}
.sd[data-s-7d9d05e1-6b17-40f6-986a-07e09f6b0e17]:hover {
  opacity: 0.7;
}
.sd[data-s-2fbaf7e3-75bc-42a5-9dcf-7f0eef9f5d4a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: space-between;
  margin: 0px 60px 0px 60px;
  padding: 0px;
  width: 1380px;
  --gap-h-2fbaf7e3-75bc-42a5-9dcf-7f0eef9f5d4a: 0px;
  --gap-v-2fbaf7e3-75bc-42a5-9dcf-7f0eef9f5d4a: 0px;
  --gap-uuid: 2fbaf7e3-75bc-42a5-9dcf-7f0eef9f5d4a;
  max-width: calc(100% - 120px);
}
@media screen and (max-width: 1080px) {
  .sd[data-s-2fbaf7e3-75bc-42a5-9dcf-7f0eef9f5d4a] {
    flex: none;
    gap: 0px;
    padding: 0px 0px;
    width: calc(100% - 120px - (var(--gap-h-13712d58-b2b1-411e-9506-9ef306672546) * 0));
    --gap-h-2fbaf7e3-75bc-42a5-9dcf-7f0eef9f5d4a: 0px;
    --gap-v-2fbaf7e3-75bc-42a5-9dcf-7f0eef9f5d4a: 0px;
    max-width: calc(100% - 120px - (var(--gap-h-13712d58-b2b1-411e-9506-9ef306672546) * 0));
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-2fbaf7e3-75bc-42a5-9dcf-7f0eef9f5d4a] {
    gap: 0px;
    --gap-h-2fbaf7e3-75bc-42a5-9dcf-7f0eef9f5d4a: 0px;
    --gap-v-2fbaf7e3-75bc-42a5-9dcf-7f0eef9f5d4a: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-2fbaf7e3-75bc-42a5-9dcf-7f0eef9f5d4a] {
    gap: 0px;
    margin: 0px 20px 0px 20px;
    --gap-h-2fbaf7e3-75bc-42a5-9dcf-7f0eef9f5d4a: 0px;
    --gap-v-2fbaf7e3-75bc-42a5-9dcf-7f0eef9f5d4a: 0px;
    width: calc(100% - 40px - (var(--gap-h-13712d58-b2b1-411e-9506-9ef306672546) * 0));
    max-width: calc(100% - 40px - (var(--gap-h-13712d58-b2b1-411e-9506-9ef306672546) * 0));
  }
}
.sd[data-s-91dcdd90-0b53-4a9a-8bde-11a56a2d4e21] {
  color: #aaaaaa;
  font-family: var(--s-font-0bbe9607);
  font-size: 11px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-eb9faa37-b5be-41d8-b4ba-9bb05835b7f1] {
  color: #FFFFFF;
  font-family: var(--s-font-0bbe9607);
  font-size: 12px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  text-align: right;
  width: auto;
  max-width: 100%;
  justify-content: flex-end;
}
.sd[data-s-eb9faa37-b5be-41d8-b4ba-9bb05835b7f1]:hover {
  opacity: 0.7;
}
.sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] {
  align-content: center;
  align-items: center;
  background: #ffffff;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-4aa2aa9f-e605-4371-9046-a5eb6a67e464] {}
.sd[data-s-45586ee9-0db9-4f0d-b9df-4eea55dc62d6] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: auto;
  max-width: 100%;
}
.sd[data-s-2b44962f-eed8-4b12-ae21-f77d9bf195f1] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 699px;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-2b44962f-eed8-4b12-ae21-f77d9bf195f1] {
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-2b44962f-eed8-4b12-ae21-f77d9bf195f1] {
    display: flex;
    height: 471px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-2b44962f-eed8-4b12-ae21-f77d9bf195f1] {
    display: none;
  }
}
.sd[data-s-1d4316ca-4510-4f9e-9ed1-56247b73f3d1] {
  align-content: center;
  align-items: center;
  display: flex;
  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: 1080px) {
  .sd[data-s-1d4316ca-4510-4f9e-9ed1-56247b73f3d1] {
    display: flex;
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-1d4316ca-4510-4f9e-9ed1-56247b73f3d1] {
    display: flex;
    flex: none;
    height: 100%;
    transform: translate(0px, 0px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-1d4316ca-4510-4f9e-9ed1-56247b73f3d1] {
    display: flex;
    flex: none;
    height: 60vh;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-4e27a37b-13b2-4520-8d77-0e99e3e04f8c] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  outline-offset: -4px;
  padding: 0px 0px 0px 0px;
  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-4e27a37b-13b2-4520-8d77-0e99e3e04f8c]:focus {
  outline: none;
}
.sd[data-s-4e27a37b-13b2-4520-8d77-0e99e3e04f8c]:focus-visible {
  outline: 2px solid black;
}
.sd._animatingNext[data-s-4e27a37b-13b2-4520-8d77-0e99e3e04f8c] {
  transform: translateX(-100%);
}
.sd._animatingPrev[data-s-4e27a37b-13b2-4520-8d77-0e99e3e04f8c] {
  transform: translateX(100%);
}
@media screen and (max-width: 1080px) {
  .sd[data-s-4e27a37b-13b2-4520-8d77-0e99e3e04f8c] {
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-4e27a37b-13b2-4520-8d77-0e99e3e04f8c] {
    display: flex;
    height: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-4e27a37b-13b2-4520-8d77-0e99e3e04f8c] {
    display: flex;
  }
}
.sd[data-s-ce3402cf-e702-43a8-818b-da0480d019b3] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-ce3402cf-e702-43a8-818b-da0480d019b3] {
    height: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-ce3402cf-e702-43a8-818b-da0480d019b3] {
    align-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-ce3402cf-e702-43a8-818b-da0480d019b3] {
    display: none;
  }
}
.sd[data-s-3707a638-5c83-4b80-88bb-5397d6f2b6ca] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 700px;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px;
  width: 2500px;
  z-index: -1;
  max-width: 100%;
}
.sd[data-s-3707a638-5c83-4b80-88bb-5397d6f2b6ca].link-active {
  opacity: 0.8;
  transform: scale(1.1, 1.1);
}
.sd[data-s-3707a638-5c83-4b80-88bb-5397d6f2b6ca]:hover {
  opacity: 0.9;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-3707a638-5c83-4b80-88bb-5397d6f2b6ca] {
    height: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3707a638-5c83-4b80-88bb-5397d6f2b6ca] {
    height: 472px;
    max-width: 100%;
  }
}
.sd[data-s-245124c2-35a6-4955-8538-4c30abc5501e] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 88px;
  justify-content: center;
  left: 0px;
  position: absolute;
  right: 0px;
  top: auto;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-245124c2-35a6-4955-8538-4c30abc5501e] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-245124c2-35a6-4955-8538-4c30abc5501e] {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-245124c2-35a6-4955-8538-4c30abc5501e] {
    display: none;
  }
}
.sd[data-s-13859014-3838-4587-a5a5-cfe3a7546e48] {
  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: 0px 24px 0px 0px;
  width: 40px;
  max-width: calc(100% - 24px);
}
.sd[data-s-13859014-3838-4587-a5a5-cfe3a7546e48]:hover {
  background: #e1e1e1;
}
.sd[data-s-52ea5af3-eb4f-4ca5-b6cc-f1b63a13d444] {
  font-size: 24px;
}
.sd[data-s-a79e4da2-da7e-4ccc-9514-1241f7dc4dd8] {
  background: #FFFFFF;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-a79e4da2-da7e-4ccc-9514-1241f7dc4dd8]:hover {
  background: #e1e1e1;
}
.sd[data-s-28d3a19c-66b4-4d37-9c77-efff228db3ae] {
  height: auto;
  width: auto;
  max-width: 100%;
}
.sd[data-s-56dafec1-1010-4be5-9a4e-74819b9bbad4] {
  font-size: 18px;
}
.sd[data-s-deb15f3a-b1e7-43c4-87f8-46801c995dac] {
  height: auto;
  width: auto;
  max-width: 100%;
}
.sd[data-s-452341a7-efa1-475f-a1c6-da7fa018dbf5] {
  font-size: 18px;
}
.sd[data-s-acc74794-3b94-498d-a381-09f084d7972f] {
  background: #FFFFFF;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 24px;
  width: 40px;
  max-width: calc(100% - 24px);
}
.sd[data-s-acc74794-3b94-498d-a381-09f084d7972f]:hover {
  background: #e1e1e1;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-acc74794-3b94-498d-a381-09f084d7972f] {
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-acc74794-3b94-498d-a381-09f084d7972f] {
    display: flex;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-acc74794-3b94-498d-a381-09f084d7972f] {
    display: flex;
  }
}
.sd[data-s-87760018-590c-4962-afaf-28c694e53254] {
  font-size: 24px;
}
.sd[data-s-825a1130-2c4e-4cbf-bbc8-e8074d42d92a] {
  align-content: flex-end;
  align-items: flex-end;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 1px;
  justify-content: flex-end;
  margin: -60px 60px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 1380px;
  z-index: 1;
  max-width: calc(100% - 60px);
}
@media screen and (max-width: 1080px) {
  .sd[data-s-825a1130-2c4e-4cbf-bbc8-e8074d42d92a] {
    margin: -30px 0px 0px 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-825a1130-2c4e-4cbf-bbc8-e8074d42d92a] {
    flex: none;
    margin: -30px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-825a1130-2c4e-4cbf-bbc8-e8074d42d92a] {
    margin: -10px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-050234e3-25a6-42fb-a2d6-36701df81023] {
  align-content: center;
  align-items: center;
  display: none;
  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: 1080px) {
  .sd[data-s-050234e3-25a6-42fb-a2d6-36701df81023] {
    display: none;
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-050234e3-25a6-42fb-a2d6-36701df81023] {
    display: none;
    flex: none;
    height: 100%;
    transform: translate(0px, 0px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-050234e3-25a6-42fb-a2d6-36701df81023] {
    display: flex;
    flex: none;
    height: 70vh;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-1ec68660-8f58-424f-a16d-34301fb0be9b] {
  align-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  outline-offset: -4px;
  padding: 0px 0px 0px 0px;
  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-1ec68660-8f58-424f-a16d-34301fb0be9b]:focus {
  outline: none;
}
.sd[data-s-1ec68660-8f58-424f-a16d-34301fb0be9b]:focus-visible {
  outline: 2px solid black;
}
.sd._animatingNext[data-s-1ec68660-8f58-424f-a16d-34301fb0be9b] {
  transform: translateX(-100%);
}
.sd._animatingPrev[data-s-1ec68660-8f58-424f-a16d-34301fb0be9b] {
  transform: translateX(100%);
}
@media screen and (max-width: 1080px) {
  .sd[data-s-1ec68660-8f58-424f-a16d-34301fb0be9b] {
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-1ec68660-8f58-424f-a16d-34301fb0be9b] {
    display: flex;
    height: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-1ec68660-8f58-424f-a16d-34301fb0be9b] {
    display: flex;
  }
}
.sd[data-s-de79b3dc-edcb-43ea-b02f-68384c0dc9e2] {
  align-content: center;
  align-items: center;
  display: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-de79b3dc-edcb-43ea-b02f-68384c0dc9e2] {
    display: none;
    height: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-de79b3dc-edcb-43ea-b02f-68384c0dc9e2] {
    align-content: center;
    align-items: center;
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-de79b3dc-edcb-43ea-b02f-68384c0dc9e2] {
    display: flex;
  }
}
.sd[data-s-5825fdd1-a186-47cd-a85d-95b5e4c9455a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 700px;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0px 0px 0px;
  width: 2500px;
  z-index: -1;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-5825fdd1-a186-47cd-a85d-95b5e4c9455a] {
    height: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-5825fdd1-a186-47cd-a85d-95b5e4c9455a] {
    height: 472px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-5825fdd1-a186-47cd-a85d-95b5e4c9455a] {
    height: 100%;
    max-width: 100%;
  }
}
.sd[data-s-8ac0b31c-2b6a-4808-b3e9-15fd17cc697d] {
  align-content: center;
  align-items: center;
  bottom: 0px;
  display: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 88px;
  justify-content: center;
  left: 0px;
  position: absolute;
  right: 0px;
  top: auto;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-8ac0b31c-2b6a-4808-b3e9-15fd17cc697d] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-8ac0b31c-2b6a-4808-b3e9-15fd17cc697d] {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-8ac0b31c-2b6a-4808-b3e9-15fd17cc697d] {
    display: none;
  }
}
.sd[data-s-acf228ba-b8ae-4494-8427-64606b63a5b3] {
  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: 0px 24px 0px 0px;
  width: 40px;
  max-width: calc(100% - 24px);
}
.sd[data-s-acf228ba-b8ae-4494-8427-64606b63a5b3]:hover {
  background: #e1e1e1;
}
.sd[data-s-53b70056-6c44-492a-be34-31a622600431] {
  font-size: 24px;
}
.sd[data-s-7e7c2fb4-ea17-45f2-ac88-c3fa54e23c49] {
  background: #FFFFFF;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-7e7c2fb4-ea17-45f2-ac88-c3fa54e23c49]:hover {
  background: #e1e1e1;
}
.sd[data-s-73056ff7-954a-4ce5-95bd-1f15a63db2d1] {
  height: auto;
  width: auto;
  max-width: 100%;
}
.sd[data-s-978eb9f1-8629-4e85-af64-e534aff3efc6] {
  font-size: 18px;
}
.sd[data-s-6bbdd0b5-83ca-4922-bc14-1c6dce7afcd5] {
  height: auto;
  width: auto;
  max-width: 100%;
}
.sd[data-s-8ce25884-59a6-4f6f-977c-367fbe9a61ca] {
  font-size: 18px;
}
.sd[data-s-e5f4daff-c6b9-4bc8-9d33-584348b4f051] {
  background: #FFFFFF;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 24px;
  width: 40px;
  max-width: calc(100% - 24px);
}
.sd[data-s-e5f4daff-c6b9-4bc8-9d33-584348b4f051]:hover {
  background: #e1e1e1;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-e5f4daff-c6b9-4bc8-9d33-584348b4f051] {
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e5f4daff-c6b9-4bc8-9d33-584348b4f051] {
    display: flex;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-e5f4daff-c6b9-4bc8-9d33-584348b4f051] {
    display: flex;
  }
}
.sd[data-s-909aaf52-b42a-4242-ab18-52a815e7b401] {
  font-size: 24px;
}
.sd[data-s-e649e0f9-c0d6-430c-8af8-7d8ba0504804] {
  align-content: center;
  align-items: center;
  background: #00006e;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: 140px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  --gap-h-e649e0f9-c0d6-430c-8af8-7d8ba0504804: 0px;
  --gap-v-e649e0f9-c0d6-430c-8af8-7d8ba0504804: 12px;
  --gap-uuid: e649e0f9-c0d6-430c-8af8-7d8ba0504804;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
  .sd[data-s-e649e0f9-c0d6-430c-8af8-7d8ba0504804] {
    align-content: center;
    align-items: center;
    height: 110px;
    justify-content: center;
    margin: 0px 0px 50px 0px;
    --gap-h-e649e0f9-c0d6-430c-8af8-7d8ba0504804: 0px;
    --gap-v-e649e0f9-c0d6-430c-8af8-7d8ba0504804: 12px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-396ee66e-7a62-4fb3-944d-0304ac5f2a42] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 60px 120px 60px 120px;
  width: 1380px;
  --gap-h-396ee66e-7a62-4fb3-944d-0304ac5f2a42: 10px;
  --gap-v-396ee66e-7a62-4fb3-944d-0304ac5f2a42: 0px;
  --gap-uuid: 396ee66e-7a62-4fb3-944d-0304ac5f2a42;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-396ee66e-7a62-4fb3-944d-0304ac5f2a42] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 20px 50px 20px 50px;
    --gap-h-396ee66e-7a62-4fb3-944d-0304ac5f2a42: 10px;
    --gap-v-396ee66e-7a62-4fb3-944d-0304ac5f2a42: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-396ee66e-7a62-4fb3-944d-0304ac5f2a42] {
    padding: 20px 30px 20px 30px;
    --gap-h-396ee66e-7a62-4fb3-944d-0304ac5f2a42: 10px;
    --gap-v-396ee66e-7a62-4fb3-944d-0304ac5f2a42: 0px;
  }
}
.sd[data-s-a2d0ff78-bf19-4272-a95f-ea4535146977] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 2px;
  justify-content: center;
  width: 30px;
  max-width: 100%;
}
.sd[data-s-a2d0ff78-bf19-4272-a95f-ea4535146977].appear {
  transform: scale(0, 1);
  transform-origin: center left;
  transition-duration: 1000ms;
}
.sd[data-s-a2d0ff78-bf19-4272-a95f-ea4535146977].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 600px) {
  .sd[data-s-a2d0ff78-bf19-4272-a95f-ea4535146977] {
    flex: none;
    height: 1px;
    max-width: 100%;
  }
}
.sd[data-s-d9104df0-7466-4baa-a6a2-926d9bc6a579] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-d9104df0-7466-4baa-a6a2-926d9bc6a579: 0px;
  --gap-v-d9104df0-7466-4baa-a6a2-926d9bc6a579: 0px;
  --gap-uuid: d9104df0-7466-4baa-a6a2-926d9bc6a579;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
  .sd[data-s-d9104df0-7466-4baa-a6a2-926d9bc6a579] {
    padding: 0px;
    --gap-h-d9104df0-7466-4baa-a6a2-926d9bc6a579: 0px;
    --gap-v-d9104df0-7466-4baa-a6a2-926d9bc6a579: 0px;
  }
}
.sd[data-s-e3b6cdcf-d0a4-48f1-b29b-0c97fd035150] {
  color: #FFFFFF;
  font-family: var(--s-font-0bbe9607);
  font-size: 36px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  text-align: left;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-e3b6cdcf-d0a4-48f1-b29b-0c97fd035150].appear {
  opacity: 0;
  transform: translate(-10px, 0px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-e3b6cdcf-d0a4-48f1-b29b-0c97fd035150].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-e3b6cdcf-d0a4-48f1-b29b-0c97fd035150] {
    font-size: 32px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-e3b6cdcf-d0a4-48f1-b29b-0c97fd035150] {
    font-size: 20px;
    letter-spacing: 0.1em;
    text-align: center;
    justify-content: center;
  }
}
.sd[data-s-306be652-bd50-4dbd-899d-6906d1a4e37e] {
  color: #FFFFFF;
  font-family: var(--s-font-0bbe9607);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.11em;
  line-height: 1.1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-306be652-bd50-4dbd-899d-6906d1a4e37e].appear {
  opacity: 0;
  transform: translate(-10px, 0px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-306be652-bd50-4dbd-899d-6906d1a4e37e].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-450db336-d8b3-4074-aff3-2e541511562f] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 30px;
  height: auto;
  justify-content: center;
  margin: 110px 0px 100px 0px;
  padding: 0px 60px 0px 60px;
  transform: translate(0px, 0px);
  width: 100%;
  --gap-h-450db336-d8b3-4074-aff3-2e541511562f: 0px;
  --gap-v-450db336-d8b3-4074-aff3-2e541511562f: 30px;
  --gap-uuid: 450db336-d8b3-4074-aff3-2e541511562f;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-450db336-d8b3-4074-aff3-2e541511562f] {
    margin: 60px 0px 100px 0px;
    padding: 0px 50px 0px 50px;
    --gap-h-450db336-d8b3-4074-aff3-2e541511562f: 0px;
    --gap-v-450db336-d8b3-4074-aff3-2e541511562f: 30px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-450db336-d8b3-4074-aff3-2e541511562f] {
    align-content: center;
    align-items: center;
    gap: 20px;
    justify-content: center;
    margin: 0px 0px 50px 0px;
    padding: 0px 30px 0px 30px;
    --gap-h-450db336-d8b3-4074-aff3-2e541511562f: 0px;
    --gap-v-450db336-d8b3-4074-aff3-2e541511562f: 20px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-14dd22c8-7767-4e8d-aadf-30d3d758960a] {
  height: 172px;
  margin: 0px 0px 0px 0px;
  width: 620px;
  max-width: 100%;
}
.sd[data-s-14dd22c8-7767-4e8d-aadf-30d3d758960a].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 1000ms;
}
.sd[data-s-14dd22c8-7767-4e8d-aadf-30d3d758960a].appear-active {
  transition-delay: 200ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 600px) {
  .sd[data-s-14dd22c8-7767-4e8d-aadf-30d3d758960a] {
    display: flex;
    height: 132px;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
  }
}
.sd[data-s-efd0580b-94d3-49b1-a88f-508d0c47a1b7] {
  align-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.0);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: auto;
  --gap-h-efd0580b-94d3-49b1-a88f-508d0c47a1b7: 0px;
  --gap-v-efd0580b-94d3-49b1-a88f-508d0c47a1b7: 20px;
  --gap-uuid: efd0580b-94d3-49b1-a88f-508d0c47a1b7;
  max-width: 100%;
}
.sd[data-s-efd0580b-94d3-49b1-a88f-508d0c47a1b7].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 1000ms;
  --gap-h-efd0580b-94d3-49b1-a88f-508d0c47a1b7: 0px;
  --gap-v-efd0580b-94d3-49b1-a88f-508d0c47a1b7: 20px;
}
.sd[data-s-efd0580b-94d3-49b1-a88f-508d0c47a1b7].appear-active {
  transition-delay: 200ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-efd0580b-94d3-49b1-a88f-508d0c47a1b7] {
    margin: 0px 0px 0px 0px;
    --gap-h-efd0580b-94d3-49b1-a88f-508d0c47a1b7: 0px;
    --gap-v-efd0580b-94d3-49b1-a88f-508d0c47a1b7: 20px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-efd0580b-94d3-49b1-a88f-508d0c47a1b7] {
    flex: none;
    margin: 0px 0px;
    width: calc(100% - (var(--gap-h-450db336-d8b3-4074-aff3-2e541511562f) * 0));
    --gap-h-efd0580b-94d3-49b1-a88f-508d0c47a1b7: 0px;
    --gap-v-efd0580b-94d3-49b1-a88f-508d0c47a1b7: 20px;
    max-width: calc(100% - (var(--gap-h-450db336-d8b3-4074-aff3-2e541511562f) * 0));
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-efd0580b-94d3-49b1-a88f-508d0c47a1b7] {
    flex: none;
    width: 100%;
    --gap-h-efd0580b-94d3-49b1-a88f-508d0c47a1b7: 0px;
    --gap-v-efd0580b-94d3-49b1-a88f-508d0c47a1b7: 20px;
  }
}
.sd[data-s-53b78310-ddeb-4883-868c-90c53fcfa03e] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0px;
  justify-content: center;
  padding: 0px;
  --gap-h-53b78310-ddeb-4883-868c-90c53fcfa03e: 0px;
  --gap-v-53b78310-ddeb-4883-868c-90c53fcfa03e: 0px;
  --gap-uuid: 53b78310-ddeb-4883-868c-90c53fcfa03e;
}
.sd[data-s-5be2dbd4-7912-4acf-b47b-4c8e29efa178] {
  color: #333333ff;
  font-family: var(--s-font-0bbe9607);
  font-size: 48px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-5be2dbd4-7912-4acf-b47b-4c8e29efa178] {
    font-size: 36px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-5be2dbd4-7912-4acf-b47b-4c8e29efa178] {
    font-size: 28px;
    letter-spacing: 0.1em;
  }
}
.sd[data-s-6fbc16ac-abfb-456c-823e-2abfaf2444ef] {
  color: #333333ff;
  font-family: var(--s-font-0bbe9607);
  font-size: 48px;
  font-style: normal;
  font-weight: 800;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-6fbc16ac-abfb-456c-823e-2abfaf2444ef] {
    font-size: 36px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-6fbc16ac-abfb-456c-823e-2abfaf2444ef] {
    font-size: 28px;
    letter-spacing: 0.05em;
  }
}
.sd[data-s-b728f3e1-26ff-4278-a69c-489038df93c7] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-b728f3e1-26ff-4278-a69c-489038df93c7] {
    border-radius: 0px;
    margin: 0px 0px 0px 0px;
    width: 375px;
    max-width: 100%;
  }
}
.sd[data-s-6a211cfd-c503-4d1c-b5ae-2b98d77b1e59] {
  color: #333333;
  font-family: var(--s-font-0bbe9607);
  font-size: 22px;
  font-weight: 600;
  height: auto;
  line-height: 1.8;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-6a211cfd-c503-4d1c-b5ae-2b98d77b1e59] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-6a211cfd-c503-4d1c-b5ae-2b98d77b1e59] {
    font-size: 20px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-6a211cfd-c503-4d1c-b5ae-2b98d77b1e59] {
    font-size: 18px;
    line-height: 1.58;
  }
}
.sd[data-s-0d8250b3-5e22-42fb-8785-01ceb6d5a1be] {
  color: #333333ff;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 18px;
  font-weight: 500;
  height: auto;
  line-height: 2.2;
  padding: 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-0d8250b3-5e22-42fb-8785-01ceb6d5a1be] {
    letter-spacing: -0.01em;
    margin: 0px -30px 0px -30px;
    max-width: calc(100% - -60px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0d8250b3-5e22-42fb-8785-01ceb6d5a1be] {
    display: none;
    flex: none;
    width: calc(100% - -60px);
    max-width: calc(100% - -60px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-0d8250b3-5e22-42fb-8785-01ceb6d5a1be] {
    display: none;
    font-size: 16px;
  }
}
.sd[data-s-b4cd559d-daa3-480f-8579-741e3e279187] {
  background: transparent;
  flex: none;
  height: auto;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-c2bedf73-ae1a-432f-b721-ee087c478a00] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 130px 100px 0px;
  padding: 90px 0px 0px 0px;
  width: calc(100% - 130px);
  max-width: calc(100% - 130px);
}
@media screen and (max-width: 1080px) {
  .sd[data-s-c2bedf73-ae1a-432f-b721-ee087c478a00] {
    display: flex;
    margin: 0px 0px 120px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-c2bedf73-ae1a-432f-b721-ee087c478a00] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-c2bedf73-ae1a-432f-b721-ee087c478a00] {
    align-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px;
    width: 602px;
    max-width: 100%;
  }
}
.sd[data-s-50455bc3-7645-4fc1-bc45-4f3ee4e5c1af] {
  bottom: auto;
  display: flex;
  flex: none;
  height: 480px;
  left: auto;
  margin: 0 0 0 0;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: translate(0px, 0px);
  width: 50%;
  z-index: 2;
  max-width: 50%;
}
.sd[data-s-50455bc3-7645-4fc1-bc45-4f3ee4e5c1af].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 1000ms;
}
.sd[data-s-50455bc3-7645-4fc1-bc45-4f3ee4e5c1af].appear-active {
  transition-delay: 200ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-50455bc3-7645-4fc1-bc45-4f3ee4e5c1af] {
    display: flex;
    flex: none;
    width: 55%;
    max-width: 55%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-50455bc3-7645-4fc1-bc45-4f3ee4e5c1af] {
    bottom: 0;
    display: flex;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 400px;
    left: 0;
    margin: 0px -25px -22px -25px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    right: 0;
    top: 0;
    width: calc(100% - -50px);
    max-width: calc(100% - -50px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-50455bc3-7645-4fc1-bc45-4f3ee4e5c1af] {
    display: flex;
    flex: none;
    height: 200px;
    margin: 0px 0px -10px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-7090bfde-0cf2-46ec-ada1-be2ece5fb80d] {
  background: #EEEEEE;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transform: scale(0, 1);
  transform-origin: center right;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-7090bfde-0cf2-46ec-ada1-be2ece5fb80d].appear {
  transform: scale(1, 1);
  transition-delay: 200ms;
  transition-duration: 400ms;
  transition-timing-function: linear;
}
.sd[data-s-7090bfde-0cf2-46ec-ada1-be2ece5fb80d].appear-active {
  transition-delay: 200ms;
  transition-duration: 400ms;
  transition-timing-function: linear;
}
.sd[data-s-3ab6dd3a-110d-42e0-9c1f-067ec7f19721] {
  background: #EEEEEE;
  border-radius: 0px;
  display: flex;
  flex: none;
  height: 50vh;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 200%;
  max-width: 200%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-3ab6dd3a-110d-42e0-9c1f-067ec7f19721] {
    display: flex;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3ab6dd3a-110d-42e0-9c1f-067ec7f19721] {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-3ab6dd3a-110d-42e0-9c1f-067ec7f19721] {
    display: flex;
    flex: none;
    height: 20vh;
    width: 120%;
    max-width: 120%;
  }
}
.sd[data-s-0ad70971-9aff-446e-85e7-35c070cffae9] {
  bottom: -6px;
  display: none;
  height: auto;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-0ad70971-9aff-446e-85e7-35c070cffae9] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0ad70971-9aff-446e-85e7-35c070cffae9] {
    display: flex;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-0ad70971-9aff-446e-85e7-35c070cffae9] {
    display: flex;
  }
}
.sd[data-s-a5571bf7-2625-4e87-ad70-487c26c0dc43] {
  align-content: flex-end;
  align-items: flex-end;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 434px;
  justify-content: center;
  padding: 0px;
  width: 55%;
  max-width: 55%;
  --g-color-0: #00006e;
  --g-position-0: 0%;
  --g-color-1: #113d8eff;
  --g-position-1: 100%;
  --g-color-2: #113d8eff;
  --g-position-2: 100%;
  --g-color-3: #113d8eff;
  --g-position-3: 100%;
  --g-color-4: #113d8eff;
  --g-position-4: 100%;
  --g-color-5: #113d8eff;
  --g-position-5: 100%;
  --g-color-6: #113d8eff;
  --g-position-6: 100%;
  --g-color-7: #113d8eff;
  --g-position-7: 100%;
  --g-color-8: #113d8eff;
  --g-position-8: 100%;
  --g-color-9: #113d8eff;
  --g-position-9: 100%;
  --g-color-10: #113d8eff;
  --g-position-10: 100%;
  --g-color-11: #113d8eff;
  --g-position-11: 100%;
  --g-angle: 90deg;
}
@media screen and (max-width: 840px) {
  .sd[data-s-a5571bf7-2625-4e87-ad70-487c26c0dc43] {
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    flex: none;
    height: auto;
    padding: 0px;
    width: 100%;
    max-width: 100%;
    --g-color-0: #00006e;
    --g-position-0: 0%;
    --g-color-1: #113d8eff;
    --g-position-1: 100%;
    --g-color-2: #113d8eff;
    --g-position-2: 100%;
    --g-color-3: #113d8eff;
    --g-position-3: 100%;
    --g-color-4: #113d8eff;
    --g-position-4: 100%;
    --g-color-5: #113d8eff;
    --g-position-5: 100%;
    --g-color-6: #113d8eff;
    --g-position-6: 100%;
    --g-color-7: #113d8eff;
    --g-position-7: 100%;
    --g-color-8: #113d8eff;
    --g-position-8: 100%;
    --g-color-9: #113d8eff;
    --g-position-9: 100%;
    --g-color-10: #113d8eff;
    --g-position-10: 100%;
    --g-color-11: #113d8eff;
    --g-position-11: 100%;
    --g-angle: 180deg;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-a5571bf7-2625-4e87-ad70-487c26c0dc43] {
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    flex: none;
    height: auto;
    padding: 19px;
    z-index: 2;
    --g-color-0: #00006e;
    --g-position-0: 0%;
    --g-color-1: #113d8eff;
    --g-position-1: 100%;
    --g-color-2: #113d8eff;
    --g-position-2: 100%;
    --g-color-3: #113d8eff;
    --g-position-3: 100%;
    --g-color-4: #113d8eff;
    --g-position-4: 100%;
    --g-color-5: #113d8eff;
    --g-position-5: 100%;
    --g-color-6: #113d8eff;
    --g-position-6: 100%;
    --g-color-7: #113d8eff;
    --g-position-7: 100%;
    --g-color-8: #113d8eff;
    --g-position-8: 100%;
    --g-color-9: #113d8eff;
    --g-position-9: 100%;
    --g-color-10: #113d8eff;
    --g-position-10: 100%;
    --g-color-11: #113d8eff;
    --g-position-11: 100%;
    --g-angle: 180deg;
  }
}
.sd[data-s-d0179e4d-746e-49d5-a418-a616e867013e] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 130px 0px 0px;
  padding: 70px 0px 40px 0px;
  width: 560px;
  --gap-uuid: d0179e4d-746e-49d5-a418-a616e867013e;
  --gap-h-d0179e4d-746e-49d5-a418-a616e867013e: 0px;
  --gap-v-d0179e4d-746e-49d5-a418-a616e867013e: 0px;
  max-width: calc(100% - 130px);
}
.sd[data-s-d0179e4d-746e-49d5-a418-a616e867013e].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-d0179e4d-746e-49d5-a418-a616e867013e].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-d0179e4d-746e-49d5-a418-a616e867013e] {
    flex: none;
    height: auto;
    padding: 70px 0px 50px 0px;
    width: calc(100% - 130px);
    max-width: calc(100% - 130px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d0179e4d-746e-49d5-a418-a616e867013e] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50%;
    margin: 0px 50px;
    padding: 60px 0px 30px 0px;
    width: calc(100% - 100px);
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-d0179e4d-746e-49d5-a418-a616e867013e] {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 5px;
    height: 122px;
    justify-content: center;
    margin: 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-d0179e4d-746e-49d5-a418-a616e867013e: 0px;
    --gap-v-d0179e4d-746e-49d5-a418-a616e867013e: 5px;
    max-width: 100%;
  }
}
.sd[data-s-b4229bbf-423d-4428-bb66-7a7537051e77] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 127px;
  justify-content: flex-start;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width: 404px;
  --gap-uuid: b4229bbf-423d-4428-bb66-7a7537051e77;
  --gap-h-b4229bbf-423d-4428-bb66-7a7537051e77: 0px;
  --gap-v-b4229bbf-423d-4428-bb66-7a7537051e77: 0px;
  max-width: calc(100% - 10px);
}
@media screen and (max-width: 1080px) {
  .sd[data-s-b4229bbf-423d-4428-bb66-7a7537051e77] {
    margin: 0px 0px 0px 10px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b4229bbf-423d-4428-bb66-7a7537051e77] {
    flex: none;
    gap: 20px;
    height: auto;
    margin: 0px 0px 10px 0px;
    width: calc(100% - (var(--gap-h-d0179e4d-746e-49d5-a418-a616e867013e) * 0));
    --gap-h-b4229bbf-423d-4428-bb66-7a7537051e77: 20px;
    --gap-v-b4229bbf-423d-4428-bb66-7a7537051e77: 0px;
    max-width: calc(100% - (var(--gap-h-d0179e4d-746e-49d5-a418-a616e867013e) * 0));
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-b4229bbf-423d-4428-bb66-7a7537051e77] {
    align-content: center;
    align-items: center;
    flex: none;
    height: auto;
    justify-content: center;
    margin: -18px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-d0179e4d-746e-49d5-a418-a616e867013e) * 0));
    max-width: calc(100% - (var(--gap-h-d0179e4d-746e-49d5-a418-a616e867013e) * 0));
  }
}
.sd[data-s-1063b329-ede9-45fe-8411-240324c5279c] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  height: calc(100% - (var(--gap-v-b4229bbf-423d-4428-bb66-7a7537051e77) * 0));
  justify-content: center;
  padding: 0px;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
  .sd[data-s-1063b329-ede9-45fe-8411-240324c5279c] {
    align-content: center;
    align-items: center;
    justify-content: center;
  }
}
.sd[data-s-07642a57-25b9-4095-b7e4-08b5987c2aa5] {
  background: #29abe2;
  border-bottom: 0px solid #ffe300ff;
  border-left: 0px solid #ffe300ff;
  border-right: 0px solid #ffe300ff;
  border-top: 0px solid #ffe300ff;
  color: #00006e;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 500;
  height: 30px;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  padding: 0px 15px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-07642a57-25b9-4095-b7e4-08b5987c2aa5] {
    margin: 0px 0px 5px 3px;
    max-width: calc(100% - 3px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-07642a57-25b9-4095-b7e4-08b5987c2aa5] {
    flex: none;
    font-size: 13px;
    height: 23px;
    margin: -10px 0px 0px 0px;
    padding: 0px 15px;
    max-width: 100%;
  }
}
.sd[data-s-7a69fa69-3feb-45bf-9d04-54bc19c4be69] {
  background: transparent;
  color: #FFFFFF;
  font-family: var(--s-font-0bbe9607);
  font-size: 64px;
  font-weight: 800;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  padding: 0px 18px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-7a69fa69-3feb-45bf-9d04-54bc19c4be69] {
    font-size: 58px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-7a69fa69-3feb-45bf-9d04-54bc19c4be69] {
    font-size: 48px;
    padding: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-7a69fa69-3feb-45bf-9d04-54bc19c4be69] {
    font-size: 28px;
    margin: 15px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
  }
}
.sd[data-s-70dc0778-2cd0-4202-9b56-73b8bb118e4a] {
  background: #ffe300ff;
  flex: none;
  height: 3px;
  margin: 10px 0px 0px 0px;
  width: 120px;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
  .sd[data-s-70dc0778-2cd0-4202-9b56-73b8bb118e4a] {
    margin: 5px 0px;
    max-width: 100%;
  }
}
.sd[data-s-0a22b065-974d-40ed-bd75-00e69d19fd10] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  --gap-uuid: 0a22b065-974d-40ed-bd75-00e69d19fd10;
  --gap-h-0a22b065-974d-40ed-bd75-00e69d19fd10: 0px;
  --gap-v-0a22b065-974d-40ed-bd75-00e69d19fd10: 0px;
}
@media screen and (max-width: 840px) {
  .sd[data-s-0a22b065-974d-40ed-bd75-00e69d19fd10] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-0a22b065-974d-40ed-bd75-00e69d19fd10] {
    align-content: center;
    align-items: center;
    gap: 5px;
    height: 48px;
    justify-content: center;
    --gap-h-0a22b065-974d-40ed-bd75-00e69d19fd10: 0px;
    --gap-v-0a22b065-974d-40ed-bd75-00e69d19fd10: 5px;
    max-width: 100%;
  }
}
.sd[data-s-407b4fef-107e-44de-99cf-b1f69a0f981c] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  border-bottom: 0px solid #ffe300ff;
  border-left: 0px solid #ffe300ff;
  border-right: 0px solid #ffe300ff;
  border-top: 0px solid #ffe300ff;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 10px;
  padding: 30px 0px 0px 0px;
  width: 407px;
  --gap-uuid: 407b4fef-107e-44de-99cf-b1f69a0f981c;
  --gap-h-407b4fef-107e-44de-99cf-b1f69a0f981c: 0px;
  --gap-v-407b4fef-107e-44de-99cf-b1f69a0f981c: 0px;
  max-width: calc(100% - 10px);
}
.sd[data-s-407b4fef-107e-44de-99cf-b1f69a0f981c].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-407b4fef-107e-44de-99cf-b1f69a0f981c].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-407b4fef-107e-44de-99cf-b1f69a0f981c] {
    margin: 0px 0px 0px 10px;
    width: 406px;
    max-width: calc(100% - 10px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-407b4fef-107e-44de-99cf-b1f69a0f981c] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 30px;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    width: calc(88% - 10px - (var(--gap-h-0a22b065-974d-40ed-bd75-00e69d19fd10) * 0.12000000000000008));
    --gap-h-407b4fef-107e-44de-99cf-b1f69a0f981c: 30px;
    --gap-v-407b4fef-107e-44de-99cf-b1f69a0f981c: 0px;
    max-width: calc(88% - 10px - (var(--gap-h-0a22b065-974d-40ed-bd75-00e69d19fd10) * 0.12000000000000008));
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-407b4fef-107e-44de-99cf-b1f69a0f981c] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 15px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 88%;
    --gap-h-407b4fef-107e-44de-99cf-b1f69a0f981c: 0px;
    --gap-v-407b4fef-107e-44de-99cf-b1f69a0f981c: 15px;
  }
}
.sd[data-s-8224524a-ce03-4a3d-a00b-328ed691253a] {
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  padding: 0px 0px 0px 0px;
  text-align: justify;
  width: auto;
  max-width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 840px) {
  .sd[data-s-8224524a-ce03-4a3d-a00b-328ed691253a] {
    flex: 1;
    width: auto;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-8224524a-ce03-4a3d-a00b-328ed691253a] {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6;
    width: calc(100% - (var(--gap-h-407b4fef-107e-44de-99cf-b1f69a0f981c) * 0));
    max-width: calc(100% - (var(--gap-h-407b4fef-107e-44de-99cf-b1f69a0f981c) * 0));
  }
}
.sd[data-s-f5ac47ae-9cc1-4c5a-b0be-3a85449e37bc] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  --gap-uuid: f5ac47ae-9cc1-4c5a-b0be-3a85449e37bc;
  --gap-h-f5ac47ae-9cc1-4c5a-b0be-3a85449e37bc: 0px;
  --gap-v-f5ac47ae-9cc1-4c5a-b0be-3a85449e37bc: 0px;
}
@media screen and (max-width: 840px) {
  .sd[data-s-f5ac47ae-9cc1-4c5a-b0be-3a85449e37bc] {
    flex-direction: row;
    gap: 30px;
    --gap-h-f5ac47ae-9cc1-4c5a-b0be-3a85449e37bc: 30px;
    --gap-v-f5ac47ae-9cc1-4c5a-b0be-3a85449e37bc: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-f5ac47ae-9cc1-4c5a-b0be-3a85449e37bc] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    gap: 15px;
    justify-content: flex-start;
    --gap-h-f5ac47ae-9cc1-4c5a-b0be-3a85449e37bc: 0px;
    --gap-v-f5ac47ae-9cc1-4c5a-b0be-3a85449e37bc: 15px;
  }
}
.sd[data-s-5899c549-d45f-4acc-8ab5-8027f11b42e0] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-f5ac47ae-9cc1-4c5a-b0be-3a85449e37bc) * 0));
  max-width: calc(100% - (var(--gap-h-f5ac47ae-9cc1-4c5a-b0be-3a85449e37bc) * 0));
}
@media screen and (max-width: 840px) {
  .sd[data-s-5899c549-d45f-4acc-8ab5-8027f11b42e0] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-5899c549-d45f-4acc-8ab5-8027f11b42e0] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
  }
}
.sd[data-s-e793bd38-7629-47e1-b1fa-628c0591c55c] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-radius: 128px;
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  box-shadow: 0px 20px 20px -10px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: 70px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 70px;
  --gap-h-e793bd38-7629-47e1-b1fa-628c0591c55c: 0px;
  --gap-v-e793bd38-7629-47e1-b1fa-628c0591c55c: 12px;
  --gap-uuid: e793bd38-7629-47e1-b1fa-628c0591c55c;
  max-width: 100%;
}
.sd[data-s-e793bd38-7629-47e1-b1fa-628c0591c55c]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid transparent;
  opacity: 1;
  transform: ;
  --gap-h-e793bd38-7629-47e1-b1fa-628c0591c55c: 0px;
  --gap-v-e793bd38-7629-47e1-b1fa-628c0591c55c: 12px;
}
@media screen and (max-width: 600px) {
  .sd[data-s-e793bd38-7629-47e1-b1fa-628c0591c55c] {
    flex: none;
    height: 50px;
    width: 50px;
    --gap-h-e793bd38-7629-47e1-b1fa-628c0591c55c: 0px;
    --gap-v-e793bd38-7629-47e1-b1fa-628c0591c55c: 12px;
    max-width: 100%;
  }
}
.sd[data-s-450171fc-eef6-4e73-8f8b-65ba1fc68651] {
  color: #FFFFFF;
  font-size: 24px;
}
.sd[data-s-e793bd38-7629-47e1-b1fa-628c0591c55c]:hover .sd[data-s-450171fc-eef6-4e73-8f8b-65ba1fc68651] {
  color: #00006e;
  transform: translate(3px, 0px);
}
.sd[data-s-aa55573b-3658-4df8-bfed-b430e0ae9592] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 120px 130px;
  padding: 90px 0px 0px 0px;
  width: calc(100% - 130px);
  max-width: calc(100% - 130px);
}
@media screen and (max-width: 1080px) {
  .sd[data-s-aa55573b-3658-4df8-bfed-b430e0ae9592] {
    display: flex;
    margin: 0px 0px 120px 0px;
    width: 1080px;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-aa55573b-3658-4df8-bfed-b430e0ae9592] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-aa55573b-3658-4df8-bfed-b430e0ae9592] {
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 357px;
    justify-content: flex-start;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px;
    width: 602px;
    max-width: 100%;
  }
}
.sd[data-s-397411ae-f6f8-4538-8eb6-d59f0960e0c2] {
  bottom: 44px;
  display: flex;
  flex: none;
  height: 480px;
  left: 0px;
  margin: 0 0 0 0;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: absolute;
  right: auto;
  top: 0px;
  transform: translate(0px, 0px);
  width: 50%;
  z-index: 2;
  max-width: 50%;
}
.sd[data-s-397411ae-f6f8-4538-8eb6-d59f0960e0c2].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 1000ms;
}
.sd[data-s-397411ae-f6f8-4538-8eb6-d59f0960e0c2].appear-active {
  transition-delay: 200ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-397411ae-f6f8-4538-8eb6-d59f0960e0c2] {
    display: flex;
    flex: none;
    width: 55%;
    max-width: 55%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-397411ae-f6f8-4538-8eb6-d59f0960e0c2] {
    bottom: 0;
    display: flex;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 400px;
    left: 0;
    margin: 0px -25px -22px -25px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    right: 0;
    top: 0;
    width: calc(100% - -50px);
    max-width: calc(100% - -50px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-397411ae-f6f8-4538-8eb6-d59f0960e0c2] {
    display: flex;
    flex: none;
    height: 200px;
    margin: 0px 0px -10px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-48a542f3-ea19-4a16-bd99-1d4656e4bdf1] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 50vh;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 190%;
  max-width: 190%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-48a542f3-ea19-4a16-bd99-1d4656e4bdf1] {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-48a542f3-ea19-4a16-bd99-1d4656e4bdf1] {
    display: none;
    flex: none;
    height: 20vh;
    width: 190%;
    max-width: 190%;
  }
}
.sd[data-s-47efe28d-52c2-4724-bd8d-2c0bd4fcaa54] {
  bottom: 0px;
  display: none;
  height: auto;
  left: 0px;
  margin: 0 0 0 0;
  position: absolute;
  right: 0px;
  top: 0px;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-47efe28d-52c2-4724-bd8d-2c0bd4fcaa54] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-47efe28d-52c2-4724-bd8d-2c0bd4fcaa54] {
    display: flex;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-47efe28d-52c2-4724-bd8d-2c0bd4fcaa54] {
    display: flex;
  }
}
.sd[data-s-c58e97b6-d60f-49e6-aeb9-073ffd9790b4] {
  background: #EEEEEE;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transform: scale(0, 1);
  transform-origin: center right;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-c58e97b6-d60f-49e6-aeb9-073ffd9790b4].appear {
  transform: scale(1, 1);
  transition-delay: 200ms;
  transition-duration: 400ms;
  transition-timing-function: linear;
}
.sd[data-s-c58e97b6-d60f-49e6-aeb9-073ffd9790b4].appear-active {
  transition-delay: 200ms;
  transition-duration: 400ms;
  transition-timing-function: linear;
}
.sd[data-s-2f7e3efb-d2ad-488d-869f-a421e679c39a] {
  align-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 434px;
  justify-content: center;
  padding: 0px;
  width: 55%;
  max-width: 55%;
  --g-color-0: #00006e;
  --g-position-0: 0%;
  --g-color-1: #113d8eff;
  --g-position-1: 100%;
  --g-color-2: #113d8eff;
  --g-position-2: 100%;
  --g-color-3: #113d8eff;
  --g-position-3: 100%;
  --g-color-4: #113d8eff;
  --g-position-4: 100%;
  --g-color-5: #113d8eff;
  --g-position-5: 100%;
  --g-color-6: #113d8eff;
  --g-position-6: 100%;
  --g-color-7: #113d8eff;
  --g-position-7: 100%;
  --g-color-8: #113d8eff;
  --g-position-8: 100%;
  --g-color-9: #113d8eff;
  --g-position-9: 100%;
  --g-color-10: #113d8eff;
  --g-position-10: 100%;
  --g-color-11: #113d8eff;
  --g-position-11: 100%;
  --g-angle: 90deg;
}
@media screen and (max-width: 840px) {
  .sd[data-s-2f7e3efb-d2ad-488d-869f-a421e679c39a] {
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    flex: none;
    height: auto;
    padding: 0px;
    width: 100%;
    max-width: 100%;
    --g-color-0: #00006e;
    --g-position-0: 0%;
    --g-color-1: #113d8eff;
    --g-position-1: 100%;
    --g-color-2: #113d8eff;
    --g-position-2: 100%;
    --g-color-3: #113d8eff;
    --g-position-3: 100%;
    --g-color-4: #113d8eff;
    --g-position-4: 100%;
    --g-color-5: #113d8eff;
    --g-position-5: 100%;
    --g-color-6: #113d8eff;
    --g-position-6: 100%;
    --g-color-7: #113d8eff;
    --g-position-7: 100%;
    --g-color-8: #113d8eff;
    --g-position-8: 100%;
    --g-color-9: #113d8eff;
    --g-position-9: 100%;
    --g-color-10: #113d8eff;
    --g-position-10: 100%;
    --g-color-11: #113d8eff;
    --g-position-11: 100%;
    --g-angle: 180deg;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-2f7e3efb-d2ad-488d-869f-a421e679c39a] {
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    flex: none;
    height: auto;
    padding: 19px;
    z-index: 2;
    --g-color-0: #00006e;
    --g-position-0: 0%;
    --g-color-1: #113d8eff;
    --g-position-1: 100%;
    --g-color-2: #113d8eff;
    --g-position-2: 100%;
    --g-color-3: #113d8eff;
    --g-position-3: 100%;
    --g-color-4: #113d8eff;
    --g-position-4: 100%;
    --g-color-5: #113d8eff;
    --g-position-5: 100%;
    --g-color-6: #113d8eff;
    --g-position-6: 100%;
    --g-color-7: #113d8eff;
    --g-position-7: 100%;
    --g-color-8: #113d8eff;
    --g-position-8: 100%;
    --g-color-9: #113d8eff;
    --g-position-9: 100%;
    --g-color-10: #113d8eff;
    --g-position-10: 100%;
    --g-color-11: #113d8eff;
    --g-position-11: 100%;
    --g-angle: 180deg;
  }
}
.sd[data-s-cfa37d12-9bcd-486e-a05f-7fff08d83329] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 130px;
  padding: 70px 0px 40px 0px;
  width: 560px;
  --gap-uuid: cfa37d12-9bcd-486e-a05f-7fff08d83329;
  --gap-h-cfa37d12-9bcd-486e-a05f-7fff08d83329: 0px;
  --gap-v-cfa37d12-9bcd-486e-a05f-7fff08d83329: 0px;
  max-width: calc(100% - 130px);
}
.sd[data-s-cfa37d12-9bcd-486e-a05f-7fff08d83329].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-cfa37d12-9bcd-486e-a05f-7fff08d83329].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-cfa37d12-9bcd-486e-a05f-7fff08d83329] {
    flex: none;
    height: auto;
    padding: 70px 0px 50px 0px;
    width: calc(100% - 130px);
    max-width: calc(100% - 130px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-cfa37d12-9bcd-486e-a05f-7fff08d83329] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50%;
    justify-content: center;
    margin: 0px 50px;
    padding: 60px 0px 30px 0px;
    width: calc(100% - 100px);
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-cfa37d12-9bcd-486e-a05f-7fff08d83329] {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 5px;
    height: 129px;
    justify-content: center;
    margin: 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-cfa37d12-9bcd-486e-a05f-7fff08d83329: 0px;
    --gap-v-cfa37d12-9bcd-486e-a05f-7fff08d83329: 5px;
    max-width: 100%;
  }
}
.sd[data-s-2a2fea26-ff4d-40e7-9642-4adcb9a8eb6d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 127px;
  justify-content: flex-start;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width: 404px;
  --gap-uuid: 2a2fea26-ff4d-40e7-9642-4adcb9a8eb6d;
  --gap-h-2a2fea26-ff4d-40e7-9642-4adcb9a8eb6d: 0px;
  --gap-v-2a2fea26-ff4d-40e7-9642-4adcb9a8eb6d: 0px;
  max-width: calc(100% - 10px);
}
@media screen and (max-width: 1080px) {
  .sd[data-s-2a2fea26-ff4d-40e7-9642-4adcb9a8eb6d] {
    margin: 0px 0px 0px 10px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-2a2fea26-ff4d-40e7-9642-4adcb9a8eb6d] {
    flex: none;
    gap: 20px;
    height: auto;
    margin: 0px 0px 10px 0px;
    width: calc(100% - (var(--gap-h-cfa37d12-9bcd-486e-a05f-7fff08d83329) * 0));
    --gap-h-2a2fea26-ff4d-40e7-9642-4adcb9a8eb6d: 20px;
    --gap-v-2a2fea26-ff4d-40e7-9642-4adcb9a8eb6d: 0px;
    max-width: calc(100% - (var(--gap-h-cfa37d12-9bcd-486e-a05f-7fff08d83329) * 0));
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-2a2fea26-ff4d-40e7-9642-4adcb9a8eb6d] {
    align-content: center;
    align-items: center;
    flex: none;
    height: auto;
    justify-content: center;
    margin: -18px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-cfa37d12-9bcd-486e-a05f-7fff08d83329) * 0));
    max-width: calc(100% - (var(--gap-h-cfa37d12-9bcd-486e-a05f-7fff08d83329) * 0));
  }
}
.sd[data-s-63167d4a-46ee-4451-83dd-644d2716a985] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 600px) {
  .sd[data-s-63167d4a-46ee-4451-83dd-644d2716a985] {
    align-content: center;
    align-items: center;
    justify-content: center;
  }
}
.sd[data-s-477940fb-7336-426b-b1d6-751bdd3dfcef] {
  background: #29abe2;
  border-bottom: 0px solid #ffe300ff;
  border-left: 0px solid #ffe300ff;
  border-right: 0px solid #ffe300ff;
  border-top: 0px solid #ffe300ff;
  color: #00006e;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 500;
  height: 30px;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  padding: 0px 15px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-477940fb-7336-426b-b1d6-751bdd3dfcef] {
    margin: 0px 0px 10px 3px;
    max-width: calc(100% - 3px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-477940fb-7336-426b-b1d6-751bdd3dfcef] {
    flex: none;
    font-size: 13px;
    height: 23px;
    margin: -10px 0px 0px 0px;
    padding: 0px 15px;
    max-width: 100%;
  }
}
.sd[data-s-7b2b1bd4-209a-41f0-8bf8-4b964d6f78eb] {
  background: transparent;
  color: #FFFFFF;
  font-family: var(--s-font-0bbe9607);
  font-size: 64px;
  font-weight: 800;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  padding: 0px 18px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-7b2b1bd4-209a-41f0-8bf8-4b964d6f78eb] {
    font-size: 58px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-7b2b1bd4-209a-41f0-8bf8-4b964d6f78eb] {
    font-size: 48px;
    padding: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-7b2b1bd4-209a-41f0-8bf8-4b964d6f78eb] {
    font-size: 28px;
    margin: 15px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
  }
}
.sd[data-s-89b32c92-df12-4192-836d-6f83c8338d8b] {
  background: #ffe300ff;
  flex: none;
  height: 3px;
  margin: 10px 0px 0px 0px;
  width: 120px;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
  .sd[data-s-89b32c92-df12-4192-836d-6f83c8338d8b] {
    margin: 5px 0px;
    max-width: 100%;
  }
}
.sd[data-s-2b3a96a5-c249-4544-a41e-536c5678b90c] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  --gap-uuid: 2b3a96a5-c249-4544-a41e-536c5678b90c;
  --gap-h-2b3a96a5-c249-4544-a41e-536c5678b90c: 0px;
  --gap-v-2b3a96a5-c249-4544-a41e-536c5678b90c: 0px;
}
@media screen and (max-width: 840px) {
  .sd[data-s-2b3a96a5-c249-4544-a41e-536c5678b90c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    justify-content: space-between;
    --gap-h-2b3a96a5-c249-4544-a41e-536c5678b90c: 15px;
    --gap-v-2b3a96a5-c249-4544-a41e-536c5678b90c: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-2b3a96a5-c249-4544-a41e-536c5678b90c] {
    align-content: center;
    align-items: center;
    gap: 5px;
    justify-content: center;
    --gap-h-2b3a96a5-c249-4544-a41e-536c5678b90c: 0px;
    --gap-v-2b3a96a5-c249-4544-a41e-536c5678b90c: 5px;
  }
}
.sd[data-s-147d200d-857e-44f8-9747-3b0f96f21aa2] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 10px;
  padding: 30px 0px 0px 0px;
  width: 407px;
  --gap-uuid: 147d200d-857e-44f8-9747-3b0f96f21aa2;
  --gap-h-147d200d-857e-44f8-9747-3b0f96f21aa2: 0px;
  --gap-v-147d200d-857e-44f8-9747-3b0f96f21aa2: 0px;
  max-width: calc(100% - 10px);
}
.sd[data-s-147d200d-857e-44f8-9747-3b0f96f21aa2].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-147d200d-857e-44f8-9747-3b0f96f21aa2].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-147d200d-857e-44f8-9747-3b0f96f21aa2] {
    margin: 0px 0px 0px 10px;
    width: 406px;
    max-width: calc(100% - 10px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-147d200d-857e-44f8-9747-3b0f96f21aa2] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 30px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(88% - (var(--gap-h-2b3a96a5-c249-4544-a41e-536c5678b90c) * 0.12000000000000008));
    --gap-h-147d200d-857e-44f8-9747-3b0f96f21aa2: 30px;
    --gap-v-147d200d-857e-44f8-9747-3b0f96f21aa2: 0px;
    max-width: calc(88% - (var(--gap-h-2b3a96a5-c249-4544-a41e-536c5678b90c) * 0.12000000000000008));
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-147d200d-857e-44f8-9747-3b0f96f21aa2] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 15px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 88%;
    --gap-h-147d200d-857e-44f8-9747-3b0f96f21aa2: 0px;
    --gap-v-147d200d-857e-44f8-9747-3b0f96f21aa2: 15px;
  }
}
.sd[data-s-cc2fa398-d3cb-4f7a-bff7-c3dfe8a557da] {
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  padding: 0px 0px 0px 0px;
  text-align: justify;
  width: auto;
  max-width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 840px) {
  .sd[data-s-cc2fa398-d3cb-4f7a-bff7-c3dfe8a557da] {
    flex: 1;
    width: auto;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-cc2fa398-d3cb-4f7a-bff7-c3dfe8a557da] {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6;
  }
}
.sd[data-s-0e90de5b-211d-484b-927b-aff19a0f942a] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 20px 0px 0px 0px;
  padding: 0px;
  width: calc(100% - (var(--gap-h-2b3a96a5-c249-4544-a41e-536c5678b90c) * 0));
  max-width: calc(100% - (var(--gap-h-2b3a96a5-c249-4544-a41e-536c5678b90c) * 0));
}
@media screen and (max-width: 840px) {
  .sd[data-s-0e90de5b-211d-484b-927b-aff19a0f942a] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-0e90de5b-211d-484b-927b-aff19a0f942a] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
  }
}
.sd[data-s-dd0d8245-5c71-4f6d-8d5b-2f39d3149d4e] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-radius: 128px;
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  box-shadow: 0px 20px 20px -10px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: 70px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 70px;
  --gap-h-dd0d8245-5c71-4f6d-8d5b-2f39d3149d4e: 0px;
  --gap-v-dd0d8245-5c71-4f6d-8d5b-2f39d3149d4e: 12px;
  --gap-uuid: dd0d8245-5c71-4f6d-8d5b-2f39d3149d4e;
  max-width: 100%;
}
.sd[data-s-dd0d8245-5c71-4f6d-8d5b-2f39d3149d4e]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid transparent;
  opacity: 1;
  transform: ;
  --gap-h-dd0d8245-5c71-4f6d-8d5b-2f39d3149d4e: 0px;
  --gap-v-dd0d8245-5c71-4f6d-8d5b-2f39d3149d4e: 12px;
}
@media screen and (max-width: 600px) {
  .sd[data-s-dd0d8245-5c71-4f6d-8d5b-2f39d3149d4e] {
    flex: none;
    height: 50px;
    width: 50px;
    --gap-h-dd0d8245-5c71-4f6d-8d5b-2f39d3149d4e: 0px;
    --gap-v-dd0d8245-5c71-4f6d-8d5b-2f39d3149d4e: 12px;
    max-width: 100%;
  }
}
.sd[data-s-a5a17e80-fc6d-4512-b976-ca95b1d3571b] {
  color: #FFFFFF;
  font-size: 24px;
}
.sd[data-s-dd0d8245-5c71-4f6d-8d5b-2f39d3149d4e]:hover .sd[data-s-a5a17e80-fc6d-4512-b976-ca95b1d3571b] {
  color: #00006e;
  transform: translate(3px, 0px);
}
.sd[data-s-cf8f3433-14ee-4c55-a06b-42003277ada2] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 0, 0.0);
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 130px 100px 0px;
  padding: 90px 0px 0px 0px;
  width: calc(100% - 130px);
  max-width: calc(100% - 130px);
}
@media screen and (max-width: 1080px) {
  .sd[data-s-cf8f3433-14ee-4c55-a06b-42003277ada2] {
    display: flex;
    margin: 0px 0px 120px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-cf8f3433-14ee-4c55-a06b-42003277ada2] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-cf8f3433-14ee-4c55-a06b-42003277ada2] {
    align-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px;
    width: 602px;
    max-width: 100%;
  }
}
.sd[data-s-1a18a2fe-f119-4b16-a2b0-9800bf819710] {
  bottom: 44px;
  display: flex;
  flex: none;
  height: 480px;
  left: auto;
  margin: 0 0 0 0;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: translate(0px, 0px);
  width: 50%;
  z-index: 2;
  max-width: 50%;
}
.sd[data-s-1a18a2fe-f119-4b16-a2b0-9800bf819710].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 1000ms;
}
.sd[data-s-1a18a2fe-f119-4b16-a2b0-9800bf819710].appear-active {
  transition-delay: 200ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-1a18a2fe-f119-4b16-a2b0-9800bf819710] {
    display: flex;
    flex: none;
    width: 55%;
    max-width: 55%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-1a18a2fe-f119-4b16-a2b0-9800bf819710] {
    bottom: 0;
    display: flex;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 400px;
    left: 0;
    margin: 0px -25px -22px -25px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    right: 0;
    top: 0;
    width: calc(100% - -50px);
    max-width: calc(100% - -50px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-1a18a2fe-f119-4b16-a2b0-9800bf819710] {
    display: flex;
    flex: none;
    height: 200px;
    margin: 0px 0px -10px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-6110e2ce-55bf-46b3-8533-9702dd6e1d5b] {
  background: #EEEEEE;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transform: scale(0, 1);
  transform-origin: center right;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-6110e2ce-55bf-46b3-8533-9702dd6e1d5b].appear {
  transform: scale(1, 1);
  transition-delay: 200ms;
  transition-duration: 400ms;
  transition-timing-function: linear;
}
.sd[data-s-6110e2ce-55bf-46b3-8533-9702dd6e1d5b].appear-active {
  transition-delay: 200ms;
  transition-duration: 400ms;
  transition-timing-function: linear;
}
.sd[data-s-af282c25-8e0e-4d50-9b4c-f49464887155] {
  display: none;
  height: 86.97788697788698px;
  width: 200px;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-af282c25-8e0e-4d50-9b4c-f49464887155] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-af282c25-8e0e-4d50-9b4c-f49464887155] {
    bottom: 0px;
    display: flex;
    height: auto;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-af282c25-8e0e-4d50-9b4c-f49464887155] {
    display: flex;
  }
}
.sd[data-s-c409e431-0774-4e58-b3c4-7efec022ada7] {
  background: rgba(0, 0, 0, 0);
  border-radius: 0;
  box-shadow: none;
  flex: none;
  height: 100%;
  margin: 0 0 0 0;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0 0 0 0;
  position: relative;
  width: 190%;
  z-index: 3;
  max-width: 190%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-c409e431-0774-4e58-b3c4-7efec022ada7] {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-c409e431-0774-4e58-b3c4-7efec022ada7] {
    display: none;
    flex: none;
    height: 20vh;
    width: 190%;
    max-width: 190%;
  }
}
.sd[data-s-3b2f5e58-b3dd-4770-b336-2b3bdadd06cf] {
  align-content: flex-end;
  align-items: flex-end;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 434px;
  justify-content: center;
  padding: 0px;
  width: 55%;
  max-width: 55%;
  --g-color-0: #00006e;
  --g-position-0: 0%;
  --g-color-1: #113d8eff;
  --g-position-1: 100%;
  --g-color-2: #113d8eff;
  --g-position-2: 100%;
  --g-color-3: #113d8eff;
  --g-position-3: 100%;
  --g-color-4: #113d8eff;
  --g-position-4: 100%;
  --g-color-5: #113d8eff;
  --g-position-5: 100%;
  --g-color-6: #113d8eff;
  --g-position-6: 100%;
  --g-color-7: #113d8eff;
  --g-position-7: 100%;
  --g-color-8: #113d8eff;
  --g-position-8: 100%;
  --g-color-9: #113d8eff;
  --g-position-9: 100%;
  --g-color-10: #113d8eff;
  --g-position-10: 100%;
  --g-color-11: #113d8eff;
  --g-position-11: 100%;
  --g-angle: 90deg;
}
@media screen and (max-width: 840px) {
  .sd[data-s-3b2f5e58-b3dd-4770-b336-2b3bdadd06cf] {
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    flex: none;
    height: auto;
    padding: 0px;
    width: 100%;
    max-width: 100%;
    --g-color-0: #00006e;
    --g-position-0: 0%;
    --g-color-1: #113d8eff;
    --g-position-1: 100%;
    --g-color-2: #113d8eff;
    --g-position-2: 100%;
    --g-color-3: #113d8eff;
    --g-position-3: 100%;
    --g-color-4: #113d8eff;
    --g-position-4: 100%;
    --g-color-5: #113d8eff;
    --g-position-5: 100%;
    --g-color-6: #113d8eff;
    --g-position-6: 100%;
    --g-color-7: #113d8eff;
    --g-position-7: 100%;
    --g-color-8: #113d8eff;
    --g-position-8: 100%;
    --g-color-9: #113d8eff;
    --g-position-9: 100%;
    --g-color-10: #113d8eff;
    --g-position-10: 100%;
    --g-color-11: #113d8eff;
    --g-position-11: 100%;
    --g-angle: 180deg;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-3b2f5e58-b3dd-4770-b336-2b3bdadd06cf] {
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    flex: none;
    height: auto;
    padding: 19px;
    z-index: 2;
    --g-color-0: #00006e;
    --g-position-0: 0%;
    --g-color-1: #113d8eff;
    --g-position-1: 100%;
    --g-color-2: #113d8eff;
    --g-position-2: 100%;
    --g-color-3: #113d8eff;
    --g-position-3: 100%;
    --g-color-4: #113d8eff;
    --g-position-4: 100%;
    --g-color-5: #113d8eff;
    --g-position-5: 100%;
    --g-color-6: #113d8eff;
    --g-position-6: 100%;
    --g-color-7: #113d8eff;
    --g-position-7: 100%;
    --g-color-8: #113d8eff;
    --g-position-8: 100%;
    --g-color-9: #113d8eff;
    --g-position-9: 100%;
    --g-color-10: #113d8eff;
    --g-position-10: 100%;
    --g-color-11: #113d8eff;
    --g-position-11: 100%;
    --g-angle: 180deg;
  }
}
.sd[data-s-f82b798a-ee11-4a72-bd26-14778e96ca3a] {
  align-content: flex-end;
  align-items: flex-end;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 130px 0px 0px;
  padding: 70px 0px 40px 0px;
  width: auto;
  --gap-uuid: f82b798a-ee11-4a72-bd26-14778e96ca3a;
  --gap-h-f82b798a-ee11-4a72-bd26-14778e96ca3a: 0px;
  --gap-v-f82b798a-ee11-4a72-bd26-14778e96ca3a: 0px;
  max-width: calc(100% - 130px);
}
.sd[data-s-f82b798a-ee11-4a72-bd26-14778e96ca3a].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-f82b798a-ee11-4a72-bd26-14778e96ca3a].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-f82b798a-ee11-4a72-bd26-14778e96ca3a] {
    flex: none;
    height: auto;
    padding: 70px 0px 50px 0px;
    width: calc(100% - 130px);
    max-width: calc(100% - 130px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-f82b798a-ee11-4a72-bd26-14778e96ca3a] {
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50%;
    margin: 0px 50px;
    padding: 60px 0px 30px 0px;
    width: calc(100% - 100px);
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-f82b798a-ee11-4a72-bd26-14778e96ca3a] {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 5px;
    height: auto;
    justify-content: center;
    margin: 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-f82b798a-ee11-4a72-bd26-14778e96ca3a: 0px;
    --gap-v-f82b798a-ee11-4a72-bd26-14778e96ca3a: 5px;
    max-width: 100%;
  }
}
.sd[data-s-90022b47-ab59-4e1b-a475-d1f1fc762b9c] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width: 404px;
  --gap-uuid: 90022b47-ab59-4e1b-a475-d1f1fc762b9c;
  --gap-h-90022b47-ab59-4e1b-a475-d1f1fc762b9c: 0px;
  --gap-v-90022b47-ab59-4e1b-a475-d1f1fc762b9c: 0px;
  max-width: calc(100% - 10px);
}
@media screen and (max-width: 1080px) {
  .sd[data-s-90022b47-ab59-4e1b-a475-d1f1fc762b9c] {
    margin: 0px 0px 0px 10px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-90022b47-ab59-4e1b-a475-d1f1fc762b9c] {
    flex: none;
    gap: 20px;
    height: auto;
    margin: 0px 0px 10px 0px;
    width: calc(100% - (var(--gap-h-f82b798a-ee11-4a72-bd26-14778e96ca3a) * 0));
    --gap-h-90022b47-ab59-4e1b-a475-d1f1fc762b9c: 20px;
    --gap-v-90022b47-ab59-4e1b-a475-d1f1fc762b9c: 0px;
    max-width: calc(100% - (var(--gap-h-f82b798a-ee11-4a72-bd26-14778e96ca3a) * 0));
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-90022b47-ab59-4e1b-a475-d1f1fc762b9c] {
    align-content: center;
    align-items: center;
    flex: none;
    height: auto;
    justify-content: center;
    margin: -18px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-f82b798a-ee11-4a72-bd26-14778e96ca3a) * 0));
    max-width: calc(100% - (var(--gap-h-f82b798a-ee11-4a72-bd26-14778e96ca3a) * 0));
  }
}
.sd[data-s-270f4e8c-e04d-4f7e-8133-b013f5ea85e6] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}
@media screen and (max-width: 600px) {
  .sd[data-s-270f4e8c-e04d-4f7e-8133-b013f5ea85e6] {
    align-content: center;
    align-items: center;
    justify-content: center;
  }
}
.sd[data-s-65a8db7f-d314-4cd6-9b81-3104b2531f09] {
  background: #29abe2;
  border-bottom: 0px solid #ffe300ff;
  border-left: 0px solid #ffe300ff;
  border-right: 0px solid #ffe300ff;
  border-top: 0px solid #ffe300ff;
  color: #00006e;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 500;
  height: 30px;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  padding: 0px 15px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-65a8db7f-d314-4cd6-9b81-3104b2531f09] {
    margin: 0px 0px 10px 3px;
    max-width: calc(100% - 3px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-65a8db7f-d314-4cd6-9b81-3104b2531f09] {
    flex: none;
    font-size: 13px;
    height: 23px;
    margin: -10px 0px 0px 0px;
    padding: 5px 15px;
    max-width: 100%;
  }
}
.sd[data-s-810b1733-b2a4-47e1-8be5-299ac21ad650] {
  background: transparent;
  color: #FFFFFF;
  font-family: var(--s-font-0bbe9607);
  font-size: 64px;
  font-weight: 800;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  padding: 0px 18px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-810b1733-b2a4-47e1-8be5-299ac21ad650] {
    font-size: 58px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-810b1733-b2a4-47e1-8be5-299ac21ad650] {
    font-size: 48px;
    padding: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-810b1733-b2a4-47e1-8be5-299ac21ad650] {
    font-size: 28px;
    margin: 15px 0px 0px 0px;
    text-align: center;
    max-width: 100%;
    justify-content: center;
  }
}
.sd[data-s-49f1cd55-b6c0-48f5-9405-d0d857e90242] {
  background: #ffe300ff;
  flex: none;
  height: 3px;
  margin: 10px 0px 0px 0px;
  width: 120px;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
  .sd[data-s-49f1cd55-b6c0-48f5-9405-d0d857e90242] {
    margin: 5px 0px;
    max-width: 100%;
  }
}
.sd[data-s-e5ae8e15-86ec-41dc-af04-256452c1bb6c] {
  align-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  --gap-uuid: e5ae8e15-86ec-41dc-af04-256452c1bb6c;
  --gap-h-e5ae8e15-86ec-41dc-af04-256452c1bb6c: 0px;
  --gap-v-e5ae8e15-86ec-41dc-af04-256452c1bb6c: 0px;
}
@media screen and (max-width: 840px) {
  .sd[data-s-e5ae8e15-86ec-41dc-af04-256452c1bb6c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-e5ae8e15-86ec-41dc-af04-256452c1bb6c] {
    align-content: center;
    align-items: center;
    gap: 5px;
    justify-content: center;
    --gap-h-e5ae8e15-86ec-41dc-af04-256452c1bb6c: 0px;
    --gap-v-e5ae8e15-86ec-41dc-af04-256452c1bb6c: 5px;
  }
}
.sd[data-s-cd150cdd-c7be-45d0-a3f1-ac45aec167be] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 10px;
  padding: 30px 0px 0px 0px;
  width: 407px;
  --gap-uuid: cd150cdd-c7be-45d0-a3f1-ac45aec167be;
  --gap-h-cd150cdd-c7be-45d0-a3f1-ac45aec167be: 0px;
  --gap-v-cd150cdd-c7be-45d0-a3f1-ac45aec167be: 0px;
  max-width: calc(100% - 10px);
}
.sd[data-s-cd150cdd-c7be-45d0-a3f1-ac45aec167be].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-cd150cdd-c7be-45d0-a3f1-ac45aec167be].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-cd150cdd-c7be-45d0-a3f1-ac45aec167be] {
    margin: 0px 0px 0px 10px;
    width: 406px;
    max-width: calc(100% - 10px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-cd150cdd-c7be-45d0-a3f1-ac45aec167be] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 30px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(88% - (var(--gap-h-e5ae8e15-86ec-41dc-af04-256452c1bb6c) * 0.12000000000000008));
    --gap-h-cd150cdd-c7be-45d0-a3f1-ac45aec167be: 30px;
    --gap-v-cd150cdd-c7be-45d0-a3f1-ac45aec167be: 0px;
    max-width: calc(88% - (var(--gap-h-e5ae8e15-86ec-41dc-af04-256452c1bb6c) * 0.12000000000000008));
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-cd150cdd-c7be-45d0-a3f1-ac45aec167be] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 15px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 88%;
    --gap-h-cd150cdd-c7be-45d0-a3f1-ac45aec167be: 0px;
    --gap-v-cd150cdd-c7be-45d0-a3f1-ac45aec167be: 15px;
  }
}
.sd[data-s-e57d424c-db78-4aaf-b142-d8e84d040ed8] {
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  padding: 0px 0px 0px 0px;
  text-align: justify;
  width: auto;
  max-width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 840px) {
  .sd[data-s-e57d424c-db78-4aaf-b142-d8e84d040ed8] {
    flex: 1;
    width: auto;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-e57d424c-db78-4aaf-b142-d8e84d040ed8] {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6;
  }
}
.sd[data-s-d7b43664-9ce8-4fd1-9a83-71e0de0bc1a2] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-radius: 128px;
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  box-shadow: 0px 20px 20px -10px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: 70px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 70px;
  --gap-h-d7b43664-9ce8-4fd1-9a83-71e0de0bc1a2: 0px;
  --gap-v-d7b43664-9ce8-4fd1-9a83-71e0de0bc1a2: 12px;
  --gap-uuid: d7b43664-9ce8-4fd1-9a83-71e0de0bc1a2;
  max-width: 100%;
}
.sd[data-s-d7b43664-9ce8-4fd1-9a83-71e0de0bc1a2]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid transparent;
  opacity: 1;
  transform: ;
  --gap-h-d7b43664-9ce8-4fd1-9a83-71e0de0bc1a2: 0px;
  --gap-v-d7b43664-9ce8-4fd1-9a83-71e0de0bc1a2: 12px;
}
@media screen and (max-width: 600px) {
  .sd[data-s-d7b43664-9ce8-4fd1-9a83-71e0de0bc1a2] {
    flex: none;
    height: 50px;
    width: 50px;
    --gap-h-d7b43664-9ce8-4fd1-9a83-71e0de0bc1a2: 0px;
    --gap-v-d7b43664-9ce8-4fd1-9a83-71e0de0bc1a2: 12px;
    max-width: 100%;
  }
}
.sd[data-s-958e462a-c623-44d3-b050-03aa54304227] {
  color: #FFFFFF;
  font-size: 24px;
}
.sd[data-s-d7b43664-9ce8-4fd1-9a83-71e0de0bc1a2]:hover .sd[data-s-958e462a-c623-44d3-b050-03aa54304227] {
  color: #00006e;
  transform: translate(3px, 0px);
}
.sd[data-s-6cbdd00f-343d-4a2b-bbf0-63650e8126db] {
  color: #333333;
  font-family: var(--s-font-0bbe9607);
  font-size: 20px;
  font-weight: 400;
  height: auto;
  line-height: 1.4;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-a2e9bbe1-5661-478a-85ca-4be3f2e44713] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.0);
  display: flex;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 120px 130px;
  padding: 90px 0px 0px 0px;
  width: calc(100% - 130px);
  max-width: calc(100% - 130px);
}
@media screen and (max-width: 1080px) {
  .sd[data-s-a2e9bbe1-5661-478a-85ca-4be3f2e44713] {
    display: flex;
    margin: 0px 0px 120px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a2e9bbe1-5661-478a-85ca-4be3f2e44713] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-a2e9bbe1-5661-478a-85ca-4be3f2e44713] {
    align-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 60px 0px;
    padding: 0px 0px;
    width: 602px;
    max-width: 100%;
  }
}
.sd[data-s-3ab66763-3242-4941-9136-920f77b11144] {
  bottom: 44px;
  display: flex;
  flex: none;
  height: 480px;
  left: 0px;
  margin: 0 0 0 0;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 0px 0px 0px;
  position: absolute;
  right: auto;
  top: 0px;
  transform: translate(0px, 0px);
  width: 50%;
  z-index: 2;
  max-width: 50%;
}
.sd[data-s-3ab66763-3242-4941-9136-920f77b11144].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 200ms;
  transition-duration: 1000ms;
}
.sd[data-s-3ab66763-3242-4941-9136-920f77b11144].appear-active {
  transition-delay: 200ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-3ab66763-3242-4941-9136-920f77b11144] {
    display: flex;
    flex: none;
    width: 55%;
    max-width: 55%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3ab66763-3242-4941-9136-920f77b11144] {
    bottom: 0;
    display: flex;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    height: 400px;
    left: 0;
    margin: 0px -25px -22px -25px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    right: 0;
    top: 0;
    width: calc(100% - -50px);
    max-width: calc(100% - -50px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-3ab66763-3242-4941-9136-920f77b11144] {
    display: flex;
    flex: none;
    height: 200px;
    margin: 0px 0px -10px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-59a34bb1-81ff-4422-ae7e-f988dc3cd515] {
  background: #EEEEEE;
  border-radius: 0px;
  flex: none;
  height: 50vh;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0 0 0 0;
  width: 190%;
  max-width: 190%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-59a34bb1-81ff-4422-ae7e-f988dc3cd515] {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-59a34bb1-81ff-4422-ae7e-f988dc3cd515] {
    display: none;
    flex: none;
    height: 20vh;
    width: 190%;
    max-width: 190%;
  }
}
.sd[data-s-0d91ac2b-871f-4b83-ba93-8552c480994b] {
  background: #EEEEEE;
  flex: none;
  height: 100%;
  left: 0;
  margin: 0 0 0 0;
  position: absolute;
  top: 0;
  transform: scale(0, 1);
  transform-origin: center right;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-0d91ac2b-871f-4b83-ba93-8552c480994b].appear {
  transform: scale(1, 1);
  transition-delay: 200ms;
  transition-duration: 400ms;
  transition-timing-function: linear;
}
.sd[data-s-0d91ac2b-871f-4b83-ba93-8552c480994b].appear-active {
  transition-delay: 200ms;
  transition-duration: 400ms;
  transition-timing-function: linear;
}
.sd[data-s-d0c8eeaa-87e0-438f-b889-d0b5db3d1343] {
  display: none;
  height: 86.97788697788698px;
  width: 200px;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-d0c8eeaa-87e0-438f-b889-d0b5db3d1343] {
    display: none;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d0c8eeaa-87e0-438f-b889-d0b5db3d1343] {
    bottom: 0px;
    display: flex;
    height: auto;
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-d0c8eeaa-87e0-438f-b889-d0b5db3d1343] {
    display: flex;
  }
}
.sd[data-s-62090779-c050-4c9a-ab0d-7ca251461223] {
  align-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 434px;
  justify-content: center;
  padding: 0px;
  width: 55%;
  max-width: 55%;
  --g-color-0: #00006e;
  --g-position-0: 0%;
  --g-color-1: #113d8eff;
  --g-position-1: 100%;
  --g-color-2: #113d8eff;
  --g-position-2: 100%;
  --g-color-3: #113d8eff;
  --g-position-3: 100%;
  --g-color-4: #113d8eff;
  --g-position-4: 100%;
  --g-color-5: #113d8eff;
  --g-position-5: 100%;
  --g-color-6: #113d8eff;
  --g-position-6: 100%;
  --g-color-7: #113d8eff;
  --g-position-7: 100%;
  --g-color-8: #113d8eff;
  --g-position-8: 100%;
  --g-color-9: #113d8eff;
  --g-position-9: 100%;
  --g-color-10: #113d8eff;
  --g-position-10: 100%;
  --g-color-11: #113d8eff;
  --g-position-11: 100%;
  --g-angle: 90deg;
}
@media screen and (max-width: 840px) {
  .sd[data-s-62090779-c050-4c9a-ab0d-7ca251461223] {
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    flex: none;
    height: auto;
    padding: 0px;
    width: 100%;
    max-width: 100%;
    --g-color-0: #00006e;
    --g-position-0: 0%;
    --g-color-1: #113d8eff;
    --g-position-1: 100%;
    --g-color-2: #113d8eff;
    --g-position-2: 100%;
    --g-color-3: #113d8eff;
    --g-position-3: 100%;
    --g-color-4: #113d8eff;
    --g-position-4: 100%;
    --g-color-5: #113d8eff;
    --g-position-5: 100%;
    --g-color-6: #113d8eff;
    --g-position-6: 100%;
    --g-color-7: #113d8eff;
    --g-position-7: 100%;
    --g-color-8: #113d8eff;
    --g-position-8: 100%;
    --g-color-9: #113d8eff;
    --g-position-9: 100%;
    --g-color-10: #113d8eff;
    --g-position-10: 100%;
    --g-color-11: #113d8eff;
    --g-position-11: 100%;
    --g-angle: 180deg;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-62090779-c050-4c9a-ab0d-7ca251461223] {
    background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    flex: none;
    height: auto;
    padding: 19px;
    z-index: 2;
    --g-color-0: #00006e;
    --g-position-0: 0%;
    --g-color-1: #113d8eff;
    --g-position-1: 100%;
    --g-color-2: #113d8eff;
    --g-position-2: 100%;
    --g-color-3: #113d8eff;
    --g-position-3: 100%;
    --g-color-4: #113d8eff;
    --g-position-4: 100%;
    --g-color-5: #113d8eff;
    --g-position-5: 100%;
    --g-color-6: #113d8eff;
    --g-position-6: 100%;
    --g-color-7: #113d8eff;
    --g-position-7: 100%;
    --g-color-8: #113d8eff;
    --g-position-8: 100%;
    --g-color-9: #113d8eff;
    --g-position-9: 100%;
    --g-color-10: #113d8eff;
    --g-position-10: 100%;
    --g-color-11: #113d8eff;
    --g-position-11: 100%;
    --g-angle: 180deg;
  }
}
.sd[data-s-21e3d517-5806-446a-b684-1bc1664aaf81] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 130px;
  padding: 70px 0px 40px 0px;
  width: 560px;
  --gap-uuid: 21e3d517-5806-446a-b684-1bc1664aaf81;
  --gap-h-21e3d517-5806-446a-b684-1bc1664aaf81: 0px;
  --gap-v-21e3d517-5806-446a-b684-1bc1664aaf81: 0px;
  max-width: calc(100% - 130px);
}
.sd[data-s-21e3d517-5806-446a-b684-1bc1664aaf81].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-21e3d517-5806-446a-b684-1bc1664aaf81].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-21e3d517-5806-446a-b684-1bc1664aaf81] {
    flex: none;
    height: auto;
    padding: 70px 0px 50px 0px;
    width: calc(100% - 130px);
    max-width: calc(100% - 130px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-21e3d517-5806-446a-b684-1bc1664aaf81] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 50%;
    justify-content: flex-end;
    margin: 0px 50px;
    padding: 60px 0px 30px 0px;
    width: calc(100% - 100px);
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-21e3d517-5806-446a-b684-1bc1664aaf81] {
    align-content: center;
    align-items: center;
    flex: none;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    --gap-h-21e3d517-5806-446a-b684-1bc1664aaf81: 0px;
    --gap-v-21e3d517-5806-446a-b684-1bc1664aaf81: 0px;
    max-width: 100%;
  }
}
.sd[data-s-31271318-2bc6-4100-88bf-ab1362d8fca5] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width: calc(100% - 10px - (var(--gap-h-21e3d517-5806-446a-b684-1bc1664aaf81) * 0));
  --gap-uuid: 31271318-2bc6-4100-88bf-ab1362d8fca5;
  --gap-h-31271318-2bc6-4100-88bf-ab1362d8fca5: 0px;
  --gap-v-31271318-2bc6-4100-88bf-ab1362d8fca5: 0px;
  max-width: calc(100% - 10px - (var(--gap-h-21e3d517-5806-446a-b684-1bc1664aaf81) * 0));
}
@media screen and (max-width: 1080px) {
  .sd[data-s-31271318-2bc6-4100-88bf-ab1362d8fca5] {
    margin: 0px 0px 0px 10px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-31271318-2bc6-4100-88bf-ab1362d8fca5] {
    gap: 20px;
    margin: 0px 0px 10px 0px;
    width: calc(100% - (var(--gap-h-21e3d517-5806-446a-b684-1bc1664aaf81) * 0));
    --gap-h-31271318-2bc6-4100-88bf-ab1362d8fca5: 20px;
    --gap-v-31271318-2bc6-4100-88bf-ab1362d8fca5: 0px;
    max-width: calc(100% - (var(--gap-h-21e3d517-5806-446a-b684-1bc1664aaf81) * 0));
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-31271318-2bc6-4100-88bf-ab1362d8fca5] {
    align-content: center;
    align-items: center;
    flex: none;
    height: auto;
    justify-content: center;
    margin: -18px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-21e3d517-5806-446a-b684-1bc1664aaf81) * 0));
    max-width: calc(100% - (var(--gap-h-21e3d517-5806-446a-b684-1bc1664aaf81) * 0));
  }
}
.sd[data-s-4978c181-ded8-4d92-8c25-6a3b3f53a7c3] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: calc(100% - (var(--gap-h-31271318-2bc6-4100-88bf-ab1362d8fca5) * 0));
  max-width: calc(100% - (var(--gap-h-31271318-2bc6-4100-88bf-ab1362d8fca5) * 0));
}
@media screen and (max-width: 600px) {
  .sd[data-s-4978c181-ded8-4d92-8c25-6a3b3f53a7c3] {
    align-content: center;
    align-items: center;
    justify-content: center;
  }
}
.sd[data-s-a8dd287b-985c-4413-bd6b-7c081308c177] {
  background: #29abe2;
  border-bottom: 0px solid #ffe300ff;
  border-left: 0px solid #ffe300ff;
  border-right: 0px solid #ffe300ff;
  border-top: 0px solid #ffe300ff;
  color: #00006e;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 500;
  height: 30px;
  line-height: 1.4;
  margin: 0px 0px 15px 0px;
  padding: 0px 15px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 840px) {
  .sd[data-s-a8dd287b-985c-4413-bd6b-7c081308c177] {
    margin: 0px 0px 5px 3px;
    max-width: calc(100% - 3px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-a8dd287b-985c-4413-bd6b-7c081308c177] {
    flex: none;
    font-size: 13px;
    height: auto;
    letter-spacing: -0.05em;
    margin: -10px 0px 0px 0px;
    padding: 2px 15px;
    max-width: 100%;
  }
}
.sd[data-s-4c2ed3b1-78b7-4e4b-b083-d582ef4820b6] {
  background: transparent;
  color: #FFFFFF;
  display: flex;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 54px;
  font-weight: 800;
  height: auto;
  letter-spacing: normal;
  line-height: 1.08;
  padding: 13px 0px 10px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-4c2ed3b1-78b7-4e4b-b083-d582ef4820b6] {
    display: none;
    font-size: 49px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-4c2ed3b1-78b7-4e4b-b083-d582ef4820b6] {
    display: flex;
    font-size: 48px;
    padding: 13px 0px 0px 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-4c2ed3b1-78b7-4e4b-b083-d582ef4820b6] {
    display: flex;
    font-size: 28px;
    margin: 15px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
  }
}
.sd[data-s-f3aef8b5-75e3-4bab-8cc6-71b3d48c1f7f] {
  background: #ffe300ff;
  flex: none;
  height: 3px;
  margin: 10px 0px 0px 0px;
  width: 120px;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
  .sd[data-s-f3aef8b5-75e3-4bab-8cc6-71b3d48c1f7f] {
    margin: 5px 0px 5px 0px;
    max-width: 100%;
  }
}
.sd[data-s-ac1ae623-ecb4-42fb-9382-2e357e51a163] {
  background: transparent;
  color: #FFFFFF;
  display: none;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 54px;
  font-weight: 800;
  height: auto;
  letter-spacing: normal;
  line-height: 1.08;
  padding: 13px 0px 10px 0px;
  text-align: left;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-ac1ae623-ecb4-42fb-9382-2e357e51a163] {
    display: flex;
    font-size: 49px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-ac1ae623-ecb4-42fb-9382-2e357e51a163] {
    display: none;
    font-size: 48px;
    padding: 13px 0px 0px 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-ac1ae623-ecb4-42fb-9382-2e357e51a163] {
    display: none;
    font-size: 28px;
    margin: 15px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
  }
}
.sd[data-s-930293ef-e1dd-47c7-8e1b-9ae5447d86e8] {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0px 0px 0px 10px;
  padding: 23px 0px 13px 0px;
  width: 492px;
  --gap-uuid: 930293ef-e1dd-47c7-8e1b-9ae5447d86e8;
  --gap-h-930293ef-e1dd-47c7-8e1b-9ae5447d86e8: 0px;
  --gap-v-930293ef-e1dd-47c7-8e1b-9ae5447d86e8: 0px;
  max-width: calc(100% - 10px);
}
.sd[data-s-930293ef-e1dd-47c7-8e1b-9ae5447d86e8].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-930293ef-e1dd-47c7-8e1b-9ae5447d86e8].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-930293ef-e1dd-47c7-8e1b-9ae5447d86e8] {
    margin: 0px 0px 0px 10px;
    width: 417px;
    max-width: calc(100% - 10px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-930293ef-e1dd-47c7-8e1b-9ae5447d86e8] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 30px;
    height: 58px;
    padding: 0px 0px 0px 0px;
    width: calc(100% - 10px - (var(--gap-h-21e3d517-5806-446a-b684-1bc1664aaf81) * 0));
    --gap-h-930293ef-e1dd-47c7-8e1b-9ae5447d86e8: 30px;
    --gap-v-930293ef-e1dd-47c7-8e1b-9ae5447d86e8: 0px;
    max-width: calc(100% - 10px - (var(--gap-h-21e3d517-5806-446a-b684-1bc1664aaf81) * 0));
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-930293ef-e1dd-47c7-8e1b-9ae5447d86e8] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: calc(100% - 10px - (var(--gap-h-21e3d517-5806-446a-b684-1bc1664aaf81) * 0));
    --gap-h-930293ef-e1dd-47c7-8e1b-9ae5447d86e8: 15px;
    --gap-v-930293ef-e1dd-47c7-8e1b-9ae5447d86e8: 0px;
    max-width: calc(100% - 10px - (var(--gap-h-21e3d517-5806-446a-b684-1bc1664aaf81) * 0));
  }
}
.sd[data-s-ac13e6c0-3731-4288-aca6-14e5832ccf2a] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0px;
  --gap-uuid: ac13e6c0-3731-4288-aca6-14e5832ccf2a;
  --gap-h-ac13e6c0-3731-4288-aca6-14e5832ccf2a: 0px;
  --gap-v-ac13e6c0-3731-4288-aca6-14e5832ccf2a: 0px;
}
@media screen and (max-width: 840px) {
  .sd[data-s-ac13e6c0-3731-4288-aca6-14e5832ccf2a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    gap: 30px;
    justify-content: space-between;
    --gap-h-ac13e6c0-3731-4288-aca6-14e5832ccf2a: 30px;
    --gap-v-ac13e6c0-3731-4288-aca6-14e5832ccf2a: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-ac13e6c0-3731-4288-aca6-14e5832ccf2a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    justify-content: center;
    --gap-h-ac13e6c0-3731-4288-aca6-14e5832ccf2a: 15px;
    --gap-v-ac13e6c0-3731-4288-aca6-14e5832ccf2a: 0px;
  }
}
.sd[data-s-21f243cc-c7de-4fe1-b33c-965c704728fc] {
  color: #ffffffff;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 400;
  height: 58px;
  line-height: 1.8;
  padding: 0px 0px 0px 0px;
  text-align: justify;
  width: calc(100% - (var(--gap-h-ac13e6c0-3731-4288-aca6-14e5832ccf2a) * 0));
  max-width: calc(100% - (var(--gap-h-ac13e6c0-3731-4288-aca6-14e5832ccf2a) * 0));
  justify-content: space-between;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-21f243cc-c7de-4fe1-b33c-965c704728fc] {
    width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-21f243cc-c7de-4fe1-b33c-965c704728fc] {
    flex: 1;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-21f243cc-c7de-4fe1-b33c-965c704728fc] {
    flex: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6;
    width: calc(88% - (var(--gap-h-ac13e6c0-3731-4288-aca6-14e5832ccf2a) * 0.12000000000000008));
    max-width: calc(88% - (var(--gap-h-ac13e6c0-3731-4288-aca6-14e5832ccf2a) * 0.12000000000000008));
  }
}
.sd[data-s-3cb8e796-250f-4477-be80-5fdbbebaf999] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-radius: 128px;
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  box-shadow: 0px 20px 20px -10px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: 70px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 70px;
  --gap-h-3cb8e796-250f-4477-be80-5fdbbebaf999: 0px;
  --gap-v-3cb8e796-250f-4477-be80-5fdbbebaf999: 12px;
  --gap-uuid: 3cb8e796-250f-4477-be80-5fdbbebaf999;
  max-width: 100%;
}
.sd[data-s-3cb8e796-250f-4477-be80-5fdbbebaf999]:hover {
  background: #FFFFFF;
  border-bottom: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 1px solid transparent;
  opacity: 1;
  transform: ;
  --gap-h-3cb8e796-250f-4477-be80-5fdbbebaf999: 0px;
  --gap-v-3cb8e796-250f-4477-be80-5fdbbebaf999: 12px;
}
@media screen and (max-width: 600px) {
  .sd[data-s-3cb8e796-250f-4477-be80-5fdbbebaf999] {
    flex: none;
    height: 50px;
    width: 50px;
    --gap-h-3cb8e796-250f-4477-be80-5fdbbebaf999: 0px;
    --gap-v-3cb8e796-250f-4477-be80-5fdbbebaf999: 12px;
    max-width: 100%;
  }
}
.sd[data-s-13f2c534-b5a3-43ca-a446-54764f6d8f0c] {
  color: #FFFFFF;
  font-size: 24px;
}
.sd[data-s-3cb8e796-250f-4477-be80-5fdbbebaf999]:hover .sd[data-s-13f2c534-b5a3-43ca-a446-54764f6d8f0c] {
  color: #00006e;
  transform: translate(3px, 0px);
}
.sd[data-s-79e0d41f-3371-42f8-ac2c-c3369c8be5cf] {
  align-content: flex-start;
  align-items: flex-start;
  background: #FFFFFF;
  border-bottom: 1px solid #b3b3b3;
  border-left: 1px solid #b3b3b3;
  border-radius: 32px;
  border-right: 1px solid #b3b3b3;
  border-top: 1px solid #b3b3b3;
  box-shadow: 0px 20px 20px -10px rgba(0, 0, 0, 0.15);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 60px 150px 60px;
  padding: 60px 60px 60px 60px;
  transform: translate(0px, 0px);
  transition-delay: 200ms;
  transition-timing-function: ease;
  width: 1380px;
  max-width: calc(100% - 120px);
}
.sd[data-s-79e0d41f-3371-42f8-ac2c-c3369c8be5cf].appear {
  opacity: 0;
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-79e0d41f-3371-42f8-ac2c-c3369c8be5cf].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-79e0d41f-3371-42f8-ac2c-c3369c8be5cf] {
    margin: 0px 40px 120px 40px;
    padding: 40px 40px 40px 40px;
    max-width: calc(100% - 80px);
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-79e0d41f-3371-42f8-ac2c-c3369c8be5cf] {
    margin: 60px 50px 60px 50px;
    padding: 60px 40px;
    max-width: calc(100% - 100px);
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-79e0d41f-3371-42f8-ac2c-c3369c8be5cf] {
    border-radius: 20px;
    margin: 0px 20px 60px 20px;
    padding: 30px 20px;
    max-width: calc(100% - 40px);
  }
}
.sd[data-s-23db7f43-217c-44c0-a19a-20f70c09a52f] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  margin: 0px 0px 18px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-23db7f43-217c-44c0-a19a-20f70c09a52f: 0px;
  --gap-v-23db7f43-217c-44c0-a19a-20f70c09a52f: 0px;
  --gap-uuid: 23db7f43-217c-44c0-a19a-20f70c09a52f;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-23db7f43-217c-44c0-a19a-20f70c09a52f] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: center;
    margin: 0px 0px 30px 0px;
    --gap-h-23db7f43-217c-44c0-a19a-20f70c09a52f: 0px;
    --gap-v-23db7f43-217c-44c0-a19a-20f70c09a52f: 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-23db7f43-217c-44c0-a19a-20f70c09a52f] {
    align-content: center;
    align-items: center;
    justify-content: center;
    --gap-h-23db7f43-217c-44c0-a19a-20f70c09a52f: 0px;
    --gap-v-23db7f43-217c-44c0-a19a-20f70c09a52f: 0px;
  }
}
.sd[data-s-d64b9ab0-7b73-4080-b4e9-fd02be065371] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px 0px;
  width: 1380px;
  --gap-h-d64b9ab0-7b73-4080-b4e9-fd02be065371: 10px;
  --gap-v-d64b9ab0-7b73-4080-b4e9-fd02be065371: 0px;
  --gap-uuid: d64b9ab0-7b73-4080-b4e9-fd02be065371;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-d64b9ab0-7b73-4080-b4e9-fd02be065371] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    --gap-h-d64b9ab0-7b73-4080-b4e9-fd02be065371: 10px;
    --gap-v-d64b9ab0-7b73-4080-b4e9-fd02be065371: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-d64b9ab0-7b73-4080-b4e9-fd02be065371] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    --gap-h-d64b9ab0-7b73-4080-b4e9-fd02be065371: 10px;
    --gap-v-d64b9ab0-7b73-4080-b4e9-fd02be065371: 0px;
  }
}
.sd[data-s-343c327c-d7ea-481c-9200-2fc5831989be] {
  align-content: center;
  align-items: center;
  background: #00006e;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 2px;
  justify-content: center;
  width: 30px;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
  .sd[data-s-343c327c-d7ea-481c-9200-2fc5831989be] {
    flex: none;
    height: 1px;
    max-width: 100%;
  }
}
.sd[data-s-22142c00-63e4-45f0-b1ca-bb15a7f8b2ce] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-22142c00-63e4-45f0-b1ca-bb15a7f8b2ce: 0px;
  --gap-v-22142c00-63e4-45f0-b1ca-bb15a7f8b2ce: 0px;
  --gap-uuid: 22142c00-63e4-45f0-b1ca-bb15a7f8b2ce;
  max-width: 100%;
}
.sd[data-s-ad213afd-bfe1-49b6-969e-ef89f5a3e14e] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 36px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  text-align: left;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-ad213afd-bfe1-49b6-969e-ef89f5a3e14e].appear {
  opacity: 0;
  transform: translate(-10px, 0px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-ad213afd-bfe1-49b6-969e-ef89f5a3e14e].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-ad213afd-bfe1-49b6-969e-ef89f5a3e14e] {
    font-size: 32px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-ad213afd-bfe1-49b6-969e-ef89f5a3e14e] {
    font-size: 24px;
    letter-spacing: -0.01em;
    text-align: center;
    justify-content: center;
  }
}
.sd[data-s-9dfa7d8b-790e-4ba0-ada8-49f637956e60] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.11em;
  line-height: 1.1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-9dfa7d8b-790e-4ba0-ada8-49f637956e60].appear {
  opacity: 0;
  transform: translate(-10px, 0px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-9dfa7d8b-790e-4ba0-ada8-49f637956e60].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 600px) {
  .sd[data-s-9dfa7d8b-790e-4ba0-ada8-49f637956e60] {
    letter-spacing: normal;
  }
}
.sd[data-s-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 60px 40px;
  justify-content: flex-start;
  padding: 0px;
  width: 100%;
  --gap-h-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b: 40px;
  --gap-v-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b: 60px;
  --gap-uuid: c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b] {
    gap: 30px 26px;
    --gap-h-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b: 26px;
    --gap-v-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b: 30px;
  }
}
.sd[data-s-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #dddddd;
  border-left: 0px solid #dddddd;
  border-right: 0px solid #dddddd;
  border-top: 0px solid #dddddd;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  height: calc(100% - (var(--gap-v-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b) * 0));
  justify-content: flex-start;
  padding: 0px;
  width: calc(33.3% - (var(--gap-h-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b) * 0.667));
  --gap-h-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9: 0px;
  --gap-v-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9: 15px;
  --gap-uuid: 5d3dff4a-cd74-4e33-baeb-5c91fadde3f9;
  max-width: calc(33.3% - (var(--gap-h-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b) * 0.667));
}
@media screen and (max-width: 840px) {
  .sd[data-s-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9] {
    flex: none;
    width: calc(50% - (var(--gap-h-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b) * 0.5));
    --gap-h-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9: 0px;
    --gap-v-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9: 15px;
    max-width: calc(50% - (var(--gap-h-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b) * 0.5));
    height: calc(100% - (var(--gap-v-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b) * 0));
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9] {
    flex: none;
    width: calc(100% - (var(--gap-h-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b) * 0));
    --gap-h-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9: 0px;
    --gap-v-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9: 15px;
    max-width: calc(100% - (var(--gap-h-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b) * 0));
    height: calc(100% - (var(--gap-v-c3f09d3b-b8c4-4aae-b811-d9a45e4abf5b) * 0));
  }
}
.sd[data-s-275bc5a5-37a2-4f44-be8e-b9fc948b6b2d] {
  align-content: center;
  align-items: center;
  border-radius: 4px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 200px;
  justify-content: center;
  width: calc(100% - (var(--gap-h-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9) * 0));
  max-width: calc(100% - (var(--gap-h-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9) * 0));
}
.sd[data-s-275bc5a5-37a2-4f44-be8e-b9fc948b6b2d]:before {
  background-size: cover;
  filter: none;
}
@media screen and (max-width: 840px) {
  .sd[data-s-275bc5a5-37a2-4f44-be8e-b9fc948b6b2d] {
    flex: none;
    height: 200px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-275bc5a5-37a2-4f44-be8e-b9fc948b6b2d] {
    flex: none;
    height: 230px;
    width: calc(100% - (var(--gap-h-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9) * 0));
    max-width: calc(100% - (var(--gap-h-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9) * 0));
  }
}
.sd[data-s-4c6604af-742c-44c3-a1a0-a609e2933202] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9) * 0));
  --gap-h-4c6604af-742c-44c3-a1a0-a609e2933202: 0px;
  --gap-v-4c6604af-742c-44c3-a1a0-a609e2933202: 0px;
  --gap-uuid: 4c6604af-742c-44c3-a1a0-a609e2933202;
  max-width: calc(100% - (var(--gap-h-5d3dff4a-cd74-4e33-baeb-5c91fadde3f9) * 0));
}
@media screen and (max-width: 600px) {
  .sd[data-s-4c6604af-742c-44c3-a1a0-a609e2933202] {
    padding: 0px 0px 0px 0px;
    --gap-h-4c6604af-742c-44c3-a1a0-a609e2933202: 0px;
    --gap-v-4c6604af-742c-44c3-a1a0-a609e2933202: 0px;
  }
}
.sd[data-s-466ac3fc-a6aa-4f9a-8c2c-f8444b83a87f] {
  color: #888888;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 11px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 8px 0px;
  padding: 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-560d4f69-ac9c-46da-85b7-34faaee66709] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  height: 48px;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  --gap-h-560d4f69-ac9c-46da-85b7-34faaee66709: 15px;
  --gap-v-560d4f69-ac9c-46da-85b7-34faaee66709: 0px;
  --gap-uuid: 560d4f69-ac9c-46da-85b7-34faaee66709;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-560d4f69-ac9c-46da-85b7-34faaee66709] {
    gap: 3px;
    --gap-h-560d4f69-ac9c-46da-85b7-34faaee66709: 3px;
    --gap-v-560d4f69-ac9c-46da-85b7-34faaee66709: 0px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-560d4f69-ac9c-46da-85b7-34faaee66709] {
    gap: 10px;
    --gap-h-560d4f69-ac9c-46da-85b7-34faaee66709: 10px;
    --gap-v-560d4f69-ac9c-46da-85b7-34faaee66709: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-560d4f69-ac9c-46da-85b7-34faaee66709] {
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    --gap-h-560d4f69-ac9c-46da-85b7-34faaee66709: 15px;
    --gap-v-560d4f69-ac9c-46da-85b7-34faaee66709: 0px;
    max-width: 100%;
  }
}
.sd[data-s-052289c4-c198-4750-b85c-3dc2c50b5d9d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  height: 38px;
  justify-content: center;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  --gap-h-052289c4-c198-4750-b85c-3dc2c50b5d9d: 20px;
  --gap-v-052289c4-c198-4750-b85c-3dc2c50b5d9d: 0px;
  --gap-uuid: 052289c4-c198-4750-b85c-3dc2c50b5d9d;
  max-width: 100%;
}
.sd[data-s-3b6af587-59e6-4a65-9808-8fc83085742d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
  .sd[data-s-3b6af587-59e6-4a65-9808-8fc83085742d] {
    padding: 0px;
  }
}
.sd[data-s-58f52fa2-14d0-4409-9c3e-f1b27ad5f547] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 18px;
  font-weight: 800;
  height: auto;
  letter-spacing: normal;
  line-height: 1.4;
  margin: 0px 0px 18px 0px;
  text-align: center;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-58f52fa2-14d0-4409-9c3e-f1b27ad5f547].appear {
  transform: ;
}
.sd[data-s-58f52fa2-14d0-4409-9c3e-f1b27ad5f547].appear-active {}
@media screen and (max-width: 840px) {
  .sd[data-s-58f52fa2-14d0-4409-9c3e-f1b27ad5f547] {
    font-size: 18px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-58f52fa2-14d0-4409-9c3e-f1b27ad5f547] {
    font-size: 20px;
  }
}
.sd[data-s-a5d9cd23-3f33-494e-af0a-b79fc520814c] {
  background: #29abe2;
  height: 26px;
  margin: 0px 0px 25px 0px;
  padding: 0px;
  width: 168px;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-a5d9cd23-3f33-494e-af0a-b79fc520814c] {
    width: 126px;
    max-width: 100%;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a5d9cd23-3f33-494e-af0a-b79fc520814c] {
    width: 148px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-a5d9cd23-3f33-494e-af0a-b79fc520814c] {
    width: 140px;
    max-width: 100%;
  }
}
.sd[data-s-72a9e6e7-4e02-430d-85e4-52242c24a58b] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 14px;
  font-weight: 800;
  height: auto;
  line-height: 1.6;
  margin: 0px 0px 0px 0px;
  padding: 2px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-72a9e6e7-4e02-430d-85e4-52242c24a58b] {
    font-size: 12px;
  }
}
.sd[data-s-85be5114-76ee-4479-8e23-60fd2c05ed48] {
  color: #222222;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 16px;
  font-weight: 400;
  height: auto;
  line-height: 1.8;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: justify;
  width: auto;
  max-width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 600px) {
  .sd[data-s-85be5114-76ee-4479-8e23-60fd2c05ed48] {
    font-size: 14px;
    font-weight: 400;
    padding: 0px;
  }
}
.sd[data-s-b6ff68dd-35f1-4463-b439-710c70a72de4] {
  align-content: center;
  align-items: center;
  background: #f2f2f2;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-b6ff68dd-35f1-4463-b439-710c70a72de4] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-88b20a1e-d81d-48b6-8e13-9cd5e856969c] {
  align-content: center;
  align-items: center;
  background: #f2f2f2;
  border-bottom: 0px solid #222222;
  border-left: 0px solid #222222;
  border-right: 0px solid #222222;
  border-top: 0px solid #222222;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 120px 60px 170px 60px;
  width: 1380px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-88b20a1e-d81d-48b6-8e13-9cd5e856969c] {
    padding: 60px 26px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-88b20a1e-d81d-48b6-8e13-9cd5e856969c] {
    padding: 60px 20px;
  }
}
.sd[data-s-b24e2649-165f-482c-9c29-7d402f512892] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 41px 0px;
  width: 1380px;
  --gap-h-b24e2649-165f-482c-9c29-7d402f512892: 10px;
  --gap-v-b24e2649-165f-482c-9c29-7d402f512892: 0px;
  --gap-uuid: b24e2649-165f-482c-9c29-7d402f512892;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-b24e2649-165f-482c-9c29-7d402f512892] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-b24e2649-165f-482c-9c29-7d402f512892: 10px;
    --gap-v-b24e2649-165f-482c-9c29-7d402f512892: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-b24e2649-165f-482c-9c29-7d402f512892] {
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-b24e2649-165f-482c-9c29-7d402f512892: 10px;
    --gap-v-b24e2649-165f-482c-9c29-7d402f512892: 0px;
    max-width: 100%;
  }
}
.sd[data-s-ffa86ef6-cfbd-4831-a709-30f6f814bdfc] {
  align-content: center;
  align-items: center;
  background: #222222;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 2px;
  justify-content: center;
  width: 30px;
  max-width: 100%;
}
.sd[data-s-ffa86ef6-cfbd-4831-a709-30f6f814bdfc].appear {
  transform: scale(0, 1);
  transform-origin: center left;
  transition-duration: 1000ms;
}
.sd[data-s-ffa86ef6-cfbd-4831-a709-30f6f814bdfc].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 600px) {
  .sd[data-s-ffa86ef6-cfbd-4831-a709-30f6f814bdfc] {
    flex: none;
    height: 1px;
    max-width: 100%;
  }
}
.sd[data-s-fe1c9e1b-eba1-47fe-84f9-b978435899c6] {
  align-content: center;
  align-items: center;
  color: #222222;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-fe1c9e1b-eba1-47fe-84f9-b978435899c6: 0px;
  --gap-v-fe1c9e1b-eba1-47fe-84f9-b978435899c6: 0px;
  --gap-uuid: fe1c9e1b-eba1-47fe-84f9-b978435899c6;
  max-width: 100%;
}
.sd[data-s-334d6c1f-cca0-476e-81c3-0f77d07e21a0] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 36px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  text-align: left;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-334d6c1f-cca0-476e-81c3-0f77d07e21a0].appear {
  opacity: 0;
  transform: translate(-10px, 0px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-334d6c1f-cca0-476e-81c3-0f77d07e21a0].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-334d6c1f-cca0-476e-81c3-0f77d07e21a0] {
    font-size: 32px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-334d6c1f-cca0-476e-81c3-0f77d07e21a0] {
    font-size: 20px;
    letter-spacing: 0.1em;
    text-align: center;
    justify-content: center;
  }
}
.sd[data-s-f405a490-d51b-460f-89d1-1162456313f0] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.11em;
  line-height: 1.1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-f405a490-d51b-460f-89d1-1162456313f0].appear {
  opacity: 0;
  transform: translate(-10px, 0px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-f405a490-d51b-460f-89d1-1162456313f0].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 600px) {
  .sd[data-s-f405a490-d51b-460f-89d1-1162456313f0] {
    font-size: 10px;
  }
}
.sd[data-s-8cb8e211-d32e-47ab-937e-ca85a8ea7e99] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #00006e;
  border-left: 0px solid #00006e;
  border-right: 0px solid #00006e;
  border-top: 0px solid #00006e;
  color: #222222;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 30px;
  justify-content: space-between;
  margin: 0px 0px 70px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-8cb8e211-d32e-47ab-937e-ca85a8ea7e99: 30px;
  --gap-v-8cb8e211-d32e-47ab-937e-ca85a8ea7e99: 0px;
  --gap-uuid: 8cb8e211-d32e-47ab-937e-ca85a8ea7e99;
  max-width: 100%;
}
.sd[data-s-8cb8e211-d32e-47ab-937e-ca85a8ea7e99].appear {
  opacity: 0;
  transform: translate(0px, 20px);
  transition-duration: 600ms;
  --gap-h-8cb8e211-d32e-47ab-937e-ca85a8ea7e99: 30px;
  --gap-v-8cb8e211-d32e-47ab-937e-ca85a8ea7e99: 0px;
}
.sd[data-s-8cb8e211-d32e-47ab-937e-ca85a8ea7e99].appear-active {
  transition-duration: 600ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-8cb8e211-d32e-47ab-937e-ca85a8ea7e99] {
    margin: 0px 0px 60px 0px;
    --gap-h-8cb8e211-d32e-47ab-937e-ca85a8ea7e99: 30px;
    --gap-v-8cb8e211-d32e-47ab-937e-ca85a8ea7e99: 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-8cb8e211-d32e-47ab-937e-ca85a8ea7e99] {
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 10px;
    height: 136px;
    margin: 0px 0px 30px 0px;
    --gap-h-8cb8e211-d32e-47ab-937e-ca85a8ea7e99: 0px;
    --gap-v-8cb8e211-d32e-47ab-937e-ca85a8ea7e99: 10px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-665a6591-eb40-4ffd-b172-72633aa80f10] {
  color: #222222;
  flex: 1;
  font-family: var(--s-font-0bbe9607);
  font-size: 18px;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.05em;
  line-height: 2;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-665a6591-eb40-4ffd-b172-72633aa80f10] {
    line-height: 1.8;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-665a6591-eb40-4ffd-b172-72633aa80f10] {
    font-size: 15px;
    text-align: justify;
    justify-content: space-between;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-665a6591-eb40-4ffd-b172-72633aa80f10] {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.8;
  }
}
.sd[data-s-8d76847b-0abb-4335-8bdb-d8a8cbb03b58] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 1px solid #00006e;
  border-left: 1px solid #00006e;
  border-radius: 128px;
  border-right: 1px solid #00006e;
  border-top: 1px solid #00006e;
  box-shadow: 0px 20px 20px -10px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: 70px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 70px;
  --gap-h-8d76847b-0abb-4335-8bdb-d8a8cbb03b58: 0px;
  --gap-v-8d76847b-0abb-4335-8bdb-d8a8cbb03b58: 12px;
  --gap-uuid: 8d76847b-0abb-4335-8bdb-d8a8cbb03b58;
  max-width: 100%;
}
.sd[data-s-8d76847b-0abb-4335-8bdb-d8a8cbb03b58]:hover {
  background: #FFFFFF;
  opacity: 1;
  transform: ;
  --gap-h-8d76847b-0abb-4335-8bdb-d8a8cbb03b58: 0px;
  --gap-v-8d76847b-0abb-4335-8bdb-d8a8cbb03b58: 12px;
}
@media screen and (max-width: 600px) {
  .sd[data-s-8d76847b-0abb-4335-8bdb-d8a8cbb03b58] {
    flex: none;
    height: 50px;
    width: 50px;
    --gap-h-8d76847b-0abb-4335-8bdb-d8a8cbb03b58: 0px;
    --gap-v-8d76847b-0abb-4335-8bdb-d8a8cbb03b58: 12px;
    max-width: 100%;
  }
}
.sd[data-s-ad8cd743-859e-43e2-9590-cf5cf28affbb] {
  color: #00006e;
  font-size: 24px;
}
.sd[data-s-8d76847b-0abb-4335-8bdb-d8a8cbb03b58]:hover .sd[data-s-ad8cd743-859e-43e2-9590-cf5cf28affbb] {
  color: #00006e;
  transform: translate(3px, 0px);
}
.sd[data-s-f1ded9a8-f9f9-438a-a498-4a205c243bd4] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 26px;
  height: auto;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 540px;
  --gap-h-f1ded9a8-f9f9-438a-a498-4a205c243bd4: 26px;
  --gap-v-f1ded9a8-f9f9-438a-a498-4a205c243bd4: 0px;
  --gap-uuid: f1ded9a8-f9f9-438a-a498-4a205c243bd4;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-f1ded9a8-f9f9-438a-a498-4a205c243bd4] {
    flex: none;
    width: 420px;
    --gap-h-f1ded9a8-f9f9-438a-a498-4a205c243bd4: 26px;
    --gap-v-f1ded9a8-f9f9-438a-a498-4a205c243bd4: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-f1ded9a8-f9f9-438a-a498-4a205c243bd4] {
    flex: none;
    width: 340px;
    --gap-h-f1ded9a8-f9f9-438a-a498-4a205c243bd4: 26px;
    --gap-v-f1ded9a8-f9f9-438a-a498-4a205c243bd4: 0px;
    max-width: 100%;
  }
}
.sd[data-s-1c1e2b0d-09d4-4a37-bfb5-520632651b80] {
  background: #FFFFFF;
  border-radius: 8px;
  box-shadow: 0px 5px 25px -5px rgba(0, 0, 0, 0.12);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  outline-offset: -4px;
  padding: 22px;
  transform: {
      {
      transform
    }
  }
  ;
  transition-duration: {
      {
      _duration
    }
  }
  ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: calc(100% - (var(--gap-h-f1ded9a8-f9f9-438a-a498-4a205c243bd4) * 0));
  will-change: transform;
  max-width: calc(100% - (var(--gap-h-f1ded9a8-f9f9-438a-a498-4a205c243bd4) * 0));
}
.sd[data-s-1c1e2b0d-09d4-4a37-bfb5-520632651b80]:focus {
  outline: none;
}
.sd[data-s-1c1e2b0d-09d4-4a37-bfb5-520632651b80]:focus-visible {
  outline: 2px solid black;
}
.sd._animatingNext[data-s-1c1e2b0d-09d4-4a37-bfb5-520632651b80] {
  transform: translateX(-100%);
}
.sd._animatingPrev[data-s-1c1e2b0d-09d4-4a37-bfb5-520632651b80] {
  transform: translateX(100%);
}
@media screen and (max-width: 600px) {
  .sd[data-s-1c1e2b0d-09d4-4a37-bfb5-520632651b80] {
    padding: 20px;
  }
}
.sd[data-s-bd30f30c-440c-4fa8-a765-1868bb6cf399] {
  align-content: flex-start;
  align-items: flex-start;
  border-radius: 4px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 280px;
  justify-content: flex-start;
  margin: 0px 0px 22px 0px;
  padding: 0px 0px 88px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}
.sd[data-s-bd30f30c-440c-4fa8-a765-1868bb6cf399]:hover {
  opacity: 0.7;
  transform: ;
}
@media screen and (max-width: 840px) {
  .sd[data-s-bd30f30c-440c-4fa8-a765-1868bb6cf399] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-5912cdba-0645-4c1e-b501-28358c7ae66d] {
  align-content: flex-start;
  align-items: flex-start;
  background: rgba(0, 0, 110, 0.2);
  border-radius: 4px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 280px;
  justify-content: flex-start;
  margin: 0px 0px 22px 0px;
  padding: 0px 0px 88px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}
.sd[data-s-5912cdba-0645-4c1e-b501-28358c7ae66d]:before {
  background-repeat: no-repeat;
  background-size: 90%;
}
.sd[data-s-5912cdba-0645-4c1e-b501-28358c7ae66d]:hover {
  opacity: 0.7;
  transform: ;
}
@media screen and (max-width: 840px) {
  .sd[data-s-5912cdba-0645-4c1e-b501-28358c7ae66d] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-97ff457a-db12-4fee-b39c-2a61bc64188d] {
  background: #29abe2;
  border-radius: 4px;
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 20px;
  font-weight: 700;
  height: auto;
  line-height: 1.4;
  padding: 0px 15px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 840px) {
  .sd[data-s-97ff457a-db12-4fee-b39c-2a61bc64188d] {
    font-size: 16px;
  }
}
.sd[data-s-b56860a3-266d-4270-bc70-19b28dad5c2c] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-77ae00d8-7ee0-4067-88b6-d02ddcde8e25] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.1em;
  margin: 0px 0px 6px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-77ae00d8-7ee0-4067-88b6-d02ddcde8e25] {
    font-size: 14px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-77ae00d8-7ee0-4067-88b6-d02ddcde8e25] {
    color: #888888;
    font-size: 12px;
  }
}
.sd[data-s-41fc89c7-7ebd-4c16-a07b-2cc75b2e12b9] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 1.4;
  margin: 0px 0px 12px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 600px) {
  .sd[data-s-41fc89c7-7ebd-4c16-a07b-2cc75b2e12b9] {
    font-size: 16px;
  }
}
.sd[data-s-8625f1f1-0ca0-4892-bafb-aad4f7b0e76b] {
  background: #00006e;
  border-radius: 2px;
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 15px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-8625f1f1-0ca0-4892-bafb-aad4f7b0e76b] {
    font-size: 14px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-8625f1f1-0ca0-4892-bafb-aad4f7b0e76b] {
    font-size: 12px;
  }
}
.sd[data-s-4e358acc-b771-4bd5-bcf8-8f2177d6ce66] {
  align-content: center;
  align-items: center;
  bottom: -20px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 6px;
  height: auto;
  justify-content: center;
  left: auto;
  position: absolute;
  right: 20px;
  top: auto;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  --gap-h-4e358acc-b771-4bd5-bcf8-8f2177d6ce66: 6px;
  --gap-v-4e358acc-b771-4bd5-bcf8-8f2177d6ce66: 0px;
  --gap-uuid: 4e358acc-b771-4bd5-bcf8-8f2177d6ce66;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-4e358acc-b771-4bd5-bcf8-8f2177d6ce66] {
    display: flex;
    --gap-h-4e358acc-b771-4bd5-bcf8-8f2177d6ce66: 6px;
    --gap-v-4e358acc-b771-4bd5-bcf8-8f2177d6ce66: 0px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-4e358acc-b771-4bd5-bcf8-8f2177d6ce66] {
    display: flex;
    --gap-h-4e358acc-b771-4bd5-bcf8-8f2177d6ce66: 6px;
    --gap-v-4e358acc-b771-4bd5-bcf8-8f2177d6ce66: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-4e358acc-b771-4bd5-bcf8-8f2177d6ce66] {
    display: flex;
    --gap-h-4e358acc-b771-4bd5-bcf8-8f2177d6ce66: 6px;
    --gap-v-4e358acc-b771-4bd5-bcf8-8f2177d6ce66: 0px;
  }
}
.sd[data-s-ba4514c4-1626-45f1-b62e-fae768519658] {
  align-content: center;
  align-items: center;
  background: #e6e6e6;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  opacity: 0.9;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-ba4514c4-1626-45f1-b62e-fae768519658]:hover {
  opacity: 0.7;
}
.sd[data-s-5f448634-13c7-46a9-bd04-449732cbac3b] {
  color: #00006e;
  font-size: 24px;
}
.sd[data-s-6e37ddcc-4677-46a5-a1df-56801927718f] {
  background: #e6e6e6;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  opacity: 0.9;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-6e37ddcc-4677-46a5-a1df-56801927718f]:hover {
  opacity: 0.7;
}
.sd[data-s-3ee6909e-9b44-4acb-bf66-3e21650b21f8] {
  color: #00006e;
  font-size: 24px;
}
.sd[data-s-fc68c80d-e5c4-4262-acb2-515f9a3d506a] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-fc68c80d-e5c4-4262-acb2-515f9a3d506a] {
    margin: 0px 0px 0px 0px;
  }
}
.sd[data-s-584c43ef-ad57-4662-854b-91666d673176] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 0px solid #222222;
  border-left: 0px solid #222222;
  border-right: 0px solid #222222;
  border-top: 0px solid #222222;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 120px 60px 200px 60px;
  width: 1380px;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-584c43ef-ad57-4662-854b-91666d673176] {
    padding: 60px 26px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-584c43ef-ad57-4662-854b-91666d673176] {
    padding: 40px 20px;
  }
}
.sd[data-s-74bcc17d-462d-409e-918a-25f4397ffd3a] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100px;
  justify-content: space-between;
  margin: 0px 0px 40px 0px;
  padding: 0px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-74bcc17d-462d-409e-918a-25f4397ffd3a] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 30px 0px;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-74bcc17d-462d-409e-918a-25f4397ffd3a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.sd[data-s-f63757db-852c-4302-9545-ebfa59f4c649] {
  align-content: center;
  align-items: center;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  margin: 0px 0px 0px 0px;
  padding: 40px 0px 40px 0px;
  width: auto;
  --gap-h-f63757db-852c-4302-9545-ebfa59f4c649: 10px;
  --gap-v-f63757db-852c-4302-9545-ebfa59f4c649: 0px;
  --gap-uuid: f63757db-852c-4302-9545-ebfa59f4c649;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-f63757db-852c-4302-9545-ebfa59f4c649] {
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-f63757db-852c-4302-9545-ebfa59f4c649: 10px;
    --gap-v-f63757db-852c-4302-9545-ebfa59f4c649: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-f63757db-852c-4302-9545-ebfa59f4c649] {
    align-content: center;
    align-items: center;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    --gap-h-f63757db-852c-4302-9545-ebfa59f4c649: 10px;
    --gap-v-f63757db-852c-4302-9545-ebfa59f4c649: 0px;
  }
}
.sd[data-s-36be0ab0-55c3-412a-a5a1-da52b0d020c7] {
  align-content: center;
  align-items: center;
  background: #00006e;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 2px;
  justify-content: center;
  width: 30px;
  max-width: 100%;
}
.sd[data-s-36be0ab0-55c3-412a-a5a1-da52b0d020c7].appear {
  transform: scale(0, 1);
  transform-origin: center left;
  transition-duration: 1000ms;
}
.sd[data-s-36be0ab0-55c3-412a-a5a1-da52b0d020c7].appear-active {
  transition-duration: 1000ms;
}
@media screen and (max-width: 600px) {
  .sd[data-s-36be0ab0-55c3-412a-a5a1-da52b0d020c7] {
    flex: none;
    height: 1px;
    max-width: 100%;
  }
}
.sd[data-s-fce1a2a9-3d64-4b84-a5a9-7394c0dd900e] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  --gap-h-fce1a2a9-3d64-4b84-a5a9-7394c0dd900e: 0px;
  --gap-v-fce1a2a9-3d64-4b84-a5a9-7394c0dd900e: 0px;
  --gap-uuid: fce1a2a9-3d64-4b84-a5a9-7394c0dd900e;
  max-width: 100%;
}
.sd[data-s-e02d66b4-ebad-4889-84f9-79277e9e8620] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 36px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  text-align: left;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-e02d66b4-ebad-4889-84f9-79277e9e8620].appear {
  opacity: 0;
  transform: translate(-10px, 0px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-e02d66b4-ebad-4889-84f9-79277e9e8620].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 840px) {
  .sd[data-s-e02d66b4-ebad-4889-84f9-79277e9e8620] {
    font-size: 32px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-e02d66b4-ebad-4889-84f9-79277e9e8620] {
    font-size: 20px;
    letter-spacing: 0.01em;
    text-align: center;
    justify-content: center;
  }
}
.sd[data-s-cfad17d2-c762-4397-9aaf-490f136543c2] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 12px;
  font-weight: 600;
  height: auto;
  letter-spacing: 0.11em;
  line-height: 1.1;
  margin: 0px 0px 0px 0px;
  text-align: center;
  transition-duration: 300ms;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-cfad17d2-c762-4397-9aaf-490f136543c2].appear {
  opacity: 0;
  transform: translate(-10px, 0px);
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
.sd[data-s-cfad17d2-c762-4397-9aaf-490f136543c2].appear-active {
  transition-delay: 400ms;
  transition-duration: 1000ms;
}
@media screen and (max-width: 600px) {
  .sd[data-s-cfad17d2-c762-4397-9aaf-490f136543c2] {
    letter-spacing: normal;
  }
}
.sd[data-s-15b8f435-e068-4db0-9c02-5b19e6aed9a4] {
  align-content: center;
  align-items: center;
  background: transparent;
  border-bottom: 1px solid #00006e;
  border-left: 1px solid #00006e;
  border-radius: 128px;
  border-right: 1px solid #00006e;
  border-top: 1px solid #00006e;
  box-shadow: 0px 20px 20px -10px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 12px;
  height: 70px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  width: 70px;
  --gap-h-15b8f435-e068-4db0-9c02-5b19e6aed9a4: 0px;
  --gap-v-15b8f435-e068-4db0-9c02-5b19e6aed9a4: 12px;
  --gap-uuid: 15b8f435-e068-4db0-9c02-5b19e6aed9a4;
  max-width: 100%;
}
.sd[data-s-15b8f435-e068-4db0-9c02-5b19e6aed9a4]:hover {
  background: #00006e;
  opacity: 1;
  transform: ;
  --gap-h-15b8f435-e068-4db0-9c02-5b19e6aed9a4: 0px;
  --gap-v-15b8f435-e068-4db0-9c02-5b19e6aed9a4: 12px;
}
@media screen and (max-width: 600px) {
  .sd[data-s-15b8f435-e068-4db0-9c02-5b19e6aed9a4] {
    flex: none;
    height: 50px;
    width: 50px;
    --gap-h-15b8f435-e068-4db0-9c02-5b19e6aed9a4: 0px;
    --gap-v-15b8f435-e068-4db0-9c02-5b19e6aed9a4: 12px;
    max-width: 100%;
  }
}
.sd[data-s-72d7e5b4-a51e-4384-a13a-d5fc8865a885] {
  color: #00006e;
  font-size: 24px;
}
.sd[data-s-15b8f435-e068-4db0-9c02-5b19e6aed9a4]:hover .sd[data-s-72d7e5b4-a51e-4384-a13a-d5fc8865a885] {
  color: #FFFFFF;
  transform: translate(3px, 0px);
}
.sd[data-s-17c70857-eb33-4800-b01e-4c15b1f09d22] {
  align-content: stretch;
  align-items: stretch;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 26px;
  height: auto;
  justify-content: center;
  overflow-x: visible;
  overflow-y: visible;
  transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98);
  width: 540px;
  --gap-h-17c70857-eb33-4800-b01e-4c15b1f09d22: 26px;
  --gap-v-17c70857-eb33-4800-b01e-4c15b1f09d22: 0px;
  --gap-uuid: 17c70857-eb33-4800-b01e-4c15b1f09d22;
  max-width: 100%;
}
@media screen and (max-width: 840px) {
  .sd[data-s-17c70857-eb33-4800-b01e-4c15b1f09d22] {
    flex: none;
    width: 420px;
    --gap-h-17c70857-eb33-4800-b01e-4c15b1f09d22: 26px;
    --gap-v-17c70857-eb33-4800-b01e-4c15b1f09d22: 0px;
    max-width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-17c70857-eb33-4800-b01e-4c15b1f09d22] {
    flex: none;
    width: 340px;
    --gap-h-17c70857-eb33-4800-b01e-4c15b1f09d22: 26px;
    --gap-v-17c70857-eb33-4800-b01e-4c15b1f09d22: 0px;
    max-width: 100%;
  }
}
.sd[data-s-56a23539-e4fc-4e71-ae7e-5eea77b6b382] {
  background: #FFFFFF;
  border-radius: 8px;
  box-shadow: 0px 5px 25px -5px rgba(0, 0, 0, 0.12);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  outline-offset: -4px;
  padding: 22px;
  transform: {
      {
      transform
    }
  }
  ;
  transition-duration: {
      {
      _duration
    }
  }
  ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96);
  width: calc(100% - (var(--gap-h-17c70857-eb33-4800-b01e-4c15b1f09d22) * 0));
  will-change: transform;
  max-width: calc(100% - (var(--gap-h-17c70857-eb33-4800-b01e-4c15b1f09d22) * 0));
}
.sd[data-s-56a23539-e4fc-4e71-ae7e-5eea77b6b382]:focus {
  outline: none;
}
.sd[data-s-56a23539-e4fc-4e71-ae7e-5eea77b6b382]:focus-visible {
  outline: 2px solid black;
}
.sd._animatingNext[data-s-56a23539-e4fc-4e71-ae7e-5eea77b6b382] {
  transform: translateX(-100%);
}
.sd._animatingPrev[data-s-56a23539-e4fc-4e71-ae7e-5eea77b6b382] {
  transform: translateX(100%);
}
@media screen and (max-width: 600px) {
  .sd[data-s-56a23539-e4fc-4e71-ae7e-5eea77b6b382] {
    padding: 20px;
  }
}
.sd[data-s-aac1f8ba-5405-4658-a70f-4391e4451af3] {
  align-content: flex-start;
  align-items: flex-start;
  border-radius: 4px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 280px;
  justify-content: flex-end;
  margin: 0px 0px 22px 0px;
  padding: 0px 80px 88px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}
.sd[data-s-aac1f8ba-5405-4658-a70f-4391e4451af3]:hover {
  opacity: 0.7;
  transform: ;
}
@media screen and (max-width: 840px) {
  .sd[data-s-aac1f8ba-5405-4658-a70f-4391e4451af3] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-190b7f95-e3ea-4982-89ab-3156e6c7923c] {
  align-content: flex-start;
  align-items: flex-start;
  background: #00006e;
  border-radius: 4px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 280px;
  justify-content: flex-end;
  margin: 0px 0px 22px 0px;
  opacity: 0.2;
  padding: 0px 80px 88px;
  width: 100%;
  z-index: -1;
  max-width: 100%;
}
.sd[data-s-190b7f95-e3ea-4982-89ab-3156e6c7923c]:before {
  background-repeat: no-repeat;
  background-size: 90%;
}
.sd[data-s-190b7f95-e3ea-4982-89ab-3156e6c7923c]:hover {
  opacity: 0.7;
  transform: ;
}
@media screen and (max-width: 840px) {
  .sd[data-s-190b7f95-e3ea-4982-89ab-3156e6c7923c] {
    flex: none;
    height: 160px;
    width: 100%;
    max-width: 100%;
  }
}
.sd[data-s-9d93ea5a-ba6c-42d8-9524-73448e6767bc] {
  align-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-59c54ccb-2032-4c1a-92a8-51d87b2a727e] {
  color: #888888;
  font-family: var(--s-font-0bbe9607);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.1em;
  margin: 0px 0px 6px 0px;
  text-align: center;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-59c54ccb-2032-4c1a-92a8-51d87b2a727e] {
    font-size: 14px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-59c54ccb-2032-4c1a-92a8-51d87b2a727e] {
    font-size: 12px;
  }
}
.sd[data-s-13736bf3-2edd-45be-a41e-741a1832e7b7] {
  color: #00006eff;
  font-family: var(--s-font-0bbe9607);
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 1.4;
  margin: 0px 0px 12px 0px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 600px) {
  .sd[data-s-13736bf3-2edd-45be-a41e-741a1832e7b7] {
    font-size: 16px;
  }
}
.sd[data-s-df43a29a-b8f6-45d3-a3f0-dd2ca3c77257] {
  background: #00006e;
  border-radius: 2px;
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 14px;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  padding: 0px 15px;
  text-align: left;
  max-width: 100%;
  justify-content: flex-start;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-df43a29a-b8f6-45d3-a3f0-dd2ca3c77257] {
    font-size: 14px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-df43a29a-b8f6-45d3-a3f0-dd2ca3c77257] {
    font-size: 12px;
  }
}
.sd[data-s-6a97dbf8-2793-4b16-9e8a-c02701fa7573] {
  align-content: center;
  align-items: center;
  bottom: -20px;
  display: flex;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 6px;
  height: auto;
  justify-content: center;
  left: auto;
  position: absolute;
  right: 20px;
  top: auto;
  transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1);
  width: auto;
  z-index: 3;
  --gap-h-6a97dbf8-2793-4b16-9e8a-c02701fa7573: 6px;
  --gap-v-6a97dbf8-2793-4b16-9e8a-c02701fa7573: 0px;
  --gap-uuid: 6a97dbf8-2793-4b16-9e8a-c02701fa7573;
  max-width: 100%;
}
@media screen and (max-width: 1080px) {
  .sd[data-s-6a97dbf8-2793-4b16-9e8a-c02701fa7573] {
    display: flex;
    --gap-h-6a97dbf8-2793-4b16-9e8a-c02701fa7573: 6px;
    --gap-v-6a97dbf8-2793-4b16-9e8a-c02701fa7573: 0px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-6a97dbf8-2793-4b16-9e8a-c02701fa7573] {
    display: flex;
    --gap-h-6a97dbf8-2793-4b16-9e8a-c02701fa7573: 6px;
    --gap-v-6a97dbf8-2793-4b16-9e8a-c02701fa7573: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-6a97dbf8-2793-4b16-9e8a-c02701fa7573] {
    display: flex;
    --gap-h-6a97dbf8-2793-4b16-9e8a-c02701fa7573: 6px;
    --gap-v-6a97dbf8-2793-4b16-9e8a-c02701fa7573: 0px;
  }
}
.sd[data-s-3538b1b4-6f5c-4025-88b3-1ab44cdbe932] {
  align-content: center;
  align-items: center;
  background: #e6e6e6;
  border-radius: 50%;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  opacity: 0.9;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-3538b1b4-6f5c-4025-88b3-1ab44cdbe932]:hover {
  opacity: 0.7;
}
.sd[data-s-0c488a52-809c-48b1-9083-a3baaf8c1a93] {
  color: #00006e;
  font-size: 24px;
}
.sd[data-s-3dbe5a8a-d297-4390-8217-814722d92514] {
  background: #e6e6e6;
  border-radius: 50%;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 40px;
  justify-content: center;
  margin: 0px 0px 0px 0px;
  opacity: 0.9;
  width: 40px;
  max-width: 100%;
}
.sd[data-s-3dbe5a8a-d297-4390-8217-814722d92514]:hover {
  opacity: 0.7;
}
.sd[data-s-8628560c-8571-4f1f-a3d6-a59a9630c973] {
  color: #00006e;
  font-size: 24px;
}
.sd[data-s-1e758ee7-53a7-434b-860b-4b8fa5f7b4f4] {}
.sd[data-s-ae95adc5-14eb-41c0-9f99-1d73bf66e5f0] {}
.sd[data-s-39ca0759-f6b7-462d-a140-cefe7e2778d5] {}
body {
  background: #ffffff;
  transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}
.sd[data-s-5dc7246d-5f0f-4518-b0cc-45dc2e871fca] {
  align-content: flex-end;
  align-items: flex-end;
  background: rgba(0, 0, 0, 0.16);
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
}
.sd[data-s-7c24adac-b7ee-49b1-b38d-a2f95076fee4] {
  align-content: flex-start;
  align-items: flex-start;
  background: #00006e;
  border-radius: 0px;
  box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100vh;
  justify-content: flex-start;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 60px 40px 60px 40px;
  width: 320px;
  max-width: 100%;
}
.sd[data-s-c1186924-db2c-42a2-8e08-93526a652556] {
  bottom: auto;
  color: #FFFFFF;
  font-size: 32px;
  left: auto;
  margin: 0 0 0 0;
  position: absolute;
  right: 12px;
  top: 12px;
  max-width: 100%;
}
.sd[data-s-c1186924-db2c-42a2-8e08-93526a652556]:hover {
  opacity: 0.7;
}
.sd[data-s-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e] {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 15px;
  justify-content: center;
  margin: 0px 0px 30px 0px;
  padding: 0px;
  width: 100%;
  --gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e: 0px;
  --gap-v-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e: 15px;
  --gap-uuid: 9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e;
  max-width: 100%;
}
.sd[data-s-9b126583-eeec-4e91-8bc3-ee91b60e85ac] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  max-width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  justify-content: flex-start;
}
.sd[data-s-9b126583-eeec-4e91-8bc3-ee91b60e85ac]:hover {
  opacity: 0.7;
}
.sd[data-s-fdacaa05-dc7c-43d4-be0a-775f94bbc98b] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  max-width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  justify-content: flex-start;
}
.sd[data-s-fdacaa05-dc7c-43d4-be0a-775f94bbc98b]:hover {
  opacity: 0.7;
}
.sd[data-s-d53d4db2-eaae-4fb6-97d8-c64433577fac] {
  align-content: center;
  align-items: center;
  border-bottom: 0px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-top: 0px solid #aaaaaa;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: center;
  margin: 10px 0px 10px 10px;
  padding: 0px 0px 0px 22px;
  width: calc(100% - 10px - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  --gap-h-d53d4db2-eaae-4fb6-97d8-c64433577fac: 0px;
  --gap-v-d53d4db2-eaae-4fb6-97d8-c64433577fac: 20px;
  --gap-uuid: d53d4db2-eaae-4fb6-97d8-c64433577fac;
  max-width: calc(100% - 10px - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
}
.sd[data-s-d4d8e893-2a38-48e8-998c-5bb7cc054425] {
  align-content: flex-start;
  align-items: flex-start;
  display: flex;
  flex: none;
  gap: 10px;
  height: auto;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  width: calc(100% - (var(--gap-h-d53d4db2-eaae-4fb6-97d8-c64433577fac) * 0));
  --gap-h-d4d8e893-2a38-48e8-998c-5bb7cc054425: 0px;
  --gap-v-d4d8e893-2a38-48e8-998c-5bb7cc054425: 10px;
  --gap-uuid: d4d8e893-2a38-48e8-998c-5bb7cc054425;
  max-width: calc(100% - (var(--gap-h-d53d4db2-eaae-4fb6-97d8-c64433577fac) * 0));
}
@media screen and (max-width: 1080px) {
  .sd[data-s-d4d8e893-2a38-48e8-998c-5bb7cc054425] {
    display: flex;
    --gap-h-d4d8e893-2a38-48e8-998c-5bb7cc054425: 0px;
    --gap-v-d4d8e893-2a38-48e8-998c-5bb7cc054425: 10px;
  }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d4d8e893-2a38-48e8-998c-5bb7cc054425] {
    display: flex;
    --gap-h-d4d8e893-2a38-48e8-998c-5bb7cc054425: 0px;
    --gap-v-d4d8e893-2a38-48e8-998c-5bb7cc054425: 10px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-d4d8e893-2a38-48e8-998c-5bb7cc054425] {
    display: flex;
    --gap-h-d4d8e893-2a38-48e8-998c-5bb7cc054425: 0px;
    --gap-v-d4d8e893-2a38-48e8-998c-5bb7cc054425: 10px;
  }
}
.sd[data-s-8df48a4f-5116-46f6-ab3c-c75d467bbc2e] {
  align-content: flex-start;
  align-items: flex-start;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 1px;
  justify-content: flex-start;
  padding: 0px;
  width: calc(100% - (var(--gap-h-d4d8e893-2a38-48e8-998c-5bb7cc054425) * 0));
  --gap-h-8df48a4f-5116-46f6-ab3c-c75d467bbc2e: 0px;
  --gap-v-8df48a4f-5116-46f6-ab3c-c75d467bbc2e: 1px;
  --gap-uuid: 8df48a4f-5116-46f6-ab3c-c75d467bbc2e;
  max-width: calc(100% - (var(--gap-h-d4d8e893-2a38-48e8-998c-5bb7cc054425) * 0));
}
.sd[data-s-d85228de-4ee8-41ff-be05-ba88dbf0269e] {
  color: #FFFFFF;
  font-family: var(--s-font-0bbe9607);
  font-size: 13px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  margin: 0px 0px 0px 0px;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
.sd[data-s-d85228de-4ee8-41ff-be05-ba88dbf0269e]:hover {
  opacity: 0.7;
}
.sd[data-s-c3d6a0b2-2be7-4a1a-9168-e5554347a073] {
  color: #999999;
  font-family: var(--s-font-0bbe9607);
  font-size: 10px;
  font-weight: 500;
  height: auto;
  line-height: 1.5;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}
.sd[data-s-cc0fe770-3b40-41dc-9c79-5fde101098dd] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  max-width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  justify-content: flex-start;
}
.sd[data-s-cc0fe770-3b40-41dc-9c79-5fde101098dd]:hover {
  opacity: 0.7;
}
.sd[data-s-cb32032f-3d94-411f-a769-d4be07dc3019] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  max-width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  justify-content: flex-start;
}
.sd[data-s-cb32032f-3d94-411f-a769-d4be07dc3019]:hover {
  opacity: 0.7;
}
.sd[data-s-e4a0d69c-1cf8-48e9-829b-6453f4c55108] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  max-width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  justify-content: flex-start;
}
.sd[data-s-e4a0d69c-1cf8-48e9-829b-6453f4c55108]:hover {
  opacity: 0.7;
}
.sd[data-s-9a0ac922-973c-412a-809d-5b746b0f6d87] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  max-width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  justify-content: flex-start;
}
.sd[data-s-9a0ac922-973c-412a-809d-5b746b0f6d87]:hover {
  opacity: 0.7;
}
.sd[data-s-545ff1f5-6f54-4413-9056-b3075d03e288] {
  color: #FFFFFF;
  flex: none;
  font-family: var(--s-font-0bbe9607);
  font-size: 15px;
  font-weight: 500;
  height: auto;
  line-height: 1.4;
  text-align: left;
  width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  max-width: calc(100% - (var(--gap-h-9f3f8a9d-5c40-4a61-80fe-f8767ce80a3e) * 0));
  justify-content: flex-start;
}
.sd[data-s-545ff1f5-6f54-4413-9056-b3075d03e288]:hover {
  opacity: 0.7;
}
.sd[data-s-815bad84-a930-4392-a995-61ea2a072dc8] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #222222;
  border-left: 0px solid #222222;
  border-radius: 4px;
  border-right: 0px solid #222222;
  border-top: 0px solid #222222;
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 12px;
  height: 50px;
  justify-content: center;
  margin: 0px 0px 12px 0px;
  width: 100%;
  --gap-h-815bad84-a930-4392-a995-61ea2a072dc8: 12px;
  --gap-v-815bad84-a930-4392-a995-61ea2a072dc8: 0px;
  --gap-uuid: 815bad84-a930-4392-a995-61ea2a072dc8;
  max-width: 100%;
}
.sd[data-s-815bad84-a930-4392-a995-61ea2a072dc8]:hover {
  box-shadow: none;
  transform: translate(0px, 2px);
  --gap-h-815bad84-a930-4392-a995-61ea2a072dc8: 12px;
  --gap-v-815bad84-a930-4392-a995-61ea2a072dc8: 0px;
}
@media screen and (max-width: 840px) {
  .sd[data-s-815bad84-a930-4392-a995-61ea2a072dc8] {
    flex: none;
    --gap-h-815bad84-a930-4392-a995-61ea2a072dc8: 12px;
    --gap-v-815bad84-a930-4392-a995-61ea2a072dc8: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-815bad84-a930-4392-a995-61ea2a072dc8] {
    border-radius: 24.5px;
    flex: none;
    --gap-h-815bad84-a930-4392-a995-61ea2a072dc8: 12px;
    --gap-v-815bad84-a930-4392-a995-61ea2a072dc8: 0px;
  }
}
.sd[data-s-bf42db1e-bb9f-4c94-a535-63d091ee81ed] {
  color: #00006e;
  font-family: var(--s-font-0bbe9607);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: 0.2em;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 600px) {
  .sd[data-s-bf42db1e-bb9f-4c94-a535-63d091ee81ed] {
    letter-spacing: normal;
  }
}
.sd[data-s-a5cc0dcb-ed88-48b7-a674-70be894d413f] {
  align-content: center;
  align-items: center;
  background: #FFFFFF;
  border-bottom: 0px solid #000;
  border-left: 0px solid #000;
  border-radius: 4px;
  border-right: 0px solid #000;
  border-top: 0px solid #000;
  box-shadow: none;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 12px;
  height: 50px;
  justify-content: center;
  margin: 0px 0px 40px 0px;
  width: 100%;
  --gap-h-a5cc0dcb-ed88-48b7-a674-70be894d413f: 12px;
  --gap-v-a5cc0dcb-ed88-48b7-a674-70be894d413f: 0px;
  --gap-uuid: a5cc0dcb-ed88-48b7-a674-70be894d413f;
  max-width: 100%;
}
.sd[data-s-a5cc0dcb-ed88-48b7-a674-70be894d413f]:hover {
  box-shadow: none;
  transform: translate(0px, 2px);
  --gap-h-a5cc0dcb-ed88-48b7-a674-70be894d413f: 12px;
  --gap-v-a5cc0dcb-ed88-48b7-a674-70be894d413f: 0px;
}
@media screen and (max-width: 840px) {
  .sd[data-s-a5cc0dcb-ed88-48b7-a674-70be894d413f] {
    flex: none;
    --gap-h-a5cc0dcb-ed88-48b7-a674-70be894d413f: 12px;
    --gap-v-a5cc0dcb-ed88-48b7-a674-70be894d413f: 0px;
  }
}
@media screen and (max-width: 600px) {
  .sd[data-s-a5cc0dcb-ed88-48b7-a674-70be894d413f] {
    background: #FFFFFF;
    border-radius: 24.5px;
    flex: none;
    --gap-h-a5cc0dcb-ed88-48b7-a674-70be894d413f: 12px;
    --gap-v-a5cc0dcb-ed88-48b7-a674-70be894d413f: 0px;
  }
}
.sd[data-s-f920edbe-156d-42c2-a2e1-140b2f75ee3c] {
  color: #222222;
  font-size: 18px;
}
@media screen and (max-width: 600px) {
  .sd[data-s-f920edbe-156d-42c2-a2e1-140b2f75ee3c] {
    color: #00006e;
  }
}
.sd[data-s-a946519f-32cc-4819-9acf-cf433d9b2158] {
  color: #222222;
  font-family: var(--s-font-0bbe9607);
  font-size: 15px;
  font-weight: 800;
  height: auto;
  letter-spacing: NaNem;
  line-height: 1.4;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}
@media screen and (max-width: 600px) {
  .sd[data-s-a946519f-32cc-4819-9acf-cf433d9b2158] {
    color: #00006e;
  }
}
.sd[data-s-2da56a47] {
  font-family: var(--s-font-08919e7c);
  font-size: 48px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.3;
}
.sd[data-s-61a05b3d] {
  font-family: var(--s-font-08919e7c);
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4;
}
.sd[data-s-bf9112ea] {
  font-family: var(--s-font-08919e7c);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4;
}
.sd[data-s-598f7d7f] {
  font-family: var(--s-font-08919e7c);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
}
.sd[data-s-da8b77b2] {
  font-family: var(--s-font-08919e7c);
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.4;
}

/* ★追加 */
#modal {
 width: 100%;
}

.hidden {
  display: none;
}


.fadeX {
  animation: fadeX 3s forwards;
}

@keyframes fadeX {
  0% {
    transform: translateX(15%);
    opacity: 0;
  }
  10%, 100% {
    transform: none;
    opacity: 1;
  }
}

/* ---------------------202504追加-------------------*/
.l-header {
  top: 0;
  width: 140px;
  z-index: 100;
}

.p-navigation-global__list {
  align-items: center;
}

.p-megaMenu.is-open .p-megaMenu__navigation {
  -webkit-clip-path: inset(0 -50vw);
  clip-path: inset(0 -50vw);
  visibility: visible;
}

.p-megaMenu.is-open .p-megaMenu__open::after {
  rotate: 180deg;
}
.lady a:link{
  font-weight: bold;
  color: #00006e;
  line-height: 130%;
}
.lady a:hover{
  color: #29abe2;
}
.order a:link {
  line-height: 130%;
}
.p-megaMenu__open {
  gap: 0.5em;
  align-items: center;
  cursor: pointer;
  display: flex;
  font-weight: normal;
  justify-content: space-around;
  line-height: 1;
  height: 44px;
  border: 1px solid #00006eff;
  background: #fff;
  width: 100%;
  border-radius: 22px;
  color: #00006e;
  font-size: 14px;
  padding-right:  20px;
}

.p-megaMenu__open::after {
  content: "▼";
  font-size: 8px;
  padding-bottom: 0.2em;
  transition: rotate 0.3s;
  padding: 5px;
}

.p-megaMenu__navigation {
  -webkit-clip-path: inset(0 -50vw 100%);
  background-color: #fff;
  clip-path: inset(0 -50vw 100%);
  left: 0;
  position: absolute;
  top: 100%;
  transition: all 0.4s;
  visibility: hidden;
  width: 140px;
  border-radius:5px;
}

.p-megaMenu__list {
  gap: 0;
  margin-inline: auto;
  display: flex;
  flex-direction: column;
  max-width: 600px;
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 10px;
    padding-bottom: 10px;
}
.p-megaMenu__list-item{
  line-height: 150%;
}

.p-megaMenu__list li {
  gap: 0.5em;
  align-items: center;
  display: inline-flex;
  padding: 5px 10px;
  font-size: 14px;
  text-decoration: none;
  color: #000;
  font-weight: normal;
  padding: 10px 21px;
  text-align: center;
  letter-spacing: 0.01em;
}


@media (min-width: 768px) {
  .p-megaMenu__open {
    padding: 20px 10px;
  }
}

@media (min-width: 768px) and (hover: hover) {
  .p-megaMenu:hover .p-megaMenu__navigation,
  .p-megaMenu:focus-within .p-megaMenu__navigation {
    -webkit-clip-path: inset(0 -50vw);
    clip-path: inset(0 -50vw);
    visibility: visible;
  }

  .p-megaMenu:hover .p-megaMenu__open::after,
  .p-megaMenu:focus-within .p-megaMenu__open::after {
    rotate: 180deg;
  }
}
/* ---------------------202504追加-------------------*/



/* ★公開時消す */
/*main{
	height: 100vh;
}*/

