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

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

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

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

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

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

.publish-studio-style[data-v-74fe0335],
.product-font-style[data-v-ed93fc7d] {
    transition: .4s cubic-bezier(.4, .4, 0, 1)
}

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

    to {
        transform: rotate(1turn)
    }
}

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

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

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

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

a,
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
button,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
loop-box,
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),
button:focus:not(:focus-visible),
summary: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.text,
.sd:where(.icon) {
    align-content: center;
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    overflow: visible;
    overflow-wrap: anywhere;
    word-break: break-word
}

.sd:where(.icon.fa) {
    display: inline-flex
}

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

.sd:where(.icon.material-symbols) {
    align-items: center;
    display: flex;
    font-style: normal;
    font-variation-settings: "FILL" var(--symbol-fill, 0), "wght" var(--symbol-weight, 400);
    justify-content: center;
    min-height: 1em;
    min-width: 1em
}

.sd.material-symbols-outlined {
    font-family: Material Symbols Outlined
}

.sd.material-symbols-rounded {
    font-family: Material Symbols Rounded
}

.sd.material-symbols-sharp {
    font-family: Material Symbols Sharp
}

.sd.material-symbols-weight-100 {
    --symbol-weight: 100
}

.sd.material-symbols-weight-200 {
    --symbol-weight: 200
}

.sd.material-symbols-weight-300 {
    --symbol-weight: 300
}

.sd.material-symbols-weight-400 {
    --symbol-weight: 400
}

.sd.material-symbols-weight-500 {
    --symbol-weight: 500
}

.sd.material-symbols-weight-600 {
    --symbol-weight: 600
}

.sd.material-symbols-weight-700 {
    --symbol-weight: 700
}

.sd.material-symbols-fill {
    --symbol-fill: 1
}

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 {
    align-self: stretch;
    display: block;
    margin: 10px 0
}

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

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

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

.richText h2 {
    font-size: 2em
}

.richText h2,
.richText h3 {
    align-self: stretch;
    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 {
    align-self: stretch;
    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: #f5f5f580
}

.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 [data-type=pdf_link],
.richText [data-type=video_block] {
    margin: 10px 0
}

.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-e23c1c77] {
    align-items: center;
    background: #fff;
    border: 1px solid #ededed;
    border-radius: 6px;
    box-shadow: 0 16px 48px -8px #00000014, 0 10px 25px -5px #0000001c;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: space-between;
    left: 50%;
    max-width: 90vw;
    padding: 16px 20px;
    position: fixed;
    top: 32px;
    transform: translate(-50%);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 480px;
    z-index: 9999
}

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

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

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

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

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

.snackbar .convey.error .icon[data-v-e23c1c77] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23f84f65' fill-rule='evenodd' d='M12 22.5c5.799 0 10.5-4.701 10.5-10.5S17.799 1.5 12 1.5 1.5 6.201 1.5 12 6.201 22.5 12 22.5M9.046 7.455a1.125 1.125 0 0 0-1.591 1.59L10.409 12l-2.954 2.954a1.125 1.125 0 0 0 1.59 1.592L12 13.59l2.955 2.955a1.125 1.125 0 0 0 1.59-1.591L13.592 12l2.955-2.954a1.125 1.125 0 0 0-1.591-1.591L12 10.409z' clip-rule='evenodd'/%3E%3C/svg%3E")
}

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

.snackbar .convey.success .icon[data-v-e23c1c77] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M12 20.125a8.125 8.125 0 1 0 0-16.25 8.125 8.125 0 0 0 0 16.25M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10' clip-rule='evenodd'/%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M7.337 11.287a.94.94 0 0 1 1.326 0l1.812 1.812 4.287-4.287a.938.938 0 0 1 1.326 1.326l-4.95 4.95a.94.94 0 0 1-1.326 0l-2.475-2.475a.94.94 0 0 1 0-1.326' clip-rule='evenodd'/%3E%3C/svg%3E")
}

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

.snackbar .button[data-v-e23c1c77] {
    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-e23c1c77]:hover {
    background: #f5f5f5
}

.studio-banner-popover[data-v-a7946717] {
    background: transparent;
    border: none;
    inset: unset;
    bottom: 20px;
    left: 20px;
    overflow: hidden;
    padding: 0;
    position: fixed
}

a[data-v-a7946717] {
    align-items: center;
    border-radius: 4px;
    display: flex;
    height: 20px;
    justify-content: center;
    perspective: 300px;
    transition: 0s linear;
    width: 84px
}

@media(hover:hover) {
    a[data-v-a7946717] {
        transition: .4s cubic-bezier(.4, .4, 0, 1);
        will-change: width, height
    }

    a[data-v-a7946717]:hover {
        height: 32px;
        width: 200px
    }
}

[data-v-a7946717] .custom-fill path {
    fill: var(--v205d2299)
}

.fade-enter-active[data-v-a7946717],
.fade-leave-active[data-v-a7946717] {
    position: absolute;
    transform: translateZ(0);
    transition: opacity .3s cubic-bezier(.4, .4, 0, 1);
    will-change: opacity, transform
}

.fade-enter-from[data-v-a7946717],
.fade-leave-to[data-v-a7946717] {
    opacity: 0
}

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





.grecaptcha-badge {
    visibility: hidden !important;
}





@font-face {
    font-family: 'Material Symbols Sharp';
    src: url('/ir/fonts/MaterialSymbolsSharp.woff2') format('woff2');
    font-display: block;
}






@font-face {
    font-family: 'Material Symbols Outlined';
    src: url('/ir/fonts/MaterialSymbolsOutlined.woff2') format('woff2');
    font-display: block;
}












.sd[data-s-6d9b7812] {
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 0.20em;
    line-height: 1.5;
}

.sd[data-s-048e903b] {
    font-family: var(--s-font-0397da01);
    font-size: 48px;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1.25;
}

@media screen and (max-width: 480px) {
    .sd[data-s-048e903b] {
        font-size: 15px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-048e903b] {
        font-size: 16px;
    }
}

.sd[data-s-d39d08bd] {
    font-family: var(--s-font-0397da01);
    font-size: 32px;
    font-weight: 500;
    letter-spacing: 0.02em;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d39d08bd] {
        font-weight: 700;
    }
}

.sd[data-s-0a9669c5] {
    font-family: var(--s-font-cdb63f1b);
    font-size: 45px;
    font-weight: 600;
    letter-spacing: 0.02em;
    line-height: 1.18;
}

.sd[data-s-0d924de9] {
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.60;
}

@media screen and (max-width: 480px) {
    .sd[data-s-0d924de9] {
        font-size: 16px;
        line-height: 1.60;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-0d924de9] {
        font-size: 10px;
        line-height: 1.50;
    }
}

.sd[data-s-f1bf2d91] {
    font-family: var(--s-font-0397da01);
    font-size: 96px;
    font-weight: 900;
    letter-spacing: 0.02em;
    line-height: 1.20;
}

.sd[data-s-ff8f051c] {
    font-family: var(--s-font-cdb63f1b);
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.01em;
    line-height: 0.00;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ff8f051c] {
        font-size: 14px;
    }
}

.sd[data-s-268200f8] {
    font-family: var(--s-font-0397da01);
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 0.00;
}

.sd[data-s-aa98cdc9] {
    font-family: var(--s-font-0397da01);
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.01em;
    line-height: 1.00;
}

@media screen and (max-width: 320px) {
    .sd[data-s-aa98cdc9] {
        font-size: 14px;
    }
}

.sd[data-s-668371f4] {
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.80;
}

.sd[data-s-e19ffd3c] {
    font-family: var(--s-font-0397da01);
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.10em;
    line-height: 1.00;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e19ffd3c] {
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 0.10em;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e19ffd3c] {
        font-size: 12px;
        font-weight: 800;
    }
}

.sd[data-s-ff9d8f67] {
    font-family: var(--s-font-0397da01);
    font-size: 42px;
    font-weight: 700;
    letter-spacing: 0.02em;
    line-height: 1.18;
}

@media screen and (max-width: 940px) {
    .sd[data-s-ff9d8f67] {
        font-size: 36px;
    }
}

.sd[data-s-f6b7f415] {
    font-family: var(--s-font-0397da01);
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.80;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f6b7f415] {
        font-size: 12px;
        line-height: 1.60;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f6b7f415] {
        font-size: 10px;
        line-height: 1.50;
    }
}

.sd[data-s-e78ccd7d] {
    font-family: var(--s-font-cdb63f1b);
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.20em;
    line-height: 1.5;
}

.sd[data-s-63883824] {
    font-family: var(--s-font-0397da01);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.80;
}

@media screen and (max-width: 940px) {
    .sd[data-s-63883824] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-63883824] {
        font-size: 16px;
    }
}

.sd[data-s-03bc09a1] {
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
}

@media screen and (max-width: 940px) {
    .sd[data-s-03bc09a1] {
        font-size: 12px;
    }
}





.sd[data-s-f764ea03-7af8-418e-b060-5a4efc6e86ac] {
    align-content: stretch;
    align-items: stretch;
    background: var(--s-color-49ba81f8);
    bottom: auto;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 200px;
    height: 72px;
    justify-content: space-between;
    left: 0px;
    margin: 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 40px 0px 32px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: auto;
    z-index: 1000;
    --gap-h-f764ea03-7af8-418e-b060-5a4efc6e86ac: 200px;
    --gap-v-f764ea03-7af8-418e-b060-5a4efc6e86ac: 0px;
    --gap-uuid: f764ea03-7af8-418e-b060-5a4efc6e86ac;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-f764ea03-7af8-418e-b060-5a4efc6e86ac] {
        display: flex;
        flex: none;
        height: 72px;
        --gap-h-f764ea03-7af8-418e-b060-5a4efc6e86ac: 200px;
        --gap-v-f764ea03-7af8-418e-b060-5a4efc6e86ac: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-f764ea03-7af8-418e-b060-5a4efc6e86ac] {
        display: flex;
        gap: 0px;
        --gap-h-f764ea03-7af8-418e-b060-5a4efc6e86ac: 0px;
        --gap-v-f764ea03-7af8-418e-b060-5a4efc6e86ac: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-f764ea03-7af8-418e-b060-5a4efc6e86ac] {
        align-content: flex-start;
        align-items: flex-start;
        bottom: auto;
        display: none;
        flex: none;
        gap: 100px;
        height: 50px;
        left: auto;
        position: relative;
        right: auto;
        top: auto;
        --gap-h-f764ea03-7af8-418e-b060-5a4efc6e86ac: 100px;
        --gap-v-f764ea03-7af8-418e-b060-5a4efc6e86ac: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f764ea03-7af8-418e-b060-5a4efc6e86ac] {
        display: none;
        --gap-h-f764ea03-7af8-418e-b060-5a4efc6e86ac: 200px;
        --gap-v-f764ea03-7af8-418e-b060-5a4efc6e86ac: 0px;
    }
}

.sd[data-s-7f0737ba-ce65-4109-bcf3-bf8184af0e8f] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-around;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: calc(100% - (var(--gap-h-f764ea03-7af8-418e-b060-5a4efc6e86ac) * 0));
    --gap-h-7f0737ba-ce65-4109-bcf3-bf8184af0e8f: 0px;
    --gap-v-7f0737ba-ce65-4109-bcf3-bf8184af0e8f: 0px;
    --gap-uuid: 7f0737ba-ce65-4109-bcf3-bf8184af0e8f;
    max-width: calc(100% - (var(--gap-h-f764ea03-7af8-418e-b060-5a4efc6e86ac) * 0));
}

@media screen and (max-width: 1160px) {
    .sd[data-s-7f0737ba-ce65-4109-bcf3-bf8184af0e8f] {
        gap: 0px;
        --gap-h-7f0737ba-ce65-4109-bcf3-bf8184af0e8f: 0px;
        --gap-v-7f0737ba-ce65-4109-bcf3-bf8184af0e8f: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-7f0737ba-ce65-4109-bcf3-bf8184af0e8f] {
        bottom: auto;
        left: auto;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        right: auto;
        top: auto;
        --gap-h-7f0737ba-ce65-4109-bcf3-bf8184af0e8f: 0px;
        --gap-v-7f0737ba-ce65-4109-bcf3-bf8184af0e8f: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-7f0737ba-ce65-4109-bcf3-bf8184af0e8f] {
        gap: 0px;
        height: calc(100% - (var(--gap-v-f764ea03-7af8-418e-b060-5a4efc6e86ac) * 0));
        width: calc(100% - (var(--gap-h-f764ea03-7af8-418e-b060-5a4efc6e86ac) * 0));
        --gap-h-7f0737ba-ce65-4109-bcf3-bf8184af0e8f: 0px;
        --gap-v-7f0737ba-ce65-4109-bcf3-bf8184af0e8f: 0px;
        max-width: calc(100% - (var(--gap-h-f764ea03-7af8-418e-b060-5a4efc6e86ac) * 0));
    }
}

.sd[data-s-a45110f6-ab0e-4ece-a9c0-ff63744c24a0] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-around;
    padding: 0px;
    width: calc(100% - (var(--gap-h-7f0737ba-ce65-4109-bcf3-bf8184af0e8f) * 0));
    --gap-h-a45110f6-ab0e-4ece-a9c0-ff63744c24a0: 0px;
    --gap-v-a45110f6-ab0e-4ece-a9c0-ff63744c24a0: 0px;
    --gap-uuid: a45110f6-ab0e-4ece-a9c0-ff63744c24a0;
    max-width: calc(100% - (var(--gap-h-7f0737ba-ce65-4109-bcf3-bf8184af0e8f) * 0));
}

@media screen and (max-width: 1160px) {
    .sd[data-s-a45110f6-ab0e-4ece-a9c0-ff63744c24a0] {
        gap: 0px;
        --gap-h-a45110f6-ab0e-4ece-a9c0-ff63744c24a0: 0px;
        --gap-v-a45110f6-ab0e-4ece-a9c0-ff63744c24a0: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-a45110f6-ab0e-4ece-a9c0-ff63744c24a0] {
        gap: 40px;
        --gap-h-a45110f6-ab0e-4ece-a9c0-ff63744c24a0: 40px;
        --gap-v-a45110f6-ab0e-4ece-a9c0-ff63744c24a0: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-a45110f6-ab0e-4ece-a9c0-ff63744c24a0] {
        gap: 0px;
        --gap-h-a45110f6-ab0e-4ece-a9c0-ff63744c24a0: 0px;
        --gap-v-a45110f6-ab0e-4ece-a9c0-ff63744c24a0: 0px;
    }
}

.sd[data-s-ade3889a-cd93-4d94-865b-654b264102dc] {
    align-content: center;
    align-items: center;
    bottom: auto;
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px 0px;
    height: auto;
    justify-content: flex-start;
    left: auto;
    padding: 0px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    --gap-h-ade3889a-cd93-4d94-865b-654b264102dc: 0px;
    --gap-v-ade3889a-cd93-4d94-865b-654b264102dc: 0px;
    --gap-uuid: ade3889a-cd93-4d94-865b-654b264102dc;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-ade3889a-cd93-4d94-865b-654b264102dc] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-a45110f6-ab0e-4ece-a9c0-ff63744c24a0) * 0));
        --gap-h-ade3889a-cd93-4d94-865b-654b264102dc: 0px;
        --gap-v-ade3889a-cd93-4d94-865b-654b264102dc: 0px;
        max-width: calc(100% - (var(--gap-h-a45110f6-ab0e-4ece-a9c0-ff63744c24a0) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-ade3889a-cd93-4d94-865b-654b264102dc] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        gap: 273px;
        height: 50px;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-a45110f6-ab0e-4ece-a9c0-ff63744c24a0) * 0));
        --gap-h-ade3889a-cd93-4d94-865b-654b264102dc: 273px;
        --gap-v-ade3889a-cd93-4d94-865b-654b264102dc: 0px;
        max-width: calc(100% - (var(--gap-h-a45110f6-ab0e-4ece-a9c0-ff63744c24a0) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ade3889a-cd93-4d94-865b-654b264102dc] {
        margin: 0px 10px 0px 10px;
        --gap-h-ade3889a-cd93-4d94-865b-654b264102dc: 0px;
        --gap-v-ade3889a-cd93-4d94-865b-654b264102dc: 0px;
        width: calc(100% - 20px - (var(--gap-h-a45110f6-ab0e-4ece-a9c0-ff63744c24a0) * 0));
        max-width: calc(100% - 20px - (var(--gap-h-a45110f6-ab0e-4ece-a9c0-ff63744c24a0) * 0));
    }
}

.sd[data-s-400877c6-9878-4fb0-b93e-8792cc378e83] {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    flex: none;
    flex-wrap: nowrap;
    height: 61px;
    justify-content: center;
    margin: 0px 32px 0px 0px;
    padding: 0px;
}

@media screen and (max-width: 940px) {
    .sd[data-s-400877c6-9878-4fb0-b93e-8792cc378e83] {
        margin: 0px 24px 0px 24px;
        max-width: calc(100% - 48px);
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-400877c6-9878-4fb0-b93e-8792cc378e83] {
        align-content: flex-start;
        align-items: flex-start;
        height: auto;
        justify-content: center;
        max-width: calc(100% - 48px);
    }
}

.sd[data-s-bced22b7-a188-4b9c-9e2a-463119d4edc6] {
    flex: none;
    height: 100%;
    width: 141px;
    max-width: calc(100% - 32px);
}

@media screen and (max-width: 480px) {
    .sd[data-s-bced22b7-a188-4b9c-9e2a-463119d4edc6] {
        height: auto;
        margin: 0px 0px 0px 8px;
        width: 119px;
        max-width: calc(100% - 8px);
    }
}

.sd[data-s-5a0b3296-c7f4-4978-8215-ccc8824be071] {
    align-content: flex-start;
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 24px;
    height: 26px;
    justify-content: flex-start;
    padding: 0px;
    width: auto;
    --gap-h-5a0b3296-c7f4-4978-8215-ccc8824be071: 0px;
    --gap-v-5a0b3296-c7f4-4978-8215-ccc8824be071: 24px;
    --gap-uuid: 5a0b3296-c7f4-4978-8215-ccc8824be071;
    max-width: 100%;
}

.sd[data-s-5a0b3296-c7f4-4978-8215-ccc8824be071]:hover {
    opacity: 1;
    --gap-h-5a0b3296-c7f4-4978-8215-ccc8824be071: 0px;
    --gap-v-5a0b3296-c7f4-4978-8215-ccc8824be071: 24px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-5a0b3296-c7f4-4978-8215-ccc8824be071] {
        display: flex;
        --gap-h-5a0b3296-c7f4-4978-8215-ccc8824be071: 0px;
        --gap-v-5a0b3296-c7f4-4978-8215-ccc8824be071: 24px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-5a0b3296-c7f4-4978-8215-ccc8824be071] {
        display: flex;
        --gap-h-5a0b3296-c7f4-4978-8215-ccc8824be071: 0px;
        --gap-v-5a0b3296-c7f4-4978-8215-ccc8824be071: 24px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-5a0b3296-c7f4-4978-8215-ccc8824be071] {
        display: none;
        gap: 16px;
        --gap-h-5a0b3296-c7f4-4978-8215-ccc8824be071: 0px;
        --gap-v-5a0b3296-c7f4-4978-8215-ccc8824be071: 16px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5a0b3296-c7f4-4978-8215-ccc8824be071] {
        display: none;
        --gap-h-5a0b3296-c7f4-4978-8215-ccc8824be071: 0px;
        --gap-v-5a0b3296-c7f4-4978-8215-ccc8824be071: 24px;
    }
}

.sd[data-s-80df61b0-d13b-441d-8dd4-7cf1e7e17564] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: calc(100% - (var(--gap-v-5a0b3296-c7f4-4978-8215-ccc8824be071) * 0));
    justify-content: space-between;
    padding: 0px;
    /* width: 373px; */
    --gap-h-80df61b0-d13b-441d-8dd4-7cf1e7e17564: 0px;
    --gap-v-80df61b0-d13b-441d-8dd4-7cf1e7e17564: 0px;
    --gap-uuid: 80df61b0-d13b-441d-8dd4-7cf1e7e17564;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-80df61b0-d13b-441d-8dd4-7cf1e7e17564] {
        display: flex;
        --gap-h-80df61b0-d13b-441d-8dd4-7cf1e7e17564: 0px;
        --gap-v-80df61b0-d13b-441d-8dd4-7cf1e7e17564: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-80df61b0-d13b-441d-8dd4-7cf1e7e17564] {
        display: flex;
        --gap-h-80df61b0-d13b-441d-8dd4-7cf1e7e17564: 0px;
        --gap-v-80df61b0-d13b-441d-8dd4-7cf1e7e17564: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-80df61b0-d13b-441d-8dd4-7cf1e7e17564] {
        display: flex;
        --gap-h-80df61b0-d13b-441d-8dd4-7cf1e7e17564: 0px;
        --gap-v-80df61b0-d13b-441d-8dd4-7cf1e7e17564: 0px;
    }
}

.sd[data-s-38bb2b87-66c0-4f8f-8eab-07f37cfa612f] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: calc(100% - (var(--gap-v-80df61b0-d13b-441d-8dd4-7cf1e7e17564) * 0));
    justify-content: center;
    padding: 0px 12px;
    width: 105.484px;
    --gap-h-38bb2b87-66c0-4f8f-8eab-07f37cfa612f: 0px;
    --gap-v-38bb2b87-66c0-4f8f-8eab-07f37cfa612f: 0px;
    --gap-uuid: 38bb2b87-66c0-4f8f-8eab-07f37cfa612f;
    max-width: 100%;
}

.sd[data-s-5a0b3296-c7f4-4978-8215-ccc8824be071]:hover .sd[data-s-38bb2b87-66c0-4f8f-8eab-07f37cfa612f]:hover {
    opacity: 0.5;
    --gap-h-38bb2b87-66c0-4f8f-8eab-07f37cfa612f: 0px;
    --gap-v-38bb2b87-66c0-4f8f-8eab-07f37cfa612f: 0px;
}

.sd[data-s-241db5b1-cc9d-4bd6-b3fd-89511b0bd9fa] {
    color: var(--s-color-70a72803);
    flex: none;
    font-feature-settings: 'palt' 1;
    font-style: normal;
    height: auto;
    padding: 0px 0px 0px 0px;
    text-align: center;
    text-decoration: none;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-38bb2b87-66c0-4f8f-8eab-07f37cfa612f]:hover .sd[data-s-241db5b1-cc9d-4bd6-b3fd-89511b0bd9fa]:hover {
    color: var(--s-color-c7b51c92);
}

@media screen and (max-width: 480px) {
    .sd[data-s-241db5b1-cc9d-4bd6-b3fd-89511b0bd9fa] {
        font-size: 14px;
    }
}

.sd[data-s-e977a0e9-8c1d-4f20-bc56-bc0d740dfc16] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: calc(100% - (var(--gap-v-80df61b0-d13b-441d-8dd4-7cf1e7e17564) * 0));
    justify-content: center;
    padding: 4px 12px 4px 12px;
    width: auto;
    --gap-h-e977a0e9-8c1d-4f20-bc56-bc0d740dfc16: 0px;
    --gap-v-e977a0e9-8c1d-4f20-bc56-bc0d740dfc16: 0px;
    --gap-uuid: e977a0e9-8c1d-4f20-bc56-bc0d740dfc16;
    max-width: 100%;
}

.sd[data-s-5a0b3296-c7f4-4978-8215-ccc8824be071]:hover .sd[data-s-e977a0e9-8c1d-4f20-bc56-bc0d740dfc16]:hover {
    opacity: 0.5;
    --gap-h-e977a0e9-8c1d-4f20-bc56-bc0d740dfc16: 0px;
    --gap-v-e977a0e9-8c1d-4f20-bc56-bc0d740dfc16: 0px;
}

.sd[data-s-7409f290-4760-478d-bff0-1432260da1ce] {
    color: var(--s-color-70a72803);
    flex: none;
    font-feature-settings: 'palt' 1;
    font-style: normal;
    height: auto;
    padding: 0px 0px 0px 0px;
    text-align: center;
    text-decoration: none;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-e977a0e9-8c1d-4f20-bc56-bc0d740dfc16]:hover .sd[data-s-7409f290-4760-478d-bff0-1432260da1ce]:hover {
    color: var(--s-color-c7b51c92);
}

@media screen and (max-width: 480px) {
    .sd[data-s-7409f290-4760-478d-bff0-1432260da1ce] {
        font-size: 14px;
    }
}

.sd[data-s-6defec4c-f0b3-4a51-9cfb-2f9f495b4c58] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: calc(100% - (var(--gap-v-80df61b0-d13b-441d-8dd4-7cf1e7e17564) * 0));
    justify-content: center;
    padding: 4px 12px 4px 12px;
    width: auto;
    --gap-h-6defec4c-f0b3-4a51-9cfb-2f9f495b4c58: 0px;
    --gap-v-6defec4c-f0b3-4a51-9cfb-2f9f495b4c58: 0px;
    --gap-uuid: 6defec4c-f0b3-4a51-9cfb-2f9f495b4c58;
    max-width: 100%;
}

.sd[data-s-5a0b3296-c7f4-4978-8215-ccc8824be071]:hover .sd[data-s-6defec4c-f0b3-4a51-9cfb-2f9f495b4c58]:hover {
    opacity: 0.5;
    --gap-h-6defec4c-f0b3-4a51-9cfb-2f9f495b4c58: 0px;
    --gap-v-6defec4c-f0b3-4a51-9cfb-2f9f495b4c58: 0px;
}

.sd[data-s-c7165742-bf8c-4250-af1e-ee029cdbcda2] {
    color: var(--s-color-70a72803);
    flex: none;
    font-feature-settings: 'palt' 1;
    font-style: normal;
    height: auto;
    padding: 0px 0px 0px 0px;
    text-align: center;
    text-decoration: none;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-6defec4c-f0b3-4a51-9cfb-2f9f495b4c58]:hover .sd[data-s-c7165742-bf8c-4250-af1e-ee029cdbcda2]:hover {
    color: var(--s-color-c7b51c92);
}

@media screen and (max-width: 480px) {
    .sd[data-s-c7165742-bf8c-4250-af1e-ee029cdbcda2] {
        font-size: 14px;
    }
}

.sd[data-s-5ebc6ac7-11d4-47f7-b660-4c25fa3d7c38] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: calc(100% - (var(--gap-v-80df61b0-d13b-441d-8dd4-7cf1e7e17564) * 0));
    justify-content: center;
    padding: 12px 16px 12px 16px;
    /* width: auto; */
    --gap-h-5ebc6ac7-11d4-47f7-b660-4c25fa3d7c38: 0px;
    --gap-v-5ebc6ac7-11d4-47f7-b660-4c25fa3d7c38: 0px;
    --gap-uuid: 5ebc6ac7-11d4-47f7-b660-4c25fa3d7c38;
    max-width: 100%;
}

.sd[data-s-5a0b3296-c7f4-4978-8215-ccc8824be071]:hover .sd[data-s-5ebc6ac7-11d4-47f7-b660-4c25fa3d7c38]:hover {
    opacity: 0.5;
    --gap-h-5ebc6ac7-11d4-47f7-b660-4c25fa3d7c38: 0px;
    --gap-v-5ebc6ac7-11d4-47f7-b660-4c25fa3d7c38: 0px;
}

.sd[data-s-8b8ea1f8-339c-4070-8ce2-98663200c029] {
    color: var(--s-color-70a72803);
    flex: none;
    font-feature-settings: 'palt' 1;
    font-style: normal;
    height: auto;
    padding: 0px 0px 0px 0px;
    text-align: center;
    text-decoration: none;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-5ebc6ac7-11d4-47f7-b660-4c25fa3d7c38]:hover .sd[data-s-8b8ea1f8-339c-4070-8ce2-98663200c029]:hover {
    color: var(--s-color-c7b51c92);
}

@media screen and (max-width: 480px) {
    .sd[data-s-8b8ea1f8-339c-4070-8ce2-98663200c029] {
        font-size: 14px;
    }
}

.sd[data-s-09f267fe-ba3b-4d83-ab95-3090f328f6ac] {
    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;
    margin: 0px 0px 0px 0px;
    padding: 0;
    /* width: 200px; */
    max-width: 100%;
}

.sd[data-s-cc95b126-99ab-4464-9852-321cf0eec709] {
    align-content: center;
    align-items: center;
    border-radius: 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 44px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 24px 16px;
    width: auto;
    --gap-h-cc95b126-99ab-4464-9852-321cf0eec709: 0px;
    --gap-v-cc95b126-99ab-4464-9852-321cf0eec709: 0px;
    --gap-uuid: cc95b126-99ab-4464-9852-321cf0eec709;
    max-width: 100%;
    z-index: 999;
}

.sd[data-s-45903130-025c-4fa2-8313-bb7f00a6e276] {
    color: var(--s-color-70a72803);
    font-family: var(--s-font-0397da01);
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 1;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-b9fc6b67-2def-4816-a63a-c5bea3634b3e] {
    align-content: center;
    align-items: center;
    background: var(--s-color-51a2ea83);
    border-radius: 0px 0px 2px 2px;
    bottom: auto;
    box-shadow: 2px 2px 5px 0px var(--s-color-d8a3436f);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    left: 0px;
    opacity: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px;
    position: absolute;
    right: auto;
    top: 48px;
    width: 100%;
    z-index: 1000;
    max-width: 100%;
    min-width: 220px;
}

.sd._isClose[data-s-b9fc6b67-2def-4816-a63a-c5bea3634b3e] {
    flex: none;
    height: 0px;
}

.sd[data-s-29f320fc-f887-436d-a4bc-ef49e0002ab6] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 8px 0px 0px 0px;
    opacity: 1;
    padding: 16px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-b7b6cbb0-c37d-4bb1-8fc2-da4fe37dc126] {
    color: var(--s-color-70a72803);
    /* font-family: var(--s-font-cdb63f1b); */
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
    font-family: var(--s-font-0397da01);
}

.sd[data-s-c375f63b-a85d-4691-b89c-83c3d346dda8] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    opacity: 1;
    padding: 16px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-0da0698d-3f54-44e1-a2e1-52dc400b13da] {
    color: var(--s-color-70a72803);
    font-family: var(--s-font-0397da01);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-70385038-c27b-453f-b381-aa686491486f] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 8px 0px;
    opacity: 1;
    padding: 16px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-df4c81bd-b5d5-4744-8cf8-028ef14fc8ea] {
    color: var(--s-color-70a72803);
    font-family: var(--s-font-0397da01);
    font-size: 14px;
    font-weight: 500;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-32777364-4450-4bd4-9cd3-50688d605fa0] {
    align-content: center;
    align-items: center;
    bottom: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-around;
    left: auto;
    padding: 0px 0px 0px 0px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    --gap-h-32777364-4450-4bd4-9cd3-50688d605fa0: 0px;
    --gap-v-32777364-4450-4bd4-9cd3-50688d605fa0: 0px;
    --gap-uuid: 32777364-4450-4bd4-9cd3-50688d605fa0;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-32777364-4450-4bd4-9cd3-50688d605fa0] {
        gap: 16px;
        --gap-h-32777364-4450-4bd4-9cd3-50688d605fa0: 16px;
        --gap-v-32777364-4450-4bd4-9cd3-50688d605fa0: 0px;
    }
}

.sd[data-s-43ba3e50-816d-4e4c-9352-a1e455be9482] {
    align-content: center;
    align-items: center;
    background: #ffffffff;
    border-bottom: 1px solid var(--s-color-c6bf4685);
    border-left: 1px solid var(--s-color-c6bf4685);
    border-radius: 999px 999px 999px 999px;
    border-right: 1px solid var(--s-color-c6bf4685);
    border-top: 1px solid var(--s-color-c6bf4685);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: 40px;
    justify-content: center;
    margin: 0px 12px 0px 0px;
    padding: 16px 22px 16px 22px;
    width: auto;
    --gap-h-43ba3e50-816d-4e4c-9352-a1e455be9482: 8px;
    --gap-v-43ba3e50-816d-4e4c-9352-a1e455be9482: 0px;
    --gap-uuid: 43ba3e50-816d-4e4c-9352-a1e455be9482;
    max-width: calc(100% - 12px);
}

.sd[data-s-43ba3e50-816d-4e4c-9352-a1e455be9482]:hover {
    background: var(--s-color-c6bf4685);
    opacity: 1;
    --gap-h-43ba3e50-816d-4e4c-9352-a1e455be9482: 8px;
    --gap-v-43ba3e50-816d-4e4c-9352-a1e455be9482: 0px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-43ba3e50-816d-4e4c-9352-a1e455be9482] {
        display: flex;
        --gap-h-43ba3e50-816d-4e4c-9352-a1e455be9482: 8px;
        --gap-v-43ba3e50-816d-4e4c-9352-a1e455be9482: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-43ba3e50-816d-4e4c-9352-a1e455be9482] {
        display: flex;
        --gap-h-43ba3e50-816d-4e4c-9352-a1e455be9482: 8px;
        --gap-v-43ba3e50-816d-4e4c-9352-a1e455be9482: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-43ba3e50-816d-4e4c-9352-a1e455be9482] {
        display: none;
        --gap-h-43ba3e50-816d-4e4c-9352-a1e455be9482: 8px;
        --gap-v-43ba3e50-816d-4e4c-9352-a1e455be9482: 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-43ba3e50-816d-4e4c-9352-a1e455be9482] {
        display: flex;
        --gap-h-43ba3e50-816d-4e4c-9352-a1e455be9482: 8px;
        --gap-v-43ba3e50-816d-4e4c-9352-a1e455be9482: 0px;
    }
}

.sd[data-s-cc1bd4c5-b949-45d8-abe5-5eb223c1c93b] {
    color: var(--s-color-70a72803);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: 1px;
    letter-spacing: 0;
    line-height: 0.00;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-43ba3e50-816d-4e4c-9352-a1e455be9482]:hover .sd[data-s-cc1bd4c5-b949-45d8-abe5-5eb223c1c93b] {
    color: #ffffffff;

    & i {
        color: #fff;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-cc1bd4c5-b949-45d8-abe5-5eb223c1c93b] {
        font-size: 14px;
    }
}

.sd[data-s-e76aa2ab-e501-4f1a-81af-f7c70fa44702] {
    align-content: center;
    align-items: center;
    background: #ffffffff;
    border-bottom: 1px solid var(--s-color-c6bf4685);
    border-left: 1px solid var(--s-color-c6bf4685);
    border-radius: 999px 999px 999px 999px;
    border-right: 1px solid var(--s-color-c6bf4685);
    border-top: 1px solid var(--s-color-c6bf4685);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: 40px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 16px 22px 16px 22px;
    width: auto;
    --gap-h-e76aa2ab-e501-4f1a-81af-f7c70fa44702: 8px;
    --gap-v-e76aa2ab-e501-4f1a-81af-f7c70fa44702: 0px;
    --gap-uuid: e76aa2ab-e501-4f1a-81af-f7c70fa44702;
    max-width: 100%;
}

.sd[data-s-e76aa2ab-e501-4f1a-81af-f7c70fa44702]:hover {
    background: var(--s-color-c6bf4685);
    opacity: 1;
    --gap-h-e76aa2ab-e501-4f1a-81af-f7c70fa44702: 8px;
    --gap-v-e76aa2ab-e501-4f1a-81af-f7c70fa44702: 0px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-e76aa2ab-e501-4f1a-81af-f7c70fa44702] {
        display: flex;
        --gap-h-e76aa2ab-e501-4f1a-81af-f7c70fa44702: 8px;
        --gap-v-e76aa2ab-e501-4f1a-81af-f7c70fa44702: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-e76aa2ab-e501-4f1a-81af-f7c70fa44702] {
        display: none;
        --gap-h-e76aa2ab-e501-4f1a-81af-f7c70fa44702: 8px;
        --gap-v-e76aa2ab-e501-4f1a-81af-f7c70fa44702: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-e76aa2ab-e501-4f1a-81af-f7c70fa44702] {
        display: none;
        --gap-h-e76aa2ab-e501-4f1a-81af-f7c70fa44702: 8px;
        --gap-v-e76aa2ab-e501-4f1a-81af-f7c70fa44702: 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e76aa2ab-e501-4f1a-81af-f7c70fa44702] {
        display: flex;
        --gap-h-e76aa2ab-e501-4f1a-81af-f7c70fa44702: 8px;
        --gap-v-e76aa2ab-e501-4f1a-81af-f7c70fa44702: 0px;
    }
}

.sd[data-s-d61bb3ce-1986-4dae-b26c-4e2f7f9a767e] {
    color: var(--s-color-70a72803);
    flex: none;
    font-feature-settings: 'palt' 1;
    font-style: normal;
    height: auto;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-e76aa2ab-e501-4f1a-81af-f7c70fa44702]:hover .sd[data-s-d61bb3ce-1986-4dae-b26c-4e2f7f9a767e] {
    color: #ffffffff;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d61bb3ce-1986-4dae-b26c-4e2f7f9a767e] {
        font-size: 14px;
    }
}





.sd[data-s-b58716f3-c8d6-4c15-9d11-091a503ea699] {
    align-content: center;
    align-items: center;
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-b58716f3-c8d6-4c15-9d11-091a503ea699] {
        display: none;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-b58716f3-c8d6-4c15-9d11-091a503ea699] {
        display: none;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-b58716f3-c8d6-4c15-9d11-091a503ea699] {
        align-content: center;
        align-items: center;
        display: flex;
        justify-content: flex-start;
        position: relative;
        z-index: -1;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-b58716f3-c8d6-4c15-9d11-091a503ea699] {
        align-content: flex-start;
        align-items: flex-start;
        display: flex;
        justify-content: flex-start;
    }
}

.sd[data-s-1d7f41aa-bfc7-4b57-b042-5c837c85ebd0] {
    align-content: center;
    align-items: center;
    background: rgb(255, 255, 255);
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 60px 0px 60px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-1d7f41aa-bfc7-4b57-b042-5c837c85ebd0] {
        display: none;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-1d7f41aa-bfc7-4b57-b042-5c837c85ebd0] {
        display: none;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-1d7f41aa-bfc7-4b57-b042-5c837c85ebd0] {
        background: var(--s-color-2386c234);
        display: flex;
        flex: none;
        padding: 60px 0px 88px 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1d7f41aa-bfc7-4b57-b042-5c837c85ebd0] {
        display: flex;
    }
}

.sd[data-s-547d7011-2223-4fd5-87f6-ba5d295ae00b] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 0px;
    width: 1080px;
    --gap-uuid: 547d7011-2223-4fd5-87f6-ba5d295ae00b;
    --gap-h-547d7011-2223-4fd5-87f6-ba5d295ae00b: 0px;
    --gap-v-547d7011-2223-4fd5-87f6-ba5d295ae00b: 0px;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-547d7011-2223-4fd5-87f6-ba5d295ae00b] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 48px;
        margin: 0px 24px;
        --gap-h-547d7011-2223-4fd5-87f6-ba5d295ae00b: 0px;
        --gap-v-547d7011-2223-4fd5-87f6-ba5d295ae00b: 48px;
        max-width: calc(100% - 48px);
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-547d7011-2223-4fd5-87f6-ba5d295ae00b] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 8px;
        --gap-h-547d7011-2223-4fd5-87f6-ba5d295ae00b: 0px;
        --gap-v-547d7011-2223-4fd5-87f6-ba5d295ae00b: 8px;
    }
}

.sd[data-s-b07e3445-8a19-42d8-aa5d-331d05ad1aab] {
    display: flex;
    flex-direction: row;
    align-content: flex-start;
    align-items: center;
    gap: 16px;
    background: rgba(0, 0, 0, 0.0);
    flex: 1;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b07e3445-8a19-42d8-aa5d-331d05ad1aab] {
        flex: none;
        margin: 0px 0px 24px 0px;
        width: calc(100% - (var(--gap-h-547d7011-2223-4fd5-87f6-ba5d295ae00b) * 0));
        max-width: calc(100% - (var(--gap-h-547d7011-2223-4fd5-87f6-ba5d295ae00b) * 0));
    }
}

.sd[data-s-f31f435c-2813-4d6a-98ae-dc2bb928d50f] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f31f435c-2813-4d6a-98ae-dc2bb928d50f] {
        height: 36px;
        width: 166px;
        max-width: 100%;
    }
}

.sd[data-s-8a71765c-ff2d-4654-99ac-18014fc2e973] {
    height: auto;
    width: 200.00000000000003px;
    max-width: 100%;
}

.sd[data-s-d1aa10b6-8eb7-4031-9bc3-1dae797817f8] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 8px;
    height: auto;
    justify-content: flex-start;
    padding: 0px;
    width: calc(29% - (var(--gap-h-547d7011-2223-4fd5-87f6-ba5d295ae00b) * 0.71));
    --gap-h-d1aa10b6-8eb7-4031-9bc3-1dae797817f8: 0px;
    --gap-v-d1aa10b6-8eb7-4031-9bc3-1dae797817f8: 8px;
    --gap-uuid: d1aa10b6-8eb7-4031-9bc3-1dae797817f8;
    max-width: calc(29% - (var(--gap-h-547d7011-2223-4fd5-87f6-ba5d295ae00b) * 0.71));
}

@media screen and (max-width: 480px) {
    .sd[data-s-d1aa10b6-8eb7-4031-9bc3-1dae797817f8] {
        flex: none;
        gap: 8px;
        margin: 0px 0px 24px 0px;
        width: calc(100% - (var(--gap-h-547d7011-2223-4fd5-87f6-ba5d295ae00b) * 0));
        --gap-h-d1aa10b6-8eb7-4031-9bc3-1dae797817f8: 0px;
        --gap-v-d1aa10b6-8eb7-4031-9bc3-1dae797817f8: 8px;
        max-width: calc(100% - (var(--gap-h-547d7011-2223-4fd5-87f6-ba5d295ae00b) * 0));
    }
}

.sd[data-s-8be637b5-35e2-46cf-90dc-5dbde5c2b3f2] {
    color: #212121;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8be637b5-35e2-46cf-90dc-5dbde5c2b3f2]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-8be637b5-35e2-46cf-90dc-5dbde5c2b3f2] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-8be637b5-35e2-46cf-90dc-5dbde5c2b3f2] {
        color: var(--s-color-49ba81f8);
        font-weight: 700;
    }
}

.sd[data-s-bbfd0f83-4c67-4a3d-a8c5-6471d9e28b6e] {
    color: #212121;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-bbfd0f83-4c67-4a3d-a8c5-6471d9e28b6e]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-bbfd0f83-4c67-4a3d-a8c5-6471d9e28b6e] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-bbfd0f83-4c67-4a3d-a8c5-6471d9e28b6e] {
        color: var(--s-color-49ba81f8);
        font-weight: 700;
    }
}

.sd[data-s-59f74545-f869-4231-babd-fd47712818a3] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 24px;
    padding: 0px;
    max-width: calc(100% - 48px);
}

@media screen and (max-width: 480px) {
    .sd[data-s-59f74545-f869-4231-babd-fd47712818a3] {
        margin: 0px 0px;
        padding: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-aa04771d-cca5-4e6b-975b-14fae634fff7] {
    color: #5a7899;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-aa04771d-cca5-4e6b-975b-14fae634fff7]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-aa04771d-cca5-4e6b-975b-14fae634fff7] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-aa04771d-cca5-4e6b-975b-14fae634fff7] {
        color: var(--s-color-49ba81f8);
        font-size: 14px;
    }
}

.sd[data-s-5ae9ffd7-575d-48ed-b6ba-3efbeedd8b12] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0px 24px;
    padding: 0px;
    max-width: calc(100% - 48px);
}

@media screen and (max-width: 480px) {
    .sd[data-s-5ae9ffd7-575d-48ed-b6ba-3efbeedd8b12] {
        margin: 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0b0a7c80-b497-4566-96b2-889c456ea257] {
    color: #5a7899;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-0b0a7c80-b497-4566-96b2-889c456ea257]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-0b0a7c80-b497-4566-96b2-889c456ea257] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-0b0a7c80-b497-4566-96b2-889c456ea257] {
        color: var(--s-color-49ba81f8);
        font-size: 14px;
    }
}

.sd[data-s-66017479-1aea-435d-9f4b-891ac5d6331e] {
    color: #5a7899;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-66017479-1aea-435d-9f4b-891ac5d6331e]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-66017479-1aea-435d-9f4b-891ac5d6331e] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-66017479-1aea-435d-9f4b-891ac5d6331e] {
        color: var(--s-color-49ba81f8);
        font-size: 14px;
        margin: 0px 0px 16px 0px;
        max-width: 100%;
    }
}

.sd[data-s-182d43e5-d00a-417e-a8d9-96c14b8c119e] {
    color: #5a7899;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-182d43e5-d00a-417e-a8d9-96c14b8c119e]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-182d43e5-d00a-417e-a8d9-96c14b8c119e] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-182d43e5-d00a-417e-a8d9-96c14b8c119e] {
        color: var(--s-color-49ba81f8);
        font-weight: 700;
    }
}

.sd[data-s-438c47fd-d914-4caf-889c-892606b93a20] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-438c47fd-d914-4caf-889c-892606b93a20] {
        align-content: center;
        align-items: center;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-53543e9e-524b-4535-83b7-0ce7fbb14b20] {
    color: #5a7899;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-53543e9e-524b-4535-83b7-0ce7fbb14b20]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-53543e9e-524b-4535-83b7-0ce7fbb14b20] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-53543e9e-524b-4535-83b7-0ce7fbb14b20] {
        color: var(--s-color-49ba81f8);
        font-weight: 700;
    }
}

.sd[data-s-10fd376d-e013-43b8-a8fe-1e3e651e3c50] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px;
}

.sd[data-s-2859d792-255e-4156-bc5a-82b9bf26ee27] {
    color: #5a7899;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2859d792-255e-4156-bc5a-82b9bf26ee27]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-2859d792-255e-4156-bc5a-82b9bf26ee27] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-2859d792-255e-4156-bc5a-82b9bf26ee27] {
        color: var(--s-color-49ba81f8);
        font-weight: 700;
    }
}

.sd[data-s-382e347e-b65b-4e25-85c4-26bd342d30c9] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-2698937b-ac25-41dd-94d0-7d496e428950] {
    color: #5a7899;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2698937b-ac25-41dd-94d0-7d496e428950]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-2698937b-ac25-41dd-94d0-7d496e428950] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-2698937b-ac25-41dd-94d0-7d496e428950] {
        color: var(--s-color-49ba81f8);
        font-weight: 700;
    }
}

.sd[data-s-c69de7b6-2c7d-41bd-a836-a331635332c5] {
    color: #5a7899;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c69de7b6-2c7d-41bd-a836-a331635332c5]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-c69de7b6-2c7d-41bd-a836-a331635332c5] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-c69de7b6-2c7d-41bd-a836-a331635332c5] {
        color: var(--s-color-49ba81f8);
        font-weight: 700;
    }
}

.sd[data-s-190fbecb-2d64-42c7-97b1-2d0c915ec9a4] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 42px;
    justify-content: flex-start;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-190fbecb-2d64-42c7-97b1-2d0c915ec9a4: 0px;
    --gap-v-190fbecb-2d64-42c7-97b1-2d0c915ec9a4: 0px;
    --gap-uuid: 190fbecb-2d64-42c7-97b1-2d0c915ec9a4;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-190fbecb-2d64-42c7-97b1-2d0c915ec9a4] {
        flex: none;
        gap: 0px;
        height: 40px;
        width: auto;
        --gap-h-190fbecb-2d64-42c7-97b1-2d0c915ec9a4: 0px;
        --gap-v-190fbecb-2d64-42c7-97b1-2d0c915ec9a4: 0px;
        max-width: 100%;
    }
}

.sd[data-s-28ad1711-b3ed-458d-b253-053e2d22637b] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-190fbecb-2d64-42c7-97b1-2d0c915ec9a4) * 0));
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-ae72aa64-7a48-4777-a448-b214cdabfcc1] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-radius: 0px 0px 0px 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 49px;
    justify-content: center;
    width: 49px;
    max-width: 100%;
}

.sd[data-s-ae72aa64-7a48-4777-a448-b214cdabfcc1]:hover {
    background: var(--s-color-c6bf4685);
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 320px) {
    .sd[data-s-ae72aa64-7a48-4777-a448-b214cdabfcc1] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

.sd[data-s-73c39092-a423-4905-94ee-4a58e50f0aef] {
    flex: none;
    height: 19px;
    margin: 0px 0px 0px 0px;
    width: 19px;
    max-width: 100%;
}

.sd[data-s-1ad42916-6845-4db6-928f-98518e1e42d8] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
    height: calc(100% - (var(--gap-v-190fbecb-2d64-42c7-97b1-2d0c915ec9a4) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 10px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 30px);
    justify-content: flex-start;
}

.sd[data-s-1ad42916-6845-4db6-928f-98518e1e42d8]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-1ad42916-6845-4db6-928f-98518e1e42d8] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-1ad42916-6845-4db6-928f-98518e1e42d8] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-1ad42916-6845-4db6-928f-98518e1e42d8] {
        display: flex;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1ad42916-6845-4db6-928f-98518e1e42d8] {
        display: flex;
    }
}

.sd[data-s-aa1d3f06-49d4-4606-930b-f1e28a292ad0] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-aa1d3f06-49d4-4606-930b-f1e28a292ad0] {
        flex-direction: row;
    }
}

.sd[data-s-07cc07f6-0991-43ad-b8c3-9737efc9fdb6] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 42px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-07cc07f6-0991-43ad-b8c3-9737efc9fdb6: 0px;
    --gap-v-07cc07f6-0991-43ad-b8c3-9737efc9fdb6: 0px;
    --gap-uuid: 07cc07f6-0991-43ad-b8c3-9737efc9fdb6;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-07cc07f6-0991-43ad-b8c3-9737efc9fdb6] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-07cc07f6-0991-43ad-b8c3-9737efc9fdb6: 12px;
        --gap-v-07cc07f6-0991-43ad-b8c3-9737efc9fdb6: 0px;
        max-width: 100%;
    }
}

.sd[data-s-05e59207-78ea-4e9b-b324-e685d5b680e1] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-07cc07f6-0991-43ad-b8c3-9737efc9fdb6) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-91da16ec-a0db-45eb-8f2a-0147b7f2e0d3] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-radius: 0px 0px 0px 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 49px;
    justify-content: center;
    width: 49px;
    max-width: 100%;
}

.sd[data-s-91da16ec-a0db-45eb-8f2a-0147b7f2e0d3]:hover {
    background: var(--s-color-c6bf4685);
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 320px) {
    .sd[data-s-91da16ec-a0db-45eb-8f2a-0147b7f2e0d3] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

.sd[data-s-e303cff6-74cd-4815-8214-1381e1b548d4] {
    flex: none;
    height: 15px;
    margin: 0px 0px 0px 0px;
    width: 15px;
    max-width: 100%;
}

.sd[data-s-27ce9b7b-49cf-4acc-8666-58caf5879a68] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
    height: calc(100% - (var(--gap-v-07cc07f6-0991-43ad-b8c3-9737efc9fdb6) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 10px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 30px);
    justify-content: flex-start;
}

.sd[data-s-27ce9b7b-49cf-4acc-8666-58caf5879a68]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-27ce9b7b-49cf-4acc-8666-58caf5879a68] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-27ce9b7b-49cf-4acc-8666-58caf5879a68] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-27ce9b7b-49cf-4acc-8666-58caf5879a68] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-27ce9b7b-49cf-4acc-8666-58caf5879a68] {
        display: none;
    }
}

.sd[data-s-45d8e7dd-ae74-455c-8eb9-11688b74d16a] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
    height: 100%;
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 10px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 30px);
    justify-content: flex-start;
}

.sd[data-s-45d8e7dd-ae74-455c-8eb9-11688b74d16a]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-45d8e7dd-ae74-455c-8eb9-11688b74d16a] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-45d8e7dd-ae74-455c-8eb9-11688b74d16a] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-45d8e7dd-ae74-455c-8eb9-11688b74d16a] {
        display: flex;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-45d8e7dd-ae74-455c-8eb9-11688b74d16a] {
        display: flex;
    }
}

.sd[data-s-cef5f356-6cbf-4a71-87db-f61fbe63e26f] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-cef5f356-6cbf-4a71-87db-f61fbe63e26f] {
        flex-direction: row;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-cef5f356-6cbf-4a71-87db-f61fbe63e26f] {
        margin: 0px 0px 24px 0px;
        max-width: 100%;
    }
}

.sd[data-s-aec4251f-25f4-4a25-bc2b-fac38c95383a] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 42px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-aec4251f-25f4-4a25-bc2b-fac38c95383a: 0px;
    --gap-v-aec4251f-25f4-4a25-bc2b-fac38c95383a: 0px;
    --gap-uuid: aec4251f-25f4-4a25-bc2b-fac38c95383a;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-aec4251f-25f4-4a25-bc2b-fac38c95383a] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-aec4251f-25f4-4a25-bc2b-fac38c95383a: 12px;
        --gap-v-aec4251f-25f4-4a25-bc2b-fac38c95383a: 0px;
        max-width: 100%;
    }
}

.sd[data-s-5743f528-662f-4d79-ab3f-b9287b9cc09d] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-aec4251f-25f4-4a25-bc2b-fac38c95383a) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-59dcfad1-a2b2-4ccf-9eaf-d00e6577bede] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-radius: 0px 0px 0px 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 49px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 49px;
    max-width: 100%;
}

.sd[data-s-59dcfad1-a2b2-4ccf-9eaf-d00e6577bede]:hover {
    background: var(--s-color-c6bf4685);
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 320px) {
    .sd[data-s-59dcfad1-a2b2-4ccf-9eaf-d00e6577bede] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

.sd[data-s-a99f5700-0e2b-4c82-818c-ac10f089f54e] {
    flex: none;
    height: 18px;
    margin: 0px 0px 0px 0px;
    width: 18px;
    max-width: 100%;
}

.sd[data-s-332ab0d3-cc29-4fac-9ddc-798089c9feba] {
    color: var(--s-color-49ba81f8);
    display: flex;
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
    height: calc(100% - (var(--gap-v-aec4251f-25f4-4a25-bc2b-fac38c95383a) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 10px 0px 10px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: 16px;
    z-index: 1;
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

.sd[data-s-332ab0d3-cc29-4fac-9ddc-798089c9feba]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-332ab0d3-cc29-4fac-9ddc-798089c9feba] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-332ab0d3-cc29-4fac-9ddc-798089c9feba] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-332ab0d3-cc29-4fac-9ddc-798089c9feba] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-332ab0d3-cc29-4fac-9ddc-798089c9feba] {
        display: none;
    }
}

.sd[data-s-a10fc8be-6206-417c-90e0-eb64f21d2e6d] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
    height: 100%;
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 10px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 30px);
    justify-content: flex-start;
}

.sd[data-s-a10fc8be-6206-417c-90e0-eb64f21d2e6d]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-a10fc8be-6206-417c-90e0-eb64f21d2e6d] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-a10fc8be-6206-417c-90e0-eb64f21d2e6d] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-a10fc8be-6206-417c-90e0-eb64f21d2e6d] {
        display: flex;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a10fc8be-6206-417c-90e0-eb64f21d2e6d] {
        display: flex;
    }
}

.sd[data-s-d1e4101f-2161-4498-89c8-1d409888f7b4] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 8px;
    height: auto;
    justify-content: center;
    padding: 0px;
    width: calc(29% - (var(--gap-h-547d7011-2223-4fd5-87f6-ba5d295ae00b) * 0.71));
    --gap-h-d1e4101f-2161-4498-89c8-1d409888f7b4: 0px;
    --gap-v-d1e4101f-2161-4498-89c8-1d409888f7b4: 8px;
    --gap-uuid: d1e4101f-2161-4498-89c8-1d409888f7b4;
    max-width: calc(29% - (var(--gap-h-547d7011-2223-4fd5-87f6-ba5d295ae00b) * 0.71));
}

@media screen and (max-width: 480px) {
    .sd[data-s-d1e4101f-2161-4498-89c8-1d409888f7b4] {
        flex: none;
        width: calc(100% - (var(--gap-h-547d7011-2223-4fd5-87f6-ba5d295ae00b) * 0));
        --gap-h-d1e4101f-2161-4498-89c8-1d409888f7b4: 0px;
        --gap-v-d1e4101f-2161-4498-89c8-1d409888f7b4: 8px;
        max-width: calc(100% - (var(--gap-h-547d7011-2223-4fd5-87f6-ba5d295ae00b) * 0));
    }
}

.sd[data-s-6ba4edf3-9aa1-4862-935e-c0acc8dc22af] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-21979fbc-1bb5-4b35-b9ef-d9955ac06c9a] {
    color: #5a7899;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-21979fbc-1bb5-4b35-b9ef-d9955ac06c9a]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-21979fbc-1bb5-4b35-b9ef-d9955ac06c9a] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-21979fbc-1bb5-4b35-b9ef-d9955ac06c9a] {
        color: var(--s-color-49ba81f8);
        font-size: 12px;
    }
}

.sd[data-s-5c953a54-7235-4cc3-8a5e-5b2783a54609] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-5c953a54-7235-4cc3-8a5e-5b2783a54609] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        padding: 0px;
    }
}

.sd[data-s-8e22090d-e9d4-4d14-8826-9756940babd5] {
    color: #5a7899;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8e22090d-e9d4-4d14-8826-9756940babd5]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-8e22090d-e9d4-4d14-8826-9756940babd5] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-8e22090d-e9d4-4d14-8826-9756940babd5] {
        color: var(--s-color-49ba81f8);
        font-size: 12px;
    }
}

.sd[data-s-fcc1d8f9-a6c9-4186-a9d3-f298517604c8] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-fcc1d8f9-a6c9-4186-a9d3-f298517604c8] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-1b6e3288-0afb-409b-91c7-2cebcefc7658] {
    color: #5a7899;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1b6e3288-0afb-409b-91c7-2cebcefc7658]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-1b6e3288-0afb-409b-91c7-2cebcefc7658] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-1b6e3288-0afb-409b-91c7-2cebcefc7658] {
        color: var(--s-color-49ba81f8);
        font-size: 12px;
    }
}

.sd[data-s-fcf4785c-8e68-4998-8fec-58295b1f5c5c] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-fcf4785c-8e68-4998-8fec-58295b1f5c5c] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-d84da00f-88b4-4528-a59a-2a57ad634417] {
    color: #5a7899;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    padding: 5px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-d84da00f-88b4-4528-a59a-2a57ad634417]:hover {
    opacity: 0.7;
}

@media screen and (max-width: 940px) {
    .sd[data-s-d84da00f-88b4-4528-a59a-2a57ad634417] {
        font-size: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-d84da00f-88b4-4528-a59a-2a57ad634417] {
        color: var(--s-color-49ba81f8);
        font-size: 12px;
    }
}

.sd[data-s-02931d58-9676-4484-86b3-f9f46c0826f4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 40px 0px 0px 0px;
    width: 1080px;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-02931d58-9676-4484-86b3-f9f46c0826f4] {
        height: auto;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-0db807a0-84aa-42c2-bb8f-4505599e8077] {
    color: #bbbbbb;
    font-family: var(--s-font-d7be2873);
    font-size: 13px;
    font-weight: 300;
    height: auto;
    line-height: 1.4;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 940px) {
    .sd[data-s-0db807a0-84aa-42c2-bb8f-4505599e8077] {
        color: #111111;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-0db807a0-84aa-42c2-bb8f-4505599e8077] {
        color: var(--s-color-49ba81f8);
        font-size: 12px;
        font-weight: 600;
    }
}





.sd[data-s-8cfccebb-9b41-4ef6-b7ae-8850706e10df] {
    align-content: stretch;
    align-items: stretch;
    background: var(--s-color-49ba81f8);
    bottom: auto;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 200px;
    height: 72px;
    justify-content: space-around;
    left: 0px;
    margin: 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 1000;
    --gap-h-8cfccebb-9b41-4ef6-b7ae-8850706e10df: 200px;
    --gap-v-8cfccebb-9b41-4ef6-b7ae-8850706e10df: 0px;
    --gap-uuid: 8cfccebb-9b41-4ef6-b7ae-8850706e10df;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-8cfccebb-9b41-4ef6-b7ae-8850706e10df] {
        display: none;
        flex: none;
        height: 72px;
        --gap-h-8cfccebb-9b41-4ef6-b7ae-8850706e10df: 200px;
        --gap-v-8cfccebb-9b41-4ef6-b7ae-8850706e10df: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-8cfccebb-9b41-4ef6-b7ae-8850706e10df] {
        display: none;
        gap: 0px;
        --gap-h-8cfccebb-9b41-4ef6-b7ae-8850706e10df: 0px;
        --gap-v-8cfccebb-9b41-4ef6-b7ae-8850706e10df: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-8cfccebb-9b41-4ef6-b7ae-8850706e10df] {
        align-content: flex-start;
        align-items: flex-start;
        bottom: 0px;
        display: flex;
        flex: none;
        gap: 100px;
        height: 56px;
        left: 0px;
        position: fixed;
        right: auto;
        top: auto;
        z-index: 999;
        --gap-h-8cfccebb-9b41-4ef6-b7ae-8850706e10df: 100px;
        --gap-v-8cfccebb-9b41-4ef6-b7ae-8850706e10df: 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-8cfccebb-9b41-4ef6-b7ae-8850706e10df] {
        display: flex;
        --gap-h-8cfccebb-9b41-4ef6-b7ae-8850706e10df: 200px;
        --gap-v-8cfccebb-9b41-4ef6-b7ae-8850706e10df: 0px;
    }
}

.sd[data-s-f0968929-d9d7-4a24-9812-8c212ef5ac44] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-around;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: calc(100% - (var(--gap-h-8cfccebb-9b41-4ef6-b7ae-8850706e10df) * 0));
    --gap-h-f0968929-d9d7-4a24-9812-8c212ef5ac44: 0px;
    --gap-v-f0968929-d9d7-4a24-9812-8c212ef5ac44: 0px;
    --gap-uuid: f0968929-d9d7-4a24-9812-8c212ef5ac44;
    max-width: calc(100% - (var(--gap-h-8cfccebb-9b41-4ef6-b7ae-8850706e10df) * 0));
}

@media screen and (max-width: 1160px) {
    .sd[data-s-f0968929-d9d7-4a24-9812-8c212ef5ac44] {
        gap: 0px;
        --gap-h-f0968929-d9d7-4a24-9812-8c212ef5ac44: 0px;
        --gap-v-f0968929-d9d7-4a24-9812-8c212ef5ac44: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-f0968929-d9d7-4a24-9812-8c212ef5ac44] {
        bottom: auto;
        left: auto;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        right: auto;
        top: auto;
        --gap-h-f0968929-d9d7-4a24-9812-8c212ef5ac44: 0px;
        --gap-v-f0968929-d9d7-4a24-9812-8c212ef5ac44: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-f0968929-d9d7-4a24-9812-8c212ef5ac44] {
        flex: 1;
        gap: 0px;
        height: calc(100% - (var(--gap-v-8cfccebb-9b41-4ef6-b7ae-8850706e10df) * 0));
        justify-content: flex-end;
        width: auto;
        --gap-h-f0968929-d9d7-4a24-9812-8c212ef5ac44: 0px;
        --gap-v-f0968929-d9d7-4a24-9812-8c212ef5ac44: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f0968929-d9d7-4a24-9812-8c212ef5ac44] {
        align-content: stretch;
        align-items: stretch;
        justify-content: space-around;
        --gap-h-f0968929-d9d7-4a24-9812-8c212ef5ac44: 0px;
        --gap-v-f0968929-d9d7-4a24-9812-8c212ef5ac44: 0px;
    }
}

.sd[data-s-ab8be8bc-a6bc-4878-b071-7d0d336b09b1] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ab8be8bc-a6bc-4878-b071-7d0d336b09b1] {
        align-content: center;
        align-items: center;
        background: var(--s-color-94ad3c64);
        border-bottom: 0px solid var(--s-color-49ba81f8);
        border-left: 0px solid var(--s-color-49ba81f8);
        border-right: 1px solid var(--s-color-49ba81f8);
        border-top: 0px solid var(--s-color-49ba81f8);
        flex: 1;
        flex-direction: row;
        flex-wrap: nowrap;
        height: calc(100% - (var(--gap-v-f0968929-d9d7-4a24-9812-8c212ef5ac44) * 0));
        justify-content: center;
        padding: 0px 0px 0px 8px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-06eb1b3b-221d-4de3-854f-abec5c405bdd] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-06eb1b3b-221d-4de3-854f-abec5c405bdd] {
        align-content: center;
        align-items: center;
        flex-direction: row;
        justify-content: center;
    }
}

.sd[data-s-0ae461f7-f393-4be3-893e-327bc788fd4b] {
    color: #333333;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-0ae461f7-f393-4be3-893e-327bc788fd4b] {
        color: var(--s-color-49ba81f8);
        font-weight: 600;
        letter-spacing: 0.05em;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-0ae461f7-f393-4be3-893e-327bc788fd4b] {
        font-size: 14px;
    }
}

.sd[data-s-9996a3a5-4737-4a5d-bae3-faca0c356ff7] {
    color: #333333;
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9996a3a5-4737-4a5d-bae3-faca0c356ff7] {
        color: var(--s-color-49ba81f8);
    }
}

.sd[data-s-8d5fc927-4da0-45c2-b719-63c6eba5abba] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-8d5fc927-4da0-45c2-b719-63c6eba5abba] {
        align-content: center;
        align-items: center;
        background: var(--s-color-5da86435);
        border-bottom: 0px solid var(--s-color-49ba81f8);
        border-left: 0px solid var(--s-color-49ba81f8);
        border-right: 1px solid var(--s-color-49ba81f8);
        border-top: 0px solid var(--s-color-49ba81f8);
        flex: 1;
        flex-direction: row;
        flex-wrap: nowrap;
        height: calc(100% - (var(--gap-v-f0968929-d9d7-4a24-9812-8c212ef5ac44) * 0));
        justify-content: center;
        padding: 0px 0px 0px 8px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-5add60d0-e774-405c-a0ce-9b1321c83877] {
    color: #333333;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-5add60d0-e774-405c-a0ce-9b1321c83877] {
        color: var(--s-color-49ba81f8);
        font-weight: 600;
        letter-spacing: 0.05em;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5add60d0-e774-405c-a0ce-9b1321c83877] {
        font-size: 14px;
    }
}

.sd[data-s-6fe7aa53-0c2d-4831-a786-a854d2220913] {
    color: #333333;
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6fe7aa53-0c2d-4831-a786-a854d2220913] {
        color: var(--s-color-49ba81f8);
        margin-left: 5px;
    }
}

.sd[data-s-f21be79e-bbf7-495d-add5-c877fde7c04b] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-68ec9388-128e-43a4-8fbb-1e7f25e5839e] {
    align-content: stretch;
    align-items: stretch;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-around;
    padding: 0px;
    width: 100%;
    --gap-h-68ec9388-128e-43a4-8fbb-1e7f25e5839e: 0px;
    --gap-v-68ec9388-128e-43a4-8fbb-1e7f25e5839e: 0px;
    --gap-uuid: 68ec9388-128e-43a4-8fbb-1e7f25e5839e;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-68ec9388-128e-43a4-8fbb-1e7f25e5839e] {
        display: none;
        gap: 0px;
        --gap-h-68ec9388-128e-43a4-8fbb-1e7f25e5839e: 0px;
        --gap-v-68ec9388-128e-43a4-8fbb-1e7f25e5839e: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-68ec9388-128e-43a4-8fbb-1e7f25e5839e] {
        display: none;
        gap: 40px;
        --gap-h-68ec9388-128e-43a4-8fbb-1e7f25e5839e: 40px;
        --gap-v-68ec9388-128e-43a4-8fbb-1e7f25e5839e: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-68ec9388-128e-43a4-8fbb-1e7f25e5839e] {
        align-content: center;
        align-items: center;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 0px;
        justify-content: center;
        left: 0px;
        position: absolute;
        top: 0px;
        z-index: 999;
        --gap-h-68ec9388-128e-43a4-8fbb-1e7f25e5839e: 0px;
        --gap-v-68ec9388-128e-43a4-8fbb-1e7f25e5839e: 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-68ec9388-128e-43a4-8fbb-1e7f25e5839e] {
        display: flex;
        --gap-h-68ec9388-128e-43a4-8fbb-1e7f25e5839e: 0px;
        --gap-v-68ec9388-128e-43a4-8fbb-1e7f25e5839e: 0px;
    }
}

.sd[data-s-2f1d4687-385c-46b8-b077-6ac69d7a9145] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2f1d4687-385c-46b8-b077-6ac69d7a9145] {
        align-content: center;
        align-items: center;
        background: var(--s-color-49ba81f8);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: center;
        width: 64px;
        max-width: 100%;
    }
}

.sd[data-s-d67601af-8061-4e38-b6f6-7cf364139358] {
    color: #333333;
    font-size: 24px;
}

.sd[data-s-d67601af-8061-4e38-b6f6-7cf364139358]:hover {}

@media screen and (max-width: 480px) {
    .sd[data-s-d67601af-8061-4e38-b6f6-7cf364139358]:hover {
        flex: none;
        height: auto;
        width: 27px;
        max-width: 100%;
    }

    .sd[data-s-d67601af-8061-4e38-b6f6-7cf364139358] {
        color: var(--s-color-5da86435);
        font-size: 28px;
    }
}





.sd[data-s-1e75cda4-2118-4b6a-b19e-3881c3767ddc] {
    align-content: stretch;
    align-items: stretch;
    background: var(--s-color-49ba81f8);
    bottom: auto;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 200px;
    height: 72px;
    justify-content: space-around;
    left: 0px;
    margin: 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px 0px 0px 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 1000;
    --gap-h-1e75cda4-2118-4b6a-b19e-3881c3767ddc: 200px;
    --gap-v-1e75cda4-2118-4b6a-b19e-3881c3767ddc: 0px;
    --gap-uuid: 1e75cda4-2118-4b6a-b19e-3881c3767ddc;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-1e75cda4-2118-4b6a-b19e-3881c3767ddc] {
        display: none;
        flex: none;
        height: 72px;
        --gap-h-1e75cda4-2118-4b6a-b19e-3881c3767ddc: 200px;
        --gap-v-1e75cda4-2118-4b6a-b19e-3881c3767ddc: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-1e75cda4-2118-4b6a-b19e-3881c3767ddc] {
        display: none;
        gap: 0px;
        --gap-h-1e75cda4-2118-4b6a-b19e-3881c3767ddc: 0px;
        --gap-v-1e75cda4-2118-4b6a-b19e-3881c3767ddc: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-1e75cda4-2118-4b6a-b19e-3881c3767ddc] {
        align-content: flex-start;
        align-items: flex-start;
        display: flex;
        flex: none;
        gap: 100px;
        height: 60px;
        left: 0px;
        position: fixed;
        top: 0px;
        z-index: 1000;
        --gap-h-1e75cda4-2118-4b6a-b19e-3881c3767ddc: 100px;
        --gap-v-1e75cda4-2118-4b6a-b19e-3881c3767ddc: 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1e75cda4-2118-4b6a-b19e-3881c3767ddc] {
        display: flex;
        --gap-h-1e75cda4-2118-4b6a-b19e-3881c3767ddc: 200px;
        --gap-v-1e75cda4-2118-4b6a-b19e-3881c3767ddc: 0px;
    }
}

.sd[data-s-177c6360-efb7-4018-a737-deb4c36d2f01] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-around;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: calc(100% - (var(--gap-h-1e75cda4-2118-4b6a-b19e-3881c3767ddc) * 0));
    --gap-h-177c6360-efb7-4018-a737-deb4c36d2f01: 0px;
    --gap-v-177c6360-efb7-4018-a737-deb4c36d2f01: 0px;
    --gap-uuid: 177c6360-efb7-4018-a737-deb4c36d2f01;
    max-width: calc(100% - (var(--gap-h-1e75cda4-2118-4b6a-b19e-3881c3767ddc) * 0));
}

@media screen and (max-width: 1160px) {
    .sd[data-s-177c6360-efb7-4018-a737-deb4c36d2f01] {
        gap: 0px;
        --gap-h-177c6360-efb7-4018-a737-deb4c36d2f01: 0px;
        --gap-v-177c6360-efb7-4018-a737-deb4c36d2f01: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-177c6360-efb7-4018-a737-deb4c36d2f01] {
        bottom: auto;
        left: auto;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        right: auto;
        top: auto;
        --gap-h-177c6360-efb7-4018-a737-deb4c36d2f01: 0px;
        --gap-v-177c6360-efb7-4018-a737-deb4c36d2f01: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-177c6360-efb7-4018-a737-deb4c36d2f01] {
        gap: 0px;
        height: calc(100% - (var(--gap-v-1e75cda4-2118-4b6a-b19e-3881c3767ddc) * 0));
        width: calc(100% - (var(--gap-h-1e75cda4-2118-4b6a-b19e-3881c3767ddc) * 0));
        --gap-h-177c6360-efb7-4018-a737-deb4c36d2f01: 0px;
        --gap-v-177c6360-efb7-4018-a737-deb4c36d2f01: 0px;
        max-width: calc(100% - (var(--gap-h-1e75cda4-2118-4b6a-b19e-3881c3767ddc) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-177c6360-efb7-4018-a737-deb4c36d2f01] {
        align-content: stretch;
        align-items: stretch;
        justify-content: space-around;
        --gap-h-177c6360-efb7-4018-a737-deb4c36d2f01: 0px;
        --gap-v-177c6360-efb7-4018-a737-deb4c36d2f01: 0px;
    }
}

.sd[data-s-bc86ea08-2eb5-47c6-b29e-d835ccc8edef] {
    align-content: stretch;
    align-items: stretch;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-around;
    padding: 0px;
    width: calc(100% - (var(--gap-h-177c6360-efb7-4018-a737-deb4c36d2f01) * 0));
    --gap-h-bc86ea08-2eb5-47c6-b29e-d835ccc8edef: 0px;
    --gap-v-bc86ea08-2eb5-47c6-b29e-d835ccc8edef: 0px;
    --gap-uuid: bc86ea08-2eb5-47c6-b29e-d835ccc8edef;
    max-width: calc(100% - (var(--gap-h-177c6360-efb7-4018-a737-deb4c36d2f01) * 0));
}

@media screen and (max-width: 1160px) {
    .sd[data-s-bc86ea08-2eb5-47c6-b29e-d835ccc8edef] {
        gap: 0px;
        --gap-h-bc86ea08-2eb5-47c6-b29e-d835ccc8edef: 0px;
        --gap-v-bc86ea08-2eb5-47c6-b29e-d835ccc8edef: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-bc86ea08-2eb5-47c6-b29e-d835ccc8edef] {
        gap: 40px;
        --gap-h-bc86ea08-2eb5-47c6-b29e-d835ccc8edef: 40px;
        --gap-v-bc86ea08-2eb5-47c6-b29e-d835ccc8edef: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-bc86ea08-2eb5-47c6-b29e-d835ccc8edef] {
        align-content: center;
        align-items: center;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 0px;
        justify-content: center;
        --gap-h-bc86ea08-2eb5-47c6-b29e-d835ccc8edef: 0px;
        --gap-v-bc86ea08-2eb5-47c6-b29e-d835ccc8edef: 0px;
    }
}

.sd[data-s-f02fd5fd-832f-4986-8b17-b56099b7d3b5] {
    align-content: center;
    align-items: center;
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0px 0px;
    height: auto;
    justify-content: flex-start;
    left: auto;
    padding: 0px;
    position: relative;
    right: auto;
    top: auto;
    width: 788px;
    --gap-h-f02fd5fd-832f-4986-8b17-b56099b7d3b5: 0px;
    --gap-v-f02fd5fd-832f-4986-8b17-b56099b7d3b5: 0px;
    --gap-uuid: f02fd5fd-832f-4986-8b17-b56099b7d3b5;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-f02fd5fd-832f-4986-8b17-b56099b7d3b5] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-bc86ea08-2eb5-47c6-b29e-d835ccc8edef) * 0));
        --gap-h-f02fd5fd-832f-4986-8b17-b56099b7d3b5: 0px;
        --gap-v-f02fd5fd-832f-4986-8b17-b56099b7d3b5: 0px;
        max-width: calc(100% - (var(--gap-h-bc86ea08-2eb5-47c6-b29e-d835ccc8edef) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-f02fd5fd-832f-4986-8b17-b56099b7d3b5] {
        align-content: center;
        align-items: center;
        flex: none;
        gap: 273px;
        height: 60px;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-bc86ea08-2eb5-47c6-b29e-d835ccc8edef) * 0));
        --gap-h-f02fd5fd-832f-4986-8b17-b56099b7d3b5: 273px;
        --gap-v-f02fd5fd-832f-4986-8b17-b56099b7d3b5: 273px;
        max-width: calc(100% - (var(--gap-h-bc86ea08-2eb5-47c6-b29e-d835ccc8edef) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f02fd5fd-832f-4986-8b17-b56099b7d3b5] {
        margin: 0px 10px 0px 10px;
        --gap-h-f02fd5fd-832f-4986-8b17-b56099b7d3b5: 0px;
        --gap-v-f02fd5fd-832f-4986-8b17-b56099b7d3b5: 0px;
        width: calc(100% - 20px - (var(--gap-h-bc86ea08-2eb5-47c6-b29e-d835ccc8edef) * 0));
        max-width: calc(100% - 20px - (var(--gap-h-bc86ea08-2eb5-47c6-b29e-d835ccc8edef) * 0));
    }
}

.sd[data-s-63687157-03a9-41c9-9c4d-275c8020747f] {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    flex: none;
    flex-wrap: nowrap;
    height: 61px;
    justify-content: center;
    margin: 0px 32px 0px 0px;
    padding: 0px;
}

@media screen and (max-width: 940px) {
    .sd[data-s-63687157-03a9-41c9-9c4d-275c8020747f] {
        margin: 0px 24px 0px 24px;
        max-width: calc(100% - 48px);
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-63687157-03a9-41c9-9c4d-275c8020747f] {
        align-content: center;
        align-items: center;
        height: auto;
        justify-content: center;
        margin: 0px 24px 0px 24px;
        max-width: calc(100% - 48px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-63687157-03a9-41c9-9c4d-275c8020747f] {
        margin: 0px 16px 0px 16px;
        max-width: calc(100% - 32px);
    }
}

.sd[data-s-af6430cb-789a-4f34-bcfe-26412eb93003] {
    flex: none;
    height: 100%;
    width: 141px;
    max-width: calc(100% - 32px);
}

@media screen and (max-width: 480px) {
    .sd[data-s-af6430cb-789a-4f34-bcfe-26412eb93003] {
        flex: none;
        height: 56px;
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}





.sd[data-s-dff0321b-41a1-4005-b653-f26da605c77e] {
    align-content: flex-start;
    align-items: flex-start;
    background: var(--s-color-2386c234);
    bottom: auto;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: space-between;
    left: auto;
    margin: 0px 0px 0px 0px;
    overflow-x: clip;
    overflow-y: clip;
    padding: 88px 88px 88px 88px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-dff0321b-41a1-4005-b653-f26da605c77e] {
        display: flex;
        height: auto;
        padding: 88px;
        width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-dff0321b-41a1-4005-b653-f26da605c77e] {
        align-content: flex-start;
        align-items: flex-start;
        bottom: auto;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        height: auto;
        justify-content: space-around;
        left: auto;
        position: relative;
        right: auto;
        top: auto;
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-dff0321b-41a1-4005-b653-f26da605c77e] {
        display: none;
        flex: 0;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-dff0321b-41a1-4005-b653-f26da605c77e] {
        display: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
        width: 100%;
    }
}

.sd[data-s-95c34974-1c37-4292-9ec2-307d85558d95] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 232px 0px 0px;
    padding: 0px 0px 16px 0px;
    width: auto;
    max-width: calc(100% - 232px);
}

@media screen and (max-width: 1160px) {
    .sd[data-s-95c34974-1c37-4292-9ec2-307d85558d95] {
        display: flex;
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 392px;
        max-width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-95c34974-1c37-4292-9ec2-307d85558d95] {
        align-content: center;
        align-items: center;
        display: flex;
        height: auto;
        justify-content: flex-start;
        padding: 0px 0px 24px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-95c34974-1c37-4292-9ec2-307d85558d95] {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-95c34974-1c37-4292-9ec2-307d85558d95] {
        display: none;
    }
}

.sd[data-s-a62a0d1f-c676-4394-8ad1-461e6aa5af54] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    bottom: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    left: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    z-index: 1;
    --gap-h-a62a0d1f-c676-4394-8ad1-461e6aa5af54: 0px;
    --gap-v-a62a0d1f-c676-4394-8ad1-461e6aa5af54: 0px;
    --gap-uuid: a62a0d1f-c676-4394-8ad1-461e6aa5af54;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-a62a0d1f-c676-4394-8ad1-461e6aa5af54] {
        margin: 0px 0px 0px 0px;
        width: auto;
        --gap-h-a62a0d1f-c676-4394-8ad1-461e6aa5af54: 0px;
        --gap-v-a62a0d1f-c676-4394-8ad1-461e6aa5af54: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-a62a0d1f-c676-4394-8ad1-461e6aa5af54] {
        height: auto;
        width: auto;
        --gap-h-a62a0d1f-c676-4394-8ad1-461e6aa5af54: 0px;
        --gap-v-a62a0d1f-c676-4394-8ad1-461e6aa5af54: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-a62a0d1f-c676-4394-8ad1-461e6aa5af54] {
        flex: none;
        gap: 8px;
        height: auto;
        padding: 40px 20px;
        position: sticky;
        top: 0px;
        width: 242px;
        z-index: 1;
        --gap-h-a62a0d1f-c676-4394-8ad1-461e6aa5af54: 0px;
        --gap-v-a62a0d1f-c676-4394-8ad1-461e6aa5af54: 8px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a62a0d1f-c676-4394-8ad1-461e6aa5af54] {
        align-content: center;
        align-items: center;
        flex: none;
        gap: 0px;
        height: 100%;
        justify-content: center;
        padding: 0px 20px 0px 20px;
        width: 100%;
        --gap-h-a62a0d1f-c676-4394-8ad1-461e6aa5af54: 0px;
        --gap-v-a62a0d1f-c676-4394-8ad1-461e6aa5af54: 0px;
        max-width: 100%;
    }
}

.sd[data-s-45360d8f-1ce4-4a96-bf42-0f091b2edce1] {
    height: 40px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-45360d8f-1ce4-4a96-bf42-0f091b2edce1] {
        width: auto;
    }
}

.sd[data-s-ada1371f-9a04-490d-b74c-19f3995184c5] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 42px;
    justify-content: flex-start;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-ada1371f-9a04-490d-b74c-19f3995184c5: 0px;
    --gap-v-ada1371f-9a04-490d-b74c-19f3995184c5: 0px;
    --gap-uuid: ada1371f-9a04-490d-b74c-19f3995184c5;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ada1371f-9a04-490d-b74c-19f3995184c5] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-ada1371f-9a04-490d-b74c-19f3995184c5: 12px;
        --gap-v-ada1371f-9a04-490d-b74c-19f3995184c5: 0px;
        max-width: 100%;
    }
}

.sd[data-s-4ddb1a34-ce94-4e89-b28e-35a73a735e60] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-ada1371f-9a04-490d-b74c-19f3995184c5) * 0));
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-4f8ce911-ed74-4053-ab1c-1395a9813545] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-radius: 0px 0px 0px 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 49px;
    justify-content: center;
    width: 49px;
    max-width: 100%;
}

.sd[data-s-4f8ce911-ed74-4053-ab1c-1395a9813545]:hover {
    background: var(--s-color-c6bf4685);
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 320px) {
    .sd[data-s-4f8ce911-ed74-4053-ab1c-1395a9813545] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

.sd[data-s-5f68c3bd-60ad-46cd-aa54-4665ec5e5a75] {
    flex: none;
    height: 19px;
    margin: 0px 0px 0px 0px;
    width: 19px;
    max-width: 100%;
}

.sd[data-s-6d1c7686-fdab-43ea-b8a3-ea92795edd7f] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
    height: calc(100% - (var(--gap-v-ada1371f-9a04-490d-b74c-19f3995184c5) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 10px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 30px);
    justify-content: flex-start;
}

.sd[data-s-6d1c7686-fdab-43ea-b8a3-ea92795edd7f]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-6d1c7686-fdab-43ea-b8a3-ea92795edd7f] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-6d1c7686-fdab-43ea-b8a3-ea92795edd7f] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-6d1c7686-fdab-43ea-b8a3-ea92795edd7f] {
        display: flex;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-6d1c7686-fdab-43ea-b8a3-ea92795edd7f] {
        display: flex;
    }
}

.sd[data-s-5894d5b9-a6e9-4d58-a18b-c7849a3c4f5c] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 42px;
    justify-content: flex-start;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-5894d5b9-a6e9-4d58-a18b-c7849a3c4f5c: 0px;
    --gap-v-5894d5b9-a6e9-4d58-a18b-c7849a3c4f5c: 0px;
    --gap-uuid: 5894d5b9-a6e9-4d58-a18b-c7849a3c4f5c;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-5894d5b9-a6e9-4d58-a18b-c7849a3c4f5c] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-5894d5b9-a6e9-4d58-a18b-c7849a3c4f5c: 12px;
        --gap-v-5894d5b9-a6e9-4d58-a18b-c7849a3c4f5c: 0px;
        max-width: 100%;
    }
}

.sd[data-s-bf0982b3-fb74-4336-b8d2-f386dc414f7c] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-5894d5b9-a6e9-4d58-a18b-c7849a3c4f5c) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-a2a1467e-756c-4c8a-9180-b57b22ce116a] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-radius: 0px 0px 0px 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 49px;
    justify-content: center;
    width: 49px;
    max-width: 100%;
}

.sd[data-s-a2a1467e-756c-4c8a-9180-b57b22ce116a]:hover {
    background: var(--s-color-c6bf4685);
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 320px) {
    .sd[data-s-a2a1467e-756c-4c8a-9180-b57b22ce116a] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

.sd[data-s-9a3562e3-1c2b-4ad1-bb46-0b93f4509a28] {
    flex: none;
    height: 15px;
    margin: 0px 0px 0px 0px;
    width: 15px;
    max-width: 100%;
}

.sd[data-s-5872cd9f-6612-45d9-85ad-6b5b5196b7e3] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
    height: calc(100% - (var(--gap-v-5894d5b9-a6e9-4d58-a18b-c7849a3c4f5c) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 10px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 30px);
    justify-content: flex-start;
}

.sd[data-s-5872cd9f-6612-45d9-85ad-6b5b5196b7e3]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-5872cd9f-6612-45d9-85ad-6b5b5196b7e3] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-5872cd9f-6612-45d9-85ad-6b5b5196b7e3] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-5872cd9f-6612-45d9-85ad-6b5b5196b7e3] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5872cd9f-6612-45d9-85ad-6b5b5196b7e3] {
        display: none;
    }
}

.sd[data-s-93a51f7d-94e8-4966-bb48-36dfceec713a] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 42px;
    justify-content: flex-start;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-93a51f7d-94e8-4966-bb48-36dfceec713a: 0px;
    --gap-v-93a51f7d-94e8-4966-bb48-36dfceec713a: 0px;
    --gap-uuid: 93a51f7d-94e8-4966-bb48-36dfceec713a;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-93a51f7d-94e8-4966-bb48-36dfceec713a] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-93a51f7d-94e8-4966-bb48-36dfceec713a: 12px;
        --gap-v-93a51f7d-94e8-4966-bb48-36dfceec713a: 0px;
        max-width: 100%;
    }
}

.sd[data-s-e05d8c7f-f875-425e-af44-9fdb19e8fb36] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-93a51f7d-94e8-4966-bb48-36dfceec713a) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-b82970c5-4459-4d41-bd5c-39e59827e2d6] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-radius: 0px 0px 0px 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 49px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: 49px;
    max-width: 100%;
}

.sd[data-s-b82970c5-4459-4d41-bd5c-39e59827e2d6]:hover {
    background: var(--s-color-c6bf4685);
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 320px) {
    .sd[data-s-b82970c5-4459-4d41-bd5c-39e59827e2d6] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

.sd[data-s-f55a76ca-c02a-49fb-b98c-744dd1396899] {
    flex: none;
    height: 18px;
    margin: 0px 0px 0px 0px;
    width: 18px;
    max-width: 100%;
}

.sd[data-s-87df36c7-df7a-46ec-b31c-e9a9c5fdd714] {
    color: var(--s-color-49ba81f8);
    display: flex;
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
    height: calc(100% - (var(--gap-v-93a51f7d-94e8-4966-bb48-36dfceec713a) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 10px 0px 10px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: 16px;
    z-index: 1;
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

.sd[data-s-87df36c7-df7a-46ec-b31c-e9a9c5fdd714]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-87df36c7-df7a-46ec-b31c-e9a9c5fdd714] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-87df36c7-df7a-46ec-b31c-e9a9c5fdd714] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-87df36c7-df7a-46ec-b31c-e9a9c5fdd714] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-87df36c7-df7a-46ec-b31c-e9a9c5fdd714] {
        display: none;
    }
}

.sd[data-s-5403edcd-65d5-47cc-87f3-3d78dd81336e] {
    height: 48px;
    margin: 13px 0px 13px 13px;
    width: 77px;
    max-width: calc(100% - 13px);
}

.sd[data-s-dbd3bbf3-d0ee-49bc-ad8a-6568b9e84e35] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 197px;
    --gap-h-dbd3bbf3-d0ee-49bc-ad8a-6568b9e84e35: 0px;
    --gap-v-dbd3bbf3-d0ee-49bc-ad8a-6568b9e84e35: 0px;
    --gap-uuid: dbd3bbf3-d0ee-49bc-ad8a-6568b9e84e35;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-dbd3bbf3-d0ee-49bc-ad8a-6568b9e84e35] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-dbd3bbf3-d0ee-49bc-ad8a-6568b9e84e35: 12px;
        --gap-v-dbd3bbf3-d0ee-49bc-ad8a-6568b9e84e35: 0px;
        max-width: 100%;
    }
}

.sd[data-s-407a872d-4350-4ece-83a1-ccf7bc4a76cf] {
    color: var(--s-color-49ba81f8);
    display: flex;
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-size: 10px;
    font-weight: 200;
    height: 9px;
    letter-spacing: normal;
    line-height: 1.18;
    margin: 0px 20px 0px 10px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: 142px;
    z-index: 1;
    max-width: calc(100% - 30px);
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-407a872d-4350-4ece-83a1-ccf7bc4a76cf] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-407a872d-4350-4ece-83a1-ccf7bc4a76cf] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-407a872d-4350-4ece-83a1-ccf7bc4a76cf] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 30px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-407a872d-4350-4ece-83a1-ccf7bc4a76cf] {
        display: none;
    }
}

.sd[data-s-6178d718-f8f4-43da-b843-d76cc5222b3f] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    bottom: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-end;
    left: auto;
    padding: 0px 0px 0px 8px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    z-index: 2;
    --gap-h-6178d718-f8f4-43da-b843-d76cc5222b3f: 0px;
    --gap-v-6178d718-f8f4-43da-b843-d76cc5222b3f: 0px;
    --gap-uuid: 6178d718-f8f4-43da-b843-d76cc5222b3f;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-6178d718-f8f4-43da-b843-d76cc5222b3f] {
        display: flex;
        width: auto;
        --gap-h-6178d718-f8f4-43da-b843-d76cc5222b3f: 0px;
        --gap-v-6178d718-f8f4-43da-b843-d76cc5222b3f: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-6178d718-f8f4-43da-b843-d76cc5222b3f] {
        display: flex;
        justify-content: space-around;
        padding: 0px 0px 0px 24px;
        --gap-h-6178d718-f8f4-43da-b843-d76cc5222b3f: 0px;
        --gap-v-6178d718-f8f4-43da-b843-d76cc5222b3f: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-6178d718-f8f4-43da-b843-d76cc5222b3f] {
        display: none;
        flex: none;
        gap: 8px;
        height: auto;
        padding: 40px 20px;
        position: sticky;
        top: 0px;
        width: 455px;
        z-index: 1;
        --gap-h-6178d718-f8f4-43da-b843-d76cc5222b3f: 8px;
        --gap-v-6178d718-f8f4-43da-b843-d76cc5222b3f: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-6178d718-f8f4-43da-b843-d76cc5222b3f] {
        align-content: center;
        align-items: center;
        display: none;
        flex: none;
        gap: 0px;
        height: 100%;
        justify-content: center;
        padding: 0px 20px 0px 20px;
        width: 100%;
        --gap-h-6178d718-f8f4-43da-b843-d76cc5222b3f: 0px;
        --gap-v-6178d718-f8f4-43da-b843-d76cc5222b3f: 0px;
        max-width: 100%;
    }
}

.sd[data-s-c2845af3-3970-440b-9cb1-21e8db6ab11e] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 88px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 88px);
}

@media screen and (max-width: 940px) {
    .sd[data-s-c2845af3-3970-440b-9cb1-21e8db6ab11e] {
        margin: 0px 48px 0px 0px;
        max-width: calc(100% - 48px);
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-c2845af3-3970-440b-9cb1-21e8db6ab11e] {
        flex: none;
        height: auto;
        width: 1px;
        max-width: calc(100% - 48px);
    }
}

.sd[data-s-9b999b8e-1423-4668-a195-9756c7cdd48f] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px;
    width: auto;
    --gap-h-9b999b8e-1423-4668-a195-9756c7cdd48f: 0px;
    --gap-v-9b999b8e-1423-4668-a195-9756c7cdd48f: 0px;
    --gap-uuid: 9b999b8e-1423-4668-a195-9756c7cdd48f;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9b999b8e-1423-4668-a195-9756c7cdd48f] {
        flex: none;
        gap: 12px;
        height: 40px;
        width: 1px;
        --gap-h-9b999b8e-1423-4668-a195-9756c7cdd48f: 12px;
        --gap-v-9b999b8e-1423-4668-a195-9756c7cdd48f: 0px;
        max-width: 100%;
    }
}

.sd[data-s-326a191a-3496-4f30-84a4-bbcd6ba38869] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 16px;
    font-weight: 600;
    height: calc(100% - (var(--gap-v-9b999b8e-1423-4668-a195-9756c7cdd48f) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-326a191a-3496-4f30-84a4-bbcd6ba38869]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-326a191a-3496-4f30-84a4-bbcd6ba38869] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-326a191a-3496-4f30-84a4-bbcd6ba38869] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-326a191a-3496-4f30-84a4-bbcd6ba38869] {
        display: flex;
        flex: none;
        font-size: 14px;
        height: auto;
        width: 1px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-326a191a-3496-4f30-84a4-bbcd6ba38869] {
        display: flex;
    }
}

.sd[data-s-18a86ecf-3c9f-4cc3-8d57-e9413c429dc3] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px;
    width: auto;
    --gap-h-18a86ecf-3c9f-4cc3-8d57-e9413c429dc3: 0px;
    --gap-v-18a86ecf-3c9f-4cc3-8d57-e9413c429dc3: 0px;
    --gap-uuid: 18a86ecf-3c9f-4cc3-8d57-e9413c429dc3;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-18a86ecf-3c9f-4cc3-8d57-e9413c429dc3] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-18a86ecf-3c9f-4cc3-8d57-e9413c429dc3: 12px;
        --gap-v-18a86ecf-3c9f-4cc3-8d57-e9413c429dc3: 0px;
        max-width: 100%;
    }
}

.sd[data-s-ddda6a73-1c1c-4704-9496-2394617dd052] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 16px;
    font-weight: 700;
    height: calc(100% - (var(--gap-v-18a86ecf-3c9f-4cc3-8d57-e9413c429dc3) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ddda6a73-1c1c-4704-9496-2394617dd052]:hover {
    color: #ffffffff;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-ddda6a73-1c1c-4704-9496-2394617dd052] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-ddda6a73-1c1c-4704-9496-2394617dd052] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-ddda6a73-1c1c-4704-9496-2394617dd052] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ddda6a73-1c1c-4704-9496-2394617dd052] {
        display: none;
    }
}

.sd[data-s-a511559b-8510-4f83-aa3a-90b016be2bb3] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px;
    width: auto;
    --gap-h-a511559b-8510-4f83-aa3a-90b016be2bb3: 0px;
    --gap-v-a511559b-8510-4f83-aa3a-90b016be2bb3: 0px;
    --gap-uuid: a511559b-8510-4f83-aa3a-90b016be2bb3;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a511559b-8510-4f83-aa3a-90b016be2bb3] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-a511559b-8510-4f83-aa3a-90b016be2bb3: 12px;
        --gap-v-a511559b-8510-4f83-aa3a-90b016be2bb3: 0px;
        max-width: 100%;
    }
}

.sd[data-s-81fbc6a2-7852-408d-961a-1105cbc0d935] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 14px;
    font-weight: 400;
    height: calc(100% - (var(--gap-v-a511559b-8510-4f83-aa3a-90b016be2bb3) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-81fbc6a2-7852-408d-961a-1105cbc0d935]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-81fbc6a2-7852-408d-961a-1105cbc0d935] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-81fbc6a2-7852-408d-961a-1105cbc0d935] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-81fbc6a2-7852-408d-961a-1105cbc0d935] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-81fbc6a2-7852-408d-961a-1105cbc0d935] {
        display: none;
    }
}

.sd[data-s-2f77a7db-e49e-455a-a381-c9fa543c64da] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px;
    width: auto;
    --gap-h-2f77a7db-e49e-455a-a381-c9fa543c64da: 0px;
    --gap-v-2f77a7db-e49e-455a-a381-c9fa543c64da: 0px;
    --gap-uuid: 2f77a7db-e49e-455a-a381-c9fa543c64da;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2f77a7db-e49e-455a-a381-c9fa543c64da] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-2f77a7db-e49e-455a-a381-c9fa543c64da: 12px;
        --gap-v-2f77a7db-e49e-455a-a381-c9fa543c64da: 0px;
        max-width: 100%;
    }
}

.sd[data-s-f8e4f68a-cfab-43d0-ab17-df2cd4d4c574] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 14px;
    font-weight: 400;
    height: calc(100% - (var(--gap-v-2f77a7db-e49e-455a-a381-c9fa543c64da) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-f8e4f68a-cfab-43d0-ab17-df2cd4d4c574]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-f8e4f68a-cfab-43d0-ab17-df2cd4d4c574] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-f8e4f68a-cfab-43d0-ab17-df2cd4d4c574] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-f8e4f68a-cfab-43d0-ab17-df2cd4d4c574] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f8e4f68a-cfab-43d0-ab17-df2cd4d4c574] {
        display: none;
    }
}

.sd[data-s-38c02884-fe28-4070-acf4-e06f1ba8eabc] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px;
    width: auto;
    --gap-h-38c02884-fe28-4070-acf4-e06f1ba8eabc: 0px;
    --gap-v-38c02884-fe28-4070-acf4-e06f1ba8eabc: 0px;
    --gap-uuid: 38c02884-fe28-4070-acf4-e06f1ba8eabc;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-38c02884-fe28-4070-acf4-e06f1ba8eabc] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-38c02884-fe28-4070-acf4-e06f1ba8eabc: 12px;
        --gap-v-38c02884-fe28-4070-acf4-e06f1ba8eabc: 0px;
        max-width: 100%;
    }
}

.sd[data-s-a4cc5a07-0844-4f0a-bd99-9fc6a0915308] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a4cc5a07-0844-4f0a-bd99-9fc6a0915308]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-a4cc5a07-0844-4f0a-bd99-9fc6a0915308] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-a4cc5a07-0844-4f0a-bd99-9fc6a0915308] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-a4cc5a07-0844-4f0a-bd99-9fc6a0915308] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a4cc5a07-0844-4f0a-bd99-9fc6a0915308] {
        display: none;
    }
}

.sd[data-s-6dc20db5-9ca1-4418-a58e-d6120ee22a68] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 88px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: calc(100% - 88px);
}

@media screen and (max-width: 940px) {
    .sd[data-s-6dc20db5-9ca1-4418-a58e-d6120ee22a68] {
        margin: 0px 48px 0px 0px;
        max-width: calc(100% - 48px);
    }
}

.sd[data-s-d1dc122d-02ea-4c20-90a1-70f5cd5c0f99] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0px;
    width: auto;
    --gap-h-d1dc122d-02ea-4c20-90a1-70f5cd5c0f99: 0px;
    --gap-v-d1dc122d-02ea-4c20-90a1-70f5cd5c0f99: 0px;
    --gap-uuid: d1dc122d-02ea-4c20-90a1-70f5cd5c0f99;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d1dc122d-02ea-4c20-90a1-70f5cd5c0f99] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-d1dc122d-02ea-4c20-90a1-70f5cd5c0f99: 12px;
        --gap-v-d1dc122d-02ea-4c20-90a1-70f5cd5c0f99: 0px;
        max-width: 100%;
    }
}

.sd[data-s-d0890d89-fd7f-4513-92df-368cad7ac7b3] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 20px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 40px);
    justify-content: flex-start;
}

.sd[data-s-d0890d89-fd7f-4513-92df-368cad7ac7b3]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-d0890d89-fd7f-4513-92df-368cad7ac7b3] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-d0890d89-fd7f-4513-92df-368cad7ac7b3] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-d0890d89-fd7f-4513-92df-368cad7ac7b3] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 40px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-d0890d89-fd7f-4513-92df-368cad7ac7b3] {
        display: none;
    }
}

.sd[data-s-3dc65edd-2c3b-4460-a468-51c777053249] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px;
    width: auto;
    --gap-h-3dc65edd-2c3b-4460-a468-51c777053249: 0px;
    --gap-v-3dc65edd-2c3b-4460-a468-51c777053249: 0px;
    --gap-uuid: 3dc65edd-2c3b-4460-a468-51c777053249;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-3dc65edd-2c3b-4460-a468-51c777053249] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-3dc65edd-2c3b-4460-a468-51c777053249: 12px;
        --gap-v-3dc65edd-2c3b-4460-a468-51c777053249: 0px;
        max-width: 100%;
    }
}

.sd[data-s-bc229c8b-995f-4d53-bd70-7e2661f3b612] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 16px;
    font-weight: 700;
    height: calc(100% - (var(--gap-v-3dc65edd-2c3b-4460-a468-51c777053249) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 20px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 40px);
    justify-content: flex-start;
}

.sd[data-s-bc229c8b-995f-4d53-bd70-7e2661f3b612]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-bc229c8b-995f-4d53-bd70-7e2661f3b612] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-bc229c8b-995f-4d53-bd70-7e2661f3b612] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-bc229c8b-995f-4d53-bd70-7e2661f3b612] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 40px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-bc229c8b-995f-4d53-bd70-7e2661f3b612] {
        display: none;
    }
}

.sd[data-s-de823bdb-72ae-4944-bdd5-261bc9172ac2] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 42px;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-de823bdb-72ae-4944-bdd5-261bc9172ac2: 0px;
    --gap-v-de823bdb-72ae-4944-bdd5-261bc9172ac2: 0px;
    --gap-uuid: de823bdb-72ae-4944-bdd5-261bc9172ac2;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-de823bdb-72ae-4944-bdd5-261bc9172ac2] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-de823bdb-72ae-4944-bdd5-261bc9172ac2: 12px;
        --gap-v-de823bdb-72ae-4944-bdd5-261bc9172ac2: 0px;
        max-width: 100%;
    }
}

.sd[data-s-19249301-28be-4820-be26-e6190bd58c49] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 20px;
    padding: 16px 0px 16px 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 40px);
    justify-content: flex-start;
}

.sd[data-s-19249301-28be-4820-be26-e6190bd58c49]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-19249301-28be-4820-be26-e6190bd58c49] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-19249301-28be-4820-be26-e6190bd58c49] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-19249301-28be-4820-be26-e6190bd58c49] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 40px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-19249301-28be-4820-be26-e6190bd58c49] {
        display: none;
    }
}

.sd[data-s-ff472c4b-751f-4e38-9810-f878122f243a] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --gap-h-ff472c4b-751f-4e38-9810-f878122f243a: 0px;
    --gap-v-ff472c4b-751f-4e38-9810-f878122f243a: 0px;
    --gap-uuid: ff472c4b-751f-4e38-9810-f878122f243a;
    max-width: 100%;
}

.sd[data-s-ab5c1778-12c8-4d6b-b1a6-5bae8481082a] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px;
    width: auto;
    --gap-h-ab5c1778-12c8-4d6b-b1a6-5bae8481082a: 0px;
    --gap-v-ab5c1778-12c8-4d6b-b1a6-5bae8481082a: 0px;
    --gap-uuid: ab5c1778-12c8-4d6b-b1a6-5bae8481082a;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ab5c1778-12c8-4d6b-b1a6-5bae8481082a] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-ab5c1778-12c8-4d6b-b1a6-5bae8481082a: 12px;
        --gap-v-ab5c1778-12c8-4d6b-b1a6-5bae8481082a: 0px;
        max-width: 100%;
    }
}

.sd[data-s-809d0ee3-9d65-45da-af97-840ae227abef] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 16px;
    font-weight: 700;
    height: calc(100% - (var(--gap-v-ab5c1778-12c8-4d6b-b1a6-5bae8481082a) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 20px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 40px);
    justify-content: flex-start;
}

.sd[data-s-809d0ee3-9d65-45da-af97-840ae227abef]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-809d0ee3-9d65-45da-af97-840ae227abef] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-809d0ee3-9d65-45da-af97-840ae227abef] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-809d0ee3-9d65-45da-af97-840ae227abef] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 40px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-809d0ee3-9d65-45da-af97-840ae227abef] {
        display: none;
    }
}

.sd[data-s-e321921c-8595-47aa-bdf9-2a364137b07c] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px;
    width: auto;
    --gap-h-e321921c-8595-47aa-bdf9-2a364137b07c: 0px;
    --gap-v-e321921c-8595-47aa-bdf9-2a364137b07c: 0px;
    --gap-uuid: e321921c-8595-47aa-bdf9-2a364137b07c;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e321921c-8595-47aa-bdf9-2a364137b07c] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-e321921c-8595-47aa-bdf9-2a364137b07c: 12px;
        --gap-v-e321921c-8595-47aa-bdf9-2a364137b07c: 0px;
        max-width: 100%;
    }
}

.sd[data-s-31eb4993-7d1b-454a-ae55-97a79cd61658] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 16px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 20px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 40px);
    justify-content: flex-start;
}

.sd[data-s-31eb4993-7d1b-454a-ae55-97a79cd61658]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-31eb4993-7d1b-454a-ae55-97a79cd61658] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-31eb4993-7d1b-454a-ae55-97a79cd61658] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-31eb4993-7d1b-454a-ae55-97a79cd61658] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 40px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-31eb4993-7d1b-454a-ae55-97a79cd61658] {
        display: none;
    }
}

.sd[data-s-30a26dfd-fbdf-49f9-9b22-af79f806b822] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 16px 0px;
    width: auto;
    --gap-h-30a26dfd-fbdf-49f9-9b22-af79f806b822: 0px;
    --gap-v-30a26dfd-fbdf-49f9-9b22-af79f806b822: 0px;
    --gap-uuid: 30a26dfd-fbdf-49f9-9b22-af79f806b822;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-30a26dfd-fbdf-49f9-9b22-af79f806b822] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-30a26dfd-fbdf-49f9-9b22-af79f806b822: 12px;
        --gap-v-30a26dfd-fbdf-49f9-9b22-af79f806b822: 0px;
        max-width: 100%;
    }
}

.sd[data-s-927cda47-ea64-41cf-950d-f515cf280dbe] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 16px;
    font-weight: 700;
    height: calc(100% - (var(--gap-v-30a26dfd-fbdf-49f9-9b22-af79f806b822) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 20px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 40px);
    justify-content: flex-start;
}

.sd[data-s-927cda47-ea64-41cf-950d-f515cf280dbe]:hover {
    color: #ffffff80;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-927cda47-ea64-41cf-950d-f515cf280dbe] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-927cda47-ea64-41cf-950d-f515cf280dbe] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-927cda47-ea64-41cf-950d-f515cf280dbe] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 40px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-927cda47-ea64-41cf-950d-f515cf280dbe] {
        display: none;
    }
}





.sd[data-s-68c2373e-ae3c-40ae-8ee1-ded1f381117c] {
    align-content: flex-start;
    align-items: flex-start;
    background: var(--s-color-2386c234);
    bottom: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: space-between;
    left: auto;
    margin: 0px 0px 0px 0px;
    overflow-x: clip;
    overflow-y: clip;
    padding: 16px 32px 88px 32px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-68c2373e-ae3c-40ae-8ee1-ded1f381117c] {
        display: flex;
        height: auto;
        padding: 16px;
        width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-68c2373e-ae3c-40ae-8ee1-ded1f381117c] {
        align-content: center;
        align-items: center;
        bottom: auto;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-start;
        left: auto;
        position: relative;
        right: auto;
        top: auto;
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-68c2373e-ae3c-40ae-8ee1-ded1f381117c] {
        display: none;
        flex: 0;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-68c2373e-ae3c-40ae-8ee1-ded1f381117c] {
        display: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
        width: 100%;
    }
}

.sd[data-s-7fabc428-9d35-46a2-afb4-91aa3b36d2bc] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-end;
    margin: 0px 20px;
    width: auto;
    max-width: calc(100% - 40px);
}

.sd[data-s-a875bf0a-a860-4643-bb42-c1347135e107] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    bottom: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    left: auto;
    padding: 0px 0px 0px 0px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    z-index: 2;
    --gap-h-a875bf0a-a860-4643-bb42-c1347135e107: 0px;
    --gap-v-a875bf0a-a860-4643-bb42-c1347135e107: 0px;
    --gap-uuid: a875bf0a-a860-4643-bb42-c1347135e107;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-a875bf0a-a860-4643-bb42-c1347135e107] {
        width: auto;
        --gap-h-a875bf0a-a860-4643-bb42-c1347135e107: 0px;
        --gap-v-a875bf0a-a860-4643-bb42-c1347135e107: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-a875bf0a-a860-4643-bb42-c1347135e107] {
        gap: 8px;
        padding: 40px 20px;
        position: sticky;
        top: 0px;
        z-index: 1;
        --gap-h-a875bf0a-a860-4643-bb42-c1347135e107: 8px;
        --gap-v-a875bf0a-a860-4643-bb42-c1347135e107: 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a875bf0a-a860-4643-bb42-c1347135e107] {
        align-content: center;
        align-items: center;
        flex: none;
        gap: 0px;
        height: 100%;
        justify-content: center;
        padding: 0px 20px 0px 20px;
        width: 100%;
        --gap-h-a875bf0a-a860-4643-bb42-c1347135e107: 0px;
        --gap-v-a875bf0a-a860-4643-bb42-c1347135e107: 0px;
        max-width: 100%;
    }
}

.sd[data-s-6b8e0041-3385-40ca-9069-44a914801f55] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-e15a33e7-1002-441e-a92c-cabc645a8398] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 42px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-e15a33e7-1002-441e-a92c-cabc645a8398: 0px;
    --gap-v-e15a33e7-1002-441e-a92c-cabc645a8398: 0px;
    --gap-uuid: e15a33e7-1002-441e-a92c-cabc645a8398;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e15a33e7-1002-441e-a92c-cabc645a8398] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-e15a33e7-1002-441e-a92c-cabc645a8398: 12px;
        --gap-v-e15a33e7-1002-441e-a92c-cabc645a8398: 0px;
        max-width: 100%;
    }
}

.sd[data-s-6ebb70e4-4501-4bd8-aeaa-1029cdae6d0d] {
    color: var(--s-color-85ba91a1);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 12px;
    font-weight: 300;
    height: calc(100% - (var(--gap-v-e15a33e7-1002-441e-a92c-cabc645a8398) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-6ebb70e4-4501-4bd8-aeaa-1029cdae6d0d] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-6ebb70e4-4501-4bd8-aeaa-1029cdae6d0d] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-6ebb70e4-4501-4bd8-aeaa-1029cdae6d0d] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-6ebb70e4-4501-4bd8-aeaa-1029cdae6d0d] {
        display: none;
    }
}

.sd[data-s-5db47050-6473-4621-bebf-c7eb3e072ec2] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-5db47050-6473-4621-bebf-c7eb3e072ec2] {
        align-content: center;
        align-items: center;
        justify-content: center;
    }
}

.sd[data-s-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    bottom: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    left: auto;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    z-index: 2;
    --gap-h-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba: 0px;
    --gap-v-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba: 0px;
    --gap-uuid: 9868dbed-9a3b-45d9-9bbb-1b4458bc11ba;
    max-width: calc(100% - 20px);
}

@media screen and (max-width: 1160px) {
    .sd[data-s-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba] {
        width: auto;
        --gap-h-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba: 0px;
        --gap-v-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba] {
        margin: 0px 0px 0px 0px;
        --gap-h-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba: 0px;
        --gap-v-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba] {
        gap: 8px;
        padding: 40px 20px;
        position: sticky;
        top: 0px;
        z-index: 1;
        --gap-h-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba: 8px;
        --gap-v-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba: 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba] {
        align-content: center;
        align-items: center;
        flex: none;
        gap: 0px;
        height: 100%;
        justify-content: center;
        padding: 0px 20px 0px 20px;
        width: 100%;
        --gap-h-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba: 0px;
        --gap-v-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba: 0px;
        max-width: 100%;
    }
}

.sd[data-s-d40455d0-9e5b-4490-b1b3-0e9d7e7626a7] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    bottom: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    left: auto;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    z-index: 2;
    --gap-h-d40455d0-9e5b-4490-b1b3-0e9d7e7626a7: 0px;
    --gap-v-d40455d0-9e5b-4490-b1b3-0e9d7e7626a7: 0px;
    --gap-uuid: d40455d0-9e5b-4490-b1b3-0e9d7e7626a7;
    max-width: calc(100% - 20px);
}

@media screen and (max-width: 1160px) {
    .sd[data-s-d40455d0-9e5b-4490-b1b3-0e9d7e7626a7] {
        width: auto;
        --gap-h-d40455d0-9e5b-4490-b1b3-0e9d7e7626a7: 0px;
        --gap-v-d40455d0-9e5b-4490-b1b3-0e9d7e7626a7: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-d40455d0-9e5b-4490-b1b3-0e9d7e7626a7] {
        gap: 8px;
        padding: 40px 20px;
        position: sticky;
        top: 0px;
        z-index: 1;
        --gap-h-d40455d0-9e5b-4490-b1b3-0e9d7e7626a7: 8px;
        --gap-v-d40455d0-9e5b-4490-b1b3-0e9d7e7626a7: 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-d40455d0-9e5b-4490-b1b3-0e9d7e7626a7] {
        align-content: center;
        align-items: center;
        flex: none;
        gap: 0px;
        height: calc(100% - (var(--gap-v-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba) * 0));
        justify-content: center;
        padding: 0px 20px 0px 20px;
        width: calc(100% - 20px - (var(--gap-h-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba) * 0));
        --gap-h-d40455d0-9e5b-4490-b1b3-0e9d7e7626a7: 0px;
        --gap-v-d40455d0-9e5b-4490-b1b3-0e9d7e7626a7: 0px;
        max-width: calc(100% - 20px - (var(--gap-h-9868dbed-9a3b-45d9-9bbb-1b4458bc11ba) * 0));
    }
}

.sd[data-s-41e0c1e7-f298-4457-817f-9f00650b8b44] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

.sd[data-s-b9aff8ee-a2d8-4726-9c47-dac96b2b2197] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 42px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-b9aff8ee-a2d8-4726-9c47-dac96b2b2197: 0px;
    --gap-v-b9aff8ee-a2d8-4726-9c47-dac96b2b2197: 0px;
    --gap-uuid: b9aff8ee-a2d8-4726-9c47-dac96b2b2197;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b9aff8ee-a2d8-4726-9c47-dac96b2b2197] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-b9aff8ee-a2d8-4726-9c47-dac96b2b2197: 12px;
        --gap-v-b9aff8ee-a2d8-4726-9c47-dac96b2b2197: 0px;
        max-width: 100%;
    }
}

.sd[data-s-a052191a-9ee1-432d-89d3-79b64d9c525b] {
    color: var(--s-color-85ba91a1);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 12px;
    font-weight: 300;
    height: calc(100% - (var(--gap-v-b9aff8ee-a2d8-4726-9c47-dac96b2b2197) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-a052191a-9ee1-432d-89d3-79b64d9c525b] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-a052191a-9ee1-432d-89d3-79b64d9c525b] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-a052191a-9ee1-432d-89d3-79b64d9c525b] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a052191a-9ee1-432d-89d3-79b64d9c525b] {
        display: none;
    }
}

.sd[data-s-0f18e696-14d4-4693-8233-be1e9b6bb65d] {
    color: var(--s-color-85ba91a1);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 12px;
    font-weight: 300;
    height: calc(100% - (var(--gap-v-b9aff8ee-a2d8-4726-9c47-dac96b2b2197) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-0f18e696-14d4-4693-8233-be1e9b6bb65d] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-0f18e696-14d4-4693-8233-be1e9b6bb65d] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-0f18e696-14d4-4693-8233-be1e9b6bb65d] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-0f18e696-14d4-4693-8233-be1e9b6bb65d] {
        display: none;
    }
}

.sd[data-s-9a6684b6-80c0-4eaa-b477-67024c36e4bf] {
    color: var(--s-color-85ba91a1);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 12px;
    font-weight: 300;
    height: calc(100% - (var(--gap-v-b9aff8ee-a2d8-4726-9c47-dac96b2b2197) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-9a6684b6-80c0-4eaa-b477-67024c36e4bf] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-9a6684b6-80c0-4eaa-b477-67024c36e4bf] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-9a6684b6-80c0-4eaa-b477-67024c36e4bf] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9a6684b6-80c0-4eaa-b477-67024c36e4bf] {
        display: none;
    }
}

.sd[data-s-1122b57c-7168-4a45-89b2-c670cc4edfee] {
    color: var(--s-color-85ba91a1);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 12px;
    font-weight: 300;
    height: calc(100% - (var(--gap-v-b9aff8ee-a2d8-4726-9c47-dac96b2b2197) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-1122b57c-7168-4a45-89b2-c670cc4edfee] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-1122b57c-7168-4a45-89b2-c670cc4edfee] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-1122b57c-7168-4a45-89b2-c670cc4edfee] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1122b57c-7168-4a45-89b2-c670cc4edfee] {
        display: none;
    }
}

.sd[data-s-2e8a19cb-ec6e-4dc8-9efa-7fbc1ead6709] {
    color: var(--s-color-85ba91a1);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 12px;
    font-weight: 300;
    height: calc(100% - (var(--gap-v-b9aff8ee-a2d8-4726-9c47-dac96b2b2197) * 0));
    letter-spacing: 0.02em;
    line-height: 1.18;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-2e8a19cb-ec6e-4dc8-9efa-7fbc1ead6709] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-2e8a19cb-ec6e-4dc8-9efa-7fbc1ead6709] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-2e8a19cb-ec6e-4dc8-9efa-7fbc1ead6709] {
        display: none;
        font-size: 14px;
        height: auto;
        width: 111px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2e8a19cb-ec6e-4dc8-9efa-7fbc1ead6709] {
        display: none;
    }
}





.sd[data-s-fc3bf1c5-cbfc-4844-b6f9-ef07e6303d6f] {
    align-content: center;
    align-items: center;
    background: var(--s-color-c6bf4685);
    bottom: auto;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    left: auto;
    overflow-x: clip;
    overflow-y: clip;
    padding: 0px 0px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-fc3bf1c5-cbfc-4844-b6f9-ef07e6303d6f] {
        display: flex;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-fc3bf1c5-cbfc-4844-b6f9-ef07e6303d6f] {
        align-content: flex-start;
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-fc3bf1c5-cbfc-4844-b6f9-ef07e6303d6f] {
        display: none;
        flex: 0;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-fc3bf1c5-cbfc-4844-b6f9-ef07e6303d6f] {
        display: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
        width: 100%;
    }
}

.sd[data-s-fc7fbb5b-60f5-4b79-a64b-973cd4000d30] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    bottom: auto;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    left: auto;
    padding: 88px 120px 88px 120px;
    position: relative;
    right: auto;
    top: auto;
    width: 1200px;
    z-index: 1;
    --gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30: 0px;
    --gap-v-fc7fbb5b-60f5-4b79-a64b-973cd4000d30: 0px;
    --gap-uuid: fc7fbb5b-60f5-4b79-a64b-973cd4000d30;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-fc7fbb5b-60f5-4b79-a64b-973cd4000d30] {
        flex: none;
        width: 100%;
        --gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30: 0px;
        --gap-v-fc7fbb5b-60f5-4b79-a64b-973cd4000d30: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-fc7fbb5b-60f5-4b79-a64b-973cd4000d30] {
        gap: 8px;
        padding: 40px 20px;
        position: sticky;
        top: 0px;
        z-index: 1;
        --gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30: 0px;
        --gap-v-fc7fbb5b-60f5-4b79-a64b-973cd4000d30: 8px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-fc7fbb5b-60f5-4b79-a64b-973cd4000d30] {
        align-content: center;
        align-items: center;
        flex: none;
        gap: 0px;
        height: 100%;
        justify-content: center;
        padding: 0px 20px 0px 20px;
        width: 100%;
        --gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30: 0px;
        --gap-v-fc7fbb5b-60f5-4b79-a64b-973cd4000d30: 0px;
        max-width: 100%;
    }
}

.sd[data-s-1d0efc04-3060-40bd-b703-a8811c5d327a] {
    color: var(--s-color-5fac4734);
    display: flex;
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-1d0efc04-3060-40bd-b703-a8811c5d327a] {
        display: flex;
        margin: 0px 0px 8px 0px;
        width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
        max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-1d0efc04-3060-40bd-b703-a8811c5d327a] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-1d0efc04-3060-40bd-b703-a8811c5d327a] {
        color: var(--s-color-5fac4734);
        display: flex;
        flex: none;
        font-size: 16px;
        font-weight: 800;
        height: auto;
        letter-spacing: 0.10em;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
        max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1d0efc04-3060-40bd-b703-a8811c5d327a] {
        color: var(--s-color-5fac4734);
        display: flex;
        font-size: 12px;
        font-weight: 800;
        height: auto;
        margin: 40px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
        max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    }
}

.sd[data-s-b051f8bc-94e4-4898-bd94-0a45cc0c406a] {
    color: var(--s-color-49ba81f8);
    display: flex;
    flex: none;
    font-family: var(--s-font-0397da01);
    font-size: 52px;
    font-weight: 700;
    height: 60px;
    letter-spacing: 0.01em;
    line-height: 1.25;
    margin: 24px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-b051f8bc-94e4-4898-bd94-0a45cc0c406a] {
        display: flex;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
        max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-b051f8bc-94e4-4898-bd94-0a45cc0c406a] {
        display: flex;
        font-size: 36px;
        height: 70px;
        width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
        max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-b051f8bc-94e4-4898-bd94-0a45cc0c406a] {
        display: flex;
        flex: none;
        font-size: 32px;
        height: 36px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-b051f8bc-94e4-4898-bd94-0a45cc0c406a] {
        display: flex;
        font-size: 16px;
        height: auto;
        padding: 5px 0px 5px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-366490f1-e6c2-4d0a-af32-a0259ece9477] {
    color: var(--s-color-49ba81f8);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-size: 32px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0;
    line-height: 2.00;
    margin: 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-366490f1-e6c2-4d0a-af32-a0259ece9477] {
        margin: 0px 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-366490f1-e6c2-4d0a-af32-a0259ece9477] {
        height: 66px;
        margin: 0px 0px;
        padding: 16px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
        max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-366490f1-e6c2-4d0a-af32-a0259ece9477] {
        font-size: 18px;
        height: auto;
        line-height: 1.60;
        margin: 16px 0px 0px 0px;
        padding: 0px 0px;
        width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
        max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-366490f1-e6c2-4d0a-af32-a0259ece9477] {
        color: var(--s-color-70a72803);
        font-size: 12px;
        line-height: 1.50;
    }
}

.sd[data-s-da592259-9095-42ed-8c10-20dd3c575dd6] {
    color: var(--s-color-49ba81f8);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-size: 18px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0;
    line-height: 2.00;
    margin: 0px 0px;
    padding: 8px 0px 16px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-da592259-9095-42ed-8c10-20dd3c575dd6] {
        line-height: 1.60;
        margin: 0px 0px;
        padding: 0px 0px 24px 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-da592259-9095-42ed-8c10-20dd3c575dd6] {
        height: 95px;
        margin: 0px 0px;
        padding: 0px 0px 24px 0px;
        width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
        max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-da592259-9095-42ed-8c10-20dd3c575dd6] {
        font-size: 14px;
        font-weight: 500;
        height: 82px;
        line-height: 1.60;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px;
        width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
        max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-da592259-9095-42ed-8c10-20dd3c575dd6] {
        color: var(--s-color-70a72803);
        font-size: 12px;
        line-height: 1.50;
    }
}

.sd[data-s-e9d9dc55-448d-4414-b1b2-9a192c2a5c84] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 58px;
    justify-content: flex-start;
    margin: 0px;
    padding: 14px 0px 14px 0px;
    width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    --gap-h-e9d9dc55-448d-4414-b1b2-9a192c2a5c84: 0px;
    --gap-v-e9d9dc55-448d-4414-b1b2-9a192c2a5c84: 0px;
    --gap-uuid: e9d9dc55-448d-4414-b1b2-9a192c2a5c84;
    max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-e9d9dc55-448d-4414-b1b2-9a192c2a5c84] {
        flex: none;
        gap: 12px;
        height: 40px;
        --gap-h-e9d9dc55-448d-4414-b1b2-9a192c2a5c84: 12px;
        --gap-v-e9d9dc55-448d-4414-b1b2-9a192c2a5c84: 0px;
        width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
        max-width: calc(100% - (var(--gap-h-fc7fbb5b-60f5-4b79-a64b-973cd4000d30) * 0));
    }
}

.sd[data-s-76ea5022-62ab-44d0-ad11-58757343bb13] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-weight: 700;
    height: calc(100% - (var(--gap-v-e9d9dc55-448d-4414-b1b2-9a192c2a5c84) * 0));
    letter-spacing: 0;
    line-height: 0.00;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-76ea5022-62ab-44d0-ad11-58757343bb13] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-76ea5022-62ab-44d0-ad11-58757343bb13] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-76ea5022-62ab-44d0-ad11-58757343bb13] {
        display: flex;
        font-size: 14px;
        height: calc(100% - (var(--gap-v-e9d9dc55-448d-4414-b1b2-9a192c2a5c84) * 0));
        width: 111px;
        max-width: calc(100% - 20px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-76ea5022-62ab-44d0-ad11-58757343bb13] {
        display: none;
    }
}

.sd[data-s-abba4cb3-8b6a-4879-8cc3-38ecf18fd0b9] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid var(--s-color-49ba81f8);
    border-left: 1px solid var(--s-color-49ba81f8);
    border-radius: 100px 100px 100px 100px;
    border-right: 1px solid var(--s-color-49ba81f8);
    border-top: 1px solid var(--s-color-49ba81f8);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 49px;
    justify-content: center;
    width: 49px;
    max-width: 100%;
}

.sd[data-s-abba4cb3-8b6a-4879-8cc3-38ecf18fd0b9]:hover {
    background: var(--s-color-49ba81f8);
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 320px) {
    .sd[data-s-abba4cb3-8b6a-4879-8cc3-38ecf18fd0b9] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

.sd[data-s-4ad4b85f-f600-4295-b082-d03f676f6e9c] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-b914e939-af47-4bc8-bcf5-211a457b57fa] {
    color: var(--s-color-49ba81f8);
    font-size: 20px;
}

.sd[data-s-abba4cb3-8b6a-4879-8cc3-38ecf18fd0b9]:hover .sd[data-s-b914e939-af47-4bc8-bcf5-211a457b57fa]:hover {
    background: transparent;
    color: var(--s-color-5fac4734);
}

.sd[data-s-abba4cb3-8b6a-4879-8cc3-38ecf18fd0b9]:hover .sd[data-s-b914e939-af47-4bc8-bcf5-211a457b57fa] {
    color: var(--s-color-5fac4734);
}





.sd[data-s-24565995-ad91-4afd-bb4c-31156853a64e] {
    align-content: center;
    align-items: center;
    background: var(--s-color-c6bf4685);
    bottom: auto;
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    left: auto;
    overflow-x: clip;
    overflow-y: clip;
    padding: 0px 0px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-24565995-ad91-4afd-bb4c-31156853a64e] {
        display: none;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-24565995-ad91-4afd-bb4c-31156853a64e] {
        align-content: flex-start;
        align-items: flex-start;
        display: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-24565995-ad91-4afd-bb4c-31156853a64e] {
        display: flex;
        flex: 0;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-24565995-ad91-4afd-bb4c-31156853a64e] {
        display: flex;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
        width: 100%;
    }
}

.sd[data-s-90b5cde2-be79-4354-b70c-a145125ef08b] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    bottom: auto;
    gap: 0px;
    height: auto;
    justify-content: flex-start;
    left: auto;
    padding: 88px 120px 88px 120px;
    position: relative;
    right: auto;
    top: auto;
    width: 1200px;
    z-index: 1;
    --gap-h-90b5cde2-be79-4354-b70c-a145125ef08b: 0px;
    --gap-v-90b5cde2-be79-4354-b70c-a145125ef08b: 0px;
    --gap-uuid: 90b5cde2-be79-4354-b70c-a145125ef08b;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-90b5cde2-be79-4354-b70c-a145125ef08b] {
        flex: none;
        width: 100%;
        --gap-h-90b5cde2-be79-4354-b70c-a145125ef08b: 0px;
        --gap-v-90b5cde2-be79-4354-b70c-a145125ef08b: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-90b5cde2-be79-4354-b70c-a145125ef08b] {
        gap: 8px;
        padding: 48px 20px 48px 20px;
        position: sticky;
        top: 0px;
        z-index: 1;
        --gap-h-90b5cde2-be79-4354-b70c-a145125ef08b: 0px;
        --gap-v-90b5cde2-be79-4354-b70c-a145125ef08b: 8px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-90b5cde2-be79-4354-b70c-a145125ef08b] {
        align-content: center;
        align-items: center;
        flex: none;
        gap: 0px;
        height: 100%;
        justify-content: center;
        padding: 0px 20px 0px 20px;
        width: 100%;
        --gap-h-90b5cde2-be79-4354-b70c-a145125ef08b: 0px;
        --gap-v-90b5cde2-be79-4354-b70c-a145125ef08b: 0px;
        max-width: 100%;
    }
}

.sd[data-s-428543a0-ffdc-4231-bf1d-aca0b55b548d] {
    color: var(--s-color-5fac4734);
    display: flex;
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-428543a0-ffdc-4231-bf1d-aca0b55b548d] {
        display: flex;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
        max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-428543a0-ffdc-4231-bf1d-aca0b55b548d] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-428543a0-ffdc-4231-bf1d-aca0b55b548d] {
        color: var(--s-color-5fac4734);
        display: flex;
        flex: none;
        font-size: 16px;
        font-weight: 800;
        height: auto;
        letter-spacing: 0.10em;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
        max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-428543a0-ffdc-4231-bf1d-aca0b55b548d] {
        color: var(--s-color-5fac4734);
        display: flex;
        font-size: 12px;
        font-weight: 800;
        height: auto;
        margin: 40px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
        max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    }
}

.sd[data-s-ec8ef5d2-76e8-4674-9724-113ceafc8667] {
    color: var(--s-color-49ba81f8);
    display: flex;
    flex: none;
    font-family: var(--s-font-0397da01);
    font-size: 52px;
    font-weight: 700;
    height: 60px;
    letter-spacing: 0.01em;
    line-height: 1.25;
    margin: 24px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-ec8ef5d2-76e8-4674-9724-113ceafc8667] {
        display: flex;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
        max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-ec8ef5d2-76e8-4674-9724-113ceafc8667] {
        display: flex;
        font-size: 36px;
        height: 70px;
        width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
        max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-ec8ef5d2-76e8-4674-9724-113ceafc8667] {
        display: flex;
        flex: none;
        font-size: 32px;
        height: 36px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ec8ef5d2-76e8-4674-9724-113ceafc8667] {
        display: flex;
        flex: none;
        font-size: 24px;
        height: auto;
        padding: 5px 0px 5px 0px;
        width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
        max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    }
}

.sd[data-s-674defb9-e2dd-4173-ba04-54d3f6014b1a] {
    color: var(--s-color-49ba81f8);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-size: 32px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0;
    line-height: 2.00;
    margin: 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-674defb9-e2dd-4173-ba04-54d3f6014b1a] {
        margin: 0px 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-674defb9-e2dd-4173-ba04-54d3f6014b1a] {
        height: 95px;
        margin: 0px 0px;
        padding: 20px 0px 24px 0px;
        width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
        max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-674defb9-e2dd-4173-ba04-54d3f6014b1a] {
        font-size: 18px;
        height: auto;
        line-height: 1.60;
        margin: 16px 0px 0px 0px;
        padding: 0px 0px;
        width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
        max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-674defb9-e2dd-4173-ba04-54d3f6014b1a] {
        color: var(--s-color-49ba81f8);
        font-size: 12px;
        line-height: 1.50;
    }
}

.sd[data-s-f907d9e9-3df5-4cb3-8853-366ced1078c7] {
    color: var(--s-color-49ba81f8);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-size: 18px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0;
    line-height: 2.00;
    margin: 0px 0px;
    padding: 8px 0px 16px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-f907d9e9-3df5-4cb3-8853-366ced1078c7] {
        margin: 0px 0px;
        padding: 0px 0px 24px 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-f907d9e9-3df5-4cb3-8853-366ced1078c7] {
        height: 95px;
        margin: 0px 0px;
        padding: 20px 0px 24px 0px;
        width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
        max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-f907d9e9-3df5-4cb3-8853-366ced1078c7] {
        font-size: 14px;
        font-weight: 500;
        height: 82px;
        line-height: 1.60;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px;
        width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
        max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f907d9e9-3df5-4cb3-8853-366ced1078c7] {
        color: var(--s-color-49ba81f8);
        font-size: 12px;
        line-height: 1.50;
    }
}

.sd[data-s-afd2c03d-5b3e-4b91-a58b-36650ecfe017] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 58px;
    justify-content: flex-start;
    margin: 0px;
    padding: 14px 0px 14px 0px;
    width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    --gap-h-afd2c03d-5b3e-4b91-a58b-36650ecfe017: 0px;
    --gap-v-afd2c03d-5b3e-4b91-a58b-36650ecfe017: 0px;
    --gap-uuid: afd2c03d-5b3e-4b91-a58b-36650ecfe017;
    max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-afd2c03d-5b3e-4b91-a58b-36650ecfe017] {
        flex: none;
        gap: 0px;
        height: 40px;
        --gap-h-afd2c03d-5b3e-4b91-a58b-36650ecfe017: 0px;
        --gap-v-afd2c03d-5b3e-4b91-a58b-36650ecfe017: 0px;
        width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
        max-width: calc(100% - (var(--gap-h-90b5cde2-be79-4354-b70c-a145125ef08b) * 0));
    }
}

.sd[data-s-9653fcb5-a1b7-48cc-b3b5-6b07bb37c3c5] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-weight: 700;
    height: calc(100% - (var(--gap-v-afd2c03d-5b3e-4b91-a58b-36650ecfe017) * 0));
    letter-spacing: 0;
    line-height: 0.00;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-9653fcb5-a1b7-48cc-b3b5-6b07bb37c3c5] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-9653fcb5-a1b7-48cc-b3b5-6b07bb37c3c5] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-9653fcb5-a1b7-48cc-b3b5-6b07bb37c3c5] {
        display: flex;
        font-size: 14px;
        height: calc(100% - (var(--gap-v-afd2c03d-5b3e-4b91-a58b-36650ecfe017) * 0));
        margin: 0px 8px 0px 0px;
        width: 105px;
        max-width: calc(100% - 8px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9653fcb5-a1b7-48cc-b3b5-6b07bb37c3c5] {
        display: none;
    }
}

.sd[data-s-2b3334b1-de28-4262-b9a7-6e8f4ba399b2] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid var(--s-color-49ba81f8);
    border-left: 1px solid var(--s-color-49ba81f8);
    border-radius: 100px 100px 100px 100px;
    border-right: 1px solid var(--s-color-49ba81f8);
    border-top: 1px solid var(--s-color-49ba81f8);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 49px;
    justify-content: center;
    width: 49px;
    max-width: 100%;
}

.sd[data-s-2b3334b1-de28-4262-b9a7-6e8f4ba399b2]:hover {
    background: var(--s-color-49ba81f8);
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2b3334b1-de28-4262-b9a7-6e8f4ba399b2] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2b3334b1-de28-4262-b9a7-6e8f4ba399b2] {
        flex: none;
        height: 40px;
        width: 40px;
    }
}

.sd[data-s-e34fb990-36a9-452d-b340-03d4d93213a8] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-bbac8f80-127d-4596-8b15-3d422c8001cb] {
    color: var(--s-color-49ba81f8);
    font-size: 20px;
}

.sd[data-s-2b3334b1-de28-4262-b9a7-6e8f4ba399b2]:hover .sd[data-s-bbac8f80-127d-4596-8b15-3d422c8001cb]:hover {
    background: transparent;
    color: var(--s-color-5fac4734);
}

.sd[data-s-2b3334b1-de28-4262-b9a7-6e8f4ba399b2]:hover .sd[data-s-bbac8f80-127d-4596-8b15-3d422c8001cb] {
    color: var(--s-color-5fac4734);
}





.sd[data-s-c960d112-4f48-4d8f-a738-db3753369d8c] {
    align-content: center;
    align-items: center;
    background: var(--s-color-49ba81f8);
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-c960d112-4f48-4d8f-a738-db3753369d8c] {
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-c960d112-4f48-4d8f-a738-db3753369d8c] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c960d112-4f48-4d8f-a738-db3753369d8c] {
        align-content: center;
        align-items: center;
        justify-content: center;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-1ddb5eab-4e20-43e1-a188-1f0050e436cc] {}

.sd[data-s-34b3d16e-6c54-4b1b-9cbe-55f4d9594e23] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid var(--s-color-d8a3436f);
    border-left: 0px solid var(--s-color-d8a3436f);
    border-right: 0px solid var(--s-color-d8a3436f);
    border-top: 0px solid var(--s-color-d8a3436f);
    bottom: auto;
    box-shadow: 0px 3px 3px 0px var(--s-color-49ba81f8);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    left: auto;
    overflow-x: clip;
    overflow-y: clip;
    padding: 168px 0px 88px 0px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-34b3d16e-6c54-4b1b-9cbe-55f4d9594e23] {
        flex: none;
        height: 100%;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-34b3d16e-6c54-4b1b-9cbe-55f4d9594e23] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-34b3d16e-6c54-4b1b-9cbe-55f4d9594e23] {
        flex: 0;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-34b3d16e-6c54-4b1b-9cbe-55f4d9594e23] {
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
        width: 100%;
    }
}

.sd[data-s-section-inner-34b3d16e-6c54-4b1b-9cbe-55f4d9594e23] {
    padding: 168px 0px 88px 0px;
    width: 100%;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-section-inner-34b3d16e-6c54-4b1b-9cbe-55f4d9594e23] {
        padding: 168px 0px 88px 0px;
        width: 100%;
        height: 100%;
        flex-direction: column;
        max-width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-section-inner-34b3d16e-6c54-4b1b-9cbe-55f4d9594e23] {
        width: 100%;
        height: auto;
        flex-direction: column;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-section-inner-34b3d16e-6c54-4b1b-9cbe-55f4d9594e23] {
        padding: 0px 0px 0px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-section-inner-34b3d16e-6c54-4b1b-9cbe-55f4d9594e23] {
        padding: 0px 0px 20px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

.sd[data-s-63458558-552e-46f1-ade2-8733dd3c118b] {
    background: transparent;
    bottom: auto;
    flex: none;
    height: auto;
    left: auto;
    padding: 0px 120px;
    position: relative;
    right: auto;
    top: auto;
    width: 1200px;
    z-index: 0;
    --gap-uuid: 63458558-552e-46f1-ade2-8733dd3c118b;
    --gap-h-63458558-552e-46f1-ade2-8733dd3c118b: 0px;
    --gap-v-63458558-552e-46f1-ade2-8733dd3c118b: 0px;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-63458558-552e-46f1-ade2-8733dd3c118b] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-63458558-552e-46f1-ade2-8733dd3c118b] {
        gap: 0px;
        margin: 64px 0px 0px 0px;
        padding: 60px 20px;
        position: sticky;
        top: 0px;
        z-index: 1;
        --gap-h-63458558-552e-46f1-ade2-8733dd3c118b: 0px;
        --gap-v-63458558-552e-46f1-ade2-8733dd3c118b: 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-63458558-552e-46f1-ade2-8733dd3c118b] {
        align-content: center;
        align-items: center;
        flex: none;
        gap: 0px;
        height: calc(100% - 64px);
        justify-content: center;
        padding: 0px 20px 0px 20px;
        width: 100%;
        --gap-h-63458558-552e-46f1-ade2-8733dd3c118b: 0px;
        --gap-v-63458558-552e-46f1-ade2-8733dd3c118b: 0px;
        max-width: 100%;
    }
}

.sd[data-s-84e01a6e-47a6-4029-a87e-f129f27df2f7] {
    color: #8c909ccc;
    display: flex;
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-63458558-552e-46f1-ade2-8733dd3c118b) * 0));
    max-width: calc(100% - (var(--gap-h-63458558-552e-46f1-ade2-8733dd3c118b) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-84e01a6e-47a6-4029-a87e-f129f27df2f7] {
        display: flex;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-84e01a6e-47a6-4029-a87e-f129f27df2f7] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-84e01a6e-47a6-4029-a87e-f129f27df2f7] {
        color: var(--s-color-b8903605);
        display: flex;
        height: auto;
        margin: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-84e01a6e-47a6-4029-a87e-f129f27df2f7] {
        color: var(--s-color-5fac4734);
        display: flex;
        height: auto;
        margin: 40px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-63458558-552e-46f1-ade2-8733dd3c118b) * 0));
        max-width: calc(100% - (var(--gap-h-63458558-552e-46f1-ade2-8733dd3c118b) * 0));
    }
}

.sd[data-s-ed5b98c7-992c-4fe6-b185-499791cc23b7] {
    color: var(--s-color-c6bf4685);
    display: flex;
    flex: 1;
    font-family: var(--s-font-cdb63f1b);
    font-size: 48px;
    font-weight: 700;
    height: auto;
    letter-spacing: normal;
    line-height: 1.40;
    margin: 24px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-63458558-552e-46f1-ade2-8733dd3c118b) * 0));
    max-width: calc(100% - (var(--gap-h-63458558-552e-46f1-ade2-8733dd3c118b) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-ed5b98c7-992c-4fe6-b185-499791cc23b7] {
        display: flex;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-63458558-552e-46f1-ade2-8733dd3c118b) * 0));
        max-width: calc(100% - (var(--gap-h-63458558-552e-46f1-ade2-8733dd3c118b) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-ed5b98c7-992c-4fe6-b185-499791cc23b7] {
        display: flex;
        font-size: 36px;
        height: 70px;
        width: calc(100% - (var(--gap-h-63458558-552e-46f1-ade2-8733dd3c118b) * 0));
        max-width: calc(100% - (var(--gap-h-63458558-552e-46f1-ade2-8733dd3c118b) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-ed5b98c7-992c-4fe6-b185-499791cc23b7] {
        display: flex;
        font-size: 24px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-63458558-552e-46f1-ade2-8733dd3c118b) * 0));
        max-width: calc(100% - (var(--gap-h-63458558-552e-46f1-ade2-8733dd3c118b) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ed5b98c7-992c-4fe6-b185-499791cc23b7] {
        display: flex;
        height: auto;
        padding: 5px 0px 5px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-996840b8-d627-41f8-9cfe-3b5946c09568] {}

.sd[data-s-4e0c5323-c824-4f2e-b20b-8b2233ed14e6] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    border-radius: 4px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    padding: 80px 120px;
    overflow-x: auto;
    overflow-y: hidden;
    width: 1200px;
    z-index: -1;
    max-width: calc(100% - 160px);
}

@media screen and (max-width: 940px) {
    .sd[data-s-4e0c5323-c824-4f2e-b20b-8b2233ed14e6] {
        overflow-x: visible;
        overflow-y: visible;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-4e0c5323-c824-4f2e-b20b-8b2233ed14e6] {
        height: auto;
        padding: 40px 20px;
    }
}

.sd[data-s-30244740-3343-4c92-b7c3-a757707d1038] {
    color: var(--s-color-70a72803);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-size: 16px;
    font-weight: 400;
    height: auto;
    line-height: 1.8;
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-30244740-3343-4c92-b7c3-a757707d1038]>h3 {
    color: var(--s-color-70a72803);
}

.sd[data-s-30244740-3343-4c92-b7c3-a757707d1038] li {
    color: #565656;
}

.sd[data-s-30244740-3343-4c92-b7c3-a757707d1038]>ol {
    color: #565656;
    margin: 0px 0px 0px 40px;
}

.sd[data-s-30244740-3343-4c92-b7c3-a757707d1038]>p {
    color: var(--s-color-70a72803);
}

.sd[data-s-30244740-3343-4c92-b7c3-a757707d1038] strong {
    font-weight: 700;
}

.sd[data-s-30244740-3343-4c92-b7c3-a757707d1038]>ul {
    color: #666666;
    margin: 0px 0px 0px 40px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-30244740-3343-4c92-b7c3-a757707d1038]>p {
        font-size: 14px;
    }
}

.sd[data-s-a8514c0e-beed-4776-a71e-faa7f04e0ccf] {}

.sd[data-s-ac6aaede-9397-4f09-913e-3a444671cb8a] {}

.sd[data-s-78b7de5f-397b-484e-afe0-66276acd1d0d] {}

.sd[data-s-5367c62b-e472-4c08-93a7-ddb760f403ae] {}





body {
    background: var(--s-color-49ba81f8);
    transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}





.sd[data-s-7f370670-681c-46d4-b706-014043aa854c] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    padding: 20px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7f370670-681c-46d4-b706-014043aa854c] {
        padding: 0px 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7f370670-681c-46d4-b706-014043aa854c] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-8b232582-5fb1-4101-b6dd-6044c5e54f0d] {
    background: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    height: 100%;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-8b232582-5fb1-4101-b6dd-6044c5e54f0d] {
        border-radius: 0px 0px 0px 0px;
        flex: none;
        height: 100%;
        left: 0px;
        position: fixed;
        top: 0px;
        width: 100%;
        z-index: 2;
    }
}

.sd[data-s-1cb3ac06-bf84-4b51-a185-5c5634f85409] {
    background: #EEEEEE;
    display: none;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-1cb3ac06-bf84-4b51-a185-5c5634f85409] {
        display: none;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-1cb3ac06-bf84-4b51-a185-5c5634f85409] {
        display: none;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-1cb3ac06-bf84-4b51-a185-5c5634f85409] {
        align-content: center;
        align-items: center;
        background: var(--s-color-49ba81f8);
        /* bottom: 0px; */
        display: flex;
        flex: none;
        /* height: calc(100% - 32px); */
        justify-content: flex-start;
        /* left: 19px; */
        /* margin: 32px 0px 0px 0px; */
        /* position: fixed;
        right: 22px;
        top: 0px; */
        width: auto;
        z-index: 998;
        max-width: 100%;
        position: inherit;
        top: auto;
        bottom: auto;
        right: auto;
        left: auto;
        height: inherit;
        overflow: auto;
        padding: 32px 22px 56px 19px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1cb3ac06-bf84-4b51-a185-5c5634f85409] {
        align-content: center;
        align-items: center;
        background: transparent;
        /* bottom: 0px; */
        display: flex;
        flex: none;
        /* height: auto; */
        justify-content: center;
        /* left: 0px;
        position: fixed;
        top: 0px; */
        width: 100%;
        z-index: 2;
        max-width: 100%;
    }
}

.sd[data-s-52c31472-c24c-4548-861a-4747f1f6b62d] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-52c31472-c24c-4548-861a-4747f1f6b62d] {
        align-content: center;
        align-items: center;
        background: transparent;
        border-bottom: 1px solid var(--s-color-85ba91a1);
        border-left: 0px solid var(--s-color-85ba91a1);
        border-right: 0px solid var(--s-color-85ba91a1);
        border-top: 0px solid var(--s-color-85ba91a1);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 37px;
        justify-content: space-between;
        margin: 0px 0px 0px 0px;
        padding: 0px 32px;
        width: 439px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-52c31472-c24c-4548-861a-4747f1f6b62d] {
        margin: 60px 0px 0px 0px;
        padding: 0px 48px;
        max-width: 100%;
    }
}

.sd[data-s-3bb33c84-90dc-4788-9bc7-c5446caa883b] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-3bb33c84-90dc-4788-9bc7-c5446caa883b] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        height: auto;
        justify-content: flex-end;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-20b6840f-ef97-40b9-bf87-95d354eca3ad] {
    color: #333333;
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-20b6840f-ef97-40b9-bf87-95d354eca3ad] {
        color: var(--s-color-70a72803);
        font-size: 20px;
        padding: 0px 4px 0px 0px;
    }
}

.sd[data-s-8f0bdf63-4047-4adf-97e0-e4d2bee23aa5] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-8f0bdf63-4047-4adf-97e0-e4d2bee23aa5] {
        align-content: center;
        align-items: center;
        background: transparent;
        border-bottom: 1px solid var(--s-color-85ba91a1);
        border-left: 0px solid var(--s-color-85ba91a1);
        border-right: 0px solid var(--s-color-85ba91a1);
        border-top: 0px solid var(--s-color-85ba91a1);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 56px;
        justify-content: space-between;
        margin: 0px 0px 0px 0px;
        padding: 0px 32px;
        width: 480px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-8f0bdf63-4047-4adf-97e0-e4d2bee23aa5] {
        margin: 60px 0px 0px 0px;
        padding: 0px 48px;
        max-width: 100%;
    }
}

.sd[data-s-b43d0b57-8757-4fc0-b311-f111d9270657] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b43d0b57-8757-4fc0-b311-f111d9270657] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        height: auto;
        justify-content: space-between;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a9af2c24-cbe1-4e2e-be8a-690ea4f83ab3] {
    color: #333333;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a9af2c24-cbe1-4e2e-be8a-690ea4f83ab3] {
        color: var(--s-color-70a72803);
        flex: none;
        height: 24px;
        letter-spacing: 0.05em;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a9af2c24-cbe1-4e2e-be8a-690ea4f83ab3] {
        font-size: 12px;
    }
}

.sd[data-s-323c01c1-5828-4e01-b9a9-83aab98b756e] {
    color: #333333;
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-323c01c1-5828-4e01-b9a9-83aab98b756e] {
        color: var(--s-color-70a72803);
    }
}

.sd[data-s-cf053b40-12da-4f8c-b929-c5f535e66b23] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-cf053b40-12da-4f8c-b929-c5f535e66b23] {
        align-content: center;
        align-items: center;
        background: transparent;
        border-bottom: 1px solid var(--s-color-85ba91a1);
        border-left: 0px solid var(--s-color-85ba91a1);
        border-right: 0px solid var(--s-color-85ba91a1);
        border-top: 0px solid var(--s-color-85ba91a1);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 56px;
        justify-content: space-between;
        padding: 0px 32px;
        width: 480px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-cf053b40-12da-4f8c-b929-c5f535e66b23] {
        padding: 0px 48px;
    }
}

.sd[data-s-1bcf6f5f-0b52-48fb-a830-6717111e07f7] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1bcf6f5f-0b52-48fb-a830-6717111e07f7] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        height: auto;
        justify-content: space-between;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-781d39a3-4a1d-48d4-ba08-1d07c87c32bf] {
    color: #333333;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-781d39a3-4a1d-48d4-ba08-1d07c87c32bf] {
        color: var(--s-color-70a72803);
        flex: none;
        height: 24px;
        letter-spacing: 0.05em;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-781d39a3-4a1d-48d4-ba08-1d07c87c32bf] {
        font-size: 12px;
    }
}

.sd[data-s-b9652241-4d75-434c-867b-75aa51ed92b8] {
    color: #333333;
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b9652241-4d75-434c-867b-75aa51ed92b8] {
        color: var(--s-color-70a72803);
    }
}

.sd[data-s-b0395794-8fc7-4c7c-bcb7-01b07a239639] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b0395794-8fc7-4c7c-bcb7-01b07a239639] {
        align-content: center;
        align-items: center;
        background: transparent;
        border-bottom: 1px solid var(--s-color-85ba91a1);
        border-left: 0px solid var(--s-color-85ba91a1);
        border-right: 0px solid var(--s-color-85ba91a1);
        border-top: 0px solid var(--s-color-85ba91a1);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 56px;
        justify-content: space-between;
        padding: 0px 32px;
        width: 480px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-b0395794-8fc7-4c7c-bcb7-01b07a239639] {
        padding: 0px 48px;
    }
}

.sd[data-s-704043e3-afc8-4f92-9b07-9ae2c5b74ce9] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-704043e3-afc8-4f92-9b07-9ae2c5b74ce9] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        height: auto;
        justify-content: space-between;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-d4f0bd43-21a4-4a7e-bc3f-2ce2906febb6] {
    color: #333333;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d4f0bd43-21a4-4a7e-bc3f-2ce2906febb6] {
        color: var(--s-color-70a72803);
        height: auto;
        letter-spacing: 0.05em;
        width: auto;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-d4f0bd43-21a4-4a7e-bc3f-2ce2906febb6] {
        font-size: 12px;
    }
}

.sd[data-s-310bf575-887b-4343-bc0b-d3b9727f3056] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-310bf575-887b-4343-bc0b-d3b9727f3056] {
        align-content: center;
        align-items: center;
        background: transparent;
        border-bottom: 1px solid var(--s-color-85ba91a1);
        border-left: 0px solid var(--s-color-85ba91a1);
        border-right: 0px solid var(--s-color-85ba91a1);
        border-top: 0px solid var(--s-color-85ba91a1);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 56px;
        justify-content: space-between;
        padding: 0px 32px 0px 32px;
        width: 480px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-310bf575-887b-4343-bc0b-d3b9727f3056] {
        padding: 0px 48px;
    }
}

.sd[data-s-08bef219-8c52-4d71-b6fd-aeac7182041e] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-08bef219-8c52-4d71-b6fd-aeac7182041e] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        height: auto;
        justify-content: space-between;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-498a82b6-55e8-4c8b-af77-1c309b8ec334] {
    color: #333333;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-498a82b6-55e8-4c8b-af77-1c309b8ec334] {
        color: var(--s-color-70a72803);
        flex: none;
        font-weight: 600;
        height: 24px;
        letter-spacing: 0.05em;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-498a82b6-55e8-4c8b-af77-1c309b8ec334] {
        font-size: 12px;
    }
}

.sd[data-s-d3310bda-dd13-497c-bfb4-08f0e846bc47] {
    color: #333333;
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-d3310bda-dd13-497c-bfb4-08f0e846bc47] {
        color: var(--s-color-70a72803);
    }
}

.sd[data-s-1a8cbade-63c8-4f66-99e2-bbcf966025b9] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1a8cbade-63c8-4f66-99e2-bbcf966025b9] {
        align-content: center;
        align-items: center;
        background: transparent;
        border-bottom: 1px solid var(--s-color-85ba91a1);
        border-left: 0px solid var(--s-color-85ba91a1);
        border-right: 0px solid var(--s-color-85ba91a1);
        border-top: 0px solid var(--s-color-85ba91a1);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 56px;
        justify-content: space-between;
        padding: 0px 32px 0px 32px;
        width: 480px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1a8cbade-63c8-4f66-99e2-bbcf966025b9] {
        padding: 0px 48px;
    }
}

.sd[data-s-78fdb705-0f66-4545-ab57-2e47ed1e394d] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-78fdb705-0f66-4545-ab57-2e47ed1e394d] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        height: auto;
        justify-content: space-between;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b06ddabd-9522-4616-8b32-b87941305892] {
    color: #333333;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b06ddabd-9522-4616-8b32-b87941305892] {
        color: var(--s-color-70a72803);
        flex: none;
        font-weight: 600;
        height: 24px;
        letter-spacing: 0.05em;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-b06ddabd-9522-4616-8b32-b87941305892] {
        font-size: 12px;
    }
}

.sd[data-s-795bda38-4499-47a5-957e-93a83b203267] {
    color: #333333;
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-795bda38-4499-47a5-957e-93a83b203267] {
        color: var(--s-color-70a72803);
    }
}

.sd[data-s-3417a269-5b04-47aa-b227-6d84dc87872a] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-3417a269-5b04-47aa-b227-6d84dc87872a] {
        align-content: center;
        align-items: center;
        background: transparent;
        border-bottom: 1px solid var(--s-color-85ba91a1);
        border-left: 0px solid var(--s-color-85ba91a1);
        border-right: 0px solid var(--s-color-85ba91a1);
        border-top: 0px solid var(--s-color-85ba91a1);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 56px;
        justify-content: space-between;
        padding: 0px 32px 0px 32px;
        width: 480px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3417a269-5b04-47aa-b227-6d84dc87872a] {
        padding: 0px 48px;
    }
}

.sd[data-s-e84f2658-2c7b-4972-ba5b-1c32d6e2d860] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e84f2658-2c7b-4972-ba5b-1c32d6e2d860] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        height: auto;
        justify-content: space-between;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7438989a-e24d-4193-9955-f4c9e780aced] {
    color: #333333;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7438989a-e24d-4193-9955-f4c9e780aced] {
        color: var(--s-color-70a72803);
        flex: none;
        font-weight: 600;
        height: 24px;
        letter-spacing: 0.05em;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7438989a-e24d-4193-9955-f4c9e780aced] {
        font-size: 12px;
    }
}

.sd[data-s-6c18d297-b401-4556-9a39-40ee5c873f4c] {
    color: #333333;
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-6c18d297-b401-4556-9a39-40ee5c873f4c] {
        color: var(--s-color-70a72803);
    }
}

.sd[data-s-ddb2d3ab-2738-41a4-af92-f0ae6b1e0662] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ddb2d3ab-2738-41a4-af92-f0ae6b1e0662] {
        align-content: center;
        align-items: center;
        background: transparent;
        border-bottom: 1px solid var(--s-color-85ba91a1);
        border-left: 0px solid var(--s-color-85ba91a1);
        border-right: 0px solid var(--s-color-85ba91a1);
        border-top: 0px solid var(--s-color-85ba91a1);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 56px;
        justify-content: space-between;
        padding: 0px 32px;
        width: 480px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ddb2d3ab-2738-41a4-af92-f0ae6b1e0662] {
        padding: 0px 48px;
    }
}

.sd[data-s-9775fbff-1164-4374-86db-8865a46896d0] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9775fbff-1164-4374-86db-8865a46896d0] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        height: auto;
        justify-content: space-between;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-376a2938-5318-457c-b4e2-910df4184458] {
    color: #333333;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-376a2938-5318-457c-b4e2-910df4184458] {
        color: var(--s-color-70a72803);
        flex: none;
        height: 24px;
        letter-spacing: 0.05em;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-376a2938-5318-457c-b4e2-910df4184458] {
        font-size: 12px;
    }
}

.sd[data-s-e38758c2-ead3-46d6-9b18-ecc685963485] {
    color: #333333;
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e38758c2-ead3-46d6-9b18-ecc685963485] {
        color: var(--s-color-70a72803);
    }
}

.sd[data-s-87e5a921-a6bb-442a-8713-1bbb42f5e718] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-87e5a921-a6bb-442a-8713-1bbb42f5e718] {
        align-content: center;
        align-items: center;
        background: transparent;
        border-bottom: 1px solid var(--s-color-85ba91a1);
        border-left: 0px solid var(--s-color-85ba91a1);
        border-right: 0px solid var(--s-color-85ba91a1);
        border-top: 0px solid var(--s-color-85ba91a1);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 56px;
        justify-content: space-between;
        padding: 0px 32px;
        width: 480px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-87e5a921-a6bb-442a-8713-1bbb42f5e718] {
        padding: 0px 48px;
    }
}

.sd[data-s-79fbd90d-be99-4f34-b893-961ad8b035d6] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-79fbd90d-be99-4f34-b893-961ad8b035d6] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        height: auto;
        justify-content: space-between;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-45f7f292-c972-44c2-a18a-656b21a4e2f0] {
    color: #333333;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-45f7f292-c972-44c2-a18a-656b21a4e2f0] {
        color: var(--s-color-70a72803);
        flex: none;
        height: 24px;
        letter-spacing: 0.05em;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-45f7f292-c972-44c2-a18a-656b21a4e2f0] {
        font-size: 12px;
    }
}

.sd[data-s-652020f7-7113-49ff-a98e-f531b1f149a6] {
    color: #333333;
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-652020f7-7113-49ff-a98e-f531b1f149a6] {
        color: var(--s-color-70a72803);
    }
}

.sd[data-s-a48dbf4c-0cc9-4263-8ec3-b8b3fcef0268] {
    background: #EEEEEE;
    height: 160px;
    width: 200px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a48dbf4c-0cc9-4263-8ec3-b8b3fcef0268] {
        align-content: center;
        align-items: center;
        background: transparent;
        border-bottom: 1px solid var(--s-color-85ba91a1);
        border-left: 0px solid var(--s-color-85ba91a1);
        border-right: 0px solid var(--s-color-85ba91a1);
        border-top: 0px solid var(--s-color-85ba91a1);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 56px;
        justify-content: space-between;
        margin: 0px 0px 0px 0px;
        padding: 0px 32px;
        width: 480px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a48dbf4c-0cc9-4263-8ec3-b8b3fcef0268] {
        padding: 0px 48px;
    }
}

.sd[data-s-ea343657-5970-4dc6-a4d7-75319abad6ab] {
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ea343657-5970-4dc6-a4d7-75319abad6ab] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        height: auto;
        justify-content: space-between;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-c78c8815-1a88-42bd-a77a-bca8ba9eb1f8] {
    color: #333333;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-c78c8815-1a88-42bd-a77a-bca8ba9eb1f8] {
        color: var(--s-color-70a72803);
        flex: none;
        height: 24px;
        letter-spacing: 0.05em;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c78c8815-1a88-42bd-a77a-bca8ba9eb1f8] {
        font-size: 12px;
    }
}

.sd[data-s-a78178cb-3f2a-45b3-abfa-cdb73abc943b] {
    color: #333333;
    font-size: 24px;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a78178cb-3f2a-45b3-abfa-cdb73abc943b] {
        color: var(--s-color-70a72803);
    }
}





.sd[data-r-4_0_0_5_78b7de5f-397b-484e-afe0-66276acd1d0d_5403edcd-65d5-47cc-87f3-3d78dd81336e]:before {
    background-image: url("/ir/img/logo_is.webp")
}





:root {
    --s-color-5da86435: #003773ff;
    --s-color-94859f95: #0052ccff;
    --s-color-5fac4734: #3fd0f0ff;
    --s-color-c6bf4685: #061224ff;
    --s-color-70a72803: #1a2535ff;
    --s-color-c7b51c92: #1a2535e6;
    --s-color-b8903605: #1a253559;
    --s-color-49ba81f8: #ffffffff;
    --s-color-94ad3c64: linear-gradient(138deg, #010d1fff, #012f76ff);
    --s-color-85ba91a1: #f4f4f5ff;
    --s-color-d88bcfbe: #f5f8fcff;
    --s-color-2386c234: #00050dff;
    --s-color-d8a3436f: #002d631a;
    --s-color-68ada675: #4f8fd6ff;
    --s-color-4c8d510e: linear-gradient(90deg, transparent, transparent);
    --s-color-0394ee68: #e6e6e6b3;
    --s-color-51a2ea83: linear-gradient(146deg, #ffffffff, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 14%, rgb(248, 250, 253) 37%, #f7f9fcff 64%, #f1f7ffff 87%);
    --s-color-e6950724: #1a2535b3;
    --s-color-6d8b5710: transparent;
    --s-font-0397da01: 'Noto Sans JP';
    --s-font-92a0360f: Oswald;
    --s-font-4fb0ab77: Sen;
    --s-font-dfbc29a7: Roboto;
    --s-font-ce927c74: 'Noto Sans JP';
    --s-font-c185ae59: 'UD新ゴ L JIS2004';
    --s-font-89852ec8: 'UD新ゴ R JIS2004';
    --s-font-c58727ac: Domine;
    --s-font-31b0011b: 'BIZ UDMincho';
    --s-font-d7be2873: Manrope;
    --s-font-cdb63f1b: Inter;
}








.sp-menu-overlay {
    transition: top 0.35s ease;
}

.sp-menu-overlay.open {
    top: 0 !important;
}





:root {
    --navy: #003773;
    --navy-dark: #061224;
    --cyan: #54E0FF;
    --blue: #0052CC;
    --mid-blue: #1A4DC4;
    --text: #111111;
    --text-mid: #1a2535;
    --text-light: #7A8799;
    --border: #D8DDE6;
    --bg-grey: #F5F8FC;
    --bg-white: #FFFFFF;
    --accent-bg: #EBF3FF;
    --kv-bg: #E1E4EA;
    --font-en: 'Inter', 'Helvetica Neue', Arial, sans-serif;
    --font-jp: 'Noto Sans JP', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;
}

/* ═══════════════════════════════════════════════
   SECTION SCAFFOLD
═══════════════════════════════════════════════ */
.ds-section {
    margin-bottom: 48px;
    scroll-margin-top: 24px;
}

.section-header {
    background: var(--navy-dark);
    border-radius: 8px 8px 0 0;
    padding: 14px 20px 10px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.section-header .sec-title-en {
    font-family: var(--font-en);
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 0.02em;
}

.section-header .sec-title-jp {
    font-size: 11px;
    color: var(--text-light);
    margin-top: 2px;
}

.section-header .page-num {
    font-family: var(--font-en);
    font-size: 11px;
    color: var(--text-light);
    font-weight: 500;
}

.section-body {
    background: var(--bg-white);
    border: 1px solid var(--border);
    border-top: none;
    border-radius: 0 0 8px 8px;
    padding: 24px 24px 28px;
}

/* Sub-headings */
.sub-heading {
    margin: 0 0 4px;
    font-size: 14px;
    font-weight: 700;
    color: var(--navy-dark);
}

.sub-heading-note {
    font-size: 11px;
    color: var(--text-light);
    margin-bottom: 14px;
}

.divider {
    height: 1px;
    background: var(--border);
    margin: 20px 0;
}

/* ═══════════════════════════════════════════════
     COLOR SWATCHES
  ═══════════════════════════════════════════════ */
.swatch-row {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin-bottom: 8px;
}

.swatch {
    flex: 1;
    min-width: 120px;
}

.swatch-block {
    height: 64px;
    border-radius: 6px;
    border: 1px solid rgba(0, 0, 0, 0.08);
    margin-bottom: 8px;
}

.swatch-name {
    font-size: 12px;
    font-weight: 700;
    color: var(--navy-dark);
}

.swatch-hex {
    font-family: var(--font-en);
    font-size: 11px;
    font-weight: 600;
    color: var(--text-mid);
}

.swatch-desc {
    font-size: 10px;
    color: var(--text-light);
    margin-top: 2px;
}

/* Text hierarchy */
.text-hier-row {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 10px 14px;
    border-bottom: 1px solid var(--border);
}

.text-hier-row:last-child {
    border-bottom: none;
}

.text-hier-swatch {
    width: 28px;
    height: 20px;
    border-radius: 3px;
    border: 1px solid var(--border);
    flex-shrink: 0;
}

.text-hier-token {
    font-family: var(--font-en);
    font-size: 12px;
    font-weight: 700;
    color: var(--navy);
    min-width: 90px;
}

.text-hier-hex {
    font-family: var(--font-en);
    font-size: 11px;
    color: var(--text-mid);
    min-width: 130px;
}

.text-hier-desc {
    font-size: 11px;
    color: var(--text-light);
}

/* ═══════════════════════════════════════════════
     TYPOGRAPHY
  ═══════════════════════════════════════════════ */
.font-box {
    border: 1px solid var(--border);
    border-radius: 6px;
    padding: 16px 20px;
    margin-bottom: 12px;
    background: var(--bg-grey);
}

.font-box-label {
    font-family: var(--font-en);
    font-size: 11px;
    font-weight: 700;
    color: var(--navy);
    margin-bottom: 6px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.font-box-label .token {
    font-size: 10px;
    background: var(--accent-bg);
    color: var(--blue);
    padding: 2px 7px;
    border-radius: 999px;
    font-weight: 600;
}

.font-box-preview {
    font-size: 22px;
    line-height: 1.3;
    color: var(--navy-dark);
}

.font-box-meta {
    font-size: 10px;
    color: var(--text-light);
    margin-top: 4px;
}

/* Type scale table */
.type-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 12.5px;
}

.type-table thead th {
    background: var(--navy);
    color: #fff;
    font-size: 10.5px;
    font-weight: 700;
    padding: 9px 12px;
    text-align: left;
    letter-spacing: 0.04em;
    white-space: nowrap;
}

.type-table thead th.c {
    text-align: center;
}

.type-table tbody tr:nth-child(odd) {
    background: var(--bg-grey);
}

.type-table tbody tr:nth-child(even) {
    background: var(--bg-white);
}

.type-table tbody tr:hover {
    background: var(--accent-bg);
}

.type-table td {
    padding: 9px 12px;
    border-bottom: 1px solid var(--border);
    vertical-align: middle;
}

.type-table tbody tr:last-child td {
    border-bottom: none;
}

.role-name {
    font-weight: 700;
    color: var(--navy-dark);
    font-size: 12.5px;
}

.role-en-label {
    display: block;
    font-family: var(--font-en);
    font-size: 10px;
    font-weight: 400;
    color: var(--text-light);
    margin-top: 1px;
}

.size-clamp-wrap {
    display: flex;
    flex-direction: column;
    gap: 3px;
}

.clamp-label-tag {
    font-family: var(--font-en);
    font-size: 9px;
    color: var(--text-light);
    letter-spacing: 0.04em;
}

.size-pills {
    display: flex;
    align-items: center;
    gap: 5px;
    flex-wrap: wrap;
}

.pill-val {
    font-family: var(--font-en);
    font-size: 11px;
    font-weight: 600;
    background: var(--accent-bg);
    color: var(--navy);
    padding: 2px 8px;
    border-radius: 4px;
    white-space: nowrap;
}

.pill-arrow {
    font-size: 9px;
    color: var(--text-light);
}

.size-fixed {
    font-family: var(--font-en);
    font-size: 12px;
    font-weight: 600;
    color: var(--navy);
}

.wt-cell,
.lh-cell {
    font-family: var(--font-en);
    text-align: center;
    font-size: 12px;
    color: var(--text-mid);
}

.lang-badge {
    display: inline-block;
    font-family: var(--font-en);
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.06em;
    padding: 2px 8px;
    border-radius: 999px;
}

.lj {
    background: var(--accent-bg);
    color: var(--navy);
}

.le {
    background: #E8F5E9;
    color: #1B5E20;
}

.lb {
    background: #FFF3E0;
    color: #E65100;
}

.preview-cell {
    min-width: 130px;
    overflow: hidden;
}

/* ═══════════════════════════════════════════════
     SPACING & LAYOUT
  ═══════════════════════════════════════════════ */
.space-hero {
    background: var(--navy);
    border-radius: 8px;
    padding: 24px 28px;
    text-align: center;
    margin-bottom: 16px;
}

.space-hero-value {
    font-family: var(--font-en);
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 6px;
}

.space-hero-desc {
    font-size: 12px;
    color: var(--text-light);
    margin-bottom: 6px;
}

.space-hero-code {
    font-family: var(--font-en);
    font-size: 11px;
    color: var(--cyan);
}

.resp-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 12.5px;
}

.resp-table th {
    background: var(--navy);
    color: #fff;
    font-size: 10.5px;
    font-weight: 700;
    padding: 8px 14px;
    text-align: left;
}

.resp-table td {
    padding: 8px 14px;
    border-bottom: 1px solid var(--border);
}

.resp-table tr:nth-child(odd) td {
    background: var(--bg-grey);
}

.resp-table tr:last-child td {
    border-bottom: none;
}

.layout-row {
    display: flex;
    align-items: flex-start;
    gap: 0;
    border: 1px solid var(--border);
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 8px;
    background: var(--bg-white);
}

.layout-row-key {
    width: 200px;
    flex-shrink: 0;
    padding: 12px 14px;
    background: var(--bg-grey);
    border-right: 1px solid var(--border);
}

.layout-row-key .key-name {
    font-size: 12px;
    font-weight: 700;
    color: var(--navy);
}

.layout-row-val {
    padding: 12px 14px;
    flex: 1;
}

.layout-row-val .val-code {
    font-family: var(--font-en);
    font-size: 12px;
    font-weight: 600;
    color: var(--text);
}

.layout-row-val .val-desc {
    font-size: 11px;
    color: var(--text-light);
    margin-top: 3px;
}

/* ═══════════════════════════════════════════════
     COMPONENTS — BUTTONS
  ═══════════════════════════════════════════════ */
.comp-card {
    border: 1px solid var(--border);
    border-radius: 8px;
    overflow: hidden;
    margin-bottom: 10px;
    display: flex;
}

.comp-card-info {
    flex: 1;
    padding: 14px 18px;
    background: var(--bg-white);
}

.comp-card-classname {
    font-family: var(--font-en);
    font-size: 11px;
    font-weight: 700;
    color: var(--blue);
    background: var(--accent-bg);
    display: inline-block;
    padding: 2px 8px;
    border-radius: 4px;
    margin-bottom: 4px;
}

.comp-card-label {
    font-size: 13px;
    font-weight: 700;
    color: var(--navy-dark);
    margin-bottom: 8px;
}

.comp-card-specs {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.comp-card-specs li {
    list-style: none;
    font-size: 11px;
    color: var(--text-mid);
    padding-left: 12px;
    position: relative;
}

.comp-card-specs li::before {
    content: "–";
    position: absolute;
    left: 0;
    color: var(--text-light);
}

.comp-card-preview {
    width: 200px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 16px;
}

/* Button styles for preview */
.btn-navy {
    background: var(--navy);
    color: #fff;
    border: none;
    padding: 12px 28px;
    font-size: 13px;
    font-weight: 700;
    cursor: pointer;
    font-family: var(--font-jp);
    transition: background 0.2s;
}

.btn-navy:hover {
    background: var(--blue);
}

.btn-outline-navy {
    background: transparent;
    color: var(--navy);
    border: 1px solid var(--navy);
    padding: 10px 24px;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    border-radius: 999px;
    font-family: var(--font-jp);
    transition: all 0.2s;
}

.btn-outline-navy:hover {
    background: var(--navy);
    color: #fff;
}

.btn-outline-cyan-wrap {
    background: var(--navy-dark);
    padding: 16px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.btn-outline-cyan {
    background: transparent;
    color: var(--cyan);
    border: 1px solid var(--cyan);
    padding: 10px 20px;
    font-size: 12px;
    font-weight: 600;
    cursor: pointer;
    border-radius: 999px;
    font-family: var(--font-jp);
    transition: all 0.2s;
}

.btn-outline-cyan:hover {
    background: var(--cyan);
    color: var(--navy-dark);
}

/* Circle-Arrow CVT button（横テキスト付き） */
.ds-btn-circle-arrow {
    display: inline-flex;
    align-items: center;
    gap: 18px;
    background: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
    font-family: var(--font-jp);
    font-size: 15px;
    font-weight: 600;
    color: #1a2535;
    letter-spacing: 0.02em;
    transition: gap 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

.ds-btn-circle-arrow:hover {
    gap: 24px;
}

.ds-btn-circle-arrow .ds-circle {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    border: 1.5px solid #1a2535;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    transition: border-color 0.25s, background 0.25s;
}

.ds-btn-circle-arrow:hover .ds-circle {
    background: #1a2535;
}

.ds-btn-circle-arrow .ds-circle svg {
    width: 18px;
    height: 18px;
    transition: transform 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

.ds-btn-circle-arrow:hover .ds-circle svg {
    transform: translateX(3px);
}

.ds-btn-circle-arrow:hover .ds-circle svg line,
.ds-btn-circle-arrow:hover .ds-circle svg polyline {
    stroke: #54E0FF;
}


.link-more {
    font-size: 13px;
    font-weight: 500;
    color: var(--navy);
    text-decoration: none;
    border-bottom: 1.5px solid var(--navy);
    padding-bottom: 2px;
    transition: all 0.2s;
}

.link-more:hover {
    letter-spacing: 0.04em;
}

/* ─── Labels section ─── */
.label-card {
    border: 1px solid var(--border);
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 8px;
    display: flex;
}

.label-card-info {
    flex: 1;
    padding: 12px 16px;
    background: var(--bg-white);
}

.label-card-title {
    font-size: 12px;
    font-weight: 700;
    color: var(--navy);
    margin-bottom: 3px;
}

.label-card-spec {
    font-size: 11px;
    color: var(--text-mid);
    margin-bottom: 2px;
}

.label-card-desc {
    font-size: 10.5px;
    color: var(--text-light);
}

.label-card-demo {
    width: 180px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px;
    background: var(--bg-grey);
    border-left: 1px solid var(--border);
}

/* ═══════════════════════════════════════════════
     COMPONENTS — CARDS
  ═══════════════════════════════════════════════ */
.cards-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
    margin-bottom: 8px;
}

.service-card {
    border: 1px solid var(--border);
    border-radius: 6px;
    overflow: hidden;
    background: var(--bg-white);
    padding: 16px;
}

.service-card .card-num {
    font-family: var(--font-en);
    font-size: 11px;
    font-weight: 700;
    color: #54E0FF;
    margin-bottom: 4px;
}

.service-card .card-title {
    font-size: 12px;
    font-weight: 700;
    color: var(--text);
    margin-bottom: 8px;
    line-height: 1.5;
}

.service-card .card-desc {
    font-size: 13.5px;
    color: #1a2535;
    line-height: 2.0;
}

.news-card {
    border: 1px solid var(--border);
    border-radius: 6px;
    padding: 12px 16px;
    background: var(--bg-white);
    display: flex;
    align-items: center;
    gap: 12px;
}

.news-tag-wrap {
    display: flex;
    align-items: center;
    gap: 10px;
    min-width: 160px;
}

.news-tag {
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    color: rgba(26, 37, 53, 0.55);
    background: #F0F2F5;
    padding: 3px 8px;
    border-radius: 3px;
}

.news-date {
    font-family: var(--font-en);
    font-size: 11px;
    color: var(--text-light);
}

.news-title {
    font-size: 12.5px;
    font-weight: 700;
    color: var(--text);
    line-height: 1.5;
}

/* ─── Section backgrounds ─── */
.sec-bg-row {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
    margin-bottom: 8px;
}

.sec-bg-item .bg-preview {
    border: 1px solid var(--border);
    border-radius: 6px;
    padding: 16px 12px 14px;
    margin-bottom: 8px;
}

.sec-bg-item .cls-name {
    font-family: var(--font-en);
    font-size: 11px;
    font-weight: 700;
    color: var(--navy);
}

.sec-bg-item .cls-hex {
    font-family: var(--font-en);
    font-size: 10.5px;
    color: var(--text-mid);
}

.sec-bg-item .cls-usage {
    font-size: 10px;
    color: var(--text-light);
}

/* ═══════════════════════════════════════════════
     NOTES BOX
  ═══════════════════════════════════════════════ */
.notes-box {
    background: var(--accent-bg);
    border: 1px solid var(--border);
    border-left: 4px solid var(--navy);
    border-radius: 6px;
    padding: 14px 18px;
    margin-top: 20px;
}

.notes-box-title {
    font-family: var(--font-en);
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--navy);
    margin-bottom: 8px;
}

.notes-box ul {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.notes-box li {
    font-size: 11.5px;
    color: var(--text-mid);
    padding-left: 14px;
    position: relative;
    line-height: 1.6;
}

.notes-box li::before {
    content: "–";
    position: absolute;
    left: 0;
    color: var(--text-light);
}

code {
    font-family: var(--font-en);
    font-size: 11px;
    background: rgba(0, 55, 115, 0.08);
    color: var(--blue);
    padding: 1px 5px;
    border-radius: 3px;
}

/* ═══════════════════════════════════════════════
     RESPONSIVE
  ═══════════════════════════════════════════════ */
@media (max-width: 860px) {
    .sidebar {
        display: none;
    }

    .main {
        padding: 24px 16px 60px;
        max-width: 100%;
    }

    .cover-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .cards-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .sec-bg-row {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 560px) {
    .type-table thead {
        display: none;
    }

    .type-table,
    .type-table tbody,
    .type-table tr,
    .type-table td {
        display: block;
        width: 100%;
    }

    .type-table tr {
        padding: 10px 14px;
        border-bottom: 1px solid var(--border);
    }

    .type-table td {
        padding: 3px 0;
        border: none;
    }

    .type-table td::before {
        content: attr(data-label);
        font-size: 10px;
        color: var(--text-light);
        font-weight: 600;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        min-width: 80px;
        display: inline-block;
        font-family: var(--font-en);
    }

    .comp-card {
        flex-direction: column;
    }

    .comp-card-preview {
        width: 100%;
        border-top: 1px solid var(--border);
    }

    .cover-grid {
        grid-template-columns: 1fr;
    }

    .cards-grid,
    .sec-bg-row {
        grid-template-columns: 1fr;
    }
}















.sd[data-s-65419611-e08a-44d1-81da-dc06c5581661] {
    align-content: center;
    align-items: center;
    background: #fff;
    border-radius: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: flex-start;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-65419611-e08a-44d1-81da-dc06c5581661] {
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-65419611-e08a-44d1-81da-dc06c5581661] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-65419611-e08a-44d1-81da-dc06c5581661] {
        align-content: flex-start;
        align-items: flex-start;
        justify-content: flex-start;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-9bd775ba-3ece-4cf2-9274-05fd47d378fd] {
    background: #EEEEEE;
    display: none;
    height: 180px;
    width: 320px;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-9bd775ba-3ece-4cf2-9274-05fd47d378fd] {
        display: none;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-9bd775ba-3ece-4cf2-9274-05fd47d378fd] {
        display: none;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-9bd775ba-3ece-4cf2-9274-05fd47d378fd] {
        display: flex;
        flex: none;
        height: 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9bd775ba-3ece-4cf2-9274-05fd47d378fd] {
        display: flex;
    }
}

.sd[data-s-295a9490-4502-4d86-9297-23b271bc02c8] {
    background: #EEEEEE;
    display: none;
    height: 180px;
    width: 320px;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-295a9490-4502-4d86-9297-23b271bc02c8] {
        display: none;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-295a9490-4502-4d86-9297-23b271bc02c8] {
        display: none;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-295a9490-4502-4d86-9297-23b271bc02c8] {
        background: var(--s-color-49ba81f8);
        display: flex;
        flex: none;
        height: 100vh;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-295a9490-4502-4d86-9297-23b271bc02c8] {
        display: flex;
    }
}

.sd[data-s-81134a42-e673-49e4-bb5d-13247321071e] {}

.sd[data-s-12aeaed2-8721-4a38-9c03-7ff424d7443f] {
    align-content: center;
    align-items: center;
    background: var(--s-color-49ba81f8);
    bottom: auto;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 100vh;
    justify-content: center;
    left: auto;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-12aeaed2-8721-4a38-9c03-7ff424d7443f] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-12aeaed2-8721-4a38-9c03-7ff424d7443f] {
        display: flex;
        flex: none;
        height: 685px;
        margin: 0px 0px;
        padding: 64px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-12aeaed2-8721-4a38-9c03-7ff424d7443f] {
        align-content: center;
        align-items: center;
        display: none;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 360px;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-12aeaed2-8721-4a38-9c03-7ff424d7443f] {
        display: none;
        flex: none;
        height: 240px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-3a0862f8-dc10-4d37-899d-b098f7cd75c6] {
    background: #ffffffff;
    flex: none;
    height: 100%;
    margin: 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-3a0862f8-dc10-4d37-899d-b098f7cd75c6] {
        height: 100%;
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-3a0862f8-dc10-4d37-899d-b098f7cd75c6] {
        background: #ffffffff;
        flex: none;
        height: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-9d464733-fbb9-4465-87c1-37e6323a74f2] {
    align-content: center;
    align-items: center;
    background: transparent;
    bottom: auto;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    left: auto;
    overflow-x: clip;
    overflow-y: clip;
    padding: 0px 0px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-9d464733-fbb9-4465-87c1-37e6323a74f2] {
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-9d464733-fbb9-4465-87c1-37e6323a74f2] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-9d464733-fbb9-4465-87c1-37e6323a74f2] {
        align-content: center;
        align-items: center;
        flex: 0;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9d464733-fbb9-4465-87c1-37e6323a74f2] {
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
        width: 100%;
    }
}

.sd[data-s-section-inner-9d464733-fbb9-4465-87c1-37e6323a74f2] {
    padding: 0px 0px;
    width: 100%;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-section-inner-9d464733-fbb9-4465-87c1-37e6323a74f2] {
        padding: 0px 0px 0px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-section-inner-9d464733-fbb9-4465-87c1-37e6323a74f2] {
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-section-inner-9d464733-fbb9-4465-87c1-37e6323a74f2] {
        padding: 0px 0px 0px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: center;
        align-items: center;
        justify-content: center;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-section-inner-9d464733-fbb9-4465-87c1-37e6323a74f2] {
        padding: 0px 0px 20px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

.sd[data-s-6a205772-df80-45fe-96b4-57862da0a962] {
    background: transparent;
    bottom: 0px;
    flex: none;
    height: 100%;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 0;
    max-width: 100%;
}

@media screen and (max-width: 320px) {
    .sd[data-s-6a205772-df80-45fe-96b4-57862da0a962] {
        height: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-7996001b-815a-45bb-9bae-eb8513808645] {
    background: transparent;
    bottom: auto;
    flex: none;
    height: auto;
    left: auto;
    margin: 0px 0px 0px 0px;
    padding: 120px 120px;
    position: relative;
    right: auto;
    top: auto;
    width: 1200px;
    z-index: 0;
    --gap-uuid: 7996001b-815a-45bb-9bae-eb8513808645;
    --gap-h-7996001b-815a-45bb-9bae-eb8513808645: 0px;
    --gap-v-7996001b-815a-45bb-9bae-eb8513808645: 0px;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-7996001b-815a-45bb-9bae-eb8513808645] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-7996001b-815a-45bb-9bae-eb8513808645] {
        padding: 120px 120px 120px 120px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-7996001b-815a-45bb-9bae-eb8513808645] {
        align-content: center;
        align-items: center;
        flex: 1;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        padding: 56px 24px 56px 24px;
        position: sticky;
        top: 0px;
        z-index: 1;
        --gap-h-7996001b-815a-45bb-9bae-eb8513808645: 0px;
        --gap-v-7996001b-815a-45bb-9bae-eb8513808645: 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7996001b-815a-45bb-9bae-eb8513808645] {
        align-content: center;
        align-items: center;
        flex: none;
        gap: 0px;
        height: 100%;
        justify-content: center;
        padding: 32px 20px;
        width: 100%;
        --gap-h-7996001b-815a-45bb-9bae-eb8513808645: 0px;
        --gap-v-7996001b-815a-45bb-9bae-eb8513808645: 0px;
        max-width: 100%;
    }
}

.sd[data-s-d3858ede-beeb-483e-9224-af570ee7123c] {
    color: var(--s-color-5fac4734);
    display: flex;
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-d3858ede-beeb-483e-9224-af570ee7123c] {
        display: flex;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
        max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-d3858ede-beeb-483e-9224-af570ee7123c] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-d3858ede-beeb-483e-9224-af570ee7123c] {
        color: var(--s-color-5fac4734);
        display: none;
        font-size: 24px;
        font-weight: 700;
        height: auto;
        letter-spacing: 0.10em;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
        max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-d3858ede-beeb-483e-9224-af570ee7123c] {
        color: var(--s-color-5fac4734);
        display: none;
        font-size: 12px;
        font-weight: 800;
        height: auto;
        margin: 40px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
        max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    }
}

.sd[data-s-33b352c2-dddb-43b3-8ce2-9ee0bafedd43] {
    color: var(--s-color-c6bf4685);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 48px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.01em;
    line-height: 1.25;
    margin: 16px 0px 32px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-33b352c2-dddb-43b3-8ce2-9ee0bafedd43] {
        display: flex;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
        max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-33b352c2-dddb-43b3-8ce2-9ee0bafedd43] {
        display: flex;
        font-size: 36px;
        height: auto;
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-33b352c2-dddb-43b3-8ce2-9ee0bafedd43] {
        border-bottom: 1px solid var(--s-color-0394ee68);
        border-left: 0px solid var(--s-color-0394ee68);
        border-right: 0px solid var(--s-color-0394ee68);
        border-top: 0px solid var(--s-color-0394ee68);
        display: flex;
        font-size: 24px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 16px 0px 16px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-33b352c2-dddb-43b3-8ce2-9ee0bafedd43] {
        display: flex;
        flex: none;
        font-size: 20px;
        height: auto;
        padding: 8px 0px;
        width: 100%;
    }
}

.sd[data-s-2fd9012b-2054-4035-b0a6-ac934b3edcfd] {
    color: var(--s-color-70a72803);
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0;
    line-height: 2.00;
    margin: 0px 0px;
    padding: 0px 0px 48px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-2fd9012b-2054-4035-b0a6-ac934b3edcfd] {
        margin: 0px 0px;
        padding: 20px 0px 60px 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-2fd9012b-2054-4035-b0a6-ac934b3edcfd] {
        padding: 30px 0px 60px 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-2fd9012b-2054-4035-b0a6-ac934b3edcfd] {
        font-size: 14px;
        line-height: 1.60;
        margin: 0px 0px;
        padding: 16px 0px 16px 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2fd9012b-2054-4035-b0a6-ac934b3edcfd] {
        color: var(--s-color-70a72803);
        font-size: 10px;
        line-height: 1.50;
    }
}

.sd[data-s-b18e86f5-5152-4140-86de-2d39af79d648] {
    align-content: center;
    align-items: center;
    background: transparent;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    overflow-x: clip;
    overflow-y: clip;
    padding: 0px 0px 48px 0px;
    width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
}

@media screen and (max-width: 1160px) {
    .sd[data-s-b18e86f5-5152-4140-86de-2d39af79d648] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-b18e86f5-5152-4140-86de-2d39af79d648] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-b18e86f5-5152-4140-86de-2d39af79d648] {
        display: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 24px 0px;
        width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
        max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-b18e86f5-5152-4140-86de-2d39af79d648] {
        display: none;
    }
}

.sd[data-s-8fbe433f-6fe3-4efd-8f51-6063cd22e1fc] {
    background: transparent;
    bottom: auto;
    display: flex;
    flex: none;
    height: 567px;
    left: auto;
    padding: 0px 0px 0px 0px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-8fbe433f-6fe3-4efd-8f51-6063cd22e1fc] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-8fbe433f-6fe3-4efd-8f51-6063cd22e1fc] {
        display: flex;
        height: 415px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-8fbe433f-6fe3-4efd-8f51-6063cd22e1fc] {
        display: none;
        flex: none;
        height: 254px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-8fbe433f-6fe3-4efd-8f51-6063cd22e1fc] {
        align-content: center;
        align-items: center;
        display: none;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
    }
}

.sd[data-s-6f3f257e-9029-4905-bd08-57db927b6247] {
    background: transparent;
    border-radius: 8px 8px 8px 8px;
    display: flex;
    flex: none;
    height: 100%;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-6f3f257e-9029-4905-bd08-57db927b6247] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-6f3f257e-9029-4905-bd08-57db927b6247] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-6f3f257e-9029-4905-bd08-57db927b6247] {
        border-radius: 4px 4px 4px 4px;
        display: none;
        flex: none;
        height: 253px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-6f3f257e-9029-4905-bd08-57db927b6247] {
        display: none;
        height: 165px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-ee014201-823b-42d4-8d68-e0daf3737959] {
    background: #EEEEEE;
    display: none;
    height: 180px;
    width: 320px;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-ee014201-823b-42d4-8d68-e0daf3737959] {
        display: none;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-ee014201-823b-42d4-8d68-e0daf3737959] {
        display: none;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-ee014201-823b-42d4-8d68-e0daf3737959] {
        background: transparent;
        display: flex;
        flex: none;
        height: 255.99px;
        margin: 0px 0px 16px 0px;
        overflow-x: clip;
        overflow-y: clip;
        width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
        max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ee014201-823b-42d4-8d68-e0daf3737959] {
        display: flex;
        flex: 1;
        height: auto;
        width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
        max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    }
}

.sd[data-s-2a3d9958-12c6-404a-bd97-0cec315c368d] {
    color: var(--s-color-70a72803);
    display: none;
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0;
    line-height: 2.00;
    margin: 0px 0px;
    padding: 0px 0px 48px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-2a3d9958-12c6-404a-bd97-0cec315c368d] {
        display: none;
        margin: 0px 0px;
        padding: 20px 0px 60px 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-2a3d9958-12c6-404a-bd97-0cec315c368d] {
        display: none;
        padding: 30px 0px 60px 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-2a3d9958-12c6-404a-bd97-0cec315c368d] {
        display: flex;
        font-size: 10px;
        line-height: 1.60;
        margin: 0px 0px;
        padding: 8px 0px 16px 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2a3d9958-12c6-404a-bd97-0cec315c368d] {
        color: var(--s-color-70a72803);
        display: flex;
        font-size: 10px;
        line-height: 1.50;
    }
}

.sd[data-s-f1aaf863-c55f-49c7-96f6-b139824787d1] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: 399px;
    justify-content: space-between;
    margin: 0px 0px 48px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    --gap-h-f1aaf863-c55f-49c7-96f6-b139824787d1: 20px;
    --gap-v-f1aaf863-c55f-49c7-96f6-b139824787d1: 0px;
    --gap-uuid: f1aaf863-c55f-49c7-96f6-b139824787d1;
    max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
}

@media screen and (max-width: 1160px) {
    .sd[data-s-f1aaf863-c55f-49c7-96f6-b139824787d1] {
        align-content: stretch;
        align-items: stretch;
        flex: none;
        gap: 20px;
        height: auto;
        justify-content: space-around;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 60px 0px;
        width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
        --gap-h-f1aaf863-c55f-49c7-96f6-b139824787d1: 20px;
        --gap-v-f1aaf863-c55f-49c7-96f6-b139824787d1: 0px;
        max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-f1aaf863-c55f-49c7-96f6-b139824787d1] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        padding: 0px 0px 0px 0px;
        width: 940px;
        --gap-h-f1aaf863-c55f-49c7-96f6-b139824787d1: 0px;
        --gap-v-f1aaf863-c55f-49c7-96f6-b139824787d1: 20px;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-f1aaf863-c55f-49c7-96f6-b139824787d1] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px 0px;
        padding: 0px 0px 16px 0px;
        z-index: 1;
        --gap-h-f1aaf863-c55f-49c7-96f6-b139824787d1: 0px;
        --gap-v-f1aaf863-c55f-49c7-96f6-b139824787d1: 16px;
    }
}

.sd[data-s-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157] {
    align-content: flex-start;
    align-items: flex-start;
    background: var(--s-color-49ba81f8);
    border-bottom: 1px solid #e4e4e7ff;
    border-left: 1px solid #e4e4e7ff;
    border-radius: 8px;
    border-right: 1px solid #e4e4e7ff;
    border-top: 1px solid #e4e4e7ff;
    box-shadow: 0px 2px 12px 0px #001e500f;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: calc(100% - (var(--gap-v-f1aaf863-c55f-49c7-96f6-b139824787d1) * 0));
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 40px 40px 40px 40px;
    width: auto;
    --gap-h-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157: 0px;
    --gap-v-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157: 5px;
    --gap-uuid: 11b4dd4e-4ea7-4c8d-9c84-4de42c13e157;
    max-width: 100%;
}

.sd[data-s-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157]:hover {
    box-shadow: 0px 6px 24px 0px #001e501c;
    --gap-h-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157: 0px;
    --gap-v-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157: 5px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 40px 30px 40px 30px;
        width: 286px;
        --gap-h-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157: 0px;
        --gap-v-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157: 5px;
        max-width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157] {
        flex: none;
        padding: 32px 32px;
        width: calc(100% - (var(--gap-h-f1aaf863-c55f-49c7-96f6-b139824787d1) * 0));
        --gap-h-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157: 0px;
        --gap-v-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157: 5px;
        max-width: calc(100% - (var(--gap-h-f1aaf863-c55f-49c7-96f6-b139824787d1) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157] {
        background: var(--s-color-49ba81f8);
        border-radius: 4px 4px 4px 4px;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 15px 15px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 16px 16px 16px 16px;
        width: 100%;
        --gap-h-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157: 15px;
        --gap-v-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157: 15px;
    }
}

.sd[data-s-293c9ce6-90e6-4021-8b8a-4046f167e194] {
    color: var(--s-color-5fac4734);
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-293c9ce6-90e6-4021-8b8a-4046f167e194] {
        font-size: 11px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-293c9ce6-90e6-4021-8b8a-4046f167e194] {
        font-size: 10px;
    }
}

.sd[data-s-143b67b3-aee2-4356-8d75-c5eaab3c2f5e] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: auto;
    justify-content: flex-start;
    padding: 0px;
    width: calc(100% - (var(--gap-h-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157) * 0));
    --gap-h-143b67b3-aee2-4356-8d75-c5eaab3c2f5e: 0px;
    --gap-v-143b67b3-aee2-4356-8d75-c5eaab3c2f5e: 16px;
    --gap-uuid: 143b67b3-aee2-4356-8d75-c5eaab3c2f5e;
    max-width: calc(100% - (var(--gap-h-11b4dd4e-4ea7-4c8d-9c84-4de42c13e157) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-143b67b3-aee2-4356-8d75-c5eaab3c2f5e] {
        gap: 4px;
        --gap-h-143b67b3-aee2-4356-8d75-c5eaab3c2f5e: 0px;
        --gap-v-143b67b3-aee2-4356-8d75-c5eaab3c2f5e: 4px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-143b67b3-aee2-4356-8d75-c5eaab3c2f5e] {
        gap: 0px;
        --gap-h-143b67b3-aee2-4356-8d75-c5eaab3c2f5e: 0px;
        --gap-v-143b67b3-aee2-4356-8d75-c5eaab3c2f5e: 0px;
    }
}

.sd[data-s-2bc35d25-8705-4716-9c2f-56c61f946b06] {
    color: var(--s-color-70a72803);
    flex: none;
    font-feature-settings: normal;
    height: auto;
    margin: 0px 0px 16px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-143b67b3-aee2-4356-8d75-c5eaab3c2f5e) * 0));
    max-width: calc(100% - (var(--gap-h-143b67b3-aee2-4356-8d75-c5eaab3c2f5e) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2bc35d25-8705-4716-9c2f-56c61f946b06] {
        color: var(--s-color-70a72803);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2bc35d25-8705-4716-9c2f-56c61f946b06] {
        color: var(--s-color-70a72803);
    }
}

.sd[data-s-63df9c9f-4456-4189-bb51-1728fce9da97] {
    color: var(--s-color-70a72803);
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: auto;
    letter-spacing: 0;
    line-height: 2.00;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 940px) {
    .sd[data-s-63df9c9f-4456-4189-bb51-1728fce9da97] {
        font-size: 14px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-63df9c9f-4456-4189-bb51-1728fce9da97] {
        color: var(--s-color-70a72803);
        font-size: 14px;
        line-height: 1.80;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-63df9c9f-4456-4189-bb51-1728fce9da97] {
        font-size: 10px;
        line-height: 1.50;
    }
}

.sd[data-s-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9] {
    align-content: flex-start;
    align-items: flex-start;
    background: var(--s-color-49ba81f8);
    border-bottom: 1px solid #e4e4e7ff;
    border-left: 1px solid #e4e4e7ff;
    border-radius: 8px;
    border-right: 1px solid #e4e4e7ff;
    border-top: 1px solid #e4e4e7ff;
    box-shadow: 0px 2px 12px 0px #001e500f;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: calc(100% - (var(--gap-v-f1aaf863-c55f-49c7-96f6-b139824787d1) * 0));
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 40px 40px 40px 40px;
    width: auto;
    --gap-h-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9: 0px;
    --gap-v-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9: 5px;
    --gap-uuid: 9e69b267-1dbb-4b3d-9ada-5b3129fa67c9;
    max-width: 100%;
}

.sd[data-s-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9]:hover {
    box-shadow: 0px 6px 24px 0px #001e501c;
    --gap-h-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9: 0px;
    --gap-v-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9: 5px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 40px 30px 40px 30px;
        width: 286px;
        --gap-h-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9: 0px;
        --gap-v-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9: 5px;
        max-width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9] {
        flex: none;
        padding: 32px 32px;
        width: calc(100% - (var(--gap-h-f1aaf863-c55f-49c7-96f6-b139824787d1) * 0));
        --gap-h-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9: 0px;
        --gap-v-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9: 5px;
        max-width: calc(100% - (var(--gap-h-f1aaf863-c55f-49c7-96f6-b139824787d1) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9] {
        background: var(--s-color-49ba81f8);
        border-radius: 4px 4px 4px 4px;
        gap: 15px;
        height: auto;
        padding: 16px;
        width: 100%;
        --gap-h-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9: 0px;
        --gap-v-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9: 15px;
    }
}

.sd[data-s-e60396df-3dbd-4ec9-a8bf-323d2a5f3828] {
    color: var(--s-color-5fac4734);
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e60396df-3dbd-4ec9-a8bf-323d2a5f3828] {
        font-size: 11px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e60396df-3dbd-4ec9-a8bf-323d2a5f3828] {
        font-size: 10px;
    }
}

.sd[data-s-361d5e2d-2b8c-4334-83ed-1ce1e411882b] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: auto;
    justify-content: flex-start;
    padding: 0px;
    width: calc(100% - (var(--gap-h-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9) * 0));
    --gap-h-361d5e2d-2b8c-4334-83ed-1ce1e411882b: 0px;
    --gap-v-361d5e2d-2b8c-4334-83ed-1ce1e411882b: 16px;
    --gap-uuid: 361d5e2d-2b8c-4334-83ed-1ce1e411882b;
    max-width: calc(100% - (var(--gap-h-9e69b267-1dbb-4b3d-9ada-5b3129fa67c9) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-361d5e2d-2b8c-4334-83ed-1ce1e411882b] {
        gap: 4px;
        --gap-h-361d5e2d-2b8c-4334-83ed-1ce1e411882b: 0px;
        --gap-v-361d5e2d-2b8c-4334-83ed-1ce1e411882b: 4px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-361d5e2d-2b8c-4334-83ed-1ce1e411882b] {
        gap: 0px;
        --gap-h-361d5e2d-2b8c-4334-83ed-1ce1e411882b: 0px;
        --gap-v-361d5e2d-2b8c-4334-83ed-1ce1e411882b: 0px;
    }
}

.sd[data-s-4ae4b02b-b633-4838-90ba-29dd93f4cebb] {
    color: var(--s-color-70a72803);
    flex: none;
    font-feature-settings: normal;
    height: auto;
    margin: 0px 0px 16px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-361d5e2d-2b8c-4334-83ed-1ce1e411882b) * 0));
    max-width: calc(100% - (var(--gap-h-361d5e2d-2b8c-4334-83ed-1ce1e411882b) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-4ae4b02b-b633-4838-90ba-29dd93f4cebb] {
        color: var(--s-color-70a72803);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-4ae4b02b-b633-4838-90ba-29dd93f4cebb] {
        color: var(--s-color-70a72803);
    }
}

.sd[data-s-0acac08f-94fa-4c0c-87e3-159edb9e377f] {
    color: var(--s-color-70a72803);
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: auto;
    letter-spacing: 0;
    line-height: 2.00;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 940px) {
    .sd[data-s-0acac08f-94fa-4c0c-87e3-159edb9e377f] {
        font-size: 14px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-0acac08f-94fa-4c0c-87e3-159edb9e377f] {
        color: var(--s-color-70a72803);
        font-size: 14px;
        line-height: 1.80;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-0acac08f-94fa-4c0c-87e3-159edb9e377f] {
        font-size: 10px;
        line-height: 1.50;
    }
}

.sd[data-s-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3] {
    align-content: flex-start;
    align-items: flex-start;
    background: var(--s-color-49ba81f8);
    border-bottom: 1px solid #e4e4e7ff;
    border-left: 1px solid #e4e4e7ff;
    border-radius: 8px;
    border-right: 1px solid #e4e4e7ff;
    border-top: 1px solid #e4e4e7ff;
    box-shadow: 0px 2px 12px 0px #001e500f;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 5px;
    height: calc(100% - (var(--gap-v-f1aaf863-c55f-49c7-96f6-b139824787d1) * 0));
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 40px 40px 40px 40px;
    width: auto;
    --gap-h-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3: 0px;
    --gap-v-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3: 5px;
    --gap-uuid: cf6d031b-961e-4df4-80d4-4dcff8d1e1f3;
    max-width: 100%;
}

.sd[data-s-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3]:hover {
    box-shadow: 0px 6px 24px 0px #001e501c;
    --gap-h-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3: 0px;
    --gap-v-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3: 5px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 40px 30px 40px 30px;
        width: 286px;
        --gap-h-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3: 0px;
        --gap-v-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3: 5px;
        max-width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3] {
        flex: none;
        padding: 32px 32px;
        width: calc(100% - (var(--gap-h-f1aaf863-c55f-49c7-96f6-b139824787d1) * 0));
        --gap-h-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3: 0px;
        --gap-v-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3: 5px;
        max-width: calc(100% - (var(--gap-h-f1aaf863-c55f-49c7-96f6-b139824787d1) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3] {
        background: var(--s-color-49ba81f8);
        border-radius: 4px 4px 4px 4px;
        gap: 15px;
        height: auto;
        padding: 16px;
        width: 100%;
        --gap-h-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3: 0px;
        --gap-v-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3: 15px;
    }
}

.sd[data-s-f2079227-10be-4f70-b096-07368b37bb30] {
    color: var(--s-color-5fac4734);
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f2079227-10be-4f70-b096-07368b37bb30] {
        font-size: 11px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f2079227-10be-4f70-b096-07368b37bb30] {
        font-size: 10px;
    }
}

.sd[data-s-b2bd6723-4df6-47fd-8b18-c7b73a861208] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
    height: auto;
    justify-content: flex-start;
    padding: 0px;
    width: calc(100% - (var(--gap-h-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3) * 0));
    --gap-h-b2bd6723-4df6-47fd-8b18-c7b73a861208: 0px;
    --gap-v-b2bd6723-4df6-47fd-8b18-c7b73a861208: 16px;
    --gap-uuid: b2bd6723-4df6-47fd-8b18-c7b73a861208;
    max-width: calc(100% - (var(--gap-h-cf6d031b-961e-4df4-80d4-4dcff8d1e1f3) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-b2bd6723-4df6-47fd-8b18-c7b73a861208] {
        gap: 4px;
        --gap-h-b2bd6723-4df6-47fd-8b18-c7b73a861208: 0px;
        --gap-v-b2bd6723-4df6-47fd-8b18-c7b73a861208: 4px;
    }
}

.sd[data-s-5c50c7b4-9b24-4bb6-a122-26c987a96f96] {
    color: var(--s-color-70a72803);
    flex: none;
    font-feature-settings: normal;
    height: auto;
    margin: 0px 0px 16px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-b2bd6723-4df6-47fd-8b18-c7b73a861208) * 0));
    max-width: calc(100% - (var(--gap-h-b2bd6723-4df6-47fd-8b18-c7b73a861208) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-5c50c7b4-9b24-4bb6-a122-26c987a96f96] {
        color: var(--s-color-70a72803);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5c50c7b4-9b24-4bb6-a122-26c987a96f96] {
        color: var(--s-color-70a72803);
        height: auto;
    }
}

.sd[data-s-5d12dc84-a1eb-4ea8-843e-c13d66205697] {
    color: var(--s-color-70a72803);
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: auto;
    letter-spacing: 0;
    line-height: 2.00;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 940px) {
    .sd[data-s-5d12dc84-a1eb-4ea8-843e-c13d66205697] {
        font-size: 14px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-5d12dc84-a1eb-4ea8-843e-c13d66205697] {
        color: var(--s-color-70a72803);
        font-size: 14px;
        line-height: 1.80;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5d12dc84-a1eb-4ea8-843e-c13d66205697] {
        font-size: 10px;
        line-height: 1.50;
    }
}

.sd[data-s-c527ba42-8a7b-46bf-9a5c-587b515cd8d1] {
    color: var(--s-color-70a72803);
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
    height: 72px;
    letter-spacing: 0;
    line-height: 2.00;
    margin: 0px 0px;
    padding: 20px 0px 20px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-c527ba42-8a7b-46bf-9a5c-587b515cd8d1] {
        margin: 0px 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-c527ba42-8a7b-46bf-9a5c-587b515cd8d1] {
        height: 95px;
        margin: 0px 0px;
        padding: 20px 0px 24px 0px;
        width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
        max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-c527ba42-8a7b-46bf-9a5c-587b515cd8d1] {
        font-size: 14px;
        height: 82px;
        line-height: 1.80;
        margin: 0px 0px 10px 0px;
        padding: 20px 0px 20px 0px;
        width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
        max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c527ba42-8a7b-46bf-9a5c-587b515cd8d1] {
        color: var(--s-color-70a72803);
        font-size: 10px;
        line-height: 1.50;
    }
}

.sd[data-s-d11d37bd-106a-45c9-8740-5acad517e7e9] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 58px;
    justify-content: flex-start;
    margin: 0px;
    padding: 14px 0px 14px 0px;
    width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    --gap-h-d11d37bd-106a-45c9-8740-5acad517e7e9: 0px;
    --gap-v-d11d37bd-106a-45c9-8740-5acad517e7e9: 0px;
    --gap-uuid: d11d37bd-106a-45c9-8740-5acad517e7e9;
    max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-d11d37bd-106a-45c9-8740-5acad517e7e9] {
        flex: none;
        gap: 0px;
        height: 40px;
        --gap-h-d11d37bd-106a-45c9-8740-5acad517e7e9: 0px;
        --gap-v-d11d37bd-106a-45c9-8740-5acad517e7e9: 0px;
        width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
        max-width: calc(100% - (var(--gap-h-7996001b-815a-45bb-9bae-eb8513808645) * 0));
    }
}

.sd[data-s-7e757378-619c-4606-b147-0a8ebe79452b] {
    color: var(--s-color-70a72803);
    display: flex;
    flex: none;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-weight: 700;
    height: calc(100% - (var(--gap-v-d11d37bd-106a-45c9-8740-5acad517e7e9) * 0));
    letter-spacing: 0;
    line-height: 0.00;
    margin: 0px 20px 0px 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-7e757378-619c-4606-b147-0a8ebe79452b] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-7e757378-619c-4606-b147-0a8ebe79452b] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-7e757378-619c-4606-b147-0a8ebe79452b] {
        display: flex;
        font-size: 14px;
        height: calc(100% - (var(--gap-v-d11d37bd-106a-45c9-8740-5acad517e7e9) * 0));
        margin: 0px 16px 0px 0px;
        width: 252px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7e757378-619c-4606-b147-0a8ebe79452b] {
        display: none;
    }
}

.sd[data-s-45dd800c-1735-46c3-a89c-57a5f9b7f145] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-45dd800c-1735-46c3-a89c-57a5f9b7f145: 0px;
    --gap-v-45dd800c-1735-46c3-a89c-57a5f9b7f145: 0px;
    --gap-uuid: 45dd800c-1735-46c3-a89c-57a5f9b7f145;
}

@media screen and (max-width: 480px) {
    .sd[data-s-45dd800c-1735-46c3-a89c-57a5f9b7f145] {
        gap: 12px;
        --gap-h-45dd800c-1735-46c3-a89c-57a5f9b7f145: 12px;
        --gap-v-45dd800c-1735-46c3-a89c-57a5f9b7f145: 0px;
    }
}

.sd[data-s-7937b9d0-a974-421c-a90e-908e880b4c7c] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid #061224ff;
    border-left: 1px solid #061224ff;
    border-radius: 100px 100px 100px 100px;
    border-right: 1px solid #061224ff;
    border-top: 1px solid #061224ff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 49px;
    justify-content: center;
    width: 49px;
    max-width: 100%;
}

.sd[data-s-7937b9d0-a974-421c-a90e-908e880b4c7c]:hover {
    background: #000000;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7937b9d0-a974-421c-a90e-908e880b4c7c] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-7937b9d0-a974-421c-a90e-908e880b4c7c] {
        flex: none;
        height: 40px;
        width: 40px;
    }
}

.sd[data-s-21c5c42d-b087-4b3f-96b3-471b656bc706] {
    color: #061224ff;
    font-size: 20px;
}

.sd[data-s-7937b9d0-a974-421c-a90e-908e880b4c7c]:hover .sd[data-s-21c5c42d-b087-4b3f-96b3-471b656bc706]:hover {
    background: transparent;
    color: var(--s-color-5fac4734);
}

.sd[data-s-7937b9d0-a974-421c-a90e-908e880b4c7c]:hover .sd[data-s-21c5c42d-b087-4b3f-96b3-471b656bc706] {
    color: var(--s-color-5fac4734);
}

.sd[data-s-abd8b7a6-c594-4dfd-9c70-79f88c024514] {
    align-content: center;
    align-items: center;
    background: transparent;
    bottom: auto;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    left: auto;
    margin: 0px 0px;
    overflow-x: clip;
    overflow-y: clip;
    padding: 120px 0px 120px 0px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-abd8b7a6-c594-4dfd-9c70-79f88c024514] {
        flex: none;
        height: auto;
        padding: 120px 0px 120px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-abd8b7a6-c594-4dfd-9c70-79f88c024514] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-abd8b7a6-c594-4dfd-9c70-79f88c024514] {
        flex: none;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-abd8b7a6-c594-4dfd-9c70-79f88c024514] {
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 32px 0px 32px 0px;
        width: 100%;
    }
}

.sd[data-s-section-inner-abd8b7a6-c594-4dfd-9c70-79f88c024514] {
    padding: 120px 0px 120px 0px;
    width: 100%;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-section-inner-abd8b7a6-c594-4dfd-9c70-79f88c024514] {
        padding: 120px 0px 120px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-section-inner-abd8b7a6-c594-4dfd-9c70-79f88c024514] {
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-section-inner-abd8b7a6-c594-4dfd-9c70-79f88c024514] {
        padding: 0px 0px 0px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-section-inner-abd8b7a6-c594-4dfd-9c70-79f88c024514] {
        padding: 32px 0px 32px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

.sd[data-s-4764a199-a141-436a-a650-7e40ee714e66] {
    background: transparent;
    bottom: auto;
    flex: none;
    height: auto;
    left: auto;
    padding: 20px 120px 0px 120px;
    position: relative;
    right: auto;
    top: auto;
    width: 1200px;
    z-index: 0;
    --gap-uuid: 4764a199-a141-436a-a650-7e40ee714e66;
    --gap-h-4764a199-a141-436a-a650-7e40ee714e66: 0px;
    --gap-v-4764a199-a141-436a-a650-7e40ee714e66: 0px;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-4764a199-a141-436a-a650-7e40ee714e66] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-4764a199-a141-436a-a650-7e40ee714e66] {
        align-content: flex-start;
        align-items: flex-start;
        border-bottom: 1px solid var(--s-color-85ba91a1);
        border-left: 0px solid var(--s-color-85ba91a1);
        border-right: 0px solid var(--s-color-85ba91a1);
        border-top: 0px solid var(--s-color-85ba91a1);
        gap: 8px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 24px 0px 24px;
        padding: 56px 0px 16px 0px;
        position: sticky;
        top: 0px;
        width: calc(100% - 48px);
        z-index: 1;
        --gap-h-4764a199-a141-436a-a650-7e40ee714e66: 0px;
        --gap-v-4764a199-a141-436a-a650-7e40ee714e66: 8px;
        max-width: calc(100% - 48px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-4764a199-a141-436a-a650-7e40ee714e66] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        gap: 0px;
        height: 100%;
        justify-content: flex-start;
        padding: 8px 0px;
        width: calc(100% - 48px);
        --gap-h-4764a199-a141-436a-a650-7e40ee714e66: 0px;
        --gap-v-4764a199-a141-436a-a650-7e40ee714e66: 0px;
        max-width: calc(100% - 48px);
    }
}

.sd[data-s-caed41da-5a76-4cb3-a10d-ef4da943d710] {
    color: var(--s-color-5fac4734);
    display: flex;
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
    max-width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-caed41da-5a76-4cb3-a10d-ef4da943d710] {
        display: flex;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
        max-width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-caed41da-5a76-4cb3-a10d-ef4da943d710] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-caed41da-5a76-4cb3-a10d-ef4da943d710] {
        color: var(--s-color-5fac4734);
        display: none;
        font-size: 24px;
        font-weight: 800;
        height: auto;
        letter-spacing: 0.10em;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
        max-width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-caed41da-5a76-4cb3-a10d-ef4da943d710] {
        color: var(--s-color-5fac4734);
        display: none;
        font-size: 12px;
        font-weight: 800;
        height: auto;
        margin: 40px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
        max-width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
    }
}

.sd[data-s-247ac475-8648-486a-b01e-668a50f3542d] {
    color: var(--s-color-c6bf4685);
    display: flex;
    flex: none;
    font-family: var(--s-font-0397da01);
    font-size: 48px;
    font-weight: 700;
    height: 47px;
    letter-spacing: 0.01em;
    line-height: 1.25;
    margin: 16px 0px 24px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
    max-width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-247ac475-8648-486a-b01e-668a50f3542d] {
        display: flex;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
        max-width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-247ac475-8648-486a-b01e-668a50f3542d] {
        display: flex;
        font-size: 36px;
        height: auto;
        width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
        max-width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-247ac475-8648-486a-b01e-668a50f3542d] {
        display: flex;
        flex: none;
        font-size: 24px;
        height: 36px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-247ac475-8648-486a-b01e-668a50f3542d] {
        display: flex;
        flex: none;
        font-size: 20px;
        height: auto;
        padding: 5px 0px 5px 0px;
        width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
        max-width: calc(100% - (var(--gap-h-4764a199-a141-436a-a650-7e40ee714e66) * 0));
    }
}

.sd[data-s-fcdc22d6-696c-4b3b-9463-9e019f3d307b] {
    background: transparent;
    bottom: auto;
    flex: 1;
    height: auto;
    left: auto;
    margin: 58px 0px 0px 0px;
    padding: 0px 20px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    z-index: 0;
    --gap-uuid: fcdc22d6-696c-4b3b-9463-9e019f3d307b;
    --gap-h-fcdc22d6-696c-4b3b-9463-9e019f3d307b: 0px;
    --gap-v-fcdc22d6-696c-4b3b-9463-9e019f3d307b: 0px;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-fcdc22d6-696c-4b3b-9463-9e019f3d307b] {
        flex: none;
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-fcdc22d6-696c-4b3b-9463-9e019f3d307b] {
        gap: 8px;
        margin: 0px 0px 0px 0px;
        padding: 40px 20px 40px 20px;
        position: sticky;
        top: 0px;
        z-index: 1;
        --gap-h-fcdc22d6-696c-4b3b-9463-9e019f3d307b: 0px;
        --gap-v-fcdc22d6-696c-4b3b-9463-9e019f3d307b: 8px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-fcdc22d6-696c-4b3b-9463-9e019f3d307b] {
        align-content: center;
        align-items: center;
        flex: none;
        gap: 0px;
        height: 100%;
        justify-content: center;
        padding: 0px 20px 0px 20px;
        width: 100%;
        --gap-h-fcdc22d6-696c-4b3b-9463-9e019f3d307b: 0px;
        --gap-v-fcdc22d6-696c-4b3b-9463-9e019f3d307b: 0px;
        max-width: 100%;
    }
}

.sd[data-s-eec42fc1-b3da-4d4e-b5fe-df264eaf207f] {
    background: transparent;
    height: auto;
    width: calc(100% - (var(--gap-h-fcdc22d6-696c-4b3b-9463-9e019f3d307b) * 0));
    max-width: calc(100% - (var(--gap-h-fcdc22d6-696c-4b3b-9463-9e019f3d307b) * 0));
}

.sd[data-s-6086ebe1-bd6d-4101-a3a7-53d45342922c] {
    align-content: center;
    align-items: center;
    background: var(--s-color-c6bf4685);
    bottom: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    left: auto;
    overflow-x: clip;
    overflow-y: clip;
    padding: 0px 0px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-6086ebe1-bd6d-4101-a3a7-53d45342922c] {
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-6086ebe1-bd6d-4101-a3a7-53d45342922c] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-6086ebe1-bd6d-4101-a3a7-53d45342922c] {
        flex: 0;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-6086ebe1-bd6d-4101-a3a7-53d45342922c] {
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 20px 0px;
        width: 100%;
    }
}

.sd[data-s-section-inner-6086ebe1-bd6d-4101-a3a7-53d45342922c] {
    padding: 0px 0px;
    width: 100%;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-section-inner-6086ebe1-bd6d-4101-a3a7-53d45342922c] {
        padding: 0px 0px 0px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-section-inner-6086ebe1-bd6d-4101-a3a7-53d45342922c] {
        width: 100%;
        height: auto;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: flex-start;
        align-items: flex-start;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-section-inner-6086ebe1-bd6d-4101-a3a7-53d45342922c] {
        padding: 0px 0px 0px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-section-inner-6086ebe1-bd6d-4101-a3a7-53d45342922c] {
        padding: 0px 0px 20px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

.sd[data-s-3115c5a6-13c1-4508-9744-537a6fe27a2a] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    bottom: auto;
    height: auto;
    justify-content: flex-start;
    left: auto;
    padding: 120px 120px;
    position: relative;
    right: auto;
    top: auto;
    width: 1200px;
    z-index: 1;
    --gap-uuid: 3115c5a6-13c1-4508-9744-537a6fe27a2a;
    --gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a: 0px;
    --gap-v-3115c5a6-13c1-4508-9744-537a6fe27a2a: 0px;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-3115c5a6-13c1-4508-9744-537a6fe27a2a] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-3115c5a6-13c1-4508-9744-537a6fe27a2a] {
        gap: 8px;
        padding: 56px 24px 56px 24px;
        position: sticky;
        top: 0px;
        z-index: 1;
        --gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a: 0px;
        --gap-v-3115c5a6-13c1-4508-9744-537a6fe27a2a: 8px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3115c5a6-13c1-4508-9744-537a6fe27a2a] {
        align-content: center;
        align-items: center;
        flex: none;
        gap: 0px;
        height: 100%;
        justify-content: center;
        padding: 32px 20px;
        width: 100%;
        --gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a: 0px;
        --gap-v-3115c5a6-13c1-4508-9744-537a6fe27a2a: 0px;
        max-width: 100%;
    }
}

.sd[data-s-d1e29b6b-450a-47ff-a382-0a40483e1c9f] {
    color: var(--s-color-5fac4734);
    display: flex;
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: 24px;
    letter-spacing: 0.20em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-d1e29b6b-450a-47ff-a382-0a40483e1c9f] {
        display: flex;
        margin: 0px 0px 8px 0px;
        width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
        max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-d1e29b6b-450a-47ff-a382-0a40483e1c9f] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-d1e29b6b-450a-47ff-a382-0a40483e1c9f] {
        color: var(--s-color-5fac4734);
        display: none;
        flex: none;
        font-size: 24px;
        font-weight: 800;
        height: auto;
        letter-spacing: 0.10em;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
        max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-d1e29b6b-450a-47ff-a382-0a40483e1c9f] {
        color: var(--s-color-5fac4734);
        display: none;
        font-size: 12px;
        font-weight: 800;
        height: auto;
        margin: 40px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
        max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    }
}

.sd[data-s-cffcc8cc-a28f-4d09-afbd-bf1ee9895252] {
    color: var(--s-color-49ba81f8);
    display: flex;
    flex: 1;
    font-family: var(--s-font-0397da01);
    font-size: 48px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.01em;
    line-height: 1.25;
    margin: 16px 0px 24px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-cffcc8cc-a28f-4d09-afbd-bf1ee9895252] {
        display: flex;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
        max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-cffcc8cc-a28f-4d09-afbd-bf1ee9895252] {
        display: flex;
        font-size: 38px;
        height: auto;
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-cffcc8cc-a28f-4d09-afbd-bf1ee9895252] {
        border-bottom: 1px solid var(--s-color-0394ee68);
        border-left: 0px solid var(--s-color-0394ee68);
        border-right: 0px solid var(--s-color-0394ee68);
        border-top: 0px solid var(--s-color-0394ee68);
        display: flex;
        font-size: 24px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 16px 0px;
        width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
        max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-cffcc8cc-a28f-4d09-afbd-bf1ee9895252] {
        display: flex;
        flex: none;
        font-size: 20px;
        height: auto;
        padding: 8px 0px;
        width: 100%;
    }
}

.sd[data-s-324c5dba-12e0-457b-a96f-b30d43ad118a] {
    color: var(--s-color-49ba81f8);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-size: 32px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0;
    line-height: 2.00;
    margin: 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: 613px;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-324c5dba-12e0-457b-a96f-b30d43ad118a] {
        margin: 0px 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-324c5dba-12e0-457b-a96f-b30d43ad118a] {
        font-size: 28px;
        height: 95px;
        margin: 0px 0px;
        padding: 20px 0px 24px 0px;
        width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
        max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-324c5dba-12e0-457b-a96f-b30d43ad118a] {
        font-size: 18px;
        height: auto;
        line-height: 1.60;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 8px 0px;
        width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
        max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-324c5dba-12e0-457b-a96f-b30d43ad118a] {
        color: var(--s-color-49ba81f8);
        font-size: 16px;
        line-height: 1.50;
        padding: 16px 0px;
    }
}

.sd[data-s-22df4f04-d0de-4272-8cfa-134c0c52039b] {
    color: var(--s-color-49ba81f8);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-size: 20px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0;
    line-height: 1.60;
    margin: 0px 0px;
    padding: 8px 0px 8px 0px;
    text-align: left;
    width: 582px;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-22df4f04-d0de-4272-8cfa-134c0c52039b] {
        margin: 0px 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-22df4f04-d0de-4272-8cfa-134c0c52039b] {
        height: auto;
        margin: 0px 0px;
        padding: 0px 0px;
        width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
        max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-22df4f04-d0de-4272-8cfa-134c0c52039b] {
        flex: none;
        font-size: 14px;
        height: auto;
        line-height: 1.60;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px;
        width: 369px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-22df4f04-d0de-4272-8cfa-134c0c52039b] {
        color: var(--s-color-49ba81f8);
        font-size: 12px;
        line-height: 1.50;
    }
}

.sd[data-s-a66415a4-5fac-420c-92f2-1233a1839d50] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-between;
    margin: 48px 0px 48px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    --gap-h-a66415a4-5fac-420c-92f2-1233a1839d50: 0px;
    --gap-v-a66415a4-5fac-420c-92f2-1233a1839d50: 0px;
    --gap-uuid: a66415a4-5fac-420c-92f2-1233a1839d50;
    max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
}

@media screen and (max-width: 1160px) {
    .sd[data-s-a66415a4-5fac-420c-92f2-1233a1839d50] {
        align-content: stretch;
        align-items: stretch;
        flex: none;
        gap: 24px;
        height: auto;
        justify-content: space-around;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 60px 0px;
        width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
        --gap-h-a66415a4-5fac-420c-92f2-1233a1839d50: 24px;
        --gap-v-a66415a4-5fac-420c-92f2-1233a1839d50: 0px;
        max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-a66415a4-5fac-420c-92f2-1233a1839d50] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 16px;
        height: auto;
        padding: 32px 0px 32px 0px;
        width: 100%;
        --gap-h-a66415a4-5fac-420c-92f2-1233a1839d50: 0px;
        --gap-v-a66415a4-5fac-420c-92f2-1233a1839d50: 16px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-a66415a4-5fac-420c-92f2-1233a1839d50] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 24px 0px 24px 0px;
        z-index: 1;
        --gap-h-a66415a4-5fac-420c-92f2-1233a1839d50: 0px;
        --gap-v-a66415a4-5fac-420c-92f2-1233a1839d50: 0px;
    }
}

.sd[data-s-8e43890c-f547-4441-9a49-6a2cc3aab176] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid var(--s-color-5fac4734);
    border-left: 1px solid var(--s-color-5fac4734);
    border-radius: 999px 999px 999px 999px;
    border-right: 1px solid var(--s-color-5fac4734);
    border-top: 1px solid var(--s-color-5fac4734);
    bottom: auto;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: 32px;
    justify-content: center;
    left: auto;
    padding: 16px 20px 16px 20px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    --gap-h-8e43890c-f547-4441-9a49-6a2cc3aab176: 8px;
    --gap-v-8e43890c-f547-4441-9a49-6a2cc3aab176: 0px;
    --gap-uuid: 8e43890c-f547-4441-9a49-6a2cc3aab176;
    max-width: 100%;
}

.sd[data-s-8e43890c-f547-4441-9a49-6a2cc3aab176]:hover {
    background: var(--s-color-c6bf4685);
    opacity: 1;
    --gap-h-8e43890c-f547-4441-9a49-6a2cc3aab176: 8px;
    --gap-v-8e43890c-f547-4441-9a49-6a2cc3aab176: 0px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-8e43890c-f547-4441-9a49-6a2cc3aab176] {
        display: none;
        --gap-h-8e43890c-f547-4441-9a49-6a2cc3aab176: 8px;
        --gap-v-8e43890c-f547-4441-9a49-6a2cc3aab176: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-8e43890c-f547-4441-9a49-6a2cc3aab176] {
        display: flex;
        flex: none;
        height: 34px;
        width: 120px;
        --gap-h-8e43890c-f547-4441-9a49-6a2cc3aab176: 8px;
        --gap-v-8e43890c-f547-4441-9a49-6a2cc3aab176: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-8e43890c-f547-4441-9a49-6a2cc3aab176] {
        display: flex;
        height: 34px;
        padding: 0px 0px 0px 0px;
        width: 112px;
        --gap-h-8e43890c-f547-4441-9a49-6a2cc3aab176: 8px;
        --gap-v-8e43890c-f547-4441-9a49-6a2cc3aab176: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-8e43890c-f547-4441-9a49-6a2cc3aab176] {
        display: flex;
        --gap-h-8e43890c-f547-4441-9a49-6a2cc3aab176: 8px;
        --gap-v-8e43890c-f547-4441-9a49-6a2cc3aab176: 0px;
    }
}

.sd[data-s-e63d2980-635b-4240-bc00-c34eb20d9e2f] {
    color: var(--s-color-5fac4734);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: 0;
    line-height: 0.00;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8e43890c-f547-4441-9a49-6a2cc3aab176]:hover .sd[data-s-e63d2980-635b-4240-bc00-c34eb20d9e2f] {
    color: #ffffffff;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e63d2980-635b-4240-bc00-c34eb20d9e2f] {
        font-size: 14px;
    }
}

.sd[data-s-5b995d00-3101-4161-ab95-832d1e06424b] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    border-radius: 0px 0px 0px 0px;
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 24px;
    height: 246px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 40px 30px 40px 30px;
    width: auto;
    --gap-h-5b995d00-3101-4161-ab95-832d1e06424b: 0px;
    --gap-v-5b995d00-3101-4161-ab95-832d1e06424b: 24px;
    --gap-uuid: 5b995d00-3101-4161-ab95-832d1e06424b;
    max-width: 100%;
}

.sd[data-s-5b995d00-3101-4161-ab95-832d1e06424b]:hover {
    background: transparent;
    box-shadow: 0px 0px 0px 0px transparent;
    opacity: 0.5;
    --gap-h-5b995d00-3101-4161-ab95-832d1e06424b: 0px;
    --gap-v-5b995d00-3101-4161-ab95-832d1e06424b: 24px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-5b995d00-3101-4161-ab95-832d1e06424b] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: 286px;
        --gap-h-5b995d00-3101-4161-ab95-832d1e06424b: 0px;
        --gap-v-5b995d00-3101-4161-ab95-832d1e06424b: 24px;
        max-width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-5b995d00-3101-4161-ab95-832d1e06424b] {
        align-content: flex-end;
        align-items: flex-end;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 8px;
        height: 86px;
        justify-content: flex-start;
        padding: 0px 32px 32px 0px;
        width: calc(100% - (var(--gap-h-a66415a4-5fac-420c-92f2-1233a1839d50) * 0));
        --gap-h-5b995d00-3101-4161-ab95-832d1e06424b: 8px;
        --gap-v-5b995d00-3101-4161-ab95-832d1e06424b: 0px;
        max-width: calc(100% - (var(--gap-h-a66415a4-5fac-420c-92f2-1233a1839d50) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-5b995d00-3101-4161-ab95-832d1e06424b] {
        align-content: flex-end;
        align-items: flex-end;
        background: transparent;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 0px 0px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 24px 16px 48px 0px;
        width: calc(100% - (var(--gap-h-a66415a4-5fac-420c-92f2-1233a1839d50) * 0));
        --gap-h-5b995d00-3101-4161-ab95-832d1e06424b: 0px;
        --gap-v-5b995d00-3101-4161-ab95-832d1e06424b: 0px;
        max-width: calc(100% - (var(--gap-h-a66415a4-5fac-420c-92f2-1233a1839d50) * 0));
    }
}

.sd[data-s-8febc8d8-f342-4683-90d5-152711e3a3df] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid var(--s-color-5fac4734);
    border-left: 1px solid var(--s-color-5fac4734);
    border-radius: 999px 999px 999px 999px;
    border-right: 1px solid var(--s-color-5fac4734);
    border-top: 1px solid var(--s-color-5fac4734);
    bottom: auto;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: 32px;
    justify-content: center;
    left: auto;
    padding: 16px 20px 16px 20px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    --gap-h-8febc8d8-f342-4683-90d5-152711e3a3df: 8px;
    --gap-v-8febc8d8-f342-4683-90d5-152711e3a3df: 0px;
    --gap-uuid: 8febc8d8-f342-4683-90d5-152711e3a3df;
    max-width: 100%;
}

.sd[data-s-5b995d00-3101-4161-ab95-832d1e06424b]:hover .sd[data-s-8febc8d8-f342-4683-90d5-152711e3a3df]:hover {
    background: var(--s-color-c6bf4685);
    opacity: 1;
    --gap-h-8febc8d8-f342-4683-90d5-152711e3a3df: 8px;
    --gap-v-8febc8d8-f342-4683-90d5-152711e3a3df: 0px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-8febc8d8-f342-4683-90d5-152711e3a3df] {
        display: flex;
        --gap-h-8febc8d8-f342-4683-90d5-152711e3a3df: 8px;
        --gap-v-8febc8d8-f342-4683-90d5-152711e3a3df: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-8febc8d8-f342-4683-90d5-152711e3a3df] {
        display: none;
        flex: none;
        height: 34px;
        width: 120px;
        --gap-h-8febc8d8-f342-4683-90d5-152711e3a3df: 8px;
        --gap-v-8febc8d8-f342-4683-90d5-152711e3a3df: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-8febc8d8-f342-4683-90d5-152711e3a3df] {
        display: none;
        flex: none;
        height: 34px;
        padding: 0px 0px;
        width: 112px;
        --gap-h-8febc8d8-f342-4683-90d5-152711e3a3df: 8px;
        --gap-v-8febc8d8-f342-4683-90d5-152711e3a3df: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-8febc8d8-f342-4683-90d5-152711e3a3df] {
        display: none;
        --gap-h-8febc8d8-f342-4683-90d5-152711e3a3df: 8px;
        --gap-v-8febc8d8-f342-4683-90d5-152711e3a3df: 0px;
    }
}

.sd[data-s-e31bd47b-c241-4800-b252-7c5fed1894e9] {
    color: var(--s-color-5fac4734);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: 0;
    line-height: 0.00;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8febc8d8-f342-4683-90d5-152711e3a3df]:hover .sd[data-s-e31bd47b-c241-4800-b252-7c5fed1894e9] {
    color: #ffffffff;
}

@media screen and (max-width: 480px) {
    .sd[data-s-e31bd47b-c241-4800-b252-7c5fed1894e9] {
        font-size: 14px;
    }
}

.sd[data-s-8436bdb4-609b-4ccd-8b89-962d881e57c3] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

@media screen and (max-width: 940px) {
    .sd[data-s-8436bdb4-609b-4ccd-8b89-962d881e57c3] {
        flex-direction: column;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-8436bdb4-609b-4ccd-8b89-962d881e57c3] {
        margin: 0px 8px 0px 0px;
        max-width: calc(100% - 8px);
    }
}

.sd[data-s-38323cda-10c9-48df-bb87-64cf34c2d4f3] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    height: auto;
    justify-content: flex-start;
    padding: 0px;
    width: 158px;
    --gap-h-38323cda-10c9-48df-bb87-64cf34c2d4f3: 5px;
    --gap-v-38323cda-10c9-48df-bb87-64cf34c2d4f3: 0px;
    --gap-uuid: 38323cda-10c9-48df-bb87-64cf34c2d4f3;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-38323cda-10c9-48df-bb87-64cf34c2d4f3] {
        align-content: flex-end;
        align-items: flex-end;
        gap: 0px;
        height: auto;
        justify-content: center;
        width: auto;
        --gap-h-38323cda-10c9-48df-bb87-64cf34c2d4f3: 0px;
        --gap-v-38323cda-10c9-48df-bb87-64cf34c2d4f3: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-38323cda-10c9-48df-bb87-64cf34c2d4f3] {
        gap: 0px;
        --gap-h-38323cda-10c9-48df-bb87-64cf34c2d4f3: 0px;
        --gap-v-38323cda-10c9-48df-bb87-64cf34c2d4f3: 0px;
    }
}

.sd[data-s-32bcf535-414c-43a8-bf37-f2c137be66d1] {
    color: var(--s-color-49ba81f8);
    font-family: var(--s-font-0397da01);
    font-feature-settings: normal;
    font-size: 24px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0.01em;
    line-height: 1.00;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-32bcf535-414c-43a8-bf37-f2c137be66d1] {
        color: var(--s-color-d88bcfbe);
        flex: none;
        font-size: 20px;
        height: 24px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 22px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-32bcf535-414c-43a8-bf37-f2c137be66d1] {
        color: var(--s-color-49ba81f8);
        font-size: 14px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-a4f8cb6f-1afc-4095-b5f0-0185a1c62d1a] {
    color: var(--s-color-49ba81f8);
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: normal;
    font-size: 72px;
    font-weight: 600;
    height: 52px;
    letter-spacing: normal;
    line-height: 1.18;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a4f8cb6f-1afc-4095-b5f0-0185a1c62d1a] {
        color: var(--s-color-d88bcfbe);
        flex: none;
        font-size: 56px;
        height: 43px;
        letter-spacing: -0.02em;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a4f8cb6f-1afc-4095-b5f0-0185a1c62d1a] {
        color: var(--s-color-49ba81f8);
        font-size: 48px;
    }
}

.sd[data-s-8fca522e-ade9-42da-a572-76f46599aabb] {
    color: var(--s-color-49ba81f8);
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: normal;
    font-size: 26px;
    font-weight: 900;
    height: auto;
    letter-spacing: 0.01em;
    line-height: 1.00;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-8fca522e-ade9-42da-a572-76f46599aabb] {
        color: var(--s-color-d88bcfbe);
        flex: none;
        font-size: 20px;
        height: 17px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-8fca522e-ade9-42da-a572-76f46599aabb] {
        color: var(--s-color-49ba81f8);
        font-size: 14px;
    }
}

.sd[data-s-c3e6fb7f-1a80-4157-aab4-7ade63ee4613] {
    color: var(--s-color-49ba81f8);
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: 16px;
    letter-spacing: 0;
    line-height: 1.80;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-c3e6fb7f-1a80-4157-aab4-7ade63ee4613] {
        color: var(--s-color-d88bcfbe);
        flex: none;
        font-size: 20px;
        font-weight: 600;
        height: 16px;
        line-height: 1.00;
        width: auto;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-c3e6fb7f-1a80-4157-aab4-7ade63ee4613] {
        font-size: 14px;
    }
}

.sd[data-s-735042bd-5647-49c9-b7f2-e0055dd0b312] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid var(--s-color-5fac4734);
    border-left: 1px solid var(--s-color-5fac4734);
    border-radius: 999px 999px 999px 999px;
    border-right: 1px solid var(--s-color-5fac4734);
    border-top: 1px solid var(--s-color-5fac4734);
    bottom: auto;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: 32px;
    justify-content: center;
    left: auto;
    padding: 16px 20px 16px 20px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    --gap-h-735042bd-5647-49c9-b7f2-e0055dd0b312: 8px;
    --gap-v-735042bd-5647-49c9-b7f2-e0055dd0b312: 0px;
    --gap-uuid: 735042bd-5647-49c9-b7f2-e0055dd0b312;
    max-width: 100%;
}

.sd[data-s-735042bd-5647-49c9-b7f2-e0055dd0b312]:hover {
    background: var(--s-color-c6bf4685);
    opacity: 1;
    --gap-h-735042bd-5647-49c9-b7f2-e0055dd0b312: 8px;
    --gap-v-735042bd-5647-49c9-b7f2-e0055dd0b312: 0px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-735042bd-5647-49c9-b7f2-e0055dd0b312] {
        display: none;
        --gap-h-735042bd-5647-49c9-b7f2-e0055dd0b312: 8px;
        --gap-v-735042bd-5647-49c9-b7f2-e0055dd0b312: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-735042bd-5647-49c9-b7f2-e0055dd0b312] {
        display: flex;
        flex: none;
        height: 34px;
        width: 120px;
        --gap-h-735042bd-5647-49c9-b7f2-e0055dd0b312: 8px;
        --gap-v-735042bd-5647-49c9-b7f2-e0055dd0b312: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-735042bd-5647-49c9-b7f2-e0055dd0b312] {
        display: flex;
        height: 34px;
        padding: 0px 0px 0px 0px;
        width: 112px;
        --gap-h-735042bd-5647-49c9-b7f2-e0055dd0b312: 8px;
        --gap-v-735042bd-5647-49c9-b7f2-e0055dd0b312: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-735042bd-5647-49c9-b7f2-e0055dd0b312] {
        display: flex;
        --gap-h-735042bd-5647-49c9-b7f2-e0055dd0b312: 8px;
        --gap-v-735042bd-5647-49c9-b7f2-e0055dd0b312: 0px;
    }
}

.sd[data-s-cc906499-d87c-47ab-bf52-95520207d546] {
    color: var(--s-color-5fac4734);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: 0;
    line-height: 0.00;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-735042bd-5647-49c9-b7f2-e0055dd0b312]:hover .sd[data-s-cc906499-d87c-47ab-bf52-95520207d546] {
    color: #ffffffff;
}

@media screen and (max-width: 480px) {
    .sd[data-s-cc906499-d87c-47ab-bf52-95520207d546] {
        font-size: 14px;
    }
}

.sd[data-s-154a212a-1c26-496d-86bf-57f6b37b24fc] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    border-bottom: 0px solid var(--s-color-d88bcfbe);
    border-left: 0px solid var(--s-color-d88bcfbe);
    border-radius: 0px 0px 0px 0px;
    border-right: 0px solid var(--s-color-d88bcfbe);
    border-top: 0px solid var(--s-color-d88bcfbe);
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 24px;
    height: 246px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    opacity: 1;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 40px 30px 40px 30px;
    width: auto;
    --gap-h-154a212a-1c26-496d-86bf-57f6b37b24fc: 0px;
    --gap-v-154a212a-1c26-496d-86bf-57f6b37b24fc: 24px;
    --gap-uuid: 154a212a-1c26-496d-86bf-57f6b37b24fc;
    max-width: 100%;
}

.sd[data-s-154a212a-1c26-496d-86bf-57f6b37b24fc]:hover {
    background: var(--s-color-4c8d510e);
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    box-shadow: 0px 0px 0px 0px transparent;
    opacity: 0.5;
    --gap-h-154a212a-1c26-496d-86bf-57f6b37b24fc: 0px;
    --gap-v-154a212a-1c26-496d-86bf-57f6b37b24fc: 24px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-154a212a-1c26-496d-86bf-57f6b37b24fc] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: 286px;
        --gap-h-154a212a-1c26-496d-86bf-57f6b37b24fc: 0px;
        --gap-v-154a212a-1c26-496d-86bf-57f6b37b24fc: 24px;
        max-width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-154a212a-1c26-496d-86bf-57f6b37b24fc] {
        align-content: flex-end;
        align-items: flex-end;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 8px;
        height: 86px;
        justify-content: flex-start;
        padding: 0px 32px 32px 0px;
        width: calc(100% - (var(--gap-h-a66415a4-5fac-420c-92f2-1233a1839d50) * 0));
        --gap-h-154a212a-1c26-496d-86bf-57f6b37b24fc: 8px;
        --gap-v-154a212a-1c26-496d-86bf-57f6b37b24fc: 0px;
        max-width: calc(100% - (var(--gap-h-a66415a4-5fac-420c-92f2-1233a1839d50) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-154a212a-1c26-496d-86bf-57f6b37b24fc] {
        align-content: flex-end;
        align-items: flex-end;
        background: transparent;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 0px 0px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 24px 24px 48px 0px;
        width: calc(100% - (var(--gap-h-a66415a4-5fac-420c-92f2-1233a1839d50) * 0));
        --gap-h-154a212a-1c26-496d-86bf-57f6b37b24fc: 0px;
        --gap-v-154a212a-1c26-496d-86bf-57f6b37b24fc: 0px;
        max-width: calc(100% - (var(--gap-h-a66415a4-5fac-420c-92f2-1233a1839d50) * 0));
    }
}

.sd[data-s-14de42ad-cac6-47fe-a801-b39eefd1d42f] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid var(--s-color-5fac4734);
    border-left: 1px solid var(--s-color-5fac4734);
    border-radius: 999px 999px 999px 999px;
    border-right: 1px solid var(--s-color-5fac4734);
    border-top: 1px solid var(--s-color-5fac4734);
    bottom: auto;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: 32px;
    justify-content: center;
    left: auto;
    padding: 16px 20px 16px 20px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    --gap-h-14de42ad-cac6-47fe-a801-b39eefd1d42f: 8px;
    --gap-v-14de42ad-cac6-47fe-a801-b39eefd1d42f: 0px;
    --gap-uuid: 14de42ad-cac6-47fe-a801-b39eefd1d42f;
    max-width: 100%;
}

.sd[data-s-154a212a-1c26-496d-86bf-57f6b37b24fc]:hover .sd[data-s-14de42ad-cac6-47fe-a801-b39eefd1d42f]:hover {
    background: var(--s-color-c6bf4685);
    opacity: 1;
    --gap-h-14de42ad-cac6-47fe-a801-b39eefd1d42f: 8px;
    --gap-v-14de42ad-cac6-47fe-a801-b39eefd1d42f: 0px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-14de42ad-cac6-47fe-a801-b39eefd1d42f] {
        display: flex;
        --gap-h-14de42ad-cac6-47fe-a801-b39eefd1d42f: 8px;
        --gap-v-14de42ad-cac6-47fe-a801-b39eefd1d42f: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-14de42ad-cac6-47fe-a801-b39eefd1d42f] {
        display: none;
        flex: none;
        height: 34px;
        width: 120px;
        --gap-h-14de42ad-cac6-47fe-a801-b39eefd1d42f: 8px;
        --gap-v-14de42ad-cac6-47fe-a801-b39eefd1d42f: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-14de42ad-cac6-47fe-a801-b39eefd1d42f] {
        display: none;
        height: 34px;
        padding: 0px 0px 0px 0px;
        width: 112px;
        --gap-h-14de42ad-cac6-47fe-a801-b39eefd1d42f: 8px;
        --gap-v-14de42ad-cac6-47fe-a801-b39eefd1d42f: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-14de42ad-cac6-47fe-a801-b39eefd1d42f] {
        display: none;
        --gap-h-14de42ad-cac6-47fe-a801-b39eefd1d42f: 8px;
        --gap-v-14de42ad-cac6-47fe-a801-b39eefd1d42f: 0px;
    }
}

.sd[data-s-856ce758-1993-48f1-8d26-3be6bdf179e9] {
    color: var(--s-color-5fac4734);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: 0;
    line-height: 0.00;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-14de42ad-cac6-47fe-a801-b39eefd1d42f]:hover .sd[data-s-856ce758-1993-48f1-8d26-3be6bdf179e9] {
    color: #ffffffff;
}

@media screen and (max-width: 480px) {
    .sd[data-s-856ce758-1993-48f1-8d26-3be6bdf179e9] {
        font-size: 14px;
    }
}

.sd[data-s-1e10a071-1106-4e4d-89a6-f44b33eab28e] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    height: auto;
    justify-content: flex-start;
    padding: 0px;
    width: 158px;
    --gap-h-1e10a071-1106-4e4d-89a6-f44b33eab28e: 5px;
    --gap-v-1e10a071-1106-4e4d-89a6-f44b33eab28e: 0px;
    --gap-uuid: 1e10a071-1106-4e4d-89a6-f44b33eab28e;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-1e10a071-1106-4e4d-89a6-f44b33eab28e] {
        gap: 0px;
        margin: 0px 8px 0px 0px;
        width: auto;
        --gap-h-1e10a071-1106-4e4d-89a6-f44b33eab28e: 0px;
        --gap-v-1e10a071-1106-4e4d-89a6-f44b33eab28e: 0px;
        max-width: calc(100% - 8px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-1e10a071-1106-4e4d-89a6-f44b33eab28e] {
        gap: 0px;
        margin: 0px 8px 0px 0px;
        --gap-h-1e10a071-1106-4e4d-89a6-f44b33eab28e: 0px;
        --gap-v-1e10a071-1106-4e4d-89a6-f44b33eab28e: 0px;
    }
}

.sd[data-s-53e8b83f-4191-4cb2-8762-6aecbf44bb04] {
    color: var(--s-color-49ba81f8);
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: normal;
    font-size: 72px;
    font-weight: 600;
    height: 52px;
    letter-spacing: normal;
    line-height: 1.18;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-53e8b83f-4191-4cb2-8762-6aecbf44bb04] {
        color: var(--s-color-d88bcfbe);
        flex: none;
        font-size: 56px;
        height: 42px;
        letter-spacing: -0.02em;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-53e8b83f-4191-4cb2-8762-6aecbf44bb04] {
        color: var(--s-color-49ba81f8);
        font-size: 48px;
    }
}

.sd[data-s-789a61c0-005d-4fd4-95a9-9982a2324d5e] {
    color: var(--s-color-49ba81f8);
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: normal;
    font-size: 26px;
    font-weight: 900;
    height: auto;
    letter-spacing: 0.01em;
    line-height: 1.00;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-789a61c0-005d-4fd4-95a9-9982a2324d5e] {
        color: var(--s-color-d88bcfbe);
        font-size: 20px;
        font-weight: 700;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-789a61c0-005d-4fd4-95a9-9982a2324d5e] {
        color: var(--s-color-49ba81f8);
        font-size: 14px;
        font-weight: 600;
    }
}

.sd[data-s-9ddbc593-c4c2-48f5-963b-3cb1a72554da] {
    color: var(--s-color-49ba81f8);
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: 16px;
    letter-spacing: 0;
    line-height: 1.80;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9ddbc593-c4c2-48f5-963b-3cb1a72554da] {
        color: var(--s-color-d88bcfbe);
        flex: none;
        font-size: 20px;
        font-weight: 600;
        height: 19px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-9ddbc593-c4c2-48f5-963b-3cb1a72554da] {
        font-size: 14px;
        height: auto;
        line-height: 1.00;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-85dbf73b-cb70-471a-a35c-9821891b8a88] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid var(--s-color-5fac4734);
    border-left: 1px solid var(--s-color-5fac4734);
    border-radius: 999px 999px 999px 999px;
    border-right: 1px solid var(--s-color-5fac4734);
    border-top: 1px solid var(--s-color-5fac4734);
    bottom: auto;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: 32px;
    justify-content: center;
    left: auto;
    padding: 16px 20px 16px 20px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    --gap-h-85dbf73b-cb70-471a-a35c-9821891b8a88: 8px;
    --gap-v-85dbf73b-cb70-471a-a35c-9821891b8a88: 0px;
    --gap-uuid: 85dbf73b-cb70-471a-a35c-9821891b8a88;
    max-width: 100%;
}

.sd[data-s-85dbf73b-cb70-471a-a35c-9821891b8a88]:hover {
    background: var(--s-color-c6bf4685);
    opacity: 1;
    --gap-h-85dbf73b-cb70-471a-a35c-9821891b8a88: 8px;
    --gap-v-85dbf73b-cb70-471a-a35c-9821891b8a88: 0px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-85dbf73b-cb70-471a-a35c-9821891b8a88] {
        display: none;
        --gap-h-85dbf73b-cb70-471a-a35c-9821891b8a88: 8px;
        --gap-v-85dbf73b-cb70-471a-a35c-9821891b8a88: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-85dbf73b-cb70-471a-a35c-9821891b8a88] {
        display: flex;
        flex: none;
        height: 34px;
        width: 120px;
        --gap-h-85dbf73b-cb70-471a-a35c-9821891b8a88: 8px;
        --gap-v-85dbf73b-cb70-471a-a35c-9821891b8a88: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-85dbf73b-cb70-471a-a35c-9821891b8a88] {
        display: flex;
        height: 34px;
        padding: 0px 0px 0px 0px;
        width: 112px;
        --gap-h-85dbf73b-cb70-471a-a35c-9821891b8a88: 8px;
        --gap-v-85dbf73b-cb70-471a-a35c-9821891b8a88: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-85dbf73b-cb70-471a-a35c-9821891b8a88] {
        display: flex;
        --gap-h-85dbf73b-cb70-471a-a35c-9821891b8a88: 8px;
        --gap-v-85dbf73b-cb70-471a-a35c-9821891b8a88: 0px;
    }
}

.sd[data-s-9755bf9a-5b9e-4adb-a38f-c9954323487c] {
    color: var(--s-color-5fac4734);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: 0;
    line-height: 0.00;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-85dbf73b-cb70-471a-a35c-9821891b8a88]:hover .sd[data-s-9755bf9a-5b9e-4adb-a38f-c9954323487c] {
    color: #ffffffff;
}

@media screen and (max-width: 480px) {
    .sd[data-s-9755bf9a-5b9e-4adb-a38f-c9954323487c] {
        font-size: 14px;
    }
}

.sd[data-s-1c2369c4-7d51-4d77-95fb-547bc92217f1] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    border-bottom: 0px solid var(--s-color-49ba81f8);
    border-left: 0px solid var(--s-color-49ba81f8);
    border-radius: 0px 0px 0px 0px;
    border-right: 0px solid var(--s-color-49ba81f8);
    border-top: 0px solid var(--s-color-49ba81f8);
    flex: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 24px;
    height: 246px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 40px 30px 40px 30px;
    width: auto;
    --gap-h-1c2369c4-7d51-4d77-95fb-547bc92217f1: 0px;
    --gap-v-1c2369c4-7d51-4d77-95fb-547bc92217f1: 24px;
    --gap-uuid: 1c2369c4-7d51-4d77-95fb-547bc92217f1;
    max-width: 100%;
}

.sd[data-s-1c2369c4-7d51-4d77-95fb-547bc92217f1]:hover {
    background: transparent;
    box-shadow: 0px 0px 0px 0px transparent;
    opacity: 0.5;
    --gap-h-1c2369c4-7d51-4d77-95fb-547bc92217f1: 0px;
    --gap-v-1c2369c4-7d51-4d77-95fb-547bc92217f1: 24px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-1c2369c4-7d51-4d77-95fb-547bc92217f1] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 16px 0px 0px;
        width: 314px;
        --gap-h-1c2369c4-7d51-4d77-95fb-547bc92217f1: 0px;
        --gap-v-1c2369c4-7d51-4d77-95fb-547bc92217f1: 24px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-1c2369c4-7d51-4d77-95fb-547bc92217f1] {
        align-content: flex-end;
        align-items: flex-end;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: 8px;
        height: 86px;
        justify-content: flex-start;
        padding: 0px 32px 32px 0px;
        width: calc(100% - 16px - (var(--gap-h-a66415a4-5fac-420c-92f2-1233a1839d50) * 0));
        --gap-h-1c2369c4-7d51-4d77-95fb-547bc92217f1: 8px;
        --gap-v-1c2369c4-7d51-4d77-95fb-547bc92217f1: 0px;
        max-width: calc(100% - 16px - (var(--gap-h-a66415a4-5fac-420c-92f2-1233a1839d50) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-1c2369c4-7d51-4d77-95fb-547bc92217f1] {
        align-content: flex-end;
        align-items: flex-end;
        background: transparent;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 15px 0px;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 24px 24px 32px 0px;
        width: calc(100% - (var(--gap-h-a66415a4-5fac-420c-92f2-1233a1839d50) * 0));
        --gap-h-1c2369c4-7d51-4d77-95fb-547bc92217f1: 0px;
        --gap-v-1c2369c4-7d51-4d77-95fb-547bc92217f1: 15px;
        max-width: calc(100% - (var(--gap-h-a66415a4-5fac-420c-92f2-1233a1839d50) * 0));
    }
}

.sd[data-s-4a521e20-9a23-4758-bccc-efe5903fe073] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid var(--s-color-5fac4734);
    border-left: 1px solid var(--s-color-5fac4734);
    border-radius: 999px 999px 999px 999px;
    border-right: 1px solid var(--s-color-5fac4734);
    border-top: 1px solid var(--s-color-5fac4734);
    bottom: auto;
    display: flex;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: 32px;
    justify-content: center;
    left: auto;
    padding: 16px 20px 16px 20px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    --gap-h-4a521e20-9a23-4758-bccc-efe5903fe073: 8px;
    --gap-v-4a521e20-9a23-4758-bccc-efe5903fe073: 0px;
    --gap-uuid: 4a521e20-9a23-4758-bccc-efe5903fe073;
    max-width: 100%;
}

.sd[data-s-1c2369c4-7d51-4d77-95fb-547bc92217f1]:hover .sd[data-s-4a521e20-9a23-4758-bccc-efe5903fe073]:hover {
    background: var(--s-color-c6bf4685);
    opacity: 1;
    --gap-h-4a521e20-9a23-4758-bccc-efe5903fe073: 8px;
    --gap-v-4a521e20-9a23-4758-bccc-efe5903fe073: 0px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-4a521e20-9a23-4758-bccc-efe5903fe073] {
        display: flex;
        --gap-h-4a521e20-9a23-4758-bccc-efe5903fe073: 8px;
        --gap-v-4a521e20-9a23-4758-bccc-efe5903fe073: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-4a521e20-9a23-4758-bccc-efe5903fe073] {
        display: none;
        flex: none;
        width: 120px;
        --gap-h-4a521e20-9a23-4758-bccc-efe5903fe073: 8px;
        --gap-v-4a521e20-9a23-4758-bccc-efe5903fe073: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-4a521e20-9a23-4758-bccc-efe5903fe073] {
        display: none;
        flex: none;
        height: 34px;
        padding: 0px 20px;
        width: 112px;
        --gap-h-4a521e20-9a23-4758-bccc-efe5903fe073: 8px;
        --gap-v-4a521e20-9a23-4758-bccc-efe5903fe073: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-4a521e20-9a23-4758-bccc-efe5903fe073] {
        display: none;
        --gap-h-4a521e20-9a23-4758-bccc-efe5903fe073: 8px;
        --gap-v-4a521e20-9a23-4758-bccc-efe5903fe073: 0px;
    }
}

.sd[data-s-7685be24-2687-4da9-a4ae-a3434476c363] {
    color: var(--s-color-5fac4734);
    flex: none;
    font-family: var(--s-font-0397da01);
    font-feature-settings: 'palt' 1;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: auto;
    letter-spacing: 0;
    line-height: 0.00;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-4a521e20-9a23-4758-bccc-efe5903fe073]:hover .sd[data-s-7685be24-2687-4da9-a4ae-a3434476c363] {
    color: #ffffffff;
}

@media screen and (max-width: 480px) {
    .sd[data-s-7685be24-2687-4da9-a4ae-a3434476c363] {
        font-size: 14px;
    }
}

.sd[data-s-37e044f0-b60f-4691-acd4-66cebbd0d36a] {
    align-content: flex-end;
    align-items: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    height: auto;
    justify-content: flex-start;
    padding: 0px;
    width: auto;
    --gap-h-37e044f0-b60f-4691-acd4-66cebbd0d36a: 5px;
    --gap-v-37e044f0-b60f-4691-acd4-66cebbd0d36a: 0px;
    --gap-uuid: 37e044f0-b60f-4691-acd4-66cebbd0d36a;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-37e044f0-b60f-4691-acd4-66cebbd0d36a] {
        margin: 0px 16px 0px 0px;
        --gap-h-37e044f0-b60f-4691-acd4-66cebbd0d36a: 5px;
        --gap-v-37e044f0-b60f-4691-acd4-66cebbd0d36a: 0px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-37e044f0-b60f-4691-acd4-66cebbd0d36a] {
        gap: 0px;
        margin: 0px 8px 0px 0px;
        width: auto;
        --gap-h-37e044f0-b60f-4691-acd4-66cebbd0d36a: 0px;
        --gap-v-37e044f0-b60f-4691-acd4-66cebbd0d36a: 0px;
        max-width: calc(100% - 8px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-37e044f0-b60f-4691-acd4-66cebbd0d36a] {
        gap: 0px;
        --gap-h-37e044f0-b60f-4691-acd4-66cebbd0d36a: 0px;
        --gap-v-37e044f0-b60f-4691-acd4-66cebbd0d36a: 0px;
    }
}

.sd[data-s-ed45fe38-7299-49ff-ac69-ac9091b6217c] {
    color: var(--s-color-49ba81f8);
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: normal;
    font-size: 72px;
    font-weight: 600;
    height: 52px;
    letter-spacing: normal;
    line-height: 1.18;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ed45fe38-7299-49ff-ac69-ac9091b6217c] {
        color: var(--s-color-d88bcfbe);
        flex: none;
        font-size: 56px;
        height: 42px;
        letter-spacing: -0.02em;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ed45fe38-7299-49ff-ac69-ac9091b6217c] {
        color: var(--s-color-49ba81f8);
        font-size: 48px;
    }
}

.sd[data-s-0da7f3bb-8d15-4e0c-8767-7adeaf753877] {
    color: var(--s-color-49ba81f8);
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: normal;
    font-size: 26px;
    font-weight: 900;
    height: auto;
    letter-spacing: 0.01em;
    line-height: 1.00;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-0da7f3bb-8d15-4e0c-8767-7adeaf753877] {
        color: var(--s-color-d88bcfbe);
        font-size: 20px;
        font-weight: 700;
        padding: 0px 0px 0px 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-0da7f3bb-8d15-4e0c-8767-7adeaf753877] {
        color: var(--s-color-49ba81f8);
        font-size: 14px;
    }
}

.sd[data-s-38810b17-ac07-47be-ac07-53c0d11cb8c4] {
    color: var(--s-color-49ba81f8);
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: 'palt' 1;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    height: 32px;
    letter-spacing: 0;
    line-height: 1.40;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-38810b17-ac07-47be-ac07-53c0d11cb8c4] {
        color: var(--s-color-d88bcfbe);
        flex: none;
        font-size: 16px;
        font-weight: 600;
        height: 41px;
        letter-spacing: 0.05em;
        line-height: 1.60;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-38810b17-ac07-47be-ac07-53c0d11cb8c4] {
        font-size: 14px;
        line-height: 1.50;
    }
}

.sd[data-s-cc39dee4-8e03-4499-850a-a4f08bb2cce2] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 58px;
    justify-content: flex-start;
    margin: 0px;
    padding: 14px 0px 14px 0px;
    width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    --gap-h-cc39dee4-8e03-4499-850a-a4f08bb2cce2: 0px;
    --gap-v-cc39dee4-8e03-4499-850a-a4f08bb2cce2: 0px;
    --gap-uuid: cc39dee4-8e03-4499-850a-a4f08bb2cce2;
    max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
}

@media screen and (max-width: 940px) {
    .sd[data-s-cc39dee4-8e03-4499-850a-a4f08bb2cce2] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        --gap-h-cc39dee4-8e03-4499-850a-a4f08bb2cce2: 0px;
        --gap-v-cc39dee4-8e03-4499-850a-a4f08bb2cce2: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-cc39dee4-8e03-4499-850a-a4f08bb2cce2] {
        align-content: center;
        align-items: center;
        flex: none;
        gap: 0px;
        height: 40px;
        justify-content: flex-start;
        --gap-h-cc39dee4-8e03-4499-850a-a4f08bb2cce2: 0px;
        --gap-v-cc39dee4-8e03-4499-850a-a4f08bb2cce2: 0px;
        width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
        max-width: calc(100% - (var(--gap-h-3115c5a6-13c1-4508-9744-537a6fe27a2a) * 0));
    }
}

.sd[data-s-6b8d9d9a-fba6-4d04-8ead-ce3f9d88f274] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-weight: 700;
    height: calc(100% - (var(--gap-v-cc39dee4-8e03-4499-850a-a4f08bb2cce2) * 0));
    letter-spacing: 0;
    line-height: 0.00;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-6b8d9d9a-fba6-4d04-8ead-ce3f9d88f274] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-6b8d9d9a-fba6-4d04-8ead-ce3f9d88f274] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-6b8d9d9a-fba6-4d04-8ead-ce3f9d88f274] {
        display: flex;
        font-size: 14px;
        height: calc(100% - (var(--gap-v-cc39dee4-8e03-4499-850a-a4f08bb2cce2) * 0));
        margin: 0px 16px 0px 0px;
        width: auto;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-6b8d9d9a-fba6-4d04-8ead-ce3f9d88f274] {
        display: flex;
    }
}

.sd[data-s-2884571e-cdd0-4e4d-92bd-0f10b4488584] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid var(--s-color-49ba81f8);
    border-left: 1px solid var(--s-color-49ba81f8);
    border-radius: 100px 100px 100px 100px;
    border-right: 1px solid var(--s-color-49ba81f8);
    border-top: 1px solid var(--s-color-49ba81f8);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 49px;
    justify-content: center;
    width: 49px;
    max-width: 100%;
}

.sd[data-s-2884571e-cdd0-4e4d-92bd-0f10b4488584]:hover {
    background: var(--s-color-49ba81f8);
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 480px) {
    .sd[data-s-2884571e-cdd0-4e4d-92bd-0f10b4488584] {
        flex: none;
        height: 40px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-2884571e-cdd0-4e4d-92bd-0f10b4488584] {
        flex: none;
        height: 40px;
        width: 40px;
    }
}

.sd[data-s-bc166655-16df-4b1e-b495-dc0131315916] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-9e6c35e1-d5a7-4a96-876c-85c8967ba2b7] {
    color: var(--s-color-49ba81f8);
    font-size: 20px;
}

.sd[data-s-2884571e-cdd0-4e4d-92bd-0f10b4488584]:hover .sd[data-s-9e6c35e1-d5a7-4a96-876c-85c8967ba2b7]:hover {
    background: transparent;
    color: var(--s-color-5fac4734);
}

.sd[data-s-2884571e-cdd0-4e4d-92bd-0f10b4488584]:hover .sd[data-s-9e6c35e1-d5a7-4a96-876c-85c8967ba2b7] {
    color: var(--s-color-5fac4734);
}

.sd[data-s-daf4ccf7-adc0-4478-b37e-9acb2d65e741] {
    align-content: center;
    align-items: center;
    background: transparent;
    bottom: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    left: auto;
    overflow-x: clip;
    overflow-y: clip;
    padding: 0px 0px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-daf4ccf7-adc0-4478-b37e-9acb2d65e741] {
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-daf4ccf7-adc0-4478-b37e-9acb2d65e741] {
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-daf4ccf7-adc0-4478-b37e-9acb2d65e741] {
        flex: 0;
        height: auto;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-daf4ccf7-adc0-4478-b37e-9acb2d65e741] {
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
    }
}

.sd[data-s-section-inner-daf4ccf7-adc0-4478-b37e-9acb2d65e741] {
    padding: 0px 0px;
    width: 100%;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-section-inner-daf4ccf7-adc0-4478-b37e-9acb2d65e741] {
        padding: 0px 0px 0px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-section-inner-daf4ccf7-adc0-4478-b37e-9acb2d65e741] {
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-section-inner-daf4ccf7-adc0-4478-b37e-9acb2d65e741] {
        padding: 0px 0px 0px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-section-inner-daf4ccf7-adc0-4478-b37e-9acb2d65e741] {
        padding: 0px 0px 0px 0px;
        width: 100%;
        height: auto;
        flex-direction: column;
    }
}

.sd[data-s-67a92a09-4225-420a-9b94-f7a6d7e6aea8] {
    background: transparent;
    bottom: 0px;
    flex: none;
    height: 100%;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 0;
    max-width: 100%;
}

@media screen and (max-width: 320px) {
    .sd[data-s-67a92a09-4225-420a-9b94-f7a6d7e6aea8] {
        height: auto;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-58fe6c77-3ce6-4544-87b0-17f572b0f216] {
    background: transparent;
    bottom: auto;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    left: auto;
    padding: 120px 120px;
    position: relative;
    right: auto;
    top: auto;
    width: 1200px;
    z-index: 0;
    --gap-uuid: 58fe6c77-3ce6-4544-87b0-17f572b0f216;
    --gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216: 0px;
    --gap-v-58fe6c77-3ce6-4544-87b0-17f572b0f216: 0px;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-58fe6c77-3ce6-4544-87b0-17f572b0f216] {
        flex: none;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-58fe6c77-3ce6-4544-87b0-17f572b0f216] {
        align-content: flex-start;
        align-items: flex-start;
        gap: 0px;
        justify-content: flex-start;
        padding: 56px 24px 88px 24px;
        position: sticky;
        top: 0px;
        z-index: 1;
        --gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216: 0px;
        --gap-v-58fe6c77-3ce6-4544-87b0-17f572b0f216: 0px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-58fe6c77-3ce6-4544-87b0-17f572b0f216] {
        align-content: center;
        align-items: center;
        flex: none;
        gap: 0px;
        height: 100%;
        justify-content: center;
        padding: 32px 20px;
        width: 100%;
        --gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216: 0px;
        --gap-v-58fe6c77-3ce6-4544-87b0-17f572b0f216: 0px;
        max-width: 100%;
    }
}

.sd[data-s-f5b9eb4c-8adb-488d-96a4-d9dd6b4551ec] {
    color: var(--s-color-5fac4734);
    display: flex;
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 800;
    height: auto;
    letter-spacing: 0.20em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    max-width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-f5b9eb4c-8adb-488d-96a4-d9dd6b4551ec] {
        display: flex;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
        max-width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-f5b9eb4c-8adb-488d-96a4-d9dd6b4551ec] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-f5b9eb4c-8adb-488d-96a4-d9dd6b4551ec] {
        color: var(--s-color-5fac4734);
        display: none;
        font-size: 24px;
        font-weight: 700;
        height: auto;
        letter-spacing: 0.10em;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
        max-width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f5b9eb4c-8adb-488d-96a4-d9dd6b4551ec] {
        color: var(--s-color-5fac4734);
        display: none;
        font-size: 12px;
        font-weight: 800;
        height: auto;
        margin: 40px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
        max-width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    }
}

.sd[data-s-877e7ee0-07ed-4975-b353-559cac7bff96] {
    color: var(--s-color-c6bf4685);
    display: flex;
    flex: none;
    font-family: var(--s-font-0397da01);
    font-size: 48px;
    font-weight: 700;
    height: 44px;
    letter-spacing: 0.01em;
    line-height: 1.25;
    margin: 16px 0px 48px 0px;
    text-align: left;
    width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    max-width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-877e7ee0-07ed-4975-b353-559cac7bff96] {
        display: flex;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
        max-width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-877e7ee0-07ed-4975-b353-559cac7bff96] {
        display: flex;
        font-size: 36px;
        height: auto;
        width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
        max-width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-877e7ee0-07ed-4975-b353-559cac7bff96] {
        border-bottom: 1px solid var(--s-color-d8a3436f);
        border-left: 0px solid var(--s-color-d8a3436f);
        border-right: 0px solid var(--s-color-d8a3436f);
        border-top: 0px solid var(--s-color-d8a3436f);
        display: flex;
        font-size: 24px;
        height: auto;
        margin: 0px 0px 16px 0px;
        padding: 16px 0px;
        width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
        max-width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-877e7ee0-07ed-4975-b353-559cac7bff96] {
        display: flex;
        flex: none;
        font-size: 20px;
        height: auto;
        padding: 8px 0px;
        width: 100%;
    }
}

.sd[data-s-07406957-bb37-448c-9a2b-cd8820572279] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid var(--s-color-85ba91a1);
    border-left: 0px solid var(--s-color-85ba91a1);
    border-right: 0px solid var(--s-color-85ba91a1);
    border-top: 1px solid var(--s-color-85ba91a1);
    height: auto;
    justify-content: flex-start;
    width: 960px;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-07406957-bb37-448c-9a2b-cd8820572279] {
        flex: none;
        width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
        max-width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-07406957-bb37-448c-9a2b-cd8820572279] {
        margin: 0px 0px;
        width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
        max-width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-07406957-bb37-448c-9a2b-cd8820572279] {
        margin: 0px 0px;
    }
}

.sd[data-s-e5bd3ba7-3fca-4651-a182-53af760920b1] {
    background: transparent;
    border-bottom: 1px solid var(--s-color-d8a3436f);
    border-left: 0px solid var(--s-color-d8a3436f);
    border-right: 0px solid var(--s-color-d8a3436f);
    border-top: 0px solid var(--s-color-d8a3436f);
    flex: none;
    flex-direction: row;
    height: 112px;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 18px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-e5bd3ba7-3fca-4651-a182-53af760920b1] {
        flex: 1;
        flex-direction: column;
        height: auto;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 18px 18px 18px 18px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-e5bd3ba7-3fca-4651-a182-53af760920b1] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 24px 16px 16px 16px;
        width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-e5bd3ba7-3fca-4651-a182-53af760920b1] {
        padding: 24px 0px;
    }
}

.sd[data-s-07389bf1-c9e8-49c8-9cc6-bb0bee2ad6de] {
    align-content: center;
    align-items: center;
    flex: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 24px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    --gap-h-07389bf1-c9e8-49c8-9cc6-bb0bee2ad6de: 24px;
    --gap-v-07389bf1-c9e8-49c8-9cc6-bb0bee2ad6de: 0px;
    --gap-uuid: 07389bf1-c9e8-49c8-9cc6-bb0bee2ad6de;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-07389bf1-c9e8-49c8-9cc6-bb0bee2ad6de] {
        margin: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-07389bf1-c9e8-49c8-9cc6-bb0bee2ad6de: 24px;
        --gap-v-07389bf1-c9e8-49c8-9cc6-bb0bee2ad6de: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-07389bf1-c9e8-49c8-9cc6-bb0bee2ad6de] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 8px;
        height: auto;
        justify-content: flex-start;
        --gap-h-07389bf1-c9e8-49c8-9cc6-bb0bee2ad6de: 0px;
        --gap-v-07389bf1-c9e8-49c8-9cc6-bb0bee2ad6de: 8px;
    }
}

.sd[data-s-a2f2d77a-affb-45be-8b25-847a0b6bda96] {
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px;
    width: 157px;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a2f2d77a-affb-45be-8b25-847a0b6bda96] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        width: 121px;
        max-width: 100%;
    }
}

.sd[data-s-f528283f-b001-47ba-b66d-f83d7bb94058] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    height: 28px;
    justify-content: center;
    padding: 0px;
    width: 100%;
    --gap-h-f528283f-b001-47ba-b66d-f83d7bb94058: 10px;
    --gap-v-f528283f-b001-47ba-b66d-f83d7bb94058: 0px;
    --gap-uuid: f528283f-b001-47ba-b66d-f83d7bb94058;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f528283f-b001-47ba-b66d-f83d7bb94058] {
        align-content: flex-start;
        align-items: flex-start;
        height: 28px;
        justify-content: flex-start;
        width: 100%;
        --gap-h-f528283f-b001-47ba-b66d-f83d7bb94058: 10px;
        --gap-v-f528283f-b001-47ba-b66d-f83d7bb94058: 0px;
    }
}

.sd[data-s-94e445c7-c542-43f5-821c-b77cb6577e09] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    height: auto;
    justify-content: flex-start;
    width: calc(100% - (var(--gap-h-f528283f-b001-47ba-b66d-f83d7bb94058) * 0));
    max-width: calc(100% - (var(--gap-h-f528283f-b001-47ba-b66d-f83d7bb94058) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-94e445c7-c542-43f5-821c-b77cb6577e09] {
        align-content: center;
        align-items: center;
        justify-content: center;
    }
}

.sd[data-s-53ea1dfa-19a9-4385-a39d-7a7d2d56b3aa] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    height: auto;
    justify-content: center;
    padding: 0px;
    width: 145px;
    --gap-h-53ea1dfa-19a9-4385-a39d-7a7d2d56b3aa: 10px;
    --gap-v-53ea1dfa-19a9-4385-a39d-7a7d2d56b3aa: 0px;
    --gap-uuid: 53ea1dfa-19a9-4385-a39d-7a7d2d56b3aa;
    max-width: 100%;
}

.sd[data-s-274d7bc1-414e-4ef8-bc1d-5db608380b10] {
    background: #1a2535cc;
    border-radius: 3px 3px 3px 3px;
    color: var(--s-color-49ba81f8);
    flex: none;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 8px 12px 6px 12px;
    width: calc(100% - (var(--gap-h-53ea1dfa-19a9-4385-a39d-7a7d2d56b3aa) * 0));
    max-width: calc(100% - (var(--gap-h-53ea1dfa-19a9-4385-a39d-7a7d2d56b3aa) * 0));
}

.sd[data-s-99964b3a-ea08-4cf9-a1ec-a59dd18da76f] {
    align-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-99964b3a-ea08-4cf9-a1ec-a59dd18da76f] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

.sd[data-s-4c4155ef-6ff0-4bc5-b07e-8697a7758d86] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    height: auto;
    justify-content: center;
    padding: 0px;
    width: auto;
    --gap-h-4c4155ef-6ff0-4bc5-b07e-8697a7758d86: 8px;
    --gap-v-4c4155ef-6ff0-4bc5-b07e-8697a7758d86: 0px;
    --gap-uuid: 4c4155ef-6ff0-4bc5-b07e-8697a7758d86;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-4c4155ef-6ff0-4bc5-b07e-8697a7758d86] {
        align-content: center;
        align-items: center;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: center;
        --gap-h-4c4155ef-6ff0-4bc5-b07e-8697a7758d86: 8px;
        --gap-v-4c4155ef-6ff0-4bc5-b07e-8697a7758d86: 0px;
    }
}

.sd[data-s-cfb27a72-4c35-41fa-8cc7-d3b859829b54] {
    color: var(--s-color-70a72803);
    flex: none;
    font-family: var(--s-font-cdb63f1b);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    margin: 0px 0px 0px 0px;
    width: 87px;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-cfb27a72-4c35-41fa-8cc7-d3b859829b54] {
        font-size: 12px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-cfb27a72-4c35-41fa-8cc7-d3b859829b54] {
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-ec690a5d-52a5-43ee-86da-686cd5bb15a8] {
    color: var(--s-color-c6bf4685);
    flex: 1;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ec690a5d-52a5-43ee-86da-686cd5bb15a8]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 480px) {
    .sd[data-s-ec690a5d-52a5-43ee-86da-686cd5bb15a8] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: hidden;
        translate: 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-150f888f-ebfd-4765-af65-e0aa2c297571] {
    height: auto;
    width: auto;
    max-width: 100%;
}

.sd[data-s-34890799-9c3a-482b-b6e5-5c472704860a] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 24px;
    justify-content: center;
    padding: 0px;
    --gap-h-34890799-9c3a-482b-b6e5-5c472704860a: 24px;
    --gap-v-34890799-9c3a-482b-b6e5-5c472704860a: 0px;
    --gap-uuid: 34890799-9c3a-482b-b6e5-5c472704860a;
}

@media screen and (max-width: 480px) {
    .sd[data-s-34890799-9c3a-482b-b6e5-5c472704860a] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        gap: 8px;
        justify-content: flex-start;
        --gap-h-34890799-9c3a-482b-b6e5-5c472704860a: 0px;
        --gap-v-34890799-9c3a-482b-b6e5-5c472704860a: 8px;
    }
}

.sd[data-s-c1e3d189-535c-48bd-89a0-792ea24fe166] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 58px;
    justify-content: flex-start;
    margin: 48px 0px 0px 0px;
    padding: 16px 0px;
    width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    --gap-h-c1e3d189-535c-48bd-89a0-792ea24fe166: 0px;
    --gap-v-c1e3d189-535c-48bd-89a0-792ea24fe166: 0px;
    --gap-uuid: c1e3d189-535c-48bd-89a0-792ea24fe166;
    max-width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
}

@media screen and (max-width: 480px) {
    .sd[data-s-c1e3d189-535c-48bd-89a0-792ea24fe166] {
        flex: none;
        gap: 0px;
        height: 40px;
        --gap-h-c1e3d189-535c-48bd-89a0-792ea24fe166: 0px;
        --gap-v-c1e3d189-535c-48bd-89a0-792ea24fe166: 0px;
        width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
        max-width: calc(100% - (var(--gap-h-58fe6c77-3ce6-4544-87b0-17f572b0f216) * 0));
    }
}

.sd[data-s-a8674138-2ec0-481c-8516-d3c53adff537] {
    color: var(--s-color-70a72803);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-weight: 700;
    height: calc(100% - (var(--gap-v-c1e3d189-535c-48bd-89a0-792ea24fe166) * 0));
    letter-spacing: 0;
    line-height: 0.00;
    margin: 0px 20px 0px 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-a8674138-2ec0-481c-8516-d3c53adff537] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-a8674138-2ec0-481c-8516-d3c53adff537] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-a8674138-2ec0-481c-8516-d3c53adff537] {
        display: flex;
        flex: none;
        font-size: 14px;
        height: calc(100% - (var(--gap-v-c1e3d189-535c-48bd-89a0-792ea24fe166) * 0));
        margin: 0px 16px 0px 0px;
        width: auto;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a8674138-2ec0-481c-8516-d3c53adff537] {
        display: flex;
    }
}

.sd[data-s-b89caac3-6e4e-45ec-88b6-2ed7e2e4accb] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: flex-start;
    padding: 0px;
    --gap-h-b89caac3-6e4e-45ec-88b6-2ed7e2e4accb: 0px;
    --gap-v-b89caac3-6e4e-45ec-88b6-2ed7e2e4accb: 0px;
    --gap-uuid: b89caac3-6e4e-45ec-88b6-2ed7e2e4accb;
}

@media screen and (max-width: 480px) {
    .sd[data-s-b89caac3-6e4e-45ec-88b6-2ed7e2e4accb] {
        gap: 12px;
        height: calc(100% - (var(--gap-v-c1e3d189-535c-48bd-89a0-792ea24fe166) * 0));
        width: auto;
        --gap-h-b89caac3-6e4e-45ec-88b6-2ed7e2e4accb: 12px;
        --gap-v-b89caac3-6e4e-45ec-88b6-2ed7e2e4accb: 0px;
        max-width: 100%;
    }
}

.sd[data-s-744147c8-0070-4d6f-9d24-9b5130d44c8c] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid #061224ff;
    border-left: 1px solid #061224ff;
    border-radius: 100px 100px 100px 100px;
    border-right: 1px solid #061224ff;
    border-top: 1px solid #061224ff;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 49px;
    justify-content: center;
    width: 49px;
    max-width: 100%;
}

.sd[data-s-744147c8-0070-4d6f-9d24-9b5130d44c8c]:hover {
    background: #000000;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 480px) {
    .sd[data-s-744147c8-0070-4d6f-9d24-9b5130d44c8c] {
        flex: none;
        height: 40px;
        padding: 0px 0px 0px 0px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-744147c8-0070-4d6f-9d24-9b5130d44c8c] {
        flex: none;
        height: 40px;
        width: 40px;
    }
}

.sd[data-s-4376ef61-e992-4743-854f-7bf9e1d493aa] {
    color: #061224ff;
    font-size: 20px;
}

.sd[data-s-744147c8-0070-4d6f-9d24-9b5130d44c8c]:hover .sd[data-s-4376ef61-e992-4743-854f-7bf9e1d493aa]:hover {
    background: transparent;
    color: var(--s-color-5fac4734);
}

.sd[data-s-744147c8-0070-4d6f-9d24-9b5130d44c8c]:hover .sd[data-s-4376ef61-e992-4743-854f-7bf9e1d493aa] {
    color: var(--s-color-5fac4734);
}

.sd[data-s-976569e7-7e0b-422a-a4af-0661faf222f0] {
    align-content: center;
    align-items: center;
    background: var(--s-color-c6bf4685);
    bottom: auto;
    display: flex;
    flex: none;
    height: auto;
    justify-content: flex-start;
    left: auto;
    padding: 48px 120px 48px 144px;
    position: relative;
    right: auto;
    top: auto;
    width: 100%;
    z-index: 1;
    --gap-uuid: 976569e7-7e0b-422a-a4af-0661faf222f0;
    --gap-h-976569e7-7e0b-422a-a4af-0661faf222f0: 0px;
    --gap-v-976569e7-7e0b-422a-a4af-0661faf222f0: 0px;
    max-width: 100%;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-976569e7-7e0b-422a-a4af-0661faf222f0] {
        background: var(--s-color-c6bf4685);
        display: flex;
        flex: none;
        padding: 24px 120px 24px 120px;
        width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-976569e7-7e0b-422a-a4af-0661faf222f0] {
        background: var(--s-color-c6bf4685);
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-976569e7-7e0b-422a-a4af-0661faf222f0] {
        background: var(--s-color-c6bf4685);
        bottom: auto;
        display: flex;
        gap: 8px;
        left: auto;
        padding: 24px 20px;
        position: relative;
        right: auto;
        top: auto;
        --gap-h-976569e7-7e0b-422a-a4af-0661faf222f0: 0px;
        --gap-v-976569e7-7e0b-422a-a4af-0661faf222f0: 8px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-976569e7-7e0b-422a-a4af-0661faf222f0] {
        align-content: center;
        align-items: center;
        display: flex;
        flex: none;
        gap: 0px;
        height: 100%;
        justify-content: center;
        width: 100%;
        --gap-h-976569e7-7e0b-422a-a4af-0661faf222f0: 0px;
        --gap-v-976569e7-7e0b-422a-a4af-0661faf222f0: 0px;
        max-width: 100%;
    }
}

.sd[data-s-d9f4eae0-1416-4b88-b4a1-f84995c21fcf] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: calc(100% - (var(--gap-h-976569e7-7e0b-422a-a4af-0661faf222f0) * 0));
    --gap-h-d9f4eae0-1416-4b88-b4a1-f84995c21fcf: 0px;
    --gap-v-d9f4eae0-1416-4b88-b4a1-f84995c21fcf: 0px;
    --gap-uuid: d9f4eae0-1416-4b88-b4a1-f84995c21fcf;
    max-width: calc(100% - (var(--gap-h-976569e7-7e0b-422a-a4af-0661faf222f0) * 0));

    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 24px;
    width: fit-content;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-d9f4eae0-1416-4b88-b4a1-f84995c21fcf] {
        align-content: stretch;
        align-items: stretch;
        flex: none;
        gap: 24px;
        height: auto;
        justify-content: space-around;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-d9f4eae0-1416-4b88-b4a1-f84995c21fcf: 24px;
        --gap-v-d9f4eae0-1416-4b88-b4a1-f84995c21fcf: 0px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-d9f4eae0-1416-4b88-b4a1-f84995c21fcf] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        /* gap: 0px; */
        height: auto;
        padding: 0;
        width: 100%;
        /* --gap-h-d9f4eae0-1416-4b88-b4a1-f84995c21fcf: 0px;
        --gap-v-d9f4eae0-1416-4b88-b4a1-f84995c21fcf: 0px; */
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-d9f4eae0-1416-4b88-b4a1-f84995c21fcf] {
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        padding: 24px 0px 24px 0px;
        z-index: 1;
        --gap-h-d9f4eae0-1416-4b88-b4a1-f84995c21fcf: 0px;
        --gap-v-d9f4eae0-1416-4b88-b4a1-f84995c21fcf: 0px;
    }
}

.sd[data-s-f167da01-8ce7-402f-97c5-e03797a230c3] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    border-bottom: 0px solid var(--s-color-0394ee68);
    border-left: 0px solid var(--s-color-0394ee68);
    border-radius: 0px 0px 0px 0px;
    border-right: 0px solid var(--s-color-0394ee68);
    border-top: 0px solid var(--s-color-0394ee68);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 24px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0 88px 0 0px;
    width: auto;
    --gap-h-f167da01-8ce7-402f-97c5-e03797a230c3: 0px;
    --gap-v-f167da01-8ce7-402f-97c5-e03797a230c3: 24px;
    --gap-uuid: f167da01-8ce7-402f-97c5-e03797a230c3;
    max-width: 100%;
}

.sd[data-s-f167da01-8ce7-402f-97c5-e03797a230c3]:hover {
    background: transparent;
    box-shadow: 0px 0px 0px 0px transparent;
    opacity: 1;
    --gap-h-f167da01-8ce7-402f-97c5-e03797a230c3: 0px;
    --gap-v-f167da01-8ce7-402f-97c5-e03797a230c3: 24px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-f167da01-8ce7-402f-97c5-e03797a230c3] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 0 24px 0 0px;
        width: 477px;
        --gap-h-f167da01-8ce7-402f-97c5-e03797a230c3: 0px;
        --gap-v-f167da01-8ce7-402f-97c5-e03797a230c3: 24px;
        max-width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-f167da01-8ce7-402f-97c5-e03797a230c3] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 8px;
        justify-content: flex-start;
        padding: 0 32px;
        width: calc(100% - (var(--gap-h-d9f4eae0-1416-4b88-b4a1-f84995c21fcf) * 0));
        --gap-h-f167da01-8ce7-402f-97c5-e03797a230c3: 0px;
        --gap-v-f167da01-8ce7-402f-97c5-e03797a230c3: 8px;
        max-width: calc(100% - (var(--gap-h-d9f4eae0-1416-4b88-b4a1-f84995c21fcf) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-f167da01-8ce7-402f-97c5-e03797a230c3] {
        align-content: flex-start;
        align-items: flex-start;
        background: transparent;
        border-bottom: 1px solid var(--s-color-d8a3436f);
        border-left: 0px solid var(--s-color-d8a3436f);
        border-right: 0px solid var(--s-color-d8a3436f);
        border-top: 0px solid var(--s-color-d8a3436f);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 24px 24px 24px 24px;
        width: auto;
        --gap-h-f167da01-8ce7-402f-97c5-e03797a230c3: 0px;
        --gap-v-f167da01-8ce7-402f-97c5-e03797a230c3: 0px;
        max-width: 100%;
    }
}

.sd[data-s-3040e175-493e-4c34-887f-1504d94f3643] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    height: auto;
    justify-content: flex-start;
    padding: 0px;
    width: 281px;
    --gap-h-3040e175-493e-4c34-887f-1504d94f3643: 5px;
    --gap-v-3040e175-493e-4c34-887f-1504d94f3643: 0px;
    --gap-uuid: 3040e175-493e-4c34-887f-1504d94f3643;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-3040e175-493e-4c34-887f-1504d94f3643] {
        gap: 4px;
        height: auto;
        margin: 0px 0px 16px 0px;
        width: auto;
        --gap-h-3040e175-493e-4c34-887f-1504d94f3643: 4px;
        --gap-v-3040e175-493e-4c34-887f-1504d94f3643: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-3040e175-493e-4c34-887f-1504d94f3643] {
        gap: 0px;
        --gap-h-3040e175-493e-4c34-887f-1504d94f3643: 0px;
        --gap-v-3040e175-493e-4c34-887f-1504d94f3643: 0px;
    }
}

.sd[data-s-a92bc1c7-08be-45cf-8986-d918302fb9e8] {
    color: var(--s-color-49ba81f8);
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: normal;
    font-size: 52px;
    font-weight: 600;
    height: auto;
    letter-spacing: normal;
    line-height: 1.18;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-a92bc1c7-08be-45cf-8986-d918302fb9e8] {
        color: var(--s-color-d88bcfbe);
        font-size: 40px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a92bc1c7-08be-45cf-8986-d918302fb9e8] {
        color: var(--s-color-49ba81f8);
    }
}

.sd[data-s-4502d02c-2df9-4851-ac7c-e783717da28f] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 58px;
    justify-content: flex-start;
    margin: 0px;
    padding: 14px 0px 14px 0px;
    width: auto;
    --gap-h-4502d02c-2df9-4851-ac7c-e783717da28f: 0px;
    --gap-v-4502d02c-2df9-4851-ac7c-e783717da28f: 0px;
    --gap-uuid: 4502d02c-2df9-4851-ac7c-e783717da28f;
    max-width: 100%;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-4502d02c-2df9-4851-ac7c-e783717da28f] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        --gap-h-4502d02c-2df9-4851-ac7c-e783717da28f: 0px;
        --gap-v-4502d02c-2df9-4851-ac7c-e783717da28f: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-4502d02c-2df9-4851-ac7c-e783717da28f] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        padding: 0px 0px;
        width: auto;
        --gap-h-4502d02c-2df9-4851-ac7c-e783717da28f: 0px;
        --gap-v-4502d02c-2df9-4851-ac7c-e783717da28f: 0px;
        max-width: 100%;
    }
}

.sd[data-s-bcd4dc78-a8da-433f-951a-237ac5e6fb30] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-weight: 700;
    height: calc(100% - (var(--gap-v-4502d02c-2df9-4851-ac7c-e783717da28f) * 0));
    letter-spacing: 0;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 20px);
    justify-content: flex-start;
    white-space: wrap;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-bcd4dc78-a8da-433f-951a-237ac5e6fb30] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-bcd4dc78-a8da-433f-951a-237ac5e6fb30] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-bcd4dc78-a8da-433f-951a-237ac5e6fb30] {
        bottom: auto;
        display: flex;
        font-size: 1.5vh;
        height: 100%;
        left: auto;
        position: relative;
        right: auto;
        top: auto;
        width: auto;
    }
}


.sd[data-s-a03157b6-7228-4264-896f-3d54d58fbfbf] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid var(--s-color-49ba81f8);
    border-left: 1px solid var(--s-color-49ba81f8);
    border-radius: 100px 100px 100px 100px;
    border-right: 1px solid var(--s-color-49ba81f8);
    border-top: 1px solid var(--s-color-49ba81f8);
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 49px;
    justify-content: center;
    width: 49px;
    max-width: 100%;
}

.sd[data-s-f167da01-8ce7-402f-97c5-e03797a230c3]:hover .sd[data-s-a03157b6-7228-4264-896f-3d54d58fbfbf]:hover {
    background: var(--s-color-49ba81f8);
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-a03157b6-7228-4264-896f-3d54d58fbfbf] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-a03157b6-7228-4264-896f-3d54d58fbfbf] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-a03157b6-7228-4264-896f-3d54d58fbfbf] {
        display: flex;
        flex: none;
        height: 40px;
        margin: 24px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-a03157b6-7228-4264-896f-3d54d58fbfbf] {
        display: flex;
        flex: none;
        height: 40px;
        width: 40px;
    }
}

.sd[data-s-09b67e07-5911-43ee-8d02-3fa2a81debd5] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-470ee28d-93f1-4b73-bc4b-bbc19c5374a9] {
    color: var(--s-color-49ba81f8);
    font-size: 20px;
}

.sd[data-s-a03157b6-7228-4264-896f-3d54d58fbfbf]:hover .sd[data-s-470ee28d-93f1-4b73-bc4b-bbc19c5374a9]:hover {
    background: transparent;
    color: var(--s-color-5fac4734);
}

.sd[data-s-a03157b6-7228-4264-896f-3d54d58fbfbf]:hover .sd[data-s-470ee28d-93f1-4b73-bc4b-bbc19c5374a9] {
    color: var(--s-color-5fac4734);
}

.sd[data-s-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60] {
    align-content: flex-start;
    align-items: flex-start;
    background: transparent;
    border-radius: 0px 0px 0px 0px;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 24px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 40px 0px 40px 0px;
    width: auto;
    --gap-h-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60: 0px;
    --gap-v-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60: 24px;
    --gap-uuid: 1dc3a3d7-3db1-4ac4-aa45-d7804daabd60;
    max-width: 100%;
}

.sd[data-s-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60]:hover {
    background: transparent;
    box-shadow: 0px 0px 0px 0px transparent;
    opacity: 1;
    --gap-h-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60: 0px;
    --gap-v-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60: 24px;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60] {
        align-content: flex-start;
        align-items: flex-start;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        padding: 40px 0px 40px 24px;
        width: auto;
        --gap-h-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60: 0px;
        --gap-v-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60: 24px;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 8px;
        justify-content: flex-start;
        padding: 32px 32px;
        width: calc(100% - (var(--gap-h-d9f4eae0-1416-4b88-b4a1-f84995c21fcf) * 0));
        --gap-h-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60: 0px;
        --gap-v-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60: 8px;
        max-width: calc(100% - (var(--gap-h-d9f4eae0-1416-4b88-b4a1-f84995c21fcf) * 0));
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60] {
        align-content: flex-start;
        align-items: flex-start;
        background: transparent;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding: 24px 24px;
        width: auto;
        --gap-h-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60: 0px;
        --gap-v-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60: 0px;
        max-width: 100%;
    }
}

.sd[data-s-f3ff7edd-d34f-40a3-8549-0e6e895e0b1b] {
    align-content: flex-end;
    align-items: flex-end;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    height: auto;
    justify-content: flex-start;
    padding: 0px;
    width: 281px;
    --gap-h-f3ff7edd-d34f-40a3-8549-0e6e895e0b1b: 5px;
    --gap-v-f3ff7edd-d34f-40a3-8549-0e6e895e0b1b: 0px;
    --gap-uuid: f3ff7edd-d34f-40a3-8549-0e6e895e0b1b;
    max-width: 100%;
}

@media screen and (max-width: 480px) {
    .sd[data-s-f3ff7edd-d34f-40a3-8549-0e6e895e0b1b] {
        gap: 4px;
        height: auto;
        margin: 0px 0px 16px 0px;
        width: auto;
        --gap-h-f3ff7edd-d34f-40a3-8549-0e6e895e0b1b: 4px;
        --gap-v-f3ff7edd-d34f-40a3-8549-0e6e895e0b1b: 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-f3ff7edd-d34f-40a3-8549-0e6e895e0b1b] {
        gap: 0px;
        --gap-h-f3ff7edd-d34f-40a3-8549-0e6e895e0b1b: 0px;
        --gap-v-f3ff7edd-d34f-40a3-8549-0e6e895e0b1b: 0px;
    }
}

.sd[data-s-5aa30101-dd07-4fe5-baf7-23f6acee05a8] {
    color: var(--s-color-49ba81f8);
    font-family: var(--s-font-cdb63f1b);
    font-feature-settings: normal;
    font-size: 52px;
    font-weight: 600;
    height: auto;
    letter-spacing: normal;
    line-height: 1.18;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 480px) {
    .sd[data-s-5aa30101-dd07-4fe5-baf7-23f6acee05a8] {
        color: var(--s-color-d88bcfbe);
        font-size: 40px;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-5aa30101-dd07-4fe5-baf7-23f6acee05a8] {
        color: var(--s-color-49ba81f8);
    }
}

.sd[data-s-4b96942b-5153-4490-bec1-f0b97448caca] {
    align-content: center;
    align-items: center;
    background: transparent;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 58px;
    justify-content: flex-start;
    margin: 0px;
    padding: 14px 0px 14px 0px;
    width: auto;
    --gap-h-4b96942b-5153-4490-bec1-f0b97448caca: 0px;
    --gap-v-4b96942b-5153-4490-bec1-f0b97448caca: 0px;
    --gap-uuid: 4b96942b-5153-4490-bec1-f0b97448caca;
    max-width: 100%;
}

@media screen and (max-width: 940px) {
    .sd[data-s-4b96942b-5153-4490-bec1-f0b97448caca] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        --gap-h-4b96942b-5153-4490-bec1-f0b97448caca: 0px;
        --gap-v-4b96942b-5153-4490-bec1-f0b97448caca: 0px;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-4b96942b-5153-4490-bec1-f0b97448caca] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px;
        height: auto;
        justify-content: flex-start;
        padding: 0px 0px;
        width: calc(100% - (var(--gap-h-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60) * 0));
        --gap-h-4b96942b-5153-4490-bec1-f0b97448caca: 0px;
        --gap-v-4b96942b-5153-4490-bec1-f0b97448caca: 0px;
        max-width: calc(100% - (var(--gap-h-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60) * 0));
    }
}

.sd[data-s-ee77508d-2444-4fa6-90ee-723daaeb8d19] {
    color: var(--s-color-49ba81f8);
    display: flex;
    font-family: var(--s-font-0397da01);
    font-size: 15px;
    font-weight: 700;
    height: calc(100% - (var(--gap-v-4b96942b-5153-4490-bec1-f0b97448caca) * 0));
    letter-spacing: 0;
    line-height: 0.00;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    position: sticky;
    text-align: left;
    top: 0px;
    width: auto;
    z-index: 1;
    max-width: calc(100% - 20px);
    justify-content: flex-start;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-ee77508d-2444-4fa6-90ee-723daaeb8d19] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-ee77508d-2444-4fa6-90ee-723daaeb8d19] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-ee77508d-2444-4fa6-90ee-723daaeb8d19] {
        display: flex;
        flex: none;
        font-size: 1.5vh;
        height: 16px;
        margin: 0px 8px 0px 0px;
        width: auto;
        max-width: calc(100% - 8px);
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-ee77508d-2444-4fa6-90ee-723daaeb8d19] {
        display: none;
    }
}

.sd[data-s-67223d83-03f5-40c6-837d-fb65efcb347d] {
    align-content: center;
    align-items: center;
    background: transparent;
    border-bottom: 1px solid var(--s-color-49ba81f8);
    border-left: 1px solid var(--s-color-49ba81f8);
    border-radius: 100px 100px 100px 100px;
    border-right: 1px solid var(--s-color-49ba81f8);
    border-top: 1px solid var(--s-color-49ba81f8);
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 49px;
    justify-content: center;
    width: 49px;
    max-width: 100%;
}

.sd[data-s-1dc3a3d7-3db1-4ac4-aa45-d7804daabd60]:hover .sd[data-s-67223d83-03f5-40c6-837d-fb65efcb347d]:hover {
    background: var(--s-color-49ba81f8);
    border-bottom: 0px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-top: 0px solid transparent;
    transition-duration: 300ms;
    transition-timing-function: ease-in-out;
}

@media screen and (max-width: 1160px) {
    .sd[data-s-67223d83-03f5-40c6-837d-fb65efcb347d] {
        display: flex;
    }
}

@media screen and (max-width: 940px) {
    .sd[data-s-67223d83-03f5-40c6-837d-fb65efcb347d] {
        display: flex;
    }
}

@media screen and (max-width: 480px) {
    .sd[data-s-67223d83-03f5-40c6-837d-fb65efcb347d] {
        display: flex;
        flex: none;
        height: 40px;
        margin: 18px 0px 0px 0px;
        width: 40px;
        max-width: 100%;
    }
}

@media screen and (max-width: 320px) {
    .sd[data-s-67223d83-03f5-40c6-837d-fb65efcb347d] {
        display: flex;
        flex: none;
        height: 40px;
        width: 40px;
    }
}

.sd[data-s-22a75724-b522-4363-9e39-1dfb023f4b58] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
}

.sd[data-s-d06bcf57-d76a-436b-9caf-26f23d9a55bb] {
    color: var(--s-color-49ba81f8);
    font-size: 20px;
}

.sd[data-s-67223d83-03f5-40c6-837d-fb65efcb347d]:hover .sd[data-s-d06bcf57-d76a-436b-9caf-26f23d9a55bb]:hover {
    background: transparent;
    color: var(--s-color-5fac4734);
}

.sd[data-s-67223d83-03f5-40c6-837d-fb65efcb347d]:hover .sd[data-s-d06bcf57-d76a-436b-9caf-26f23d9a55bb] {
    color: var(--s-color-5fac4734);
}

.sd[data-s-d822f183-01a6-475f-abfe-cebeb4c6e630] {}

.sd[data-s-a7c91139-b24d-479d-9d5d-de6da0162d8f] {}

.sd[data-s-e077242f-0c96-4ee7-a584-13e737c8214c] {}

.sd[data-s-d52fff5f-e583-4362-963e-101d31c06471] {}

.sd[data-s-923eb43e-524c-49d1-b345-25f2254337ec] {}