.modals {
    display: none;
}

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

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

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


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

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

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

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

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

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

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


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

.spinner[data-v-ea7b3a3a]: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-ea7b3a3a]:after,
.spinner[data-v-ea7b3a3a]:before {
    border-radius: 50%;
    box-sizing: border-box;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%
}

.spinner[data-v-ea7b3a3a]: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-ea7b3a3a {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}


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

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

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

.StudioCanvas>.sd {
    min-height: 100vh;
    overflow: hidden
}

a,
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
button,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
select,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
textarea,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
    border: 0;
    font-family: var(--s-font-ea9d6ee2);
    line-height: 1;
    list-style: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box;
    color: #333;
    transition: .3s cubic-bezier(.4, .4, 0, 1);
    word-spacing: 1px
}

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

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

nav ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

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

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

ins {
    text-decoration: none
}

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

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

del {
    text-decoration: line-through
}

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

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

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

input,
select {
    vertical-align: middle
}

textarea {
    resize: none
}

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

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


.sd {
    flex-wrap: nowrap;
    max-width: 100%;
    pointer-events: all;
    z-index: 0;
    -webkit-overflow-scrolling: touch;
    align-content: center;
    align-items: center;
    display: flex;
    flex: none;
    flex-direction: column;
    position: relative
}

.sd::-webkit-scrollbar {
    display: none
}

.sd,
.sd.richText * {
    transition-property: all, --g-angle, --g-color-0, --g-position-0, --g-color-1, --g-position-1, --g-color-2, --g-position-2, --g-color-3, --g-position-3, --g-color-4, --g-position-4, --g-color-5, --g-position-5, --g-color-6, --g-position-6, --g-color-7, --g-position-7, --g-color-8, --g-position-8, --g-color-9, --g-position-9, --g-color-10, --g-position-10, --g-color-11, --g-position-11
}

.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;
    appearance: none;
}

select {
    cursor: pointer
}

.frame {
    display: block;
    overflow: hidden
}

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

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

.image {
    position: relative
}

.image:before {
    background-position: 50%;
    background-size: cover;
    border-radius: inherit;
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: inherit;
    width: 100%;
    z-index: -2
}

.sd.file {
    cursor: pointer;
    flex-direction: row;
    outline: 2px solid transparent;
    outline-offset: -1px;
    overflow-wrap: anywhere;
    word-break: break-word
}

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

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

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

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

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

.fixed {
    z-index: 2
}

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

.button,
.link {
    cursor: pointer
}

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

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

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

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

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

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

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

.richText h2 {
    font-size: 2em
}

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

.richText h3 {
    font-size: 1em
}

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

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

.richText h6 {
    font-weight: 500
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.richText ul li p {
    margin: 0
}

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

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

.richText ol li p {
    margin: 0
}

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

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

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

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

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

.richText em {
    font-style: italic
}

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

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

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

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

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

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

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

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

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

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

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

.sd.section {
    align-content: center !important;
    align-items: center !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    height: auto !important;
    max-width: 100% !important;
    padding: 0 !important;
    width: 100% !important
}

.sd.section-inner {
    position: static !important
}

@property --g-angle {
    syntax: "<angle>";
    inherits: false;
    initial-value: 180deg
}

@property --g-color-0 {
    syntax: "<color>";
    inherits: false;
    initial-value: transparent
}

@property --g-position-0 {
    syntax: "<percentage>";
    inherits: false;
    initial-value: .01%
}

@property --g-color-1 {
    syntax: "<color>";
    inherits: false;
    initial-value: transparent
}

@property --g-position-1 {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --g-color-2 {
    syntax: "<color>";
    inherits: false;
    initial-value: transparent
}

@property --g-position-2 {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --g-color-3 {
    syntax: "<color>";
    inherits: false;
    initial-value: transparent
}

@property --g-position-3 {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --g-color-4 {
    syntax: "<color>";
    inherits: false;
    initial-value: transparent
}

@property --g-position-4 {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --g-color-5 {
    syntax: "<color>";
    inherits: false;
    initial-value: transparent
}

@property --g-position-5 {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --g-color-6 {
    syntax: "<color>";
    inherits: false;
    initial-value: transparent
}

@property --g-position-6 {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --g-color-7 {
    syntax: "<color>";
    inherits: false;
    initial-value: transparent
}

@property --g-position-7 {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --g-color-8 {
    syntax: "<color>";
    inherits: false;
    initial-value: transparent
}

@property --g-position-8 {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --g-color-9 {
    syntax: "<color>";
    inherits: false;
    initial-value: transparent
}

@property --g-position-9 {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --g-color-10 {
    syntax: "<color>";
    inherits: false;
    initial-value: transparent
}

@property --g-position-10 {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}

@property --g-color-11 {
    syntax: "<color>";
    inherits: false;
    initial-value: transparent
}

@property --g-position-11 {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%
}


a[data-v-ac5d8026] {
    align-content: center;
    align-items: center;
    background-color: #fff;
    border-radius: 4px;
    bottom: 20px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .14);
    display: flex;
    height: 28px;
    justify-content: center;
    left: 20px;
    padding: 0 12px;
    perspective: 300px;
    position: fixed;
    transition: 0s linear;
    width: auto;
    z-index: 2000
}


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

.icon[data-v-89140301] {
    height: 140px;
    position: relative;
    transform: rotate(45deg);
    transition: .6s cubic-bezier(.4, .4, 0, 1);
    width: 14px
}

.back[data-v-89140301] {
    background: #f1f1f1;
    top: 0
}

.back[data-v-89140301],
.progress[data-v-89140301] {
    border-radius: 3px;
    height: 140px;
    left: 0;
    position: absolute;
    width: 14px
}

.progress[data-v-89140301] {
    background: linear-gradient(0deg, #f05, #f94cff) bottom;
    bottom: 0;
    clip: rect(10px, 14px, 140px, 0)
}

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

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

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

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

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

.loading-leave-to .icon[data-v-89140301] {
    opacity: 0;
    transform: scale(2) rotate(45deg)
}

.loading-leave-to .progress[data-v-89140301] {
    clip: rect(0, 16px, 160px, 0)
}


.TitleAnnouncer[data-v-d9645d67] {
    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-52f3f575] {
    transition: .4s cubic-bezier(.4, .4, 0, 1)
}

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

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

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

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

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

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

.snackbar .convey.error .icon[data-v-5a917894] {
    background-image: url(/img/design05/close_circle.c7480f3c.svg)
}

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

.snackbar .convey.success .icon[data-v-5a917894] {
    background-image: url(/img/design05/round_check.0ebac23f.svg)
}

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

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


.design-canvas__modal {
    height: 100%;
    pointer-events: none;
    position: fixed;
    transition: none;
    width: 100%;
    z-index: 2
}

.design-canvas__modal:focus {
    outline: none
}

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

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

.design-canvas__modal.isNone {
    transition: none
}

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

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

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


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

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

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

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

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

.fa-line:before {
    content: "\f3c0";
}

.fa-instagram:before {
    content: "\f16d";
}

.sd[data-s-c9ba2367-dc7d-4277-bff1-a5034cb29da4] {
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    height: 100%;
    margin: 0 0 0 0;
    opacity: 1;
    padding: 0 0 0 0;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-c9ba2367-dc7d-4277-bff1-a5034cb29da4] {
        background: rgba(0, 0, 0, 0.0);
    }
}

.sd[data-s-3063427d-d7e7-4406-b00a-84f8619f5374] {
    align-content: center;
    align-items: center;
    background: rgb(66, 66, 66);
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 91px;
    justify-content: center;
    left: auto;
    margin: 0 0 0 0;
    padding: 35px 0px 35px 0px;
    position: fixed;
    right: 51px;
    top: 570px;
    width: 242px;
    z-index: 5;
    max-width: 100%;
}

.sd[data-s-3063427d-d7e7-4406-b00a-84f8619f5374].appear {
    opacity: 0;
    transform: translate(0px, 30px);
    transition-delay: 900ms;
    transition-duration: 1000ms;
}

.sd[data-s-3063427d-d7e7-4406-b00a-84f8619f5374].appear-active {
    transition-delay: 900ms;
    transition-duration: 1000ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3063427d-d7e7-4406-b00a-84f8619f5374] {
        bottom: auto;
        height: 107px;
        left: auto;
        right: 26px;
        top: 747px;
        width: 205px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3063427d-d7e7-4406-b00a-84f8619f5374] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        border-bottom: 0px solid #FFFFFF;
        border-left: 0px solid #FFFFFF;
        border-right: 0px solid #FFFFFF;
        border-top: 0px solid #FFFFFF;
        bottom: 0px;
        flex: none;
        height: auto;
        justify-content: center;
        left: 0px;
        padding: 14px 8px 14px 8px;
        right: 0px;
        top: auto;
        width: auto;
        z-index: 5;
        max-width: 100%;
    }
}

.sd[data-s-9b48c76d-e63a-477e-95ba-bc68d9ff5c4b] {
    align-content: center;
    align-items: center;
    display: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 36px;
    justify-content: space-between;
    margin: 0px 11px 0px 0px;
    padding: 0px;
    width: auto;
    --gap-h-9b48c76d-e63a-477e-95ba-bc68d9ff5c4b: 36px;
    --gap-v-9b48c76d-e63a-477e-95ba-bc68d9ff5c4b: 0px;
    --gap-uuid: 9b48c76d-e63a-477e-95ba-bc68d9ff5c4b;
    max-width: calc(100% - 11px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-9b48c76d-e63a-477e-95ba-bc68d9ff5c4b] {
        align-content: center;
        align-items: center;
        display: none;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 12px;
        justify-content: center;
        width: calc(90% - 11px);
        --gap-h-9b48c76d-e63a-477e-95ba-bc68d9ff5c4b: 12px;
        --gap-v-9b48c76d-e63a-477e-95ba-bc68d9ff5c4b: 12px;
        max-width: calc(90% - 11px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-9b48c76d-e63a-477e-95ba-bc68d9ff5c4b] {
        align-content: flex-start;
        align-items: flex-start;
        background: rgb(66, 66, 66);
        border-bottom: 2px solid #FFFFFF;
        border-left: 2px solid #FFFFFF;
        border-right: 2px solid #FFFFFF;
        border-top: 2px solid #FFFFFF;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
        display: flex;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        padding: 15px;
        width: 250px;
        max-width: 100%;
    }
}

.sd[data-s-a39fcd01-0f9f-4ff0-b0e2-3afd7fbb7294] {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(0, 0, 0, 0);
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-top: 0px solid rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
    font-feature-settings: 'palt' 1;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-a39fcd01-0f9f-4ff0-b0e2-3afd7fbb7294]:hover {
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a39fcd01-0f9f-4ff0-b0e2-3afd7fbb7294] {
        font-size: 15px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a39fcd01-0f9f-4ff0-b0e2-3afd7fbb7294] {
        font-feature-settings: normal;
        font-size: 13px;
        text-align: left;
        text-orientation: mixed;
        -webkit-text-orientation: mixed;
        writing-mode: horizontal-tb;
        -ms-writing-mode: horizontal-tb;
        -webkit-writing-mode: horizontal-tb;
        justify-content: flex-start;
    }
}

.sd[data-s-eb125538-97d1-4e91-8ad0-416cdc6fd114] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 36px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    --gap-h-eb125538-97d1-4e91-8ad0-416cdc6fd114: 36px;
    --gap-v-eb125538-97d1-4e91-8ad0-416cdc6fd114: 0px;
    --gap-uuid: eb125538-97d1-4e91-8ad0-416cdc6fd114;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-eb125538-97d1-4e91-8ad0-416cdc6fd114] {
        align-content: center;
        align-items: center;
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 12px;
        justify-content: center;
        width: auto;
        --gap-h-eb125538-97d1-4e91-8ad0-416cdc6fd114: 12px;
        --gap-v-eb125538-97d1-4e91-8ad0-416cdc6fd114: 12px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eb125538-97d1-4e91-8ad0-416cdc6fd114] {
        align-content: flex-start;
        align-items: flex-start;
        display: flex;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: auto;
    }
}

.sd[data-s-0c4a907a-3d03-49d4-a7d2-0170ee02d882] {
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    border-left: 0px solid rgba(0, 0, 0, 0);
    border-right: 0px solid rgba(0, 0, 0, 0);
    border-top: 0px solid rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: var(--s-font-f1941a18);
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.1em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-0c4a907a-3d03-49d4-a7d2-0170ee02d882]:hover {
    text-decoration: underline;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0c4a907a-3d03-49d4-a7d2-0170ee02d882] {
        font-size: 13px;
    }
}

.sd[data-s-0398f149-a9d1-42ac-b3f4-d95001996b1a] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    bottom: NaNpx;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100vh;
    justify-content: center;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: auto;
    z-index: -1;
    --gap-h-0398f149-a9d1-42ac-b3f4-d95001996b1a: 0px;
    --gap-v-0398f149-a9d1-42ac-b3f4-d95001996b1a: 0px;
    --gap-uuid: 0398f149-a9d1-42ac-b3f4-d95001996b1a;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0398f149-a9d1-42ac-b3f4-d95001996b1a] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        bottom: auto;
        flex: none;
        height: 812px;
        justify-content: flex-start;
        left: 0px;
        margin: 59px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        right: 0px;
        top: -49px;
        width: auto;
        max-width: 100%;
    }
}

/* もっと見る */
.sd[data-s-656c5501-4f4b-4bce-a6e2-4a88a785be75] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-11723330-2e01-4808-81a0-51756bb797f0] {
    background: #FFFFFF;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-radius: 0;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2);
    color: #333;
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 15px;
    font-weight: 400;
    height: 40px;
    justify-content: center;
    letter-spacing: 0em;
    line-height: 1.4;
    margin: 38px 12px 12px 12px;
    opacity: 1;
    padding: 0px;
    text-align: left;
    width: 250px;
    max-width: calc(100% - 24px);
}

@media screen and (max-width: 540px) {
    .sd[data-s-11723330-2e01-4808-81a0-51756bb797f0] {
        margin: 18px;
        max-width: calc(100% - 36px);
    }
}

.sd[data-s-78f7734b-a10b-4625-8142-df40db81f95f] {
    color: #333333;
    font-family: var(--s-font-f1941a18);
    font-size: 16px;
    font-weight: 400;
    padding: 0px 0px 2px 0px;
    text-align: center;
    justify-content: center;
}

/*  */
.sd[data-s-4aa011db-c126-40e6-91a2-42676a4c3262] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 72px 0px 48px 0px;
    width: 100%;
    z-index: 2;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-4aa011db-c126-40e6-91a2-42676a4c3262] {
        flex: none;
        height: auto;
        padding: 45px 0px 45px 0px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4aa011db-c126-40e6-91a2-42676a4c3262] {
        flex: none;
        height: auto;
        padding: 65px 0px 0px 0px;
    }
}

.sd[data-s-f9aae3ab-1d3d-4a2a-b8a9-00bda6d1f0de] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f9aae3ab-1d3d-4a2a-b8a9-00bda6d1f0de] {
        flex: none;
        margin: 0px 0px 0px 0px;
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f9aae3ab-1d3d-4a2a-b8a9-00bda6d1f0de] {
        align-content: center;
        align-items: center;
        flex: none;
        height: auto;
        justify-content: center;
        margin: 0px 0px 19px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-60e928a4-700f-490d-93e6-78c9f860e638] {
    align-content: center;
    align-items: center;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0px 60px 0px;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-60e928a4-700f-490d-93e6-78c9f860e638] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-60e928a4-700f-490d-93e6-78c9f860e638] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-b46055f2-afd5-4f86-953e-49773431affa] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    z-index: 3;
    max-width: 100%;
}

.sd[data-s-01bfe9be-ba4b-4282-97f6-e7a0572ebfde] {
    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-b2793390-b773-4015-b1b4-1e4af66eb8d8] {
    color: rgb(66, 66, 66);
    flex: none;
    font-family: var(--s-font-f1941a18);
    font-size: 28px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-b2793390-b773-4015-b1b4-1e4af66eb8d8].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-b2793390-b773-4015-b1b4-1e4af66eb8d8].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

@media screen and (max-width: 840px) {
    .sd[data-s-b2793390-b773-4015-b1b4-1e4af66eb8d8] {
        font-size: 24px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-b2793390-b773-4015-b1b4-1e4af66eb8d8] {
        font-size: 18px;
    }
}

.sd[data-s-addb83f2-13fe-48af-983e-9e5aff880cca] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 7px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-addb83f2-13fe-48af-983e-9e5aff880cca] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-7cd646f2-bb54-4bd5-87c0-dc5648f97e5a] {
    color: rgba(115, 115, 115, 0.91);
    flex: none;
    font-family: var(--s-font-ea9d6ee2);
    font-size: 15px;
    font-weight: 400;
    height: auto;
    line-height: 1.4;
    margin: 0px 0px 0px 0px;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-7cd646f2-bb54-4bd5-87c0-dc5648f97e5a].appear {
    opacity: 0;
    transform: translate(-30px, 0px);
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-7cd646f2-bb54-4bd5-87c0-dc5648f97e5a].appear-active {
    transition-delay: 300ms;
    transition-duration: 800ms;
}

.sd[data-s-e80d23cf-e546-4cac-9f9f-bc7fb5c160c0] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 19px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 19px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-e80d23cf-e546-4cac-9f9f-bc7fb5c160c0] {
        margin: 0px 19px 9px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e80d23cf-e546-4cac-9f9f-bc7fb5c160c0] {
        margin: 0px 0px 15px 0px;
        max-width: 100%;
    }
}

.sd[data-s-2fd65546-51ad-4533-b57f-dedddb1e32a3] {
    background: #00a0e9;
    border-radius: 0;
    flex: none;
    height: 5px;
    margin: 0px 1px 0px 0px;
    width: 17px;
    max-width: calc(100% - 1px);
}

.sd[data-s-1b686957-fab0-4687-b4f4-77dae7307e69] {
    background: rgba(115, 115, 115, 0.91);
    border-radius: 0;
    flex: none;
    height: 5px;
    width: 17px;
    max-width: 100%;
}

.sd[data-s-261ebaca-aa79-405c-8b0d-148179707370] {
    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: center;
    margin: 0px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
    font-family: var(--s-font-ea9d6ee2);
}

@media screen and (max-width: 540px) {
    .sd[data-s-261ebaca-aa79-405c-8b0d-148179707370] {
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 90%;
        margin: 0px 0px 0px 0px;
        width: 95%;
        max-width: 95%;
    }
}

.sd[data-s-ab52f17d-70d2-42a2-ba08-d0c1c6c86881] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 70%;
    max-width: 70%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ab52f17d-70d2-42a2-ba08-d0c1c6c86881] {
        flex: none;
        width: 90%;
        max-width: 90%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ab52f17d-70d2-42a2-ba08-d0c1c6c86881] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: center;
        margin: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
    }
}

/* modal nav */
.sd[data-s-3de81310-6307-4c06-a25b-dd567882c752] {
    background: rgba(0, 0, 0, 0.16);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3de81310-6307-4c06-a25b-dd567882c752] {
        background: rgba(0, 0, 0, 0);
    }
}

.sd[data-s-f41a706f-4d40-4bf4-8595-36d4fd097c8c] {
    background: rgba(66, 66, 66, 0.94);
    height: 100%;
    justify-content: center;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f41a706f-4d40-4bf4-8595-36d4fd097c8c] {
        background: rgba(238, 238, 238, 0.12);
        width: 100%;
    }
}

.sd[data-s-724a94db-ead3-44df-9b99-e6d559d8824f] {
    align-content: center;
    align-items: center;
    background: rgba(66, 66, 66, 0.92);
    border-radius: 0;
    box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.2);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 100%;
    justify-content: center;
    margin: 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-724a94db-ead3-44df-9b99-e6d559d8824f] {
        align-content: center;
        align-items: center;
        background: rgba(66, 66, 66, 0.95);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: flex-start;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #f6f6f6;
    border-left: 0px solid #f6f6f6;
    border-right: 0px solid #f6f6f6;
    border-top: 0px solid #f6f6f6;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644: 0px;
    --gap-v-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644: 0px;
    --gap-uuid: 12b4be0a-8ba8-4c0d-8084-76bd2b3cf644;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644] {
        flex: none;
        flex-direction: row-reverse;
        flex-wrap: nowrap;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: flex-end;
        margin: 76px 0px 60px 0px;
        padding: 0px 0px 0px 0px;
        width: 90%;
        max-width: 90%;
    }
}

.sd[data-s-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #f6f6f6;
    border-left: 0px solid #f6f6f6;
    border-right: 0px solid #f6f6f6;
    border-top: 0px solid #f6f6f6;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    --gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f: 0px;
    --gap-v-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f: 0px;
    --gap-uuid: 0676dcc2-ef9c-4643-8d50-a4889ac7ce5f;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f] {
        flex: none;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        width: calc(90% - (var(--gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644) * 0.10000000000000003));
        max-width: calc(90% - (var(--gap-h-12b4be0a-8ba8-4c0d-8084-76bd2b3cf644) * 0.10000000000000003));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: space-between;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-904a8cad-1f4d-418a-b90f-650adf41b0f4] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-904a8cad-1f4d-418a-b90f-650adf41b0f4] {
        margin: 39px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
        max-width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-904a8cad-1f4d-418a-b90f-650adf41b0f4] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: calc(100% - 24px - (var(--gap-v-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
        justify-content: flex-start;
        margin: 24px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
        max-width: calc(100% - (var(--gap-h-0676dcc2-ef9c-4643-8d50-a4889ac7ce5f) * 0));
    }
}

.sd[data-s-cd897af7-e2d9-423e-8df3-cae15d186458] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 35px;
    height: auto;
    justify-content: center;
    width: auto;
    --gap-h-cd897af7-e2d9-423e-8df3-cae15d186458: 35px;
    --gap-v-cd897af7-e2d9-423e-8df3-cae15d186458: 0px;
    --gap-uuid: cd897af7-e2d9-423e-8df3-cae15d186458;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-cd897af7-e2d9-423e-8df3-cae15d186458] {
        align-content: stretch;
        align-items: stretch;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-cd897af7-e2d9-423e-8df3-cae15d186458] {
        gap: 4px;
        --gap-h-cd897af7-e2d9-423e-8df3-cae15d186458: 4px;
        --gap-v-cd897af7-e2d9-423e-8df3-cae15d186458: 0px;
    }
}

.sd[data-s-50752010-01f3-48a4-9733-af8dd8a9fc8f] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(40% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.6));
    --gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f: 0px;
    --gap-v-50752010-01f3-48a4-9733-af8dd8a9fc8f: 0px;
    --gap-uuid: 50752010-01f3-48a4-9733-af8dd8a9fc8f;
    max-width: calc(40% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.6));
}

@media screen and (max-width: 840px) {
    .sd[data-s-50752010-01f3-48a4-9733-af8dd8a9fc8f] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(50% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.5));
        --gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f: 0px;
        --gap-v-50752010-01f3-48a4-9733-af8dd8a9fc8f: 0px;
        max-width: calc(50% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-50752010-01f3-48a4-9733-af8dd8a9fc8f] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
        --gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f: 0px;
        --gap-v-50752010-01f3-48a4-9733-af8dd8a9fc8f: 0px;
        max-width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
    }
}

.sd[data-s-45417c33-3f7e-4448-8b8b-7ae0a63a11a4] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-45417c33-3f7e-4448-8b8b-7ae0a63a11a4] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-45417c33-3f7e-4448-8b8b-7ae0a63a11a4] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: space-between;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f) * 0));
        max-width: calc(100% - (var(--gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f) * 0));
    }
}

.sd[data-s-17d3e4ca-be80-415b-833f-3d8a41ea3870] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-17d3e4ca-be80-415b-833f-3d8a41ea3870] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-46327ddf-3fde-41db-88b3-f36c5d95a1e7] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-46327ddf-3fde-41db-88b3-f36c5d95a1e7]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-46327ddf-3fde-41db-88b3-f36c5d95a1e7] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-2a51242d-059d-4295-b60b-c694ed1d0421] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 162px;
    --gap-h-2a51242d-059d-4295-b60b-c694ed1d0421: 0px;
    --gap-v-2a51242d-059d-4295-b60b-c694ed1d0421: 0px;
    --gap-uuid: 2a51242d-059d-4295-b60b-c694ed1d0421;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-2a51242d-059d-4295-b60b-c694ed1d0421] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f) * 0));
        --gap-h-2a51242d-059d-4295-b60b-c694ed1d0421: 0px;
        --gap-v-2a51242d-059d-4295-b60b-c694ed1d0421: 0px;
        max-width: calc(100% - (var(--gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-2a51242d-059d-4295-b60b-c694ed1d0421] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f) * 0));
        --gap-h-2a51242d-059d-4295-b60b-c694ed1d0421: 0px;
        --gap-v-2a51242d-059d-4295-b60b-c694ed1d0421: 0px;
        max-width: calc(100% - (var(--gap-h-50752010-01f3-48a4-9733-af8dd8a9fc8f) * 0));
    }
}

.sd[data-s-1737f795-5715-49ea-8ab7-c39ce4f16e72] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1737f795-5715-49ea-8ab7-c39ce4f16e72] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-1470ae8c-1241-4e3a-8da9-512293492459] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1470ae8c-1241-4e3a-8da9-512293492459]:hover {
    opacity: 0.5;
}

.sd[data-s-7818ddb7-2273-47b2-bdac-82a208a27d49] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7818ddb7-2273-47b2-bdac-82a208a27d49] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b93f20c3-94c3-4326-abc4-3f95c2ab0caa] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b93f20c3-94c3-4326-abc4-3f95c2ab0caa]:hover {
    opacity: 0.5;
}

.sd[data-s-aa27c827-987d-4ca2-8f4c-b91f1d93b2a5] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-aa27c827-987d-4ca2-8f4c-b91f1d93b2a5] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-4f9e7a61-8bf7-4f36-9e33-91d55a018fc5] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-4f9e7a61-8bf7-4f36-9e33-91d55a018fc5]:hover {
    opacity: 0.5;
}

.sd[data-s-4fc53c85-e0fd-465e-9e9d-e43322ca76d1] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-4fc53c85-e0fd-465e-9e9d-e43322ca76d1] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-069ebd85-8b0c-4ba3-a9e0-24369f4ca359] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-069ebd85-8b0c-4ba3-a9e0-24369f4ca359]:hover {
    opacity: 0.5;
}

.sd[data-s-11422404-2867-4568-ae91-df34dd509371] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-11422404-2867-4568-ae91-df34dd509371] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-4c62026c-d5b6-4fa2-a6bd-a7dd835c595d] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-4c62026c-d5b6-4fa2-a6bd-a7dd835c595d]:hover {
    opacity: 0.5;
}

.sd[data-s-ccf322ba-8f3c-4ae4-a8c9-b1a9f51796c7] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ccf322ba-8f3c-4ae4-a8c9-b1a9f51796c7] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-160abeb3-8034-4f38-95ac-a05bbd647c8d] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-160abeb3-8034-4f38-95ac-a05bbd647c8d]:hover {
    opacity: 0.5;
}

.sd[data-s-45e8cbf7-ba8c-4baa-9bc6-2883128fca80] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(40% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.6));
    --gap-h-45e8cbf7-ba8c-4baa-9bc6-2883128fca80: 0px;
    --gap-v-45e8cbf7-ba8c-4baa-9bc6-2883128fca80: 0px;
    --gap-uuid: 45e8cbf7-ba8c-4baa-9bc6-2883128fca80;
    max-width: calc(40% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.6));
}

@media screen and (max-width: 840px) {
    .sd[data-s-45e8cbf7-ba8c-4baa-9bc6-2883128fca80] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
        --gap-h-45e8cbf7-ba8c-4baa-9bc6-2883128fca80: 0px;
        --gap-v-45e8cbf7-ba8c-4baa-9bc6-2883128fca80: 0px;
        max-width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-45e8cbf7-ba8c-4baa-9bc6-2883128fca80] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-45e8cbf7-ba8c-4baa-9bc6-2883128fca80: 0px;
        --gap-v-45e8cbf7-ba8c-4baa-9bc6-2883128fca80: 0px;
    }
}

.sd[data-s-758193bf-45ca-48cb-a0b9-01caf0e6bc80] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-45e8cbf7-ba8c-4baa-9bc6-2883128fca80) * 0));
    max-width: calc(100% - (var(--gap-h-45e8cbf7-ba8c-4baa-9bc6-2883128fca80) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-758193bf-45ca-48cb-a0b9-01caf0e6bc80] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-758193bf-45ca-48cb-a0b9-01caf0e6bc80] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-45e8cbf7-ba8c-4baa-9bc6-2883128fca80) * 0));
        max-width: calc(100% - (var(--gap-h-45e8cbf7-ba8c-4baa-9bc6-2883128fca80) * 0));
    }
}

.sd[data-s-9578be8d-d5a4-449b-aafe-7763351214a8] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9578be8d-d5a4-449b-aafe-7763351214a8] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-3e36b8b1-8223-4939-bb13-c8ff2efb53fc] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3e36b8b1-8223-4939-bb13-c8ff2efb53fc]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3e36b8b1-8223-4939-bb13-c8ff2efb53fc] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-a8cef79e-6342-42ad-ae97-85bf1132b3be] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a8cef79e-6342-42ad-ae97-85bf1132b3be] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-64f0b90e-8124-4043-ab41-1e2abcb3fcae] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-64f0b90e-8124-4043-ab41-1e2abcb3fcae]:hover {
    opacity: 0.5;
}

.sd[data-s-89af52b5-1132-4666-b7ae-5b6afd3673b6] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 16px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-89af52b5-1132-4666-b7ae-5b6afd3673b6] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-a731fe07-b1c7-4141-8218-b86c40b33b29] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a731fe07-b1c7-4141-8218-b86c40b33b29]:hover {
    opacity: 0.5;
}

.sd[data-s-1f84f5f5-78e9-412f-95b0-9d17e6aa2445] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1f84f5f5-78e9-412f-95b0-9d17e6aa2445] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-7123e144-fb64-4030-b990-3da4c245567d] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-7123e144-fb64-4030-b990-3da4c245567d]:hover {
    opacity: 0.5;
}

.sd[data-s-b628f5fb-0537-427e-b5c9-b105bd3dd861] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b628f5fb-0537-427e-b5c9-b105bd3dd861] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-3da78fe2-60d6-4b20-865c-2554d26fda55] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3da78fe2-60d6-4b20-865c-2554d26fda55]:hover {
    opacity: 0.5;
}

.sd[data-s-20f9e601-7fbd-4a2d-8445-687fe1dd4660] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-20f9e601-7fbd-4a2d-8445-687fe1dd4660] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-2ee64313-c796-4b9e-a5ee-965b411d12c7] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2ee64313-c796-4b9e-a5ee-965b411d12c7]:hover {
    opacity: 0.5;
}

.sd[data-s-d9daba3d-c17e-4413-9095-2fd0713aed92] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-d9daba3d-c17e-4413-9095-2fd0713aed92] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-5ecc88db-33f8-4946-902c-99439d979cbd] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-5ecc88db-33f8-4946-902c-99439d979cbd]:hover {
    opacity: 0.5;
}

.sd[data-s-bb44375c-956b-4ddf-87b7-7d75147c71cb] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-bb44375c-956b-4ddf-87b7-7d75147c71cb] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-1ca2c5f5-a845-45f9-acfa-51e2587fd167] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1ca2c5f5-a845-45f9-acfa-51e2587fd167]:hover {
    opacity: 0.5;
}

.sd[data-s-e756424b-ee3d-4d19-8b59-e136c777a7eb] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e756424b-ee3d-4d19-8b59-e136c777a7eb] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-6f1d3677-1eee-4189-901a-9c0181b1bae4] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6f1d3677-1eee-4189-901a-9c0181b1bae4]:hover {
    opacity: 0.5;
}

.sd[data-s-52327266-e1f2-46bf-bf69-528d3152fcd9] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-52327266-e1f2-46bf-bf69-528d3152fcd9] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 16px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-4e66b723-525e-4d5b-8f03-890681955865] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-4e66b723-525e-4d5b-8f03-890681955865]:hover {
    opacity: 0.5;
}

.sd[data-s-d2c59467-6d64-4b8a-b855-c5ed56f23aaf] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(40% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.6));
    --gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
    --gap-v-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
    --gap-uuid: d2c59467-6d64-4b8a-b855-c5ed56f23aaf;
    max-width: calc(40% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.6));
}

@media screen and (max-width: 840px) {
    .sd[data-s-d2c59467-6d64-4b8a-b855-c5ed56f23aaf] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(50% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.5));
        --gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
        --gap-v-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
        max-width: calc(50% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0.5));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-d2c59467-6d64-4b8a-b855-c5ed56f23aaf] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
        --gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
        --gap-v-d2c59467-6d64-4b8a-b855-c5ed56f23aaf: 0px;
        max-width: calc(100% - (var(--gap-h-cd897af7-e2d9-423e-8df3-cae15d186458) * 0));
    }
}

.sd[data-s-711bdba6-71d2-4299-aa64-14102c148907] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf) * 0));
    max-width: calc(100% - (var(--gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-711bdba6-71d2-4299-aa64-14102c148907] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-711bdba6-71d2-4299-aa64-14102c148907] {
        margin: 27px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf) * 0));
        max-width: calc(100% - (var(--gap-h-d2c59467-6d64-4b8a-b855-c5ed56f23aaf) * 0));
    }
}

.sd[data-s-c1d524c0-76b3-4371-9903-81b40755aed2] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c1d524c0-76b3-4371-9903-81b40755aed2] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-7c35cc92-0f37-4641-9653-4a614fb06f8b] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 18px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-7c35cc92-0f37-4641-9653-4a614fb06f8b]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7c35cc92-0f37-4641-9653-4a614fb06f8b] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-88cb1ad1-b8ac-4c37-ad52-9741f34c9667] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-88cb1ad1-b8ac-4c37-ad52-9741f34c9667] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0721c934-9f7c-4993-b044-5caad24fe5f9] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px 16px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0721c934-9f7c-4993-b044-5caad24fe5f9] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b103d0c8-416a-4764-935a-c9aca8697d5b] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b103d0c8-416a-4764-935a-c9aca8697d5b]:hover {
    opacity: 0.5;
}

.sd[data-s-dfe941f7-d3f2-494b-8684-2880b909e893] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: 100px;
    justify-content: space-between;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 35px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: auto;
    z-index: 5;
    --gap-h-dfe941f7-d3f2-494b-8684-2880b909e893: 0px;
    --gap-v-dfe941f7-d3f2-494b-8684-2880b909e893: 0px;
    --gap-uuid: dfe941f7-d3f2-494b-8684-2880b909e893;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dfe941f7-d3f2-494b-8684-2880b909e893] {
        background: rgba(0, 0, 0, 0.0);
        bottom: auto;
        flex: none;
        height: 80px;
        left: 0px;
        padding: 0px 0px 0px 7px;
        right: 0px;
        top: 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dfe941f7-d3f2-494b-8684-2880b909e893] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        height: 60px;
        justify-content: space-between;
        left: 0px;
        padding: 0px 0px 0px 0px;
        right: 0px;
        top: 0px;
        max-width: 100%;
    }
}

.sd[data-s-87082c66-5a3d-4002-ba94-3d2dac4ae3ab] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(20% - (var(--gap-h-dfe941f7-d3f2-494b-8684-2880b909e893) * 0.8));
    --gap-h-87082c66-5a3d-4002-ba94-3d2dac4ae3ab: 0px;
    --gap-v-87082c66-5a3d-4002-ba94-3d2dac4ae3ab: 0px;
    --gap-uuid: 87082c66-5a3d-4002-ba94-3d2dac4ae3ab;
    max-width: calc(20% - (var(--gap-h-dfe941f7-d3f2-494b-8684-2880b909e893) * 0.8));
}

@media screen and (max-width: 840px) {
    .sd[data-s-87082c66-5a3d-4002-ba94-3d2dac4ae3ab] {
        flex: none;
        padding: 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-87082c66-5a3d-4002-ba94-3d2dac4ae3ab] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: auto;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-f0e7472d-7291-4617-b65b-d7f625ed3ee6] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #dfdfdf;
    border-left: 0px solid #dfdfdf;
    border-right: 0px solid #dfdfdf;
    border-top: 0px solid #dfdfdf;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(50% - (var(--gap-h-87082c66-5a3d-4002-ba94-3d2dac4ae3ab) * 0.5));
    --gap-h-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
    --gap-v-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
    --gap-uuid: f0e7472d-7291-4617-b65b-d7f625ed3ee6;
    max-width: calc(50% - (var(--gap-h-87082c66-5a3d-4002-ba94-3d2dac4ae3ab) * 0.5));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f0e7472d-7291-4617-b65b-d7f625ed3ee6] {
        flex: none;
        margin: 0px 0px 0px 22px;
        width: 117px;
        max-width: calc(100% - 22px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f0e7472d-7291-4617-b65b-d7f625ed3ee6] {
        gap: 0px;
        margin: 0px 0px 0px 15px;
        width: 120px;
        --gap-h-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
        --gap-v-f0e7472d-7291-4617-b65b-d7f625ed3ee6: 0px;
        max-width: calc(100% - 15px);
    }
}

.sd[data-s-e7dd285d-0621-47bc-8cbb-7f394f11bb7d] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    margin: 0px 0px 9px 0px;
    width: 102px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e7dd285d-0621-47bc-8cbb-7f394f11bb7d] {
        padding: 0px;
        width: 140px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e7dd285d-0621-47bc-8cbb-7f394f11bb7d] {
        flex: none;
        height: auto;
        margin: 0px 0px 0px 0px;
        width: 100px;
        max-width: 100%;
    }
}

.sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: calc(100% - (var(--gap-v-dfe941f7-d3f2-494b-8684-2880b909e893) * 0));
    justify-content: center;
    padding: 0px 0px 0px 0px;
    width: auto;
    max-width: 100%;
}

.sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0].appear {}

.sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0].appear-active {}

@media screen and (max-width: 840px) {
    .sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0] {
        background: #00a0e9;
        flex: none;
        padding: 0px 0px 0px 0px;
        width: auto;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0].appear {
        background: rgba(0, 0, 0, 0.0);
    }

    .sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0].appear-active {}

    .sd[data-s-34e20a7c-bc50-402c-b2bf-a0baf8c07ad0] {
        background: #FFFFFF;
        display: flex;
        flex: none;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
        height: calc(100% - (var(--gap-v-dfe941f7-d3f2-494b-8684-2880b909e893) * 0));
    }
}

.sd[data-s-a310a722-39c8-498f-881e-a22b3f14fbd8] {
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    padding: 0px;
    --gap-uuid: a310a722-39c8-498f-881e-a22b3f14fbd8;
    --gap-h-a310a722-39c8-498f-881e-a22b3f14fbd8: 0px;
    --gap-v-a310a722-39c8-498f-881e-a22b3f14fbd8: 0px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a310a722-39c8-498f-881e-a22b3f14fbd8] {
        display: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a310a722-39c8-498f-881e-a22b3f14fbd8] {
        align-content: center;
        align-items: center;
        display: none;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 21px;
        justify-content: center;
        width: 100%;
        --gap-h-a310a722-39c8-498f-881e-a22b3f14fbd8: 0px;
        --gap-v-a310a722-39c8-498f-881e-a22b3f14fbd8: 21px;
        max-width: 100%;
    }
}

.sd[data-s-0609a7ba-7fc0-4226-aa3c-113457b419b5] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-bottom: 0px solid #1c1d33;
    border-left: 0px solid #1c1d33;
    border-radius: 0;
    border-right: 0px solid #1c1d33;
    border-top: 0px solid #1c1d33;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    height: 91px;
    justify-content: center;
    margin: 0px 10px 0px 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 0px 0px 0px 0px;
    width: 91px;
    --gap-h-0609a7ba-7fc0-4226-aa3c-113457b419b5: 10px;
    --gap-v-0609a7ba-7fc0-4226-aa3c-113457b419b5: 0px;
    --gap-uuid: 0609a7ba-7fc0-4226-aa3c-113457b419b5;
    max-width: calc(100% - 10px);
}

.sd[data-s-0609a7ba-7fc0-4226-aa3c-113457b419b5]:hover {
    transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

@media screen and (max-width: 540px) {
    .sd[data-s-0609a7ba-7fc0-4226-aa3c-113457b419b5] {
        display: flex;
        flex: none;
        height: 50px;
        width: 280px;
        max-width: calc(100% - 10px);
    }
}

.sd[data-s-f7021164-9298-408b-891f-e4647fed53a8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    --gap-h-f7021164-9298-408b-891f-e4647fed53a8: 0px;
    --gap-v-f7021164-9298-408b-891f-e4647fed53a8: 0px;
    --gap-uuid: f7021164-9298-408b-891f-e4647fed53a8;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-f7021164-9298-408b-891f-e4647fed53a8] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f7021164-9298-408b-891f-e4647fed53a8] {
        display: flex;
    }
}

.sd[data-s-2aeb0ac3-efb3-4fcf-94a4-443aec66685c] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-f7021164-9298-408b-891f-e4647fed53a8) * 0));
    max-width: calc(100% - (var(--gap-h-f7021164-9298-408b-891f-e4647fed53a8) * 0));
}

.sd[data-s-2aeb0ac3-efb3-4fcf-94a4-443aec66685c].appear {
    margin: 0px 0px 3px 0px;
    transform: rotate(0deg);
}

.sd[data-s-2aeb0ac3-efb3-4fcf-94a4-443aec66685c].appear-active {}

.sd[data-s-b6501190-9d62-4f24-a9b5-d30e131b27b1] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: calc(100% - (var(--gap-h-f7021164-9298-408b-891f-e4647fed53a8) * 0));
    max-width: calc(100% - (var(--gap-h-f7021164-9298-408b-891f-e4647fed53a8) * 0));
}

.sd[data-s-b6501190-9d62-4f24-a9b5-d30e131b27b1].appear {
    margin: 3px 0px 0px 0px;
    transform: rotate(0deg);
}

.sd[data-s-49322dc7-f6c7-4291-93e3-e0e3f8bdb2ca] {
    align-content: center;
    align-items: center;
    background: #FFFFFF;
    border-radius: 0;
    box-shadow: none;
    display: none;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 80px;
    justify-content: center;
    width: 80px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-49322dc7-f6c7-4291-93e3-e0e3f8bdb2ca] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
        height: 100%;
        width: 91px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-49322dc7-f6c7-4291-93e3-e0e3f8bdb2ca] {
        display: flex;
        flex: none;
        height: 100%;
        width: 60px;
        max-width: 100%;
    }
}

.sd[data-s-ae811663-0280-4b12-83e0-5a971798d93b] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ae811663-0280-4b12-83e0-5a971798d93b] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ae811663-0280-4b12-83e0-5a971798d93b] {
        display: flex;
    }
}

.sd[data-s-e5de303b-ff82-41e5-a44f-1b6e435ac1f7] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: 0 0 0 0;
    position: relative;
    transform: rotate(45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

/* .sd[data-s-e5de303b-ff82-41e5-a44f-1b6e435ac1f7].appear {
    margin: 0px 0px 3px 0px;
    transform: rotate(0deg);
}

.sd[data-s-e5de303b-ff82-41e5-a44f-1b6e435ac1f7].appear-active {} */

@media screen and (max-width: 840px) {
    .sd[data-s-e5de303b-ff82-41e5-a44f-1b6e435ac1f7] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e5de303b-ff82-41e5-a44f-1b6e435ac1f7] {
        background: rgb(66, 66, 66);
    }
}

.sd[data-s-7ffd8962-6285-4f44-8ad0-a0ea302b6487] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: -2px 0px 0px 0px;
    position: relative;
    transform: rotate(-45deg);
    transition-delay: 500ms;
    transition-duration: 600ms;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    width: 100%;
    max-width: 100%;
}

/* .sd[data-s-7ffd8962-6285-4f44-8ad0-a0ea302b6487].appear {
    margin: 3px 0px 0px 0px;
    transform: rotate(0deg);
} */

@media screen and (max-width: 840px) {
    .sd[data-s-7ffd8962-6285-4f44-8ad0-a0ea302b6487] {
        background: #FFFFFF;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-7ffd8962-6285-4f44-8ad0-a0ea302b6487] {
        background: rgb(66, 66, 66);
    }
}

/* ▼ header ▼ */
.sd[data-s-a7cf8b8c-32a4-4ec2-8e6f-050963b7f1a8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    bottom: auto;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 85px;
    justify-content: space-between;
    left: 0px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    position: fixed;
    right: 0px;
    top: 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a7cf8b8c-32a4-4ec2-8e6f-050963b7f1a8] {
        bottom: auto;
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 80px;
        left: 0px;
        padding: 8px 0px 2px 0px;
        right: 0px;
        top: 0px;
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a7cf8b8c-32a4-4ec2-8e6f-050963b7f1a8] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: row;
        flex-wrap: nowrap;
        height: 66px;
        justify-content: space-between;
        left: 0px;
        padding: 14px 0px 14px 14px;
        right: 0px;
        width: auto;
        z-index: 5;
        max-width: 100%;
    }
}

.sd[data-s-95321a64-755c-49cd-a63b-e3e057018b69] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: space-around;
    margin: 0px 0px 0px 0px;
    width: 233px;
    --gap-h-95321a64-755c-49cd-a63b-e3e057018b69: 0px;
    --gap-v-95321a64-755c-49cd-a63b-e3e057018b69: 0px;
    --gap-uuid: 95321a64-755c-49cd-a63b-e3e057018b69;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-95321a64-755c-49cd-a63b-e3e057018b69] {
        align-content: center;
        align-items: center;
        justify-content: flex-start;
        margin: 0px 0px 0px 31px;
        max-width: calc(100% - 31px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-95321a64-755c-49cd-a63b-e3e057018b69] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: flex-start;
        margin: 0px 0px 0px 0px;
        width: auto;
        max-width: 100%;
    }
}

.sd[data-s-e4cd3740-01da-4d9e-a633-8c92c1590af8] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    width: 121px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-e4cd3740-01da-4d9e-a633-8c92c1590af8] {
        margin: 0px 42px 0px 0px;
        max-width: calc(100% - 42px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-e4cd3740-01da-4d9e-a633-8c92c1590af8] {
        height: 41px;
        width: 83px;
        max-width: calc(100% - 42px);
    }
}

.sd[data-s-7b2f60a2-ca10-4344-9823-5647c703a74f] {
    background: rgba(0, 0, 0, 0.0);
    height: 83px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-7b2f60a2-ca10-4344-9823-5647c703a74f]:before {
    background-repeat: no-repeat;
    background-size: contain;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7b2f60a2-ca10-4344-9823-5647c703a74f]:before {
        background-size: contain;
    }

    .sd[data-s-7b2f60a2-ca10-4344-9823-5647c703a74f] {
        flex: none;
        height: 100%;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-a511d49d-005f-4c5f-85fa-eeecf42a591d] {
    align-content: center;
    align-items: center;
    border-radius: 48px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 30px 0px 0px;
    padding: 0px;
    max-width: calc(100% - 30px);
}

@media screen and (max-width: 840px) {
    .sd[data-s-a511d49d-005f-4c5f-85fa-eeecf42a591d] {
        margin: 0px 19px 0px 0px;
        max-width: calc(100% - 19px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a511d49d-005f-4c5f-85fa-eeecf42a591d] {
        margin: 0px 9px 0px 0px;
        padding: 0px;
        max-width: calc(100% - 9px);
    }
}

.sd[data-s-6c9c2da6-7f23-4474-976c-7d689f85d779] {
    align-content: center;
    align-items: center;
    border-radius: 48px;
    display: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px;
    width: 198px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6c9c2da6-7f23-4474-976c-7d689f85d779] {
        display: none;
        margin: 0px 16px 0px 0px;
        max-width: calc(100% - 16px);
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6c9c2da6-7f23-4474-976c-7d689f85d779] {
        display: none;
    }
}

.sd[data-s-29cfe6d8-9aa8-4497-b80d-0c2a97199fb1] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #000;
    border-left: 0px solid #000;
    border-radius: 48px;
    border-right: 0px solid #000;
    border-top: 0px solid #000;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 8px 16px 8px;
    width: 100%;
    max-width: 100%;
}

.sd[data-s-29cfe6d8-9aa8-4497-b80d-0c2a97199fb1]:hover {
    background: #FFFFFF;
    border-bottom: 1px solid #ca1c68;
    border-left: 1px solid #ca1c68;
    border-right: 1px solid #ca1c68;
    border-top: 1px solid #ca1c68;
    opacity: 1;
}

.sd[data-s-7b309def-03e7-45e7-a02a-2ca701ed0516] {
    background: #ca1c68;
    border-radius: 48px;
    bottom: 0px;
    flex: none;
    height: auto;
    left: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 0px;
    top: 0px;
    transform-origin: center right;
    width: 100%;
    z-index: -3;
    max-width: 100%;
}

.sd[data-s-29cfe6d8-9aa8-4497-b80d-0c2a97199fb1]:hover .sd[data-s-7b309def-03e7-45e7-a02a-2ca701ed0516] {
    flex: none;
    width: 0%;
    max-width: 0%;
}

.sd[data-s-4dd7868c-8d69-45b4-9327-a7d6becd57dd] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 15px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.4;
    text-align: center;
    width: auto;
    max-width: 100%;
    justify-content: center;
}

.sd[data-s-29cfe6d8-9aa8-4497-b80d-0c2a97199fb1]:hover .sd[data-s-4dd7868c-8d69-45b4-9327-a7d6becd57dd] {
    color: #ca1c68;
}

.sd[data-s-a7f3b26e-4e3e-49fe-be9c-2dd52756f220] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #eaeaea;
    border-left: 0px solid #eaeaea;
    border-radius: 50%;
    border-right: 0px solid #eaeaea;
    border-top: 0px solid #eaeaea;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: 48px;
    justify-content: center;
    margin: 0 0 0 0;
    padding: 12px;
    position: relative;
    width: 48px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-a7f3b26e-4e3e-49fe-be9c-2dd52756f220] {
        bottom: 0;
        display: flex;
        left: 0;
        position: relative;
        right: 0;
        top: 0;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-a7f3b26e-4e3e-49fe-be9c-2dd52756f220] {
        background: rgba(0, 0, 0, 0.0);
        display: flex;
    }
}

.sd[data-s-8e9b0470-eddf-4e86-8eb1-c3d4f15dcda5] {
    background: #000000;
    flex: none;
    height: 2px;
    margin: 0px 0px 3px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-8e9b0470-eddf-4e86-8eb1-c3d4f15dcda5] {
        background: rgb(66, 66, 66);
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-8e9b0470-eddf-4e86-8eb1-c3d4f15dcda5] {
        background: rgb(66, 66, 66);
    }
}

.sd[data-s-093f77cc-724b-4817-9391-4b8c075063b9] {
    background: rgb(66, 66, 66);
    flex: none;
    height: 2px;
    margin: 3px 0px 0px 0px;
    width: 100%;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-093f77cc-724b-4817-9391-4b8c075063b9] {
        background: rgb(66, 66, 66);
        flex: none;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-093f77cc-724b-4817-9391-4b8c075063b9] {
        background: rgb(66, 66, 66);
    }
}
/* ▲ header ▲ */

/* ▼ footer ▼ */
.sd[data-s-6651ddf3-f5ac-4f50-8daf-c81bd280e674] {
    align-content: center;
    align-items: center;
    background: rgb(66, 66, 66);
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px;
    padding: 90px 0px 26px 0px;
    width: 100%;
    z-index: 5;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-6651ddf3-f5ac-4f50-8daf-c81bd280e674] {
        display: flex;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-6651ddf3-f5ac-4f50-8daf-c81bd280e674] {
        display: flex;
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 57px 0px 38px 0px;
        width: 100%;
        max-width: 100%;
    }
}

.sd[data-s-82bea481-1a17-4b05-9629-1a7df6bc6a7c] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #f6f6f6;
    border-left: 0px solid #f6f6f6;
    border-right: 0px solid #f6f6f6;
    border-top: 0px solid #f6f6f6;
    flex: none;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    width: 90%;
    --gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c: 0px;
    --gap-v-82bea481-1a17-4b05-9629-1a7df6bc6a7c: 0px;
    --gap-uuid: 82bea481-1a17-4b05-9629-1a7df6bc6a7c;
    max-width: 90%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-82bea481-1a17-4b05-9629-1a7df6bc6a7c] {
        flex-direction: column-reverse;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-82bea481-1a17-4b05-9629-1a7df6bc6a7c] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        justify-content: space-between;
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-01ffa7bf-cb03-4955-a3bb-8793942a0d4a] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-radius: 0;
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 17px 0px 0px 0px;
    width: calc(80% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.2));
    max-width: calc(80% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.2));
}

@media screen and (max-width: 840px) {
    .sd[data-s-01ffa7bf-cb03-4955-a3bb-8793942a0d4a] {
        margin: 39px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
        max-width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-01ffa7bf-cb03-4955-a3bb-8793942a0d4a] {
        align-content: center;
        align-items: center;
        background: rgba(0, 0, 0, 0.0);
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        height: calc(100% - 24px - (var(--gap-v-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
        justify-content: flex-start;
        margin: 24px 0px 0px 0px;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0px 0px 0px 0px;
        width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
        max-width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
    }
}

.sd[data-s-1fd17352-af30-4476-b428-8238eb238107] {
    align-content: flex-start;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: none;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 35px;
    height: auto;
    justify-content: flex-end;
    width: 100%;
    --gap-h-1fd17352-af30-4476-b428-8238eb238107: 35px;
    --gap-v-1fd17352-af30-4476-b428-8238eb238107: 0px;
    --gap-uuid: 1fd17352-af30-4476-b428-8238eb238107;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-1fd17352-af30-4476-b428-8238eb238107] {
        flex-direction: column;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1fd17352-af30-4476-b428-8238eb238107] {
        gap: 4px;
        --gap-h-1fd17352-af30-4476-b428-8238eb238107: 4px;
        --gap-v-1fd17352-af30-4476-b428-8238eb238107: 0px;
    }
}

.sd[data-s-eca0051b-e863-4201-84da-3313ad20efa9] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 162px;
    --gap-h-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
    --gap-v-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
    --gap-uuid: eca0051b-e863-4201-84da-3313ad20efa9;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-eca0051b-e863-4201-84da-3313ad20efa9] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
        --gap-h-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
        --gap-v-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
        max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-eca0051b-e863-4201-84da-3313ad20efa9] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 16px 0px;
        width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
        --gap-h-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
        --gap-v-eca0051b-e863-4201-84da-3313ad20efa9: 0px;
        max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    }
}

.sd[data-s-ebeda4dd-622e-42b2-a0c9-4c0c779f70c3] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-ebeda4dd-622e-42b2-a0c9-4c0c779f70c3] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-ebeda4dd-622e-42b2-a0c9-4c0c779f70c3] {
        align-content: center;
        align-items: center;
        flex: none;
        justify-content: space-between;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-eca0051b-e863-4201-84da-3313ad20efa9) * 0));
        max-width: calc(100% - (var(--gap-h-eca0051b-e863-4201-84da-3313ad20efa9) * 0));
    }
}

.sd[data-s-33553ccf-509b-4b40-b56a-81246c1a7b01] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-33553ccf-509b-4b40-b56a-81246c1a7b01] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0cb7e7ba-a9b7-4aaf-8810-78d9defb112f] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-0cb7e7ba-a9b7-4aaf-8810-78d9defb112f]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0cb7e7ba-a9b7-4aaf-8810-78d9defb112f] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-38550e80-1ab5-4045-b711-df0249d392ad] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-38550e80-1ab5-4045-b711-df0249d392ad] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-f5d1cfd4-2011-4d49-9051-977e118e3b76] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-f5d1cfd4-2011-4d49-9051-977e118e3b76]:hover {
    opacity: 0.5;
}

.sd[data-s-ef411759-aec1-4a99-9469-4696e7591a03] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-ef411759-aec1-4a99-9469-4696e7591a03] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-72c9b27a-ce90-4df7-803c-0ea8756c1071] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-72c9b27a-ce90-4df7-803c-0ea8756c1071]:hover {
    opacity: 0.5;
}

.sd[data-s-79ce0d5b-651a-4a80-8ee0-b47845488e17] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-79ce0d5b-651a-4a80-8ee0-b47845488e17] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-ae7e9e71-ee77-47f1-8c77-56c940390998] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ae7e9e71-ee77-47f1-8c77-56c940390998]:hover {
    opacity: 0.5;
}

.sd[data-s-74f90152-95dc-415d-b8d2-68f2e406722b] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-74f90152-95dc-415d-b8d2-68f2e406722b] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-48f5d41a-f5ff-4ca2-93a1-12c69d70a2a2] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-48f5d41a-f5ff-4ca2-93a1-12c69d70a2a2]:hover {
    opacity: 0.5;
}

.sd[data-s-c0661e9b-010f-4402-b70a-dd2a6b46c1a9] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-c0661e9b-010f-4402-b70a-dd2a6b46c1a9] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-3df07f0a-7280-4942-b625-2e8f3bab2931] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3df07f0a-7280-4942-b625-2e8f3bab2931]:hover {
    opacity: 0.5;
}

.sd[data-s-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 220px;
    --gap-h-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb: 0px;
    --gap-v-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb: 0px;
    --gap-uuid: 1fea9eaa-384d-4568-a1ed-c30ee16cd3cb;
    max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
        --gap-h-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb: 0px;
        --gap-v-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb: 0px;
        max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb: 0px;
        --gap-v-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb: 0px;
    }
}

.sd[data-s-35c5c14e-1f98-4f83-93ba-1f002498c0cd] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb) * 0));
    max-width: calc(100% - (var(--gap-h-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-35c5c14e-1f98-4f83-93ba-1f002498c0cd] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-35c5c14e-1f98-4f83-93ba-1f002498c0cd] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb) * 0));
        max-width: calc(100% - (var(--gap-h-1fea9eaa-384d-4568-a1ed-c30ee16cd3cb) * 0));
    }
}

.sd[data-s-a57ee8ae-c30d-4efc-93ab-de48fb1a6ac3] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a57ee8ae-c30d-4efc-93ab-de48fb1a6ac3] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-a6dd733c-40c4-4a27-a9c3-58077e81cffe] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a6dd733c-40c4-4a27-a9c3-58077e81cffe]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a6dd733c-40c4-4a27-a9c3-58077e81cffe] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-f5d13b21-87c7-42c0-8507-c63fcf1d42d8] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-f5d13b21-87c7-42c0-8507-c63fcf1d42d8] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-0b1f7402-9cc9-4d8c-954f-c941bf93998e] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-0b1f7402-9cc9-4d8c-954f-c941bf93998e]:hover {
    opacity: 0.5;
}

.sd[data-s-af0c6426-d377-4e7d-aa67-1e44844259bc] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 16px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-af0c6426-d377-4e7d-aa67-1e44844259bc] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-2d54aa63-22df-440b-81aa-e2fd5ab54725] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2d54aa63-22df-440b-81aa-e2fd5ab54725]:hover {
    opacity: 0.5;
}

.sd[data-s-e48b1ef9-e956-4584-b394-61b7c023f77c] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e48b1ef9-e956-4584-b394-61b7c023f77c] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-8dd3b204-a948-43fa-abd4-bc1b0141898f] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-8dd3b204-a948-43fa-abd4-bc1b0141898f]:hover {
    opacity: 0.5;
}

.sd[data-s-3f7b9aec-92a7-4834-bfb2-cc0986b81563] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-3f7b9aec-92a7-4834-bfb2-cc0986b81563] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-36886022-ef8e-451d-a6b7-585be46c3d84] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-36886022-ef8e-451d-a6b7-585be46c3d84]:hover {
    opacity: 0.5;
}

.sd[data-s-91411bf0-89ce-4bc9-9099-177b6c68294a] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-91411bf0-89ce-4bc9-9099-177b6c68294a] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-e88087d2-a46e-4014-9898-94c27b126066] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-e88087d2-a46e-4014-9898-94c27b126066]:hover {
    opacity: 0.5;
}

.sd[data-s-9580764e-a2bf-4dd0-b8e9-b83d1a952ab8] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9580764e-a2bf-4dd0-b8e9-b83d1a952ab8] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b607b05f-3eeb-48ea-9d3d-5d8e830e38c0] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b607b05f-3eeb-48ea-9d3d-5d8e830e38c0]:hover {
    opacity: 0.5;
}

.sd[data-s-9ac7e751-5860-4317-9c00-a38041149d2b] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-9ac7e751-5860-4317-9c00-a38041149d2b] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-a9dc85f8-7eb6-4f65-bebf-7349aba67e6d] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-a9dc85f8-7eb6-4f65-bebf-7349aba67e6d]:hover {
    opacity: 0.5;
}

.sd[data-s-2e41798d-6e7d-411e-b9c2-02633b96dffd] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2e41798d-6e7d-411e-b9c2-02633b96dffd] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-3518ea50-4df4-4588-833b-5e72abb96920] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-3518ea50-4df4-4588-833b-5e72abb96920]:hover {
    opacity: 0.5;
}

.sd[data-s-82c0f636-a5a5-41f5-93f7-6377ab73f701] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-82c0f636-a5a5-41f5-93f7-6377ab73f701] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 16px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-ab55b316-8d06-432c-a1f0-36cd7815772d] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-ab55b316-8d06-432c-a1f0-36cd7815772d]:hover {
    opacity: 0.5;
}

.sd[data-s-4abf5ff8-82ec-4140-86d2-cf909ef0c009] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    height: auto;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(29% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.71));
    --gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
    --gap-v-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
    --gap-uuid: 4abf5ff8-82ec-4140-86d2-cf909ef0c009;
    max-width: calc(29% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0.71));
}

@media screen and (max-width: 840px) {
    .sd[data-s-4abf5ff8-82ec-4140-86d2-cf909ef0c009] {
        align-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
        --gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
        --gap-v-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
        max-width: calc(100% - (var(--gap-h-1fd17352-af30-4476-b428-8238eb238107) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-4abf5ff8-82ec-4140-86d2-cf909ef0c009] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
        --gap-v-4abf5ff8-82ec-4140-86d2-cf909ef0c009: 0px;
    }
}

.sd[data-s-94fed5c3-3517-4bc9-b85c-fe72f08c4db0] {
    align-content: center;
    align-items: center;
    border-bottom: 1px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: calc(100% - (var(--gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009) * 0));
    max-width: calc(100% - (var(--gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009) * 0));
}

@media screen and (max-width: 840px) {
    .sd[data-s-94fed5c3-3517-4bc9-b85c-fe72f08c4db0] {
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-94fed5c3-3517-4bc9-b85c-fe72f08c4db0] {
        margin: 13px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        width: calc(100% - (var(--gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009) * 0));
        max-width: calc(100% - (var(--gap-h-4abf5ff8-82ec-4140-86d2-cf909ef0c009) * 0));
    }
}

.sd[data-s-a25351e1-3c69-4b5c-83eb-7118c887f84b] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #828282;
    border-left: 0px solid #828282;
    border-right: 0px solid #828282;
    border-top: 0px solid #828282;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 540px) {
    .sd[data-s-a25351e1-3c69-4b5c-83eb-7118c887f84b] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        flex: none;
        height: auto;
        padding: 8px 0px 8px 0px;
        max-width: 100%;
    }
}

.sd[data-s-2fb85097-502e-4712-82e2-6391ae78164e] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 16px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1;
    padding: 0px 0px 15px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-2fb85097-502e-4712-82e2-6391ae78164e]:hover {
    opacity: 0.5;
}

@media screen and (max-width: 540px) {
    .sd[data-s-2fb85097-502e-4712-82e2-6391ae78164e] {
        padding: 0px 0px 0px 0px;
    }
}

.sd[data-s-966007ca-1c9c-41d8-aaab-c936bb36c35c] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-966007ca-1c9c-41d8-aaab-c936bb36c35c] {
        margin: 0px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-bacffcfb-1b52-4993-aa05-de1d12eefcdb] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 0px 0px 10px 0px;
    padding: 0px 16px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-bacffcfb-1b52-4993-aa05-de1d12eefcdb] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-1ff33910-6723-4803-a280-3858552e5e0b] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1ff33910-6723-4803-a280-3858552e5e0b]:hover {
    opacity: 0.5;
}

.sd[data-s-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(20% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.8));
    --gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9: 0px;
    --gap-v-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9: 0px;
    --gap-uuid: f958d241-f9cb-4e8f-8bcf-8bea0882e5f9;
    max-width: calc(20% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0.8));
}

@media screen and (max-width: 840px) {
    .sd[data-s-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9] {
        padding: 0px 0px;
        width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
        max-width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9] {
        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: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
        max-width: calc(100% - (var(--gap-h-82bea481-1a17-4b05-9629-1a7df6bc6a7c) * 0));
    }
}

.sd[data-s-11508837-6e60-4bfa-9b92-f2af0faa3635] {
    align-content: flex-start;
    align-items: flex-start;
    border-bottom: 0px solid #dfdfdf;
    border-left: 0px solid #dfdfdf;
    border-right: 0px solid #dfdfdf;
    border-top: 0px solid #dfdfdf;
    flex: none;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    width: calc(50% - (var(--gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9) * 0.5));
    --gap-h-11508837-6e60-4bfa-9b92-f2af0faa3635: 0px;
    --gap-v-11508837-6e60-4bfa-9b92-f2af0faa3635: 0px;
    --gap-uuid: 11508837-6e60-4bfa-9b92-f2af0faa3635;
    max-width: calc(50% - (var(--gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9) * 0.5));
}

@media screen and (max-width: 540px) {
    .sd[data-s-11508837-6e60-4bfa-9b92-f2af0faa3635] {
        gap: 0px;
        margin: 0px 0px 17px 0px;
        width: 120px;
        --gap-h-11508837-6e60-4bfa-9b92-f2af0faa3635: 0px;
        --gap-v-11508837-6e60-4bfa-9b92-f2af0faa3635: 0px;
        max-width: 100%;
    }
}

.sd[data-s-3aab2fa3-0e78-4e8f-9d94-37070d42959a] {
    background: rgba(0, 0, 0, 0.0);
    flex: none;
    height: auto;
    margin: 0px 0px 9px 0px;
    width: 102px;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-3aab2fa3-0e78-4e8f-9d94-37070d42959a] {
        padding: 0px;
        width: 140px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-3aab2fa3-0e78-4e8f-9d94-37070d42959a] {
        flex: none;
        height: auto;
        margin: 0px 0px 1px 0px;
        width: 116px;
        max-width: 100%;
    }
}

.sd[data-s-dd3f1430-c321-449b-9466-39f093a5f890] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 0px;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: auto;
    --gap-h-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
    --gap-v-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
    --gap-uuid: dd3f1430-c321-449b-9466-39f093a5f890;
    max-width: 100%;
}

@media screen and (max-width: 840px) {
    .sd[data-s-dd3f1430-c321-449b-9466-39f093a5f890] {
        align-content: flex-start;
        align-items: flex-start;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        justify-content: center;
        width: calc(100% - (var(--gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9) * 0));
        --gap-h-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
        --gap-v-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
        max-width: calc(100% - (var(--gap-h-f958d241-f9cb-4e8f-8bcf-8bea0882e5f9) * 0));
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-dd3f1430-c321-449b-9466-39f093a5f890] {
        display: flex;
        flex: none;
        flex-direction: column;
        flex-wrap: nowrap;
        gap: 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 100%;
        --gap-h-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
        --gap-v-dd3f1430-c321-449b-9466-39f093a5f890: 0px;
    }
}

.sd[data-s-1dc2da94-eb21-4e1f-bc9a-2f0cbaee3b5b] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 24px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-1dc2da94-eb21-4e1f-bc9a-2f0cbaee3b5b] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-aea201b8-2722-43f0-9dbf-7bbf10de88ce] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-aea201b8-2722-43f0-9dbf-7bbf10de88ce]:hover {
    opacity: 0.5;
}

.sd[data-s-0748b006-a42c-497d-86fd-dab41d4f59e9] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-0748b006-a42c-497d-86fd-dab41d4f59e9] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-1392ed7b-9f76-4b2a-be8b-abdbd1a0527e] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1392ed7b-9f76-4b2a-be8b-abdbd1a0527e]:hover {
    opacity: 0.5;
}

.sd[data-s-24a834e0-6593-462f-9288-05eec60c0a75] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-24a834e0-6593-462f-9288-05eec60c0a75] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-1aa3aee1-9370-4b04-acf4-e5684575c56d] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-1aa3aee1-9370-4b04-acf4-e5684575c56d]:hover {
    opacity: 0.5;
}

.sd[data-s-6fd525d7-b6b1-4e13-b646-83f78f2a05bb] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    font-size: 13px;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-6fd525d7-b6b1-4e13-b646-83f78f2a05bb] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-c0935bfb-a4e7-4eac-a274-6772d3f0588f] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-c0935bfb-a4e7-4eac-a274-6772d3f0588f]:hover {
    opacity: 0.5;
}

.sd[data-s-e75679d2-6919-4dc3-bb0b-24e83069820d] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-e75679d2-6919-4dc3-bb0b-24e83069820d] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-b41e7b34-769b-4f40-abc5-09f5a5b96cbe] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-b41e7b34-769b-4f40-abc5-09f5a5b96cbe]:hover {
    opacity: 0.5;
}

.sd[data-s-b5495555-b3e5-4ec1-b002-0b9ef83cb806] {
    align-content: center;
    align-items: center;
    border-bottom: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    border-top: 0px solid #FFFFFF;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 100%;
}

@media screen and (max-width: 540px) {
    .sd[data-s-b5495555-b3e5-4ec1-b002-0b9ef83cb806] {
        border-bottom: 0px solid #5e6655;
        border-left: 0px solid #5e6655;
        border-right: 0px solid #5e6655;
        border-top: 0px solid #5e6655;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 0px 0px;
        max-width: 100%;
    }
}

.sd[data-s-6e53e1ef-f305-4c6e-a35a-8a572ff1b6fc] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 500;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

.sd[data-s-6e53e1ef-f305-4c6e-a35a-8a572ff1b6fc]:hover {
    opacity: 0.5;
}

.sd[data-s-20ef7008-9db5-4b9b-8496-7cb326e71011] {
    align-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.0);
    border-bottom: 0px solid #EEEEEE;
    border-left: 0px solid #EEEEEE;
    border-right: 0px solid #EEEEEE;
    border-top: 0px solid #EEEEEE;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 15px;
    height: auto;
    justify-content: center;
    margin: 30px 0px 0px 0px;
    overflow-x: visible;
    overflow-y: visible;
    padding: 0px;
    width: auto;
    --gap-h-20ef7008-9db5-4b9b-8496-7cb326e71011: 15px;
    --gap-v-20ef7008-9db5-4b9b-8496-7cb326e71011: 0px;
    --gap-uuid: 20ef7008-9db5-4b9b-8496-7cb326e71011;
    max-width: 100%;
}

.sd[data-s-20ef7008-9db5-4b9b-8496-7cb326e71011].appear {
    background: rgb(253, 253, 253);
}

.sd[data-s-20ef7008-9db5-4b9b-8496-7cb326e71011].appear-active {}

@media screen and (max-width: 840px) {
    .sd[data-s-20ef7008-9db5-4b9b-8496-7cb326e71011] {
        background: rgba(0, 0, 0, 0.0);
        margin: 10px 0px 0px 0px;
        max-width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-20ef7008-9db5-4b9b-8496-7cb326e71011] {
        flex: none;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 15px;
        height: auto;
        margin: 17px 0px 0px 0px;
        --gap-h-20ef7008-9db5-4b9b-8496-7cb326e71011: 15px;
        --gap-v-20ef7008-9db5-4b9b-8496-7cb326e71011: 15px;
        max-width: 100%;
    }
}

.sd[data-s-f3d54008-b0da-43d8-adb9-2fd711c32371] {
    background: rgba(0, 0, 0, 0.0);
    bottom: NaNpx;
    flex: none;
    height: calc(100% - (var(--gap-v-20ef7008-9db5-4b9b-8496-7cb326e71011) * 0));
    left: 0px;
    margin: 0 0 0 0;
    position: absolute;
    right: NaNpx;
    top: 0px;
    transform: scale(0, 1);
    transform-origin: center right;
    transition-delay: 300ms;
    transition-duration: 1000ms;
    width: calc(100% - (var(--gap-h-20ef7008-9db5-4b9b-8496-7cb326e71011) * 0));
    z-index: 2;
    max-width: calc(100% - (var(--gap-h-20ef7008-9db5-4b9b-8496-7cb326e71011) * 0));
}

.sd[data-s-f3d54008-b0da-43d8-adb9-2fd711c32371].appear {
    transform: scale(1, 1);
}

.sd[data-s-f3d54008-b0da-43d8-adb9-2fd711c32371].appear-active {}

.sd[data-s-f3d54008-b0da-43d8-adb9-2fd711c32371]&appear-active {
    transform-origin: center right;
}

.sd[data-s-0036eb78-0d44-48ee-b23e-d9196a21ddbd] {
    background: #FFFFFF;
    border-radius: 50%;
    color: #000000;
    flex: none;
    font-size: 14px;
    height: 30px;
    margin: 0px 0px 0px 0px;
    width: 30px;
    max-width: 100%;
}

.sd[data-s-0036eb78-0d44-48ee-b23e-d9196a21ddbd]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 840px) {
    .sd[data-s-0036eb78-0d44-48ee-b23e-d9196a21ddbd] {
        flex: none;
        font-size: 16px;
        height: 30px;
        margin: 0px 0px 0px 0px;
        width: 30px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-0036eb78-0d44-48ee-b23e-d9196a21ddbd] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-94d49b37-3b8d-4bdb-8710-b49c7ef68011] {
    background: #FFFFFF;
    border-radius: 50%;
    color: #000000;
    flex: none;
    font-size: 20px;
    height: 30px;
    margin: 0px 0px 0px 0px;
    width: 30px;
    max-width: 100%;
}

.sd[data-s-94d49b37-3b8d-4bdb-8710-b49c7ef68011]:hover {
    transform: scale(1.2, 1.2);
}

@media screen and (max-width: 840px) {
    .sd[data-s-94d49b37-3b8d-4bdb-8710-b49c7ef68011] {
        flex: none;
        font-size: 16px;
        height: 30px;
        margin: 0px 0px 0px 0px;
        width: 30px;
    }
}

@media screen and (max-width: 540px) {
    .sd[data-s-94d49b37-3b8d-4bdb-8710-b49c7ef68011] {
        background: #FFFFFF;
        color: #000000;
        flex: none;
        font-size: 15px;
        height: 30px;
        margin: 0px 0px 2px 0px;
        width: 30px;
        max-width: 100%;
    }
}

.sd[data-s-7bc8316f-e61d-4223-8266-39e34f1d6c41] {
    color: #FFFFFF;
    font-family: var(--s-font-9fa5d38c);
    font-size: 13px;
    font-weight: 400;
    height: auto;
    letter-spacing: 0.05em;
    line-height: 1.5;
    margin: 90px 0px 0px 0px;
    text-align: left;
    width: auto;
    max-width: 100%;
    justify-content: flex-start;
}

@media screen and (max-width: 540px) {
    .sd[data-s-7bc8316f-e61d-4223-8266-39e34f1d6c41] {
        margin: 46px 0px 0px 0px;
        max-width: 100%;
    }
}