.page-enter-active { transition: 0.6s cubic-bezier(0.4, 0.4, 0, 1); }
.page-leave-active { transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1); }
.page-enter-from, .page-leave-to { opacity: 0; }
:root { --rebranding-loading-bg: #e5e5e5; --rebranding-loading-bar: #222; }
.app[data-v-d12de11f] { align-items: center; flex-direction: column; height: 100%; justify-content: center; width: 100%; }
.title[data-v-d12de11f] { font-size: 34px; font-weight: 300; letter-spacing: 2.45px; line-height: 30px; margin: 30px; }
.DynamicAnnouncer[data-v-cc1e3fda], .TitleAnnouncer[data-v-1a8a037a] { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border-width: 0px; white-space: nowrap; }
.publish-studio-style[data-v-74fe0335], .product-font-style[data-v-ed93fc7d] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.spinner[data-v-36413753] { animation: 1s linear 0s infinite normal none running loading-spin-36413753; height: 16px; pointer-events: none; width: 16px; }
.spinner[data-v-36413753]::before { border-color: transparent currentcolor currentcolor transparent; border-style: solid; border-width: 2px; opacity: 0.2; }
.spinner[data-v-36413753]::after, .spinner[data-v-36413753]::before { border-radius: 50%; box-sizing: border-box; content: ""; height: 100%; position: absolute; width: 100%; }
.spinner[data-v-36413753]::after { border-color: currentcolor transparent transparent currentcolor; border-style: solid; border-width: 2px; opacity: 1; }
@keyframes loading-spin-36413753 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@font-face { font-family: grandam; font-style: normal; font-weight: 400; src: url("https://storage.googleapis.com/studio-front/fonts/grandam.ttf") format("truetype"); }
@font-face { font-family: "Material Icons"; font-style: normal; font-weight: 400; src: local("Material Icons"), local("MaterialIcons-Regular"), url("/images/assets/MaterialIcons-Regular.woff2") format("woff2"), url("/images/assets/MaterialIcons-Regular.woff") format("woff"), url("/images/assets/MaterialIcons-Regular.ttf") format("truetype"); }
.StudioCanvas { display: flex; height: auto; min-height: 100dvh; }
.StudioCanvas > .sd { min-height: 100dvh; overflow: clip; }
a, abbr, address, article, aside, audio, b, blockquote, body, button, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, input, ins, kbd, label, legend, li, loop-box, main, mark, menu, nav, object, ol, p, pre, q, samp, section, select, small, span, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, ul, var, video { border: 0px; font-family: sans-serif; line-height: 1; list-style: none; margin: 0px; padding: 0px; text-decoration: none; -webkit-font-smoothing: antialiased; backface-visibility: hidden; box-sizing: border-box; color: rgb(51, 51, 51); transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1); word-spacing: 1px; }
a:focus:not(:focus-visible), button:focus:not(:focus-visible), summary:focus:not(:focus-visible) { outline: none; }
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: 0px; padding: 0px; vertical-align: baseline; }
ins { text-decoration: none; }
ins, mark { background-color: rgb(255, 255, 153); color: rgb(0, 0, 0); }
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: 0px; }
hr { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(204, 204, 204); display: block; height: 1px; margin: 1em 0px; padding: 0px; }
input, select { vertical-align: middle; }
textarea { resize: none; }
.clearfix::after { clear: both; content: ""; display: block; }
[slot="after"] button { overflow-anchor: none; }
.sd { flex-flow: column; max-width: 100%; pointer-events: all; z-index: 0; align-content: center; align-items: center; display: flex; flex: 0 0 auto; position: relative; }
.sd::-webkit-scrollbar { display: none; }
.sd, .sd.richText * { transition-property: all, --g-angle, --g-color-0, --g-position-0, --g-color-1, --g-position-1, --g-color-2, --g-position-2, --g-color-3, --g-position-3, --g-color-4, --g-position-4, --g-color-5, --g-position-5, --g-color-6, --g-position-6, --g-color-7, --g-position-7, --g-color-8, --g-position-8, --g-color-9, --g-position-9, --g-color-10, --g-position-10, --g-color-11, --g-position-11; }
input.sd, textarea.sd { align-content: normal; }
.sd[tabindex]:focus { outline: none; }
.sd[tabindex]:focus-visible { outline: -webkit-focus-ring-color solid 1px; }
input[type="email"], input[type="tel"], input[type="text"], select, textarea { 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% center; background-size: cover; border-radius: inherit; content: ""; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; transition: inherit; width: 100%; z-index: -2; }
.sd.file { cursor: pointer; flex-direction: row; outline: transparent solid 2px; outline-offset: -1px; overflow-wrap: anywhere; word-break: break-word; }
.sd.file:focus-within { outline-color: -webkit-focus-ring-color; }
.file > input[type="file"] { opacity: 0; pointer-events: none; position: absolute; }
.sd.text, .sd:where(.icon) { place-content: center; align-items: center; display: flex; flex-direction: row; overflow: visible; overflow-wrap: anywhere; word-break: break-word; }
.sd:where(.icon.fa) { display: inline-flex; }
.material-icons { align-items: center; display: inline-flex; font-family: "Material Icons"; font-size: 24px; font-style: normal; font-weight: 400; justify-content: center; letter-spacing: normal; line-height: 1; text-transform: none; white-space: nowrap; overflow-wrap: normal; direction: ltr; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }
.sd:where(.icon.material-symbols) { align-items: center; display: flex; font-style: normal; font-variation-settings: "FILL" var(--symbol-fill,0),"wght" var(--symbol-weight,400); justify-content: center; min-height: 1em; min-width: 1em; }
.sd.material-symbols-outlined { font-family: "Material Symbols Outlined"; }
.sd.material-symbols-rounded { font-family: "Material Symbols Rounded"; }
.sd.material-symbols-sharp { font-family: "Material Symbols Sharp"; }
.sd.material-symbols-weight-100 { --symbol-weight: 100; }
.sd.material-symbols-weight-200 { --symbol-weight: 200; }
.sd.material-symbols-weight-300 { --symbol-weight: 300; }
.sd.material-symbols-weight-400 { --symbol-weight: 400; }
.sd.material-symbols-weight-500 { --symbol-weight: 500; }
.sd.material-symbols-weight-600 { --symbol-weight: 600; }
.sd.material-symbols-weight-700 { --symbol-weight: 700; }
.sd.material-symbols-fill { --symbol-fill: 1; }
a, a.icon, a.text { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.15); }
.fixed { z-index: 2; }
.sticky { z-index: 1; }
.button { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.button, .link { cursor: pointer; }
.submitLoading { opacity: 0.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 0px; }
.richText > p { min-height: 1em; }
.richText img, .richText video { height: auto; max-width: 100%; vertical-align: bottom; }
.richText h1 { display: block; font-size: 3em; font-weight: 700; margin: 20px 0px; }
.richText h2 { font-size: 2em; }
.richText h2, .richText h3 { display: block; font-weight: 700; margin: 10px 0px; }
.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 0px; }
.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 rgb(242, 242, 242); border-collapse: collapse; border-spacing: unset; color: rgb(26, 26, 26); font-size: 14px; line-height: 1.4; margin: 10px 0px; table-layout: auto; }
.richText table tr th { background: rgba(245, 245, 245, 0.5); }
.richText table tr td, .richText table tr th { border: 1px solid rgb(242, 242, 242); max-width: 240px; min-width: 100px; padding: 12px; }
.richText table tr td p, .richText table tr th p { margin: 0px; }
.richText blockquote { border-left: 3px solid rgba(0, 0, 0, 0.15); font-style: italic; margin: 10px 0px; padding: 10px 15px; }
.richText [data-type="embed_code"] { margin: 20px 0px; 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: 0px; position: absolute; top: 0px; 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: 0px; overflow: hidden; position: absolute; top: 0px; 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: 0px; position: absolute; top: 0px; 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: 0px; position: absolute; top: 0px; 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: 0px; position: absolute; top: 0px; 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: 0px; position: absolute; top: 0px; width: 100%; }
.richText [data-type="embed_code"][data-embed-code-type="firework"] > .height-adjuster > .wrapper fw-embed-feed { user-select: none; }
.richText [data-type="embed_code_empty"] { display: none; }
.richText ul { margin: 0px 0px 0px 20px; }
.richText ul li { list-style: disc; margin: 10px 0px; }
.richText ul li p { margin: 0px; }
.richText ol { margin: 0px 0px 0px 20px; }
.richText ol li { list-style: decimal; margin: 10px 0px; }
.richText ol li p { margin: 0px; }
.richText hr { border-top: 1px solid rgb(204, 204, 204); margin: 10px 0px; }
.richText p > code { background: rgb(238, 238, 238); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 6px; display: inline; margin: 2px; padding: 0px 5px; }
.richText pre { background: rgb(238, 238, 238); border-radius: 6px; font-family: Menlo, Monaco, "Courier New", monospace; margin: 20px 0px; padding: 25px 35px; white-space: pre-wrap; }
.richText pre code { border: none; padding: 0px; }
.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: rgb(0, 124, 255); display: inline; }
.richText s { text-decoration: line-through; }
.richText [data-type="table_of_contents"] { background-color: rgb(245, 245, 245); border-radius: 2px; color: rgb(97, 97, 97); font-size: 16px; list-style: none; margin: 0px; padding: 24px 24px 8px; text-decoration: underline; }
.richText [data-type="table_of_contents"] .toc_list { margin: 0px; }
.richText [data-type="table_of_contents"] .toc_item { color: currentcolor; font-weight: inherit; list-style: none; font-size: inherit !important; }
.richText [data-type="table_of_contents"] .toc_item > a { border: none; color: currentcolor; font-weight: inherit; text-decoration: none; font-size: inherit !important; }
.richText [data-type="table_of_contents"] .toc_item > a:hover { opacity: 0.7; }
.richText [data-type="table_of_contents"] .toc_item--1 { margin: 0px 0px 16px; }
.richText [data-type="table_of_contents"] .toc_item--2 { margin: 0px 0px 16px; padding-left: 2rem; }
.richText [data-type="table_of_contents"] .toc_item--3 { margin: 0px 0px 16px; padding-left: 4rem; }
.sd.section { align-content: center !important; align-items: center !important; flex-flow: column !important; height: auto !important; max-width: 100% !important; padding: 0px !important; width: 100% !important; }
.sd.section-inner { position: static !important; }
@property --g-angle { syntax: "<angle>"; inherits: false; initial-value: 180deg; }
@property --g-color-0 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-0 { syntax: "<percentage>"; inherits: false; initial-value: .01%; }
@property --g-color-1 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-1 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-2 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-2 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-3 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-3 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-4 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-4 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-5 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-5 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-6 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-6 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-7 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-7 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-8 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-8 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-9 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-9 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-10 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-10 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-11 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-11 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
.snackbar[data-v-e23c1c77] { align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.08) 0px 16px 48px -8px, rgba(0, 0, 0, 0.11) 0px 10px 25px -5px; display: flex; flex-direction: row; gap: 8px; justify-content: space-between; left: 50%; max-width: 90vw; padding: 16px 20px; position: fixed; top: 32px; transform: translate(-50%); user-select: none; width: 480px; z-index: 9999; }
.snackbar.v-enter-active[data-v-e23c1c77], .snackbar.v-leave-active[data-v-e23c1c77] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.snackbar.v-enter-from[data-v-e23c1c77], .snackbar.v-leave-to[data-v-e23c1c77] { opacity: 0; transform: translate(-50%, -10px); }
.snackbar .convey[data-v-e23c1c77] { align-items: center; display: flex; flex-direction: row; gap: 8px; padding: 0px; }
.snackbar .convey .icon[data-v-e23c1c77] { background-position: 50% center; background-repeat: no-repeat; flex-shrink: 0; height: 24px; width: 24px; }
.snackbar .convey .message[data-v-e23c1c77] { font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; white-space: pre-line; }
.snackbar .convey.error .icon[data-v-e23c1c77] { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23f84f65' fill-rule='evenodd' d='M12 22.5c5.799 0 10.5-4.701 10.5-10.5S17.799 1.5 12 1.5 1.5 6.201 1.5 12 6.201 22.5 12 22.5M9.046 7.455a1.125 1.125 0 0 0-1.591 1.59L10.409 12l-2.954 2.954a1.125 1.125 0 0 0 1.59 1.592L12 13.59l2.955 2.955a1.125 1.125 0 0 0 1.59-1.591L13.592 12l2.955-2.954a1.125 1.125 0 0 0-1.591-1.591L12 10.409z' clip-rule='evenodd'/%3E%3C/svg%3E"); }
.snackbar .convey.error .message[data-v-e23c1c77] { color: rgb(248, 79, 101); }
.snackbar .convey.success .icon[data-v-e23c1c77] { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M12 20.125a8.125 8.125 0 1 0 0-16.25 8.125 8.125 0 0 0 0 16.25M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10' clip-rule='evenodd'/%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M7.337 11.287a.94.94 0 0 1 1.326 0l1.812 1.812 4.287-4.287a.938.938 0 0 1 1.326 1.326l-4.95 4.95a.94.94 0 0 1-1.326 0l-2.475-2.475a.94.94 0 0 1 0-1.326' clip-rule='evenodd'/%3E%3C/svg%3E"); }
.snackbar .convey.success .message[data-v-e23c1c77] { color: rgb(17, 17, 17); }
.snackbar .button[data-v-e23c1c77] { align-items: center; border-radius: 40px; color: rgb(75, 156, 251); display: flex; flex-shrink: 0; font-family: Inter; font-size: 12px; font-style: normal; font-weight: 700; justify-content: center; line-height: 16px; padding: 4px 8px; }
.snackbar .button[data-v-e23c1c77]:hover { background: rgb(245, 245, 245); }
.studio-banner-popover[data-v-7ec52b2d] { background: transparent; border: none; top: unset; right: unset; bottom: 20px; left: 20px; padding: 0px; position: fixed; }
a[data-v-7ec52b2d] { align-items: center; border-radius: 4px; display: flex; height: 20px; justify-content: center; perspective: 300px; transition: linear; width: 84px; }
@media (hover: hover) {
  a[data-v-7ec52b2d] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); will-change: width, height; }
  a[data-v-7ec52b2d]:hover { height: 32px; width: 200px; }
}
[data-v-7ec52b2d] .custom-fill path { fill: var(--a5f5a722); }
.fade-enter-active[data-v-7ec52b2d], .fade-leave-active[data-v-7ec52b2d] { position: absolute; transform: translateZ(0px); transition: opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1); will-change: opacity, transform; }
.fade-enter-from[data-v-7ec52b2d], .fade-leave-to[data-v-7ec52b2d] { opacity: 0; }
.design-canvas__modal { height: 100%; pointer-events: none; position: fixed; transition: none; width: 100%; z-index: 2; }
.design-canvas__modal:focus { outline: none; }
.design-canvas__modal.v-enter-active .studio-canvas, .design-canvas__modal.v-leave-active, .design-canvas__modal.v-leave-active .studio-canvas { transition: 0.4s cubic-bezier(0.4, 0.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: 0px; pointer-events: auto; position: fixed; top: 0px; transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); width: 100%; z-index: -1; }
.design-canvas__modal .studio-canvas { height: 100%; pointer-events: none; }
.design-canvas__modal .studio-canvas > * { pointer-events: none; background: none !important; }
.sd[data-s-89190bfa-c849-42ce-b767-ed732657b10c] { place-content: center space-between; align-items: center; background: rgb(255, 255, 255); border-width: 12px 12px 0px; border-style: solid; border-color: rgb(0, 0, 0); inset: 0px 0px auto; flex-flow: row; height: auto; margin: 0px; padding: 15px 30px; position: fixed; transform: translate(0px, 0px); width: 100%; z-index: 5; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-89190bfa-c849-42ce-b767-ed732657b10c] { place-content: center space-between; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); padding: 15px; z-index: 5; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-89190bfa-c849-42ce-b767-ed732657b10c] { place-content: center space-between; align-items: center; left: 0px; margin: 0px; padding: 10px 15px; position: fixed; top: 0px; }
}
.sd[data-s-17ef8233-c639-4804-b9fd-8b874ef3bf58] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; padding: 0px; width: 228px; max-width: 100%; }
.sd[data-s-596174a9-48fd-4442-b7bb-7bd7060786f3] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-f030dec7-14ba-47fc-98c5-51831811647c] { flex: 0 0 auto; height: auto; margin: 0px 0px 0px 20px; width: 230px; max-width: calc(100% - 20px); }
@media screen and (max-width: 840px) {
  .sd[data-s-f030dec7-14ba-47fc-98c5-51831811647c] { flex: 0 0 auto; margin: 0px; width: 220px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f030dec7-14ba-47fc-98c5-51831811647c] { flex: 0 0 auto; height: auto; width: 160px; max-width: 100%; }
}
.sd[data-s-8da14d39-6c99-425c-a93f-54cfe1ce9e0d] { place-content: center; align-items: center; flex-flow: row; gap: 0px; padding: 0px; --gap-h-8da14d39-6c99-425c-a93f-54cfe1ce9e0d: 0px; --gap-v-8da14d39-6c99-425c-a93f-54cfe1ce9e0d: 0px; --gap-uuid: 8da14d39-6c99-425c-a93f-54cfe1ce9e0d; }
@media screen and (max-width: 840px) {
  .sd[data-s-8da14d39-6c99-425c-a93f-54cfe1ce9e0d] { gap: 25px; --gap-h-8da14d39-6c99-425c-a93f-54cfe1ce9e0d: 25px; --gap-v-8da14d39-6c99-425c-a93f-54cfe1ce9e0d: 0px; }
}
.sd[data-s-a841171d-4dac-4de9-bf9e-8a538905e58f] { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: wrap; height: auto; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-a841171d-4dac-4de9-bf9e-8a538905e58f] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a841171d-4dac-4de9-bf9e-8a538905e58f] { display: flex; }
}
.sd[data-s-f8fd2630-95d4-4b1a-a44e-b0cee0245587] { place-content: center; align-items: center; display: flex; flex-flow: row; padding: 0px; }
@media screen and (max-width: 840px) {
  .sd[data-s-f8fd2630-95d4-4b1a-a44e-b0cee0245587] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f8fd2630-95d4-4b1a-a44e-b0cee0245587] { display: none; }
}
.sd[data-s-71f1abfb-745d-4b6e-8c7e-e98da8ea58c0] { border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 50px; padding: 10px; max-width: 100%; }
.sd[data-s-596dbf68-28e2-40f0-ae78-a014d7206d78] { place-content: center; align-items: center; border-width: 0px 0px 2px; border-style: solid; border-color: rgba(0, 0, 0, 0); flex-flow: column; margin: 0px 12px; padding: 0px; max-width: calc(100% - 24px); }
.sd[data-s-09b49433-60ad-4b10-a364-5d4dcd99d701] { color: rgb(51, 51, 51); font-family: var(--s-font-0a938584); font-feature-settings: "palt"; font-size: 20px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-4f685314-1040-4c68-ba18-a86c7e793d25] { place-content: center; align-items: center; flex-flow: row; margin: 0px 0px 0px 5px; padding: 0px; max-width: calc(100% - 5px); }
.sd[data-s-d94443ef-ebfc-4aff-bcfc-4dbb90553ff6] { flex: 0 0 auto; height: auto; margin: 0px; width: 30px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-d94443ef-ebfc-4aff-bcfc-4dbb90553ff6] { flex: 0 0 auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d94443ef-ebfc-4aff-bcfc-4dbb90553ff6] { flex: 0 0 auto; width: 25px; max-width: 100%; }
}
.sd[data-s-fc2b2d83-523b-4684-9afd-1739cc9bfdf5] { color: rgb(51, 51, 51); display: none; font-size: 24px; }
@media screen and (max-width: 840px) {
  .sd[data-s-fc2b2d83-523b-4684-9afd-1739cc9bfdf5] { display: flex; font-size: 48px; margin: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fc2b2d83-523b-4684-9afd-1739cc9bfdf5] { display: flex; font-size: 40px; }
}
.sd[data-s-e809a783-0470-45ab-bbb0-f9664c57cf93] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 30px 0px; padding: 0px; width: 380px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-e809a783-0470-45ab-bbb0-f9664c57cf93] { flex: 0 0 auto; }
}
.sd[data-s-3ffa9a52-e11a-4297-9964-de8518b65306] { color: rgb(51, 51, 51); font-family: var(--s-font-d89fe65d); font-feature-settings: "palt"; font-size: 24px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-20a141f9-5c61-4c0d-8479-7507a95f75dd] { place-content: center; align-items: center; background: rgb(0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 128px; box-shadow: rgb(0, 0, 0) 2px 4px 0px; flex: 0 0 auto; flex-flow: row; height: auto; margin: 15px 20px; padding: 5px 10px; width: 300px; max-width: calc(100% - 40px); }
.sd[data-s-20a141f9-5c61-4c0d-8479-7507a95f75dd]:hover { opacity: 0.5; }
@media screen and (max-width: 540px) {
  .sd[data-s-20a141f9-5c61-4c0d-8479-7507a95f75dd] { margin: 10px; max-width: calc(100% - 20px); }
}
.sd[data-s-78b4fd15-ba54-448d-b38c-07a1169759df] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-d89fe65d); font-feature-settings: "palt"; font-size: 22px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 10px; text-align: left; width: auto; max-width: calc(100% - 20px); justify-content: flex-start; }
.sd[data-s-4d08d608-c15b-48e0-81d5-dc0c913ef7c6] { place-content: center; align-items: center; background: rgb(239, 68, 68); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 128px; box-shadow: rgb(0, 0, 0) 2px 4px 0px; flex: 0 0 auto; flex-flow: row; height: auto; margin: 15px 20px; padding: 5px 10px; width: 300px; max-width: calc(100% - 40px); }
.sd[data-s-4d08d608-c15b-48e0-81d5-dc0c913ef7c6]:hover { opacity: 0.5; }
@media screen and (max-width: 540px) {
  .sd[data-s-4d08d608-c15b-48e0-81d5-dc0c913ef7c6] { margin: 10px; max-width: calc(100% - 20px); }
}
.sd[data-s-a36208b8-b32c-42f6-bea1-17ad8e11f65a] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-d89fe65d); font-feature-settings: "palt"; font-size: 22px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 10px; text-align: left; width: auto; max-width: calc(100% - 20px); justify-content: flex-start; }
.sd[data-s-d165f800-9d38-45a2-8722-1b4f37115737] { place-content: center; align-items: center; background: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; gap: 50px; height: auto; margin: 0px; padding: 40px 0px; width: 100%; --gap-h-d165f800-9d38-45a2-8722-1b4f37115737: 0px; --gap-v-d165f800-9d38-45a2-8722-1b4f37115737: 50px; --gap-uuid: d165f800-9d38-45a2-8722-1b4f37115737; max-width: 100%; }
.sd[data-s-2f832b99-7790-4329-8976-5eb50ba3f63f] { place-content: flex-start center; align-items: flex-start; flex-flow: row; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-2f832b99-7790-4329-8976-5eb50ba3f63f] { place-content: center; align-items: center; flex-flow: column; }
}
.sd[data-s-385572ec-95cb-400e-b442-28be881806b2] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-4ec82372-4d61-43b9-9c85-8fe1f262cc18] { place-content: flex-start; align-items: flex-start; border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); display: none; margin: 0px 20px; padding: 0px 20px; max-width: calc(100% - 40px); }
@media screen and (max-width: 840px) {
  .sd[data-s-4ec82372-4d61-43b9-9c85-8fe1f262cc18] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4ec82372-4d61-43b9-9c85-8fe1f262cc18] { display: none; margin: 0px; padding: 0px; max-width: 100%; }
}
.sd[data-s-555ede8a-ddff-4b4f-aa8b-02c067739cd4] { place-content: flex-start; align-items: flex-start; border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); margin: 0px 20px; padding: 0px 20px; max-width: calc(100% - 40px); }
@media screen and (max-width: 840px) {
  .sd[data-s-555ede8a-ddff-4b4f-aa8b-02c067739cd4] { margin: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-555ede8a-ddff-4b4f-aa8b-02c067739cd4] { margin: 0px; padding: 0px; }
}
.sd[data-s-2a197f8a-ad26-4558-8f95-531483206157] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-8f427980-4894-404c-bcbb-3150c4a6cb4a] { color: rgb(255, 255, 255); font-family: var(--s-font-0a938584); font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-3e400127-ae12-462f-a892-8a42be3fb8e9] { place-content: flex-start; align-items: flex-start; flex-flow: column; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-3e400127-ae12-462f-a892-8a42be3fb8e9] { margin: 0px; max-width: 100%; }
}
.sd[data-s-489a02d2-3ae4-4dce-b211-d3acd57b8af9] { place-content: flex-start; align-items: flex-start; border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); gap: 0px; margin: 0px 20px; padding: 0px 20px; --gap-h-489a02d2-3ae4-4dce-b211-d3acd57b8af9: 0px; --gap-v-489a02d2-3ae4-4dce-b211-d3acd57b8af9: 0px; --gap-uuid: 489a02d2-3ae4-4dce-b211-d3acd57b8af9; max-width: calc(100% - 40px); }
@media screen and (max-width: 840px) {
  .sd[data-s-489a02d2-3ae4-4dce-b211-d3acd57b8af9] { margin: 0px 20px 0px 0px; --gap-h-489a02d2-3ae4-4dce-b211-d3acd57b8af9: 0px; --gap-v-489a02d2-3ae4-4dce-b211-d3acd57b8af9: 0px; max-width: calc(100% - 20px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-489a02d2-3ae4-4dce-b211-d3acd57b8af9] { margin: 0px; padding: 0px; --gap-h-489a02d2-3ae4-4dce-b211-d3acd57b8af9: 0px; --gap-v-489a02d2-3ae4-4dce-b211-d3acd57b8af9: 0px; max-width: 100%; }
}
.sd[data-s-f954a176-bf96-49cb-a773-8792d7e184b9] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; height: 34px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-6d7965d7-d2ce-4df6-96dd-66fe239a886a] { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-0a938584); font-size: 20px; font-weight: 400; height: 20px; letter-spacing: 0.05em; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6d7965d7-d2ce-4df6-96dd-66fe239a886a]:hover { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(255, 255, 255); padding: 0px; }
.sd[data-s-612de72a-444a-4c33-9597-8f1f30de3237] { place-content: flex-start; align-items: flex-start; border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); display: none; margin: 0px 20px; padding: 0px 20px; max-width: calc(100% - 40px); }
@media screen and (max-width: 840px) {
  .sd[data-s-612de72a-444a-4c33-9597-8f1f30de3237] { display: none; margin: 0px 20px 0px 0px; max-width: calc(100% - 20px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-612de72a-444a-4c33-9597-8f1f30de3237] { place-content: flex-start center; align-items: flex-start; display: none; flex-flow: column; margin: 0px; padding: 0px; max-width: 100%; }
}
.sd[data-s-01967432-e6f1-41f5-b96d-332ec4f6ca96] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-01967432-e6f1-41f5-b96d-332ec4f6ca96] { place-content: center; align-items: center; flex-flow: row; margin: 5px 0px; max-width: 100%; }
}
.sd[data-s-d1c70841-7f05-470f-b17e-9a49380a1ba7] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-feature-settings: "palt"; font-size: 16px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-d1c70841-7f05-470f-b17e-9a49380a1ba7] { line-height: 1.3; }
}
.sd[data-s-b305eca8-3916-4040-9989-5da3e25d2473] { flex: 0 0 auto; height: auto; margin: 0px 0px 0px 6px; width: 12px; max-width: calc(100% - 6px); }
@media screen and (max-width: 840px) {
  .sd[data-s-b305eca8-3916-4040-9989-5da3e25d2473] { flex: 0 0 auto; width: 12px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b305eca8-3916-4040-9989-5da3e25d2473] { flex: 0 0 auto; }
}
.sd[data-s-2214448d-53d7-456c-b266-6ec66f3d2031] { height: auto; margin: 0px 20px; padding: 0px 20px; width: 139px; max-width: calc(100% - 40px); }
@media screen and (max-width: 840px) {
  .sd[data-s-2214448d-53d7-456c-b266-6ec66f3d2031] { flex: 1 1 0%; margin: 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2214448d-53d7-456c-b266-6ec66f3d2031] { margin: 40px 20px; max-width: calc(100% - 40px); }
}
.sd[data-s-f4f0de6d-d7a3-4918-b131-5abc7c031e8a] { place-content: center; align-items: center; flex-flow: column; margin: 0px; padding: 0px; max-width: 100%; }
.sd[data-s-ab424e96-b161-4c0f-9b37-58dbe9553325] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-3381d301-a789-4901-9c53-ab364c264a7b] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-3381d301-a789-4901-9c53-ab364c264a7b]:hover { text-decoration: underline; }
@media screen and (max-width: 540px) {
  .sd[data-s-3381d301-a789-4901-9c53-ab364c264a7b] { font-size: 14px; }
}
.sd[data-s-730c9b61-75f8-4cb1-8428-14ee00e8ccba] { flex: 0 0 auto; height: auto; margin: 0px 0px 0px 6px; width: 12px; max-width: calc(100% - 6px); }
.sd[data-s-abe5a909-fcbd-4b15-b676-081277505875] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-a0e0b5f8-e7d5-4277-9e2f-0fb7a84b394e] { background: rgb(255, 255, 255); border-width: 12px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 0px; height: 100%; margin: 0px; opacity: 1; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-a0e0b5f8-e7d5-4277-9e2f-0fb7a84b394e] { border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); }
}
.sd[data-s-ce299a0d-4d72-44d1-a508-dd049a414629] { flex: 0 0 auto; height: auto; margin: 150px 50px 50px; width: 170px; max-width: calc(100% - 100px); }
.sd[data-s-bed78b1e-67bf-4b9e-b786-907973c84e67] { }
.sd[data-s-201954a7-bb43-496e-8642-cfbb137c6601] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; gap: 30px; height: auto; margin: 30px 0px; width: 900px; --gap-h-201954a7-bb43-496e-8642-cfbb137c6601: 0px; --gap-v-201954a7-bb43-496e-8642-cfbb137c6601: 30px; --gap-uuid: 201954a7-bb43-496e-8642-cfbb137c6601; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-201954a7-bb43-496e-8642-cfbb137c6601] { margin: 50px 15px; --gap-h-201954a7-bb43-496e-8642-cfbb137c6601: 0px; --gap-v-201954a7-bb43-496e-8642-cfbb137c6601: 30px; max-width: calc(100% - 30px); }
}
.sd[data-s-db5b921a-468d-41d5-9a52-2e5ff8e52b3b] { place-content: center; align-items: center; background: rgb(250, 248, 248); border-radius: 12px; flex: 0 0 auto; flex-flow: column; margin: 0px; padding: 30px 10px; width: 800px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-db5b921a-468d-41d5-9a52-2e5ff8e52b3b] { padding: 10px; }
}
.sd[data-s-6dc274c0-1ada-4476-a917-aa097d55bf95] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 730px; max-width: 100%; }
.sd[data-s-050c7620-856b-46dc-aa75-360d0ff004c7] { flex: 0 0 auto; height: auto; margin: 20px; width: calc(50% - 40px); max-width: calc(50% - 40px); }
@media screen and (max-width: 540px) {
  .sd[data-s-050c7620-856b-46dc-aa75-360d0ff004c7] { margin: 10px 5px; width: calc(50% - 10px); max-width: calc(50% - 10px); }
}
.sd[data-s-ba1e5516-b7d4-47ba-95b5-a269599ec0cd] { flex: 0 0 auto; height: auto; margin: 0px; width: 50px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-ba1e5516-b7d4-47ba-95b5-a269599ec0cd] { flex: 0 0 auto; width: 25px; max-width: 100%; }
}
.sd[data-s-47d3afbb-ae2b-4350-b7b8-be1765230192] { flex: 0 0 auto; height: auto; margin: 20px; width: calc(40% - 40px); max-width: calc(40% - 40px); }
@media screen and (max-width: 540px) {
  .sd[data-s-47d3afbb-ae2b-4350-b7b8-be1765230192] { margin: 20px 3px; width: calc(40% - 6px); max-width: calc(40% - 6px); }
}
.sd[data-s-a889183e-236a-4c26-8228-721b295c3479] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-feature-settings: "palt"; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; padding: 20px; text-align: left; width: 800px; max-width: 100%; justify-content: flex-start; }
.sd[data-s-a38a65c1-6984-4799-a7ce-345a19827c6d] { place-content: center flex-start; align-items: center; background: rgb(250, 248, 248); flex: 0 0 auto; flex-flow: column; gap: 20px; height: auto; margin: 10px 30px; padding: 20px 40px; width: auto; --gap-h-a38a65c1-6984-4799-a7ce-345a19827c6d: 0px; --gap-v-a38a65c1-6984-4799-a7ce-345a19827c6d: 20px; --gap-uuid: a38a65c1-6984-4799-a7ce-345a19827c6d; max-width: calc(100% - 60px); }
@media screen and (max-width: 840px) {
  .sd[data-s-a38a65c1-6984-4799-a7ce-345a19827c6d] { flex: 0 0 auto; margin: 50px 40px; width: calc(100% - 80px); --gap-h-a38a65c1-6984-4799-a7ce-345a19827c6d: 0px; --gap-v-a38a65c1-6984-4799-a7ce-345a19827c6d: 20px; max-width: calc(100% - 80px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a38a65c1-6984-4799-a7ce-345a19827c6d] { flex: 0 0 auto; margin: 50px 20px; padding: 20px 0px; width: calc(100% - 40px); --gap-h-a38a65c1-6984-4799-a7ce-345a19827c6d: 0px; --gap-v-a38a65c1-6984-4799-a7ce-345a19827c6d: 20px; max-width: calc(100% - 40px); }
}
.sd[data-s-ec4eb6bb-1ffc-4d19-985e-c07f3102fa01] { place-content: center; align-items: center; flex-flow: wrap; gap: 10px; padding: 0px; --gap-h-ec4eb6bb-1ffc-4d19-985e-c07f3102fa01: 10px; --gap-v-ec4eb6bb-1ffc-4d19-985e-c07f3102fa01: 10px; --gap-uuid: ec4eb6bb-1ffc-4d19-985e-c07f3102fa01; }
@media screen and (max-width: 540px) {
  .sd[data-s-ec4eb6bb-1ffc-4d19-985e-c07f3102fa01] { flex-flow: column; --gap-h-ec4eb6bb-1ffc-4d19-985e-c07f3102fa01: 0px; --gap-v-ec4eb6bb-1ffc-4d19-985e-c07f3102fa01: 10px; }
}
.sd[data-s-c79541f2-d793-494d-bb60-9a43700c1e74] { border-radius: 50%; flex: 0 0 auto; height: auto; width: 130px; max-width: 100%; }
.sd[data-s-9d3d949c-7969-481c-b4ae-e00e389b874b] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 5px; padding: 0px; width: auto; --gap-h-9d3d949c-7969-481c-b4ae-e00e389b874b: 0px; --gap-v-9d3d949c-7969-481c-b4ae-e00e389b874b: 5px; --gap-uuid: 9d3d949c-7969-481c-b4ae-e00e389b874b; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-9d3d949c-7969-481c-b4ae-e00e389b874b] { flex: 0 0 auto; width: auto; --gap-h-9d3d949c-7969-481c-b4ae-e00e389b874b: 0px; --gap-v-9d3d949c-7969-481c-b4ae-e00e389b874b: 5px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9d3d949c-7969-481c-b4ae-e00e389b874b] { place-content: flex-start center; align-items: flex-start; flex: 1 1 0%; flex-flow: column; --gap-h-9d3d949c-7969-481c-b4ae-e00e389b874b: 0px; --gap-v-9d3d949c-7969-481c-b4ae-e00e389b874b: 5px; }
}
.sd[data-s-b685e5d2-fc65-4b1b-b94c-a4049483c724] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9aa9e71a-9a22-4294-9c0e-f2f3f98caac7] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9aa9e71a-9a22-4294-9c0e-f2f3f98caac7]:hover { color: rgb(230, 0, 19); text-decoration: underline; }
.sd[data-s-f82abd69-7f25-4d37-88cf-386ee8f7808e] { place-content: center; align-items: center; flex-flow: row; gap: 5px; padding: 0px; --gap-h-f82abd69-7f25-4d37-88cf-386ee8f7808e: 5px; --gap-v-f82abd69-7f25-4d37-88cf-386ee8f7808e: 0px; --gap-uuid: f82abd69-7f25-4d37-88cf-386ee8f7808e; }
@media screen and (max-width: 540px) {
  .sd[data-s-f82abd69-7f25-4d37-88cf-386ee8f7808e] { flex-flow: row; --gap-h-f82abd69-7f25-4d37-88cf-386ee8f7808e: 5px; --gap-v-f82abd69-7f25-4d37-88cf-386ee8f7808e: 0px; }
}
.sd[data-s-e34a01cf-ee41-4e3d-9363-26b318051230] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-aac6e9d1-3152-4357-b6ee-b6d0b9a1edd0] { place-content: center; align-items: center; flex-flow: row; gap: 5px; padding: 0px; --gap-h-aac6e9d1-3152-4357-b6ee-b6d0b9a1edd0: 5px; --gap-v-aac6e9d1-3152-4357-b6ee-b6d0b9a1edd0: 0px; --gap-uuid: aac6e9d1-3152-4357-b6ee-b6d0b9a1edd0; }
@media screen and (max-width: 540px) {
  .sd[data-s-aac6e9d1-3152-4357-b6ee-b6d0b9a1edd0] { flex-direction: column; --gap-h-aac6e9d1-3152-4357-b6ee-b6d0b9a1edd0: 0px; --gap-v-aac6e9d1-3152-4357-b6ee-b6d0b9a1edd0: 5px; }
}
.sd[data-s-00973063-f72f-445d-84b4-ea25d1b72e47] { flex: 0 0 auto; height: auto; margin: 0px 0px 0px 5px; width: 15px; max-width: calc(100% - 5px); }
.sd[data-s-9024c1b2-5105-4e4a-bd81-299e1a9fee64] { place-content: center; align-items: center; flex-flow: row; gap: 10px; padding: 0px; --gap-h-9024c1b2-5105-4e4a-bd81-299e1a9fee64: 10px; --gap-v-9024c1b2-5105-4e4a-bd81-299e1a9fee64: 0px; --gap-uuid: 9024c1b2-5105-4e4a-bd81-299e1a9fee64; }
.sd[data-s-64aeacc6-0295-4200-9362-4d3619a8f74e] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6c8a264e-369d-45b2-a941-a8e0dad3bbff] { place-content: center; align-items: center; flex-flow: row; gap: 10px; padding: 0px; --gap-h-6c8a264e-369d-45b2-a941-a8e0dad3bbff: 10px; --gap-v-6c8a264e-369d-45b2-a941-a8e0dad3bbff: 0px; --gap-uuid: 6c8a264e-369d-45b2-a941-a8e0dad3bbff; }
.sd[data-s-6c8a264e-369d-45b2-a941-a8e0dad3bbff]:hover { opacity: 0.5; --gap-h-6c8a264e-369d-45b2-a941-a8e0dad3bbff: 10px; --gap-v-6c8a264e-369d-45b2-a941-a8e0dad3bbff: 0px; }
.sd[data-s-0a0466bb-c6d0-4a94-90dd-e9bff448e83c] { flex: 0 0 auto; height: auto; width: 15px; max-width: 100%; }
.sd[data-s-8a240cd3-e1d0-4d1b-bdf3-32ea61e1cab4] { place-content: center; align-items: center; background: rgb(0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 128px; box-shadow: rgb(0, 0, 0) 2px 4px 0px; display: none; flex: 0 0 auto; flex-flow: row; height: auto; margin: 10px 20px; padding: 5px 10px; width: 300px; max-width: calc(100% - 40px); }
@media screen and (max-width: 840px) {
  .sd[data-s-8a240cd3-e1d0-4d1b-bdf3-32ea61e1cab4] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8a240cd3-e1d0-4d1b-bdf3-32ea61e1cab4] { display: none; }
}
.sd[data-s-c45dd527-09f3-4b3b-bafb-1b500b0fd2b8] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-0a938584); font-feature-settings: "palt"; font-size: 18px; font-weight: 600; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 10px; text-align: left; width: auto; max-width: calc(100% - 20px); justify-content: flex-start; }
.sd[data-s-b33ab9db-b171-4f0b-921c-58815c4fda98] { flex: 0 0 auto; height: auto; width: 18px; max-width: 100%; }
.sd[data-s-7ed1ea62-9596-43cc-bf87-c9c41133971a] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 0px; height: auto; margin: 60px 0px 30px; padding: 0px 60px; width: 900px; --gap-h-7ed1ea62-9596-43cc-bf87-c9c41133971a: 0px; --gap-v-7ed1ea62-9596-43cc-bf87-c9c41133971a: 0px; --gap-uuid: 7ed1ea62-9596-43cc-bf87-c9c41133971a; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-7ed1ea62-9596-43cc-bf87-c9c41133971a] { padding: 0px 25px; --gap-h-7ed1ea62-9596-43cc-bf87-c9c41133971a: 0px; --gap-v-7ed1ea62-9596-43cc-bf87-c9c41133971a: 0px; }
}
.sd[data-s-c588fddd-782b-458a-8f7a-3884388c49a4] { flex: 0 0 auto; height: auto; width: 26px; max-width: 100%; }
.sd[data-s-ab4b75bb-99af-4643-b268-e7638b1e50ff] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-feature-settings: "palt"; font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.33; margin: 0px; padding: 0px 10px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-ab4b75bb-99af-4643-b268-e7638b1e50ff] { margin: 0px; }
}
.sd[data-s-2b678bd9-9d84-4734-9702-172bb7afb963] { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: solid; border-color: rgb(0, 0, 0); flex: 1 1 0%; height: auto; margin: 0px 0px 3px; width: auto; max-width: 100%; }
.sd[data-s-f643ece6-b2d0-4cdf-ad05-8d500a9c77db] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; width: 900px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-f643ece6-b2d0-4cdf-ad05-8d500a9c77db] { margin: 50px 15px; max-width: calc(100% - 30px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f643ece6-b2d0-4cdf-ad05-8d500a9c77db] { margin: 30px 5px; max-width: calc(100% - 10px); }
}
.sd[data-s-431f7360-6126-4b63-8218-734c73a18140] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 0px; padding: 10px; --gap-h-431f7360-6126-4b63-8218-734c73a18140: 0px; --gap-v-431f7360-6126-4b63-8218-734c73a18140: 0px; --gap-uuid: 431f7360-6126-4b63-8218-734c73a18140; }
@media screen and (max-width: 540px) {
  .sd[data-s-431f7360-6126-4b63-8218-734c73a18140] { padding: 10px 0px; --gap-h-431f7360-6126-4b63-8218-734c73a18140: 0px; --gap-v-431f7360-6126-4b63-8218-734c73a18140: 0px; }
}
.sd[data-s-b356867f-fd83-4be1-b141-6f77052a2861] { place-content: flex-start center; align-items: flex-start; border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; gap: 15px; margin: 0px 30px; padding: 30px 0px; width: auto; --gap-h-b356867f-fd83-4be1-b141-6f77052a2861: 0px; --gap-v-b356867f-fd83-4be1-b141-6f77052a2861: 15px; --gap-uuid: b356867f-fd83-4be1-b141-6f77052a2861; max-width: calc(100% - 60px); }
@media screen and (max-width: 840px) {
  .sd[data-s-b356867f-fd83-4be1-b141-6f77052a2861] { margin: 0px 20px; --gap-h-b356867f-fd83-4be1-b141-6f77052a2861: 0px; --gap-v-b356867f-fd83-4be1-b141-6f77052a2861: 15px; max-width: calc(100% - 40px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b356867f-fd83-4be1-b141-6f77052a2861] { margin: 0px 10px; --gap-h-b356867f-fd83-4be1-b141-6f77052a2861: 0px; --gap-v-b356867f-fd83-4be1-b141-6f77052a2861: 15px; max-width: calc(100% - 20px); }
}
.sd[data-s-d39c2e80-b860-4dc4-8807-226e8a3867aa] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 0px; height: 27px; padding: 0px 20px; width: calc(100% - (var(--gap-h-b356867f-fd83-4be1-b141-6f77052a2861) * 0)); --gap-h-d39c2e80-b860-4dc4-8807-226e8a3867aa: 0px; --gap-v-d39c2e80-b860-4dc4-8807-226e8a3867aa: 0px; --gap-uuid: d39c2e80-b860-4dc4-8807-226e8a3867aa; max-width: calc(100% - (var(--gap-h-b356867f-fd83-4be1-b141-6f77052a2861) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-d39c2e80-b860-4dc4-8807-226e8a3867aa] { padding: 0px 10px; --gap-h-d39c2e80-b860-4dc4-8807-226e8a3867aa: 0px; --gap-v-d39c2e80-b860-4dc4-8807-226e8a3867aa: 0px; }
}
.sd[data-s-976fddd0-9d17-4901-872e-96073862ccb6] { flex: 0 0 auto; height: auto; width: 26px; max-width: 100%; }
.sd[data-s-181015d6-b7b5-4808-ae89-9957e2b07879] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-feature-settings: "palt"; font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.33; margin: 0px; padding: 0px 10px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-181015d6-b7b5-4808-ae89-9957e2b07879] { margin: 0px; }
}
.sd[data-s-5c5e924d-5d58-4268-9361-4dc1ba801d26] { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: solid; border-color: rgb(0, 0, 0); flex: 1 1 0%; height: auto; margin: 0px 0px 3px; width: auto; max-width: 100%; }
.sd[data-s-3e0de67f-dad4-49b5-9fdd-ebf88277b034] { place-content: center; align-items: center; flex-flow: row; gap: 30px; margin: 0px; padding: 10px 20px; --gap-h-3e0de67f-dad4-49b5-9fdd-ebf88277b034: 30px; --gap-v-3e0de67f-dad4-49b5-9fdd-ebf88277b034: 0px; --gap-uuid: 3e0de67f-dad4-49b5-9fdd-ebf88277b034; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-3e0de67f-dad4-49b5-9fdd-ebf88277b034] { margin: 0px; padding: 10px; --gap-h-3e0de67f-dad4-49b5-9fdd-ebf88277b034: 30px; --gap-v-3e0de67f-dad4-49b5-9fdd-ebf88277b034: 0px; }
}
.sd[data-s-99604825-7e80-49c2-bc83-e8c2e2e25cf6] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); box-shadow: none; flex-flow: row; height: auto; padding: 0px; transform: translate(0px, 0px); max-width: 100%; }
.sd[data-s-b742a308-a7d7-49c3-8c1f-f1c19cf1a5cb] { border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-0a938584); font-feature-settings: "palt"; font-size: 20px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.6; margin: 0px; padding: 4px 1px 1px; text-align: center; text-shadow: none; width: 180px; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-b742a308-a7d7-49c3-8c1f-f1c19cf1a5cb] { font-weight: 400; }
}
.sd[data-s-a99830ae-7cec-485a-be2d-02d4b7de9aa8] { background: rgba(0, 0, 0, 0); border-width: 1px; border-style: solid; border-color: rgb(230, 0, 19); inset: 0px -1px 0px 0px; height: auto; margin: 0px; padding: 0px; position: absolute; transform: translate(4px, 4px); width: auto; z-index: -3; max-width: 100%; }
.sd[data-s-41f3581a-65bf-45bb-86ae-372386e0b7c3] { background: rgb(0, 0, 0); color: rgb(250, 248, 248); font-family: var(--s-font-0a938584); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 15px; text-align: left; transform: translate(0px, 0px); width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1eafe3cb-e521-418e-8b9d-6941a2570733] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-feature-settings: "palt"; font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.33; margin: 0px; padding: 0px 15px; text-align: left; width: 860px; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1eafe3cb-e521-418e-8b9d-6941a2570733]:hover { color: rgb(230, 0, 19); text-decoration: underline; transition-timing-function: ease-in-out; }
@media screen and (max-width: 540px) {
  .sd[data-s-1eafe3cb-e521-418e-8b9d-6941a2570733] { font-size: 28px; margin: 0px; padding: 0px 5px; }
}
.sd[data-s-032fea90-4bf4-49c8-ad3f-65b324f250ce] { place-content: center flex-start; align-items: center; background: rgb(250, 248, 248); flex-flow: row; gap: 15px; margin: 0px 10px; padding: 20px 40px; --gap-h-032fea90-4bf4-49c8-ad3f-65b324f250ce: 15px; --gap-v-032fea90-4bf4-49c8-ad3f-65b324f250ce: 0px; --gap-uuid: 032fea90-4bf4-49c8-ad3f-65b324f250ce; max-width: calc(100% - 20px); }
@media screen and (max-width: 840px) {
  .sd[data-s-032fea90-4bf4-49c8-ad3f-65b324f250ce] { place-content: center; align-items: center; flex: 0 0 auto; width: calc(100% - 20px - (var(--gap-h-b356867f-fd83-4be1-b141-6f77052a2861) * 0)); --gap-h-032fea90-4bf4-49c8-ad3f-65b324f250ce: 15px; --gap-v-032fea90-4bf4-49c8-ad3f-65b324f250ce: 0px; max-width: calc(100% - 20px - (var(--gap-h-b356867f-fd83-4be1-b141-6f77052a2861) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-032fea90-4bf4-49c8-ad3f-65b324f250ce] { place-content: center; align-items: center; flex-flow: wrap; --gap-h-032fea90-4bf4-49c8-ad3f-65b324f250ce: 15px; --gap-v-032fea90-4bf4-49c8-ad3f-65b324f250ce: 15px; }
}
.sd[data-s-83585091-68d7-495a-b801-99da19f7bdb0] { place-content: center; align-items: center; flex-flow: row; gap: 15px; padding: 0px; --gap-h-83585091-68d7-495a-b801-99da19f7bdb0: 15px; --gap-v-83585091-68d7-495a-b801-99da19f7bdb0: 0px; --gap-uuid: 83585091-68d7-495a-b801-99da19f7bdb0; }
.sd[data-s-83585091-68d7-495a-b801-99da19f7bdb0]:hover { opacity: 0.5; --gap-h-83585091-68d7-495a-b801-99da19f7bdb0: 15px; --gap-v-83585091-68d7-495a-b801-99da19f7bdb0: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-83585091-68d7-495a-b801-99da19f7bdb0] { flex-direction: row; --gap-h-83585091-68d7-495a-b801-99da19f7bdb0: 15px; --gap-v-83585091-68d7-495a-b801-99da19f7bdb0: 0px; }
}
.sd[data-s-8a4913e8-bf94-4353-a67e-e9ca9507b66b] { border-radius: 50%; flex: 0 0 auto; height: auto; width: 130px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-8a4913e8-bf94-4353-a67e-e9ca9507b66b] { flex: 0 0 auto; width: 120px; max-width: 100%; }
}
.sd[data-s-6fd50ffd-2485-4753-bff0-690869ecc6fb] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 5px; padding: 0px; --gap-h-6fd50ffd-2485-4753-bff0-690869ecc6fb: 0px; --gap-v-6fd50ffd-2485-4753-bff0-690869ecc6fb: 5px; --gap-uuid: 6fd50ffd-2485-4753-bff0-690869ecc6fb; }
.sd[data-s-22c8c7e2-e851-41f9-beae-ef0ec5213d84] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8cd903cf-b849-403d-91f3-badb31c62082] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8cd903cf-b849-403d-91f3-badb31c62082]:hover { color: rgb(230, 0, 19); text-decoration: underline; }
.sd[data-s-030e7775-5cff-40f6-923a-36ae4064e39f] { place-content: center; align-items: center; flex-flow: row; gap: 10px; padding: 0px; --gap-h-030e7775-5cff-40f6-923a-36ae4064e39f: 10px; --gap-v-030e7775-5cff-40f6-923a-36ae4064e39f: 0px; --gap-uuid: 030e7775-5cff-40f6-923a-36ae4064e39f; }
.sd[data-s-69dec110-2841-4141-876d-7abef059fab9] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-69dec110-2841-4141-876d-7abef059fab9]:hover { color: rgb(230, 0, 19); text-decoration: underline; }
.sd[data-s-c7c9b368-077d-4b1c-8b6d-d42b516f92b1] { place-content: center; align-items: center; flex-flow: row; gap: 10px; padding: 0px; --gap-h-c7c9b368-077d-4b1c-8b6d-d42b516f92b1: 10px; --gap-v-c7c9b368-077d-4b1c-8b6d-d42b516f92b1: 0px; --gap-uuid: c7c9b368-077d-4b1c-8b6d-d42b516f92b1; }
.sd[data-s-c7c9b368-077d-4b1c-8b6d-d42b516f92b1]:hover { opacity: 0.5; --gap-h-c7c9b368-077d-4b1c-8b6d-d42b516f92b1: 10px; --gap-v-c7c9b368-077d-4b1c-8b6d-d42b516f92b1: 0px; }
.sd[data-s-19d0d651-ef4b-4e29-8e8d-f499b6b0e9b2] { flex: 0 0 auto; height: auto; width: 15px; max-width: 100%; }
.sd[data-s-61d5e916-7682-4dc3-b113-6d606da7b176] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-feature-settings: "palt"; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 10px 0px; padding: 0px 15px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-61d5e916-7682-4dc3-b113-6d606da7b176] { margin: 0px; padding: 0px 10px; max-width: 100%; }
}
.sd[data-s-79116461-424d-41e2-823f-b8482d2c4cdb] { place-content: center; align-items: center; background: rgb(0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 128px; box-shadow: rgb(0, 0, 0) 2px 4px 0px; display: none; flex: 0 0 auto; flex-flow: row; height: auto; margin: 10px 20px; padding: 5px 10px; width: 300px; max-width: calc(100% - 40px); }
@media screen and (max-width: 840px) {
  .sd[data-s-79116461-424d-41e2-823f-b8482d2c4cdb] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-79116461-424d-41e2-823f-b8482d2c4cdb] { display: none; }
}
.sd[data-s-22e711b7-9603-4adb-b7d9-7713dfceb777] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-0a938584); font-feature-settings: "palt"; font-size: 18px; font-weight: 600; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 10px; text-align: left; width: auto; max-width: calc(100% - 20px); justify-content: flex-start; }
.sd[data-s-87321462-326b-43c2-899b-586050e69458] { flex: 0 0 auto; height: auto; width: 18px; max-width: 100%; }
.sd[data-s-b832b311-ccc4-433c-a4ba-2e4fb579d8d8] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; width: 900px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-b832b311-ccc4-433c-a4ba-2e4fb579d8d8] { margin: 50px 15px; max-width: calc(100% - 30px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b832b311-ccc4-433c-a4ba-2e4fb579d8d8] { margin: 50px 5px; max-width: calc(100% - 10px); }
}
.sd[data-s-9b763fcc-d55d-4559-8a47-01edb162ea28] { gap: 0px; padding: 0px 10px; --gap-h-9b763fcc-d55d-4559-8a47-01edb162ea28: 0px; --gap-v-9b763fcc-d55d-4559-8a47-01edb162ea28: 0px; --gap-uuid: 9b763fcc-d55d-4559-8a47-01edb162ea28; }
@media screen and (max-width: 540px) {
  .sd[data-s-9b763fcc-d55d-4559-8a47-01edb162ea28] { padding: 10px 0px; --gap-h-9b763fcc-d55d-4559-8a47-01edb162ea28: 0px; --gap-v-9b763fcc-d55d-4559-8a47-01edb162ea28: 0px; }
}
.sd[data-s-ad72cf42-3d70-4768-8a4f-97bcc9558052] { place-content: flex-start center; align-items: flex-start; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); flex: 0 0 auto; flex-flow: column; gap: 15px; margin: 0px 30px; padding: 50px 0px; width: auto; --gap-h-ad72cf42-3d70-4768-8a4f-97bcc9558052: 0px; --gap-v-ad72cf42-3d70-4768-8a4f-97bcc9558052: 15px; --gap-uuid: ad72cf42-3d70-4768-8a4f-97bcc9558052; max-width: calc(100% - 60px); }
@media screen and (max-width: 840px) {
  .sd[data-s-ad72cf42-3d70-4768-8a4f-97bcc9558052] { margin: 0px 20px; --gap-h-ad72cf42-3d70-4768-8a4f-97bcc9558052: 0px; --gap-v-ad72cf42-3d70-4768-8a4f-97bcc9558052: 15px; max-width: calc(100% - 40px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ad72cf42-3d70-4768-8a4f-97bcc9558052] { margin: 0px 10px; --gap-h-ad72cf42-3d70-4768-8a4f-97bcc9558052: 0px; --gap-v-ad72cf42-3d70-4768-8a4f-97bcc9558052: 15px; max-width: calc(100% - 20px); }
}
.sd[data-s-bf1afd39-caf9-475c-b97d-e952b8ad1cb8] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 0px; height: 27px; padding: 0px 20px; width: calc(100% - (var(--gap-h-ad72cf42-3d70-4768-8a4f-97bcc9558052) * 0)); --gap-h-bf1afd39-caf9-475c-b97d-e952b8ad1cb8: 0px; --gap-v-bf1afd39-caf9-475c-b97d-e952b8ad1cb8: 0px; --gap-uuid: bf1afd39-caf9-475c-b97d-e952b8ad1cb8; max-width: calc(100% - (var(--gap-h-ad72cf42-3d70-4768-8a4f-97bcc9558052) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-bf1afd39-caf9-475c-b97d-e952b8ad1cb8] { padding: 0px 10px; --gap-h-bf1afd39-caf9-475c-b97d-e952b8ad1cb8: 0px; --gap-v-bf1afd39-caf9-475c-b97d-e952b8ad1cb8: 0px; }
}
.sd[data-s-55124765-6a83-4ed4-9ce4-60fe4332bf63] { flex: 0 0 auto; height: auto; width: 26px; max-width: 100%; }
.sd[data-s-05a594c4-a859-457f-89d6-c71f23e13dd0] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-feature-settings: "palt"; font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.33; margin: 0px; padding: 0px 10px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-05a594c4-a859-457f-89d6-c71f23e13dd0] { margin: 0px; }
}
.sd[data-s-dfc6d371-d685-4c7b-bb9a-79223df0548e] { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: solid; border-color: rgb(0, 0, 0); flex: 1 1 0%; height: auto; margin: 0px 0px 3px; width: auto; max-width: 100%; }
.sd[data-s-362518de-f6fc-4794-94d8-903e50ae0467] { place-content: center; align-items: center; flex-flow: row; gap: 30px; margin: 0px; padding: 10px 20px; --gap-h-362518de-f6fc-4794-94d8-903e50ae0467: 30px; --gap-v-362518de-f6fc-4794-94d8-903e50ae0467: 0px; --gap-uuid: 362518de-f6fc-4794-94d8-903e50ae0467; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-362518de-f6fc-4794-94d8-903e50ae0467] { margin: 0px; padding: 10px; --gap-h-362518de-f6fc-4794-94d8-903e50ae0467: 30px; --gap-v-362518de-f6fc-4794-94d8-903e50ae0467: 0px; }
}
.sd[data-s-bd9ee724-a812-4aa3-ab28-0ab7c604a304] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); box-shadow: none; flex-flow: row; height: auto; padding: 0px; transform: translate(0px, 0px); max-width: 100%; }
.sd[data-s-aa351c6a-3ce2-44de-8960-343e8b353490] { border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-0a938584); font-feature-settings: "palt"; font-size: 20px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.6; margin: 0px; padding: 4px 1px 1px; text-align: center; text-shadow: none; width: 180px; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-aa351c6a-3ce2-44de-8960-343e8b353490] { font-weight: 400; }
}
.sd[data-s-569ae037-2b26-4b6b-8d5c-dd82c3892dbe] { background: rgba(0, 0, 0, 0); border-width: 1px; border-style: solid; border-color: rgb(230, 0, 19); inset: 0px -1px 0px 0px; height: auto; margin: 0px; padding: 0px; position: absolute; transform: translate(4px, 4px); width: auto; z-index: -3; max-width: 100%; }
.sd[data-s-af9e8551-2da0-4d58-b265-53b85dbcfb9c] { background: rgb(0, 0, 0); color: rgb(250, 248, 248); font-family: var(--s-font-0a938584); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 15px; text-align: left; transform: translate(0px, 0px); width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ec9aeaf0-dd2b-46d2-865e-9b5d7eeb49e6] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-feature-settings: "palt"; font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.33; margin: 0px; padding: 0px 15px; text-align: left; width: 860px; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ec9aeaf0-dd2b-46d2-865e-9b5d7eeb49e6]:hover { color: rgb(230, 0, 19); text-decoration: underline; }
@media screen and (max-width: 540px) {
  .sd[data-s-ec9aeaf0-dd2b-46d2-865e-9b5d7eeb49e6] { font-size: 28px; margin: 0px; padding: 0px 5px; }
}
.sd[data-s-e38ec2a5-eebd-47b2-8d37-a995f6188dd2] { place-content: center flex-start; align-items: center; background: rgb(250, 248, 248); flex-flow: row; gap: 15px; margin: 0px 10px; padding: 20px 40px; --gap-h-e38ec2a5-eebd-47b2-8d37-a995f6188dd2: 15px; --gap-v-e38ec2a5-eebd-47b2-8d37-a995f6188dd2: 0px; --gap-uuid: e38ec2a5-eebd-47b2-8d37-a995f6188dd2; max-width: calc(100% - 20px); }
@media screen and (max-width: 840px) {
  .sd[data-s-e38ec2a5-eebd-47b2-8d37-a995f6188dd2] { place-content: center; align-items: center; flex: 0 0 auto; width: calc(100% - 20px - (var(--gap-h-ad72cf42-3d70-4768-8a4f-97bcc9558052) * 0)); --gap-h-e38ec2a5-eebd-47b2-8d37-a995f6188dd2: 15px; --gap-v-e38ec2a5-eebd-47b2-8d37-a995f6188dd2: 0px; max-width: calc(100% - 20px - (var(--gap-h-ad72cf42-3d70-4768-8a4f-97bcc9558052) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e38ec2a5-eebd-47b2-8d37-a995f6188dd2] { place-content: center; align-items: center; flex-flow: wrap; --gap-h-e38ec2a5-eebd-47b2-8d37-a995f6188dd2: 15px; --gap-v-e38ec2a5-eebd-47b2-8d37-a995f6188dd2: 15px; }
}
.sd[data-s-20737532-dc83-415a-9aa6-2dc63f2808ec] { place-content: center; align-items: center; flex-flow: row; gap: 15px; padding: 0px; --gap-h-20737532-dc83-415a-9aa6-2dc63f2808ec: 15px; --gap-v-20737532-dc83-415a-9aa6-2dc63f2808ec: 0px; --gap-uuid: 20737532-dc83-415a-9aa6-2dc63f2808ec; }
.sd[data-s-20737532-dc83-415a-9aa6-2dc63f2808ec]:hover { opacity: 0.5; --gap-h-20737532-dc83-415a-9aa6-2dc63f2808ec: 15px; --gap-v-20737532-dc83-415a-9aa6-2dc63f2808ec: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-20737532-dc83-415a-9aa6-2dc63f2808ec] { flex-direction: row; --gap-h-20737532-dc83-415a-9aa6-2dc63f2808ec: 15px; --gap-v-20737532-dc83-415a-9aa6-2dc63f2808ec: 0px; }
}
.sd[data-s-486f027a-8e02-4e52-a624-b442c570930a] { border-radius: 50%; flex: 0 0 auto; height: auto; width: 130px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-486f027a-8e02-4e52-a624-b442c570930a] { flex: 0 0 auto; width: 120px; max-width: 100%; }
}
.sd[data-s-c3eff326-b73a-4309-b89b-576c4d232d0a] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 5px; padding: 0px; --gap-h-c3eff326-b73a-4309-b89b-576c4d232d0a: 0px; --gap-v-c3eff326-b73a-4309-b89b-576c4d232d0a: 5px; --gap-uuid: c3eff326-b73a-4309-b89b-576c4d232d0a; }
.sd[data-s-7f33fe3c-f2ef-4565-ba1f-81f76cb15671] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-92ab02af-edda-46c7-a97a-3ad161b8a0f6] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-92ab02af-edda-46c7-a97a-3ad161b8a0f6]:hover { color: rgb(230, 0, 19); text-decoration: underline; }
.sd[data-s-277b5769-102d-448e-9b54-fc6162a8ee05] { place-content: center; align-items: center; flex-flow: row; gap: 10px; padding: 0px; --gap-h-277b5769-102d-448e-9b54-fc6162a8ee05: 10px; --gap-v-277b5769-102d-448e-9b54-fc6162a8ee05: 0px; --gap-uuid: 277b5769-102d-448e-9b54-fc6162a8ee05; }
.sd[data-s-a4ea0c0c-dfa0-4562-8557-254f3c7973da] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-a4ea0c0c-dfa0-4562-8557-254f3c7973da]:hover { color: rgb(230, 0, 19); text-decoration: underline; }
.sd[data-s-00c244d2-7106-40ee-b731-38b933d55356] { place-content: center; align-items: center; flex-flow: row; gap: 10px; padding: 0px; --gap-h-00c244d2-7106-40ee-b731-38b933d55356: 10px; --gap-v-00c244d2-7106-40ee-b731-38b933d55356: 0px; --gap-uuid: 00c244d2-7106-40ee-b731-38b933d55356; }
.sd[data-s-00c244d2-7106-40ee-b731-38b933d55356]:hover { opacity: 0.5; --gap-h-00c244d2-7106-40ee-b731-38b933d55356: 10px; --gap-v-00c244d2-7106-40ee-b731-38b933d55356: 0px; }
.sd[data-s-ab847a19-60ef-443f-a158-93178bddb1bb] { flex: 0 0 auto; height: auto; width: 15px; max-width: 100%; }
.sd[data-s-a79cbfe3-c618-4f1d-a0d0-7e1b6ff5e8f3] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-feature-settings: "palt"; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 10px 0px; padding: 0px 15px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-a79cbfe3-c618-4f1d-a0d0-7e1b6ff5e8f3] { margin: 0px; padding: 0px 10px; max-width: 100%; }
}
.sd[data-s-4110de97-2869-4d8d-905f-640df8491099] { place-content: center; align-items: center; background: rgb(0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 128px; box-shadow: rgb(0, 0, 0) 2px 4px 0px; display: none; flex: 0 0 auto; flex-flow: row; height: auto; margin: 10px 20px; padding: 5px 10px; width: 300px; max-width: calc(100% - 40px); }
@media screen and (max-width: 840px) {
  .sd[data-s-4110de97-2869-4d8d-905f-640df8491099] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4110de97-2869-4d8d-905f-640df8491099] { display: none; }
}
.sd[data-s-1c613508-b66e-4040-839b-4d83e405eb33] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-0a938584); font-feature-settings: "palt"; font-size: 18px; font-weight: 600; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 10px; text-align: left; width: auto; max-width: calc(100% - 20px); justify-content: flex-start; }
.sd[data-s-d79d8270-5023-4237-9a59-7ec7b3a01680] { flex: 0 0 auto; height: auto; width: 18px; max-width: 100%; }
.sd[data-s-7fb408d8-f921-489f-9338-85276c29610f] { place-content: center flex-start; align-items: center; background: rgb(250, 248, 248); flex: 0 0 auto; flex-flow: column; gap: 20px; height: auto; margin: 50px 30px; padding: 40px 20px; width: 900px; --gap-h-7fb408d8-f921-489f-9338-85276c29610f: 0px; --gap-v-7fb408d8-f921-489f-9338-85276c29610f: 20px; --gap-uuid: 7fb408d8-f921-489f-9338-85276c29610f; max-width: calc(100% - 60px); }
@media screen and (max-width: 840px) {
  .sd[data-s-7fb408d8-f921-489f-9338-85276c29610f] { flex: 0 0 auto; --gap-h-7fb408d8-f921-489f-9338-85276c29610f: 0px; --gap-v-7fb408d8-f921-489f-9338-85276c29610f: 20px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7fb408d8-f921-489f-9338-85276c29610f] { margin: 50px 20px; --gap-h-7fb408d8-f921-489f-9338-85276c29610f: 0px; --gap-v-7fb408d8-f921-489f-9338-85276c29610f: 20px; max-width: calc(100% - 40px); }
}
.sd[data-s-c9c061a3-c241-427f-9373-736f9a9c6d6c] { border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 28px; font-weight: 700; height: auto; line-height: 1.4; padding: 5px 42px; text-align: left; width: calc(100% - (var(--gap-h-7fb408d8-f921-489f-9338-85276c29610f) * 0)); max-width: calc(100% - (var(--gap-h-7fb408d8-f921-489f-9338-85276c29610f) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-c9c061a3-c241-427f-9373-736f9a9c6d6c] { font-feature-settings: "palt"; padding: 5px 0px; text-orientation: mixed; writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; }
}
.sd[data-s-cdb7364a-faea-4b8c-9629-c084be75cb79] { place-content: center; align-items: center; flex-flow: wrap; gap: 20px; padding: 0px; --gap-h-cdb7364a-faea-4b8c-9629-c084be75cb79: 20px; --gap-v-cdb7364a-faea-4b8c-9629-c084be75cb79: 20px; --gap-uuid: cdb7364a-faea-4b8c-9629-c084be75cb79; }
@media screen and (max-width: 840px) {
  .sd[data-s-cdb7364a-faea-4b8c-9629-c084be75cb79] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; --gap-h-cdb7364a-faea-4b8c-9629-c084be75cb79: 0px; --gap-v-cdb7364a-faea-4b8c-9629-c084be75cb79: 20px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cdb7364a-faea-4b8c-9629-c084be75cb79] { flex: 0 0 auto; width: auto; --gap-h-cdb7364a-faea-4b8c-9629-c084be75cb79: 20px; --gap-v-cdb7364a-faea-4b8c-9629-c084be75cb79: 20px; max-width: 100%; }
}
.sd[data-s-aca85271-8c05-4d9b-b686-d9d9773ecabf] { place-content: center; align-items: center; flex-flow: row; gap: 10px; padding: 0px; --gap-h-aca85271-8c05-4d9b-b686-d9d9773ecabf: 10px; --gap-v-aca85271-8c05-4d9b-b686-d9d9773ecabf: 0px; --gap-uuid: aca85271-8c05-4d9b-b686-d9d9773ecabf; }
.sd[data-s-c72163a7-ec89-4004-871a-e4db860b8af9] { border-radius: 50%; flex: 0 0 auto; height: auto; width: 130px; max-width: 100%; }
.sd[data-s-e13aaa2a-bd61-460d-939b-8d4831a74e84] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 5px; padding: 0px; --gap-h-e13aaa2a-bd61-460d-939b-8d4831a74e84: 0px; --gap-v-e13aaa2a-bd61-460d-939b-8d4831a74e84: 5px; --gap-uuid: e13aaa2a-bd61-460d-939b-8d4831a74e84; }
@media screen and (max-width: 540px) {
  .sd[data-s-e13aaa2a-bd61-460d-939b-8d4831a74e84] { flex: 1 1 0%; width: auto; --gap-h-e13aaa2a-bd61-460d-939b-8d4831a74e84: 0px; --gap-v-e13aaa2a-bd61-460d-939b-8d4831a74e84: 5px; max-width: 100%; }
}
.sd[data-s-1debf876-003c-47ed-960c-a9199017094b] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-1debf876-003c-47ed-960c-a9199017094b] { flex: 0 0 auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1debf876-003c-47ed-960c-a9199017094b] { flex: 1 1 0%; height: auto; }
}
.sd[data-s-13e8219a-326a-4ad3-8790-729b445ce5d8] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-13e8219a-326a-4ad3-8790-729b445ce5d8]:hover { color: rgb(230, 0, 19); text-decoration: underline; }
.sd[data-s-9435f281-3d70-48c6-a996-fd95d97dcf05] { place-content: center; align-items: center; flex-flow: row; gap: 10px; padding: 0px; --gap-h-9435f281-3d70-48c6-a996-fd95d97dcf05: 10px; --gap-v-9435f281-3d70-48c6-a996-fd95d97dcf05: 0px; --gap-uuid: 9435f281-3d70-48c6-a996-fd95d97dcf05; }
.sd[data-s-146fe5cc-3a49-45ca-bc1f-e9a21a39a0b4] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8f09b7c8-42dd-4a99-aeee-732ca673b19a] { place-content: center; align-items: center; flex-flow: row; gap: 10px; padding: 0px; --gap-h-8f09b7c8-42dd-4a99-aeee-732ca673b19a: 10px; --gap-v-8f09b7c8-42dd-4a99-aeee-732ca673b19a: 0px; --gap-uuid: 8f09b7c8-42dd-4a99-aeee-732ca673b19a; }
.sd[data-s-8f09b7c8-42dd-4a99-aeee-732ca673b19a]:hover { opacity: 0.5; --gap-h-8f09b7c8-42dd-4a99-aeee-732ca673b19a: 10px; --gap-v-8f09b7c8-42dd-4a99-aeee-732ca673b19a: 0px; }
.sd[data-s-97bf1fe8-6f40-4faa-80a6-ac23c7e5d1b2] { flex: 0 0 auto; height: auto; width: 15px; max-width: 100%; }
.sd[data-s-10d7fbe1-95b6-4f31-8686-8d7a81f4788d] { place-content: center; align-items: center; background: rgb(0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 128px; box-shadow: rgb(0, 0, 0) 2px 4px 0px; display: none; flex: 0 0 auto; flex-flow: row; height: auto; margin: 10px 20px; padding: 5px 10px; width: 300px; max-width: calc(100% - 40px); }
@media screen and (max-width: 840px) {
  .sd[data-s-10d7fbe1-95b6-4f31-8686-8d7a81f4788d] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-10d7fbe1-95b6-4f31-8686-8d7a81f4788d] { display: none; }
}
.sd[data-s-ff6dde61-ea41-4bca-9cda-a116c3f4a601] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-0a938584); font-feature-settings: "palt"; font-size: 18px; font-weight: 600; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 10px; text-align: left; width: auto; max-width: calc(100% - 20px); justify-content: flex-start; }
.sd[data-s-1bda3a94-650b-4e58-88e3-14a7b6145178] { flex: 0 0 auto; height: auto; width: 18px; max-width: 100%; }
.sd[data-s-eab6e9f7-c69a-481e-9b11-8fafffbe5e10] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 0px; height: auto; margin: 60px 0px; padding: 0px 60px; width: 900px; --gap-h-eab6e9f7-c69a-481e-9b11-8fafffbe5e10: 0px; --gap-v-eab6e9f7-c69a-481e-9b11-8fafffbe5e10: 0px; --gap-uuid: eab6e9f7-c69a-481e-9b11-8fafffbe5e10; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-eab6e9f7-c69a-481e-9b11-8fafffbe5e10] { height: auto; padding: 0px 25px; --gap-h-eab6e9f7-c69a-481e-9b11-8fafffbe5e10: 0px; --gap-v-eab6e9f7-c69a-481e-9b11-8fafffbe5e10: 0px; }
}
.sd[data-s-281745bc-8115-454d-89fe-3a9b7cd3ec41] { flex: 0 0 auto; height: auto; width: 26px; max-width: 100%; }
.sd[data-s-c3f0f012-b8cf-42dc-840b-7012054f6856] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-feature-settings: "palt"; font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.33; margin: 0px; padding: 0px 10px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-c3f0f012-b8cf-42dc-840b-7012054f6856] { margin: 0px; }
}
.sd[data-s-abd39ee8-fd85-49ce-94a0-40756ef39ccb] { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: solid; border-color: rgb(0, 0, 0); flex: 1 1 0%; height: auto; margin: 0px 0px 3px; width: auto; max-width: 100%; }
.sd[data-s-cfb97c79-56fe-4447-8338-b6a3feba0955] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 0px; height: auto; margin: 0px 0px 60px; padding: 0px 60px; width: 900px; --gap-h-cfb97c79-56fe-4447-8338-b6a3feba0955: 0px; --gap-v-cfb97c79-56fe-4447-8338-b6a3feba0955: 0px; --gap-uuid: cfb97c79-56fe-4447-8338-b6a3feba0955; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-cfb97c79-56fe-4447-8338-b6a3feba0955] { padding: 0px 25px; --gap-h-cfb97c79-56fe-4447-8338-b6a3feba0955: 0px; --gap-v-cfb97c79-56fe-4447-8338-b6a3feba0955: 0px; }
}
.sd[data-s-27f60a1b-9344-446e-a6c0-9be2e133d04f] { flex: 0 0 auto; height: auto; width: 26px; max-width: 100%; }
.sd[data-s-ff0cd60e-fdfa-4da6-95e6-b8256419c94b] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-feature-settings: "palt"; font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.33; margin: 0px; padding: 0px 10px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-ff0cd60e-fdfa-4da6-95e6-b8256419c94b] { margin: 0px; }
}
.sd[data-s-1c79eb05-852e-405d-9026-6c219894b2d8] { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: solid; border-color: rgb(0, 0, 0); flex: 1 1 0%; height: auto; margin: 0px 0px 3px; width: auto; max-width: 100%; }
.sd[data-s-8b7ad1f3-d900-4983-8290-9cbb340f1c8a] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 0px; height: auto; margin: 0px 0px 150px; padding: 0px 60px; width: 900px; --gap-h-8b7ad1f3-d900-4983-8290-9cbb340f1c8a: 0px; --gap-v-8b7ad1f3-d900-4983-8290-9cbb340f1c8a: 0px; --gap-uuid: 8b7ad1f3-d900-4983-8290-9cbb340f1c8a; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-8b7ad1f3-d900-4983-8290-9cbb340f1c8a] { padding: 0px 25px; --gap-h-8b7ad1f3-d900-4983-8290-9cbb340f1c8a: 0px; --gap-v-8b7ad1f3-d900-4983-8290-9cbb340f1c8a: 0px; }
}
.sd[data-s-9d2b1060-e0f0-4666-bfc5-b17a306731e2] { flex: 0 0 auto; height: auto; width: 26px; max-width: 100%; }
.sd[data-s-e230bdab-60b0-4956-8428-8293ffa255b4] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-feature-settings: "palt"; font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.33; margin: 0px; padding: 0px 10px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-e230bdab-60b0-4956-8428-8293ffa255b4] { margin: 0px; }
}
.sd[data-s-4b329faa-d59a-4718-8a80-7efe122065f8] { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: solid; border-color: rgb(0, 0, 0); flex: 1 1 0%; height: auto; margin: 0px 0px 3px; width: auto; max-width: 100%; }
.sd[data-s-d858a04f-38da-4385-96f5-258f8d4e95df] { place-content: center flex-start; align-items: center; background: rgb(250, 248, 248); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 100px; padding: 50px 0px; width: 900px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-d858a04f-38da-4385-96f5-258f8d4e95df] { margin: 50px 15px; max-width: calc(100% - 30px); }
}
.sd[data-s-2cd1d179-3dff-4564-b943-27b7a9e4f8cc] { flex: 0 0 auto; height: auto; margin: 20px 20px 20px 10px; width: 300px; max-width: calc(100% - 30px); }
@media screen and (max-width: 840px) {
  .sd[data-s-2cd1d179-3dff-4564-b943-27b7a9e4f8cc] { flex: 0 0 auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2cd1d179-3dff-4564-b943-27b7a9e4f8cc] { flex: 0 0 auto; }
}
.sd[data-s-43b84dbe-af9c-45c0-ad91-1da6623fabaf] { place-content: flex-start; align-items: flex-start; flex-flow: column; margin: 0px 0px 30px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-43b84dbe-af9c-45c0-ad91-1da6623fabaf] { place-content: center; align-items: center; flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-e8999d10-4711-45ab-90d1-3cdab49b47ed] { place-content: center; align-items: center; flex-flow: column; margin: 0px 0px 20px; padding: 0px; max-width: 100%; }
.sd[data-s-2018d290-40ce-441c-86ee-531e0767d795] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d89fe65d); font-feature-settings: "palt"; font-size: 20px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; padding: 10px 20px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-2018d290-40ce-441c-86ee-531e0767d795] { flex: 0 0 auto; }
}
.sd[data-s-ab48cea6-38a7-4d57-8a17-f289226c8ad7] { border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-feature-settings: "palt"; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; padding: 0px 15px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-672b7578-c24d-4097-9d37-1c22214b7014] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); flex-flow: column; padding: 20px; }
@media screen and (max-width: 540px) {
  .sd[data-s-672b7578-c24d-4097-9d37-1c22214b7014] { padding: 20px 0px; }
}
.sd[data-s-363f8050-b7d9-4ba8-9d0e-44555d4776c3] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-40fa956d-82fe-4145-b941-941f61e34c51] { flex: 0 0 auto; height: auto; margin: 0px 20px 0px 0px; width: 27px; max-width: calc(100% - 20px); }
@media screen and (max-width: 540px) {
  .sd[data-s-40fa956d-82fe-4145-b941-941f61e34c51] { margin: 0px 5px 0px 0px; max-width: calc(100% - 5px); }
}
.sd[data-s-80910714-975a-4297-b672-e1bf62dd915a] { place-content: flex-start center; align-items: flex-start; flex-flow: column; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-80910714-975a-4297-b672-e1bf62dd915a] { flex: 1 1 0%; width: auto; max-width: 100%; }
}
.sd[data-s-ee572d5d-cfee-4c40-bc37-568897fa3760] { color: rgb(51, 51, 51); font-family: var(--s-font-d89fe65d); font-feature-settings: "palt"; font-size: 18px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-dc7b60f9-f5ba-4e1d-9abf-79e59b41fa04] { color: rgb(230, 0, 19); font-family: var(--s-font-d89fe65d); font-feature-settings: "palt"; font-size: 15px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 0px; text-align: left; text-decoration: underline; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-dc7b60f9-f5ba-4e1d-9abf-79e59b41fa04]:hover { color: rgb(221, 135, 142); }
.sd[data-s-80868410-2a56-44ab-9115-af0605bc593b] { background: rgba(0, 0, 0, 0); border-radius: 0px; box-shadow: none; flex: 0 0 auto; height: 30vh; margin: 25px 0px; opacity: 1; padding: 0px; width: 760px; max-width: 100%; }
.sd[data-s-8dac25b6-b168-41c8-bb8d-975d17d61fc9] { }
.sd[data-s-26ef3d7b-2a26-41f4-b85b-8f9dc2c5a13f] { }
body { background: rgb(255, 255, 255); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
:root { --s-font-4e8843a2: 'Roboto Condensed',Roboto; --s-font-0a938584: 'Bebas Neue','霞白藤 B'; --s-font-d89fe65d: '霞白藤 B'; --s-font-bb9a5954: 'Source Code Pro'; --s-font-37a832e8: 'Noto Sans JP'; --s-font-858ef82c: 'Roboto Slab'; --s-font-5a863481: 'Zilla Slab'; --s-font-e6a0773e: 'Noto Sans JP'; --s-font-ca82ec5f: 'Zen Kaku Gothic New'; --s-font-46a50e79: 'Sawarabi Gothic'; }
#header-test { transition: top 0.3s ease-in-out, box-shadow 0.3s ease-in-out; }
.scrolled { box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px; }

/* Studio.Design の appear アニメーションを無効化（JS不要で表示） */
.appear, .sd.appear {
  opacity: 1 !important;
  transform: none !important;
  transition-delay: 0ms !important;
}
