.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; }
.fa-brands, .fa-solid { -webkit-font-smoothing: antialiased; --fa-display: inline-flex; align-items: center; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; justify-content: center; 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("/images/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-solid-900.woff2") format("woff2"), url("/images/assets/fontawesome/1629704621943/6.4.2/webfonts/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("/images/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-brands-400.woff2") format("woff2"), url("/images/assets/fontawesome/1629704621943/6.4.2/webfonts/fa-brands-400.ttf") format("truetype"); }
.fa-x-twitter::before { content: ""; }
.sd[data-s-2463d7e3-734d-4c67-bea5-822f8bbddd5e] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); flex-flow: column; height: 100%; width: 100%; max-width: 100%; }
.sd[data-s-d98eece8-61c9-4bf4-b6ee-729ac459c5eb] { place-content: center space-between; align-items: center; background: rgba(0, 0, 0, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; height: 80px; overflow: visible; padding: 0px 30px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-d98eece8-61c9-4bf4-b6ee-729ac459c5eb] { padding: 0px 15px; }
}
.sd[data-s-0814b470-ab93-492e-b568-b3a43988b4af] { place-content: center; align-items: center; flex-flow: row; gap: 20px; padding: 0px; --gap-h-0814b470-ab93-492e-b568-b3a43988b4af: 20px; --gap-v-0814b470-ab93-492e-b568-b3a43988b4af: 0px; --gap-uuid: 0814b470-ab93-492e-b568-b3a43988b4af; }
.sd[data-s-96550a5e-7f6a-4e2f-b211-9e1e15f8728e] { height: auto; width: 200px; max-width: 100%; }
.sd[data-s-b50e74f1-54f6-4f04-89a9-727a1299c16d] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(100% - (var(--gap-v-0814b470-ab93-492e-b568-b3a43988b4af) * 0)); margin: 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-1b2d35c2-a43e-4bf9-a073-b069549cf54f] { color: rgb(0, 0, 0); font-family: var(--s-font-4e8843a2); font-size: 12px; font-weight: 700; 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-1b2d35c2-a43e-4bf9-a073-b069549cf54f] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1b2d35c2-a43e-4bf9-a073-b069549cf54f] { display: none; }
}
.sd[data-s-17fdb192-a491-49a1-9e17-2ace2813c0c8] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; gap: 0px; height: 100%; width: auto; --gap-h-17fdb192-a491-49a1-9e17-2ace2813c0c8: 0px; --gap-v-17fdb192-a491-49a1-9e17-2ace2813c0c8: 0px; --gap-uuid: 17fdb192-a491-49a1-9e17-2ace2813c0c8; max-width: 100%; }
.sd[data-s-47c59afb-a9b8-4a4c-a18d-12b77995232e] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); display: flex; flex: 0 0 auto; flex-flow: row; height: auto; width: auto; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-47c59afb-a9b8-4a4c-a18d-12b77995232e] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-47c59afb-a9b8-4a4c-a18d-12b77995232e] { display: none; }
}
.sd[data-s-248af1ec-6669-418f-ad2d-cf90c23b432a] { color: rgb(0, 0, 0); font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 600; height: auto; line-height: 1.4; padding: 10px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-563adcb4-4252-4234-a325-76ed3ba13f5c] { color: rgb(0, 0, 0); font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 600; height: auto; line-height: 1.4; padding: 10px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c9618c25-8d8d-4ad2-b9e1-595eefa5d59f] { color: rgb(0, 0, 0); font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 600; height: auto; line-height: 1.4; padding: 10px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-163f1379-7c22-4d31-8cc7-304d469350c1] { color: rgb(0, 0, 0); font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 600; height: auto; line-height: 1.4; padding: 10px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-5272f1b0-a2fa-4004-907d-3ae88a86ddf4] { color: rgb(0, 0, 0); font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 600; height: auto; line-height: 1.4; padding: 10px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-1e828760-bc43-4e6f-82d6-c070b755a97e] { color: rgb(0, 0, 0); font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 600; height: auto; line-height: 1.4; padding: 10px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-53826aa4-3b0f-4706-b5bc-1791ca506abf] { color: rgb(0, 0, 0); font-size: 20px; margin: 0px; padding: 10px; max-width: 100%; }
.sd[data-s-53826aa4-3b0f-4706-b5bc-1791ca506abf]:hover { opacity: 0.8; }
.sd[data-s-17f36b85-da82-42ed-a0b3-5a6b452f0601] { color: rgb(0, 0, 0); display: none; flex: 0 0 auto; font-size: 24px; height: auto; padding: 10px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-17f36b85-da82-42ed-a0b3-5a6b452f0601] { display: flex; flex: 0 0 auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-17f36b85-da82-42ed-a0b3-5a6b452f0601] { display: flex; }
}
.sd[data-s-8bf5ea82-ad62-4475-ab4b-6780ac21255a] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 80px 0px 150px; width: 1000px; max-width: 100%; }
.sd[data-s-8bf5ea82-ad62-4475-ab4b-6780ac21255a]::before { background-position: left bottom; background-repeat: no-repeat; background-size: cover; }
@media screen and (max-width: 840px) {
  .sd[data-s-8bf5ea82-ad62-4475-ab4b-6780ac21255a] { padding: 80px 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8bf5ea82-ad62-4475-ab4b-6780ac21255a] { padding: 80px 40px; }
}
.sd[data-s-section-inner-8bf5ea82-ad62-4475-ab4b-6780ac21255a] { padding: 80px 0px 150px; width: 1000px; height: auto; flex-flow: column; place-content: flex-start center; align-items: flex-start; max-width: 100%; }
.sd[data-s-section-inner-8bf5ea82-ad62-4475-ab4b-6780ac21255a]::before { flex-direction: column; }
@media screen and (max-width: 840px) {
  .sd[data-s-section-inner-8bf5ea82-ad62-4475-ab4b-6780ac21255a] { padding: 80px 40px; flex-direction: column; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-8bf5ea82-ad62-4475-ab4b-6780ac21255a] { padding: 80px 40px; flex-direction: column; }
}
.sd[data-s-f857f516-f050-42f1-bd46-961830b888ac] { place-content: flex-start center; align-items: flex-start; flex-flow: column; margin: 0px 0px 0px 20px; padding: 0px; max-width: calc(100% - 20px); }
.sd[data-s-e05138ff-f5e0-4cd7-836d-4248d5f04de5] { place-content: center; align-items: center; flex-flow: row; gap: 20px; padding: 0px; --gap-h-e05138ff-f5e0-4cd7-836d-4248d5f04de5: 20px; --gap-v-e05138ff-f5e0-4cd7-836d-4248d5f04de5: 0px; --gap-uuid: e05138ff-f5e0-4cd7-836d-4248d5f04de5; }
.sd[data-s-36507723-949d-4bfc-8578-40680bfa3c28] { color: rgb(17, 17, 17); font-family: var(--s-font-4e8843a2); font-size: 64px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-36507723-949d-4bfc-8578-40680bfa3c28] { font-size: 36px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-36507723-949d-4bfc-8578-40680bfa3c28] { font-size: 28px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-8cba0990-a196-4356-b527-711f0676ecae] { color: rgb(220, 0, 0); font-family: var(--s-font-4e8843a2); font-size: 64px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-8cba0990-a196-4356-b527-711f0676ecae] { font-size: 36px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8cba0990-a196-4356-b527-711f0676ecae] { font-size: 28px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-a9065b76-d509-4c1b-8694-041ab248421b] { color: rgb(48, 57, 103); font-family: var(--s-font-4e8843a2); font-size: 64px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-a9065b76-d509-4c1b-8694-041ab248421b] { font-size: 36px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a9065b76-d509-4c1b-8694-041ab248421b] { font-size: 28px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-d1788b7b-aa41-4ad7-b3b9-176a5fa477b5] { place-content: center; align-items: center; flex-flow: row; gap: 20px; padding: 0px; --gap-h-d1788b7b-aa41-4ad7-b3b9-176a5fa477b5: 20px; --gap-v-d1788b7b-aa41-4ad7-b3b9-176a5fa477b5: 0px; --gap-uuid: d1788b7b-aa41-4ad7-b3b9-176a5fa477b5; }
.sd[data-s-e131f6d6-96e3-47ce-a79f-5936ffa67725] { color: rgb(17, 17, 17); font-family: var(--s-font-4e8843a2); font-size: 64px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-e131f6d6-96e3-47ce-a79f-5936ffa67725] { font-size: 36px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e131f6d6-96e3-47ce-a79f-5936ffa67725] { font-size: 28px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-46ab5ac6-ec59-419d-8961-5c6a9a59af16] { color: rgb(17, 17, 17); font-family: var(--s-font-4e8843a2); font-size: 18px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-46ab5ac6-ec59-419d-8961-5c6a9a59af16] { font-size: 36px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-46ab5ac6-ec59-419d-8961-5c6a9a59af16] { font-size: 28px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-957b3d3e-92e7-4066-85ff-20ae1473b05f] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex-flow: column; margin: 40px 0px; padding: 30px; max-width: 100%; }
.sd[data-s-957b3d3e-92e7-4066-85ff-20ae1473b05f]:hover { background: rgb(255, 255, 255); opacity: 0.7; transform: scale(1.1, 1.1); }
@media screen and (max-width: 840px) {
  .sd[data-s-957b3d3e-92e7-4066-85ff-20ae1473b05f] { margin: 40px; max-width: calc(100% - 80px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-957b3d3e-92e7-4066-85ff-20ae1473b05f] { border-width: 4px; border-style: solid; border-color: rgb(0, 0, 0); }
}
.sd[data-s-ecb5f2e6-5f77-444d-a344-b17dfa61671a] { border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); box-shadow: none; flex: 0 0 auto; height: auto; margin: 0px; width: 300px; max-width: 100%; }
.sd[data-s-957b3d3e-92e7-4066-85ff-20ae1473b05f]:hover .sd[data-s-ecb5f2e6-5f77-444d-a344-b17dfa61671a]:hover { transform: scale(1.1, 1.1); }
@media screen and (max-width: 840px) {
  .sd[data-s-ecb5f2e6-5f77-444d-a344-b17dfa61671a] { flex: 0 0 auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ecb5f2e6-5f77-444d-a344-b17dfa61671a] { flex: 0 0 auto; margin: 20px 40px 10px; max-width: calc(100% - 80px); }
}
.sd[data-s-f7abfaa9-116c-45c3-b8d6-5cb1ed45629b] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; margin: 12px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9e09156a-278d-4351-8b10-99a89e3ca569] { place-content: center; align-items: center; inset: 90px 20px auto auto; flex-flow: column; gap: 20px; margin: 0px; padding: 0px; position: fixed; --gap-h-9e09156a-278d-4351-8b10-99a89e3ca569: 0px; --gap-v-9e09156a-278d-4351-8b10-99a89e3ca569: 20px; --gap-uuid: 9e09156a-278d-4351-8b10-99a89e3ca569; max-width: 100%; }
.sd[data-s-be336e3e-9777-4ada-a5ee-9c823738f9d1] { place-content: center; align-items: center; flex-flow: column; gap: 20px; padding: 0px; --gap-h-be336e3e-9777-4ada-a5ee-9c823738f9d1: 0px; --gap-v-be336e3e-9777-4ada-a5ee-9c823738f9d1: 20px; --gap-uuid: be336e3e-9777-4ada-a5ee-9c823738f9d1; }
.sd[data-s-886d41e5-dd0f-4486-963e-7f51f2f233c0] { height: auto; width: 110px; max-width: 100%; }
.sd[data-s-ee3c6210-dae3-4a2a-83bb-7fd9e2ff4f3c] { place-content: space-between center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 80px 0px; width: 1000px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-ee3c6210-dae3-4a2a-83bb-7fd9e2ff4f3c] { flex-flow: column; height: auto; padding: 80px 30px; }
}
.sd[data-s-section-inner-ee3c6210-dae3-4a2a-83bb-7fd9e2ff4f3c] { padding: 80px 0px; width: 1000px; height: auto; flex-flow: column; place-content: space-between center; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-ee3c6210-dae3-4a2a-83bb-7fd9e2ff4f3c] { padding: 80px 30px; height: auto; flex-flow: column; }
}
.sd[data-s-c74c92ed-05fb-41f6-a220-bfa166087161] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 40px; width: 100%; max-width: 100%; }
.sd[data-s-01b9504b-47f1-4bb8-9b35-78e05072af6e] { color: rgb(17, 17, 17); font-family: var(--s-font-4e8843a2); font-size: 48px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-01b9504b-47f1-4bb8-9b35-78e05072af6e] { font-size: 36px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-01b9504b-47f1-4bb8-9b35-78e05072af6e] { font-size: 28px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-0b0cf3ab-5f6f-44d6-8166-c29181e568ff] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 40px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-0b0cf3ab-5f6f-44d6-8166-c29181e568ff] { font-size: 32px; padding: 0px; }
}
.sd[data-s-7c5defac-1d38-49fb-8d84-27b8340ae16e] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-7c5defac-1d38-49fb-8d84-27b8340ae16e] { flex-direction: column-reverse; }
}
.sd[data-s-4278bba5-cb5e-4773-90c4-663bd88d9b44] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 80%; max-width: 80%; }
@media screen and (max-width: 840px) {
  .sd[data-s-4278bba5-cb5e-4773-90c4-663bd88d9b44] { }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4278bba5-cb5e-4773-90c4-663bd88d9b44] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-0782ede7-72eb-44b7-8874-375e38df74b6] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 16px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-0782ede7-72eb-44b7-8874-375e38df74b6] { padding: 0px; }
}
.sd[data-s-7df3fae4-9167-4dc2-8eeb-73c260430d6d] { place-content: flex-start center; align-items: flex-start; flex-flow: column; height: auto; margin: 20px 0px; padding: 0px; max-width: 100%; }
.sd[data-s-38f1a1dd-54ad-4786-aefb-3b105e56794c] { place-content: center; align-items: center; background: rgb(48, 57, 103); border-radius: 8px; box-shadow: none; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 10px; padding: 10px 30px; transition-duration: 300ms; width: auto; z-index: 1; max-width: 100%; }
.sd[data-s-38f1a1dd-54ad-4786-aefb-3b105e56794c]:hover { transform: scale(1.05, 1.05); }
.sd[data-s-ee39af0c-7c98-46bb-af1f-5cb6f892cc18] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-3d68f22a-2aa5-4da3-b6df-d4788ca3fc68] { color: rgb(255, 255, 255); font-size: 24px; padding: 0px; }
.sd[data-s-46585f44-34e2-43fd-8138-bdc4f9675ece] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 16px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-46585f44-34e2-43fd-8138-bdc4f9675ece] { padding: 0px; }
}
.sd[data-s-7d62819a-05de-48fb-b1b2-9ad0845f7eb7] { flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }
@media screen and (max-width: 540px) {
  .sd[data-s-7d62819a-05de-48fb-b1b2-9ad0845f7eb7] { flex: 0 0 auto; margin: 0px 0px 40px; width: 100%; max-width: 100%; }
}
.sd[data-s-ec78d516-1fdc-40f5-b890-1d1a19779c68] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 40px; font-weight: 400; height: auto; line-height: 1.4; margin: 60px 0px; padding: 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-ec78d516-1fdc-40f5-b890-1d1a19779c68] { font-size: 32px; padding: 0px 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ec78d516-1fdc-40f5-b890-1d1a19779c68] { font-size: 20px; padding: 0px; }
}
.sd[data-s-576d8b36-6860-4b46-a672-d0de7c5f7374] { place-content: center; align-items: center; flex-flow: wrap; gap: 40px; padding: 0px; --gap-h-576d8b36-6860-4b46-a672-d0de7c5f7374: 40px; --gap-v-576d8b36-6860-4b46-a672-d0de7c5f7374: 40px; --gap-uuid: 576d8b36-6860-4b46-a672-d0de7c5f7374; }
@media screen and (max-width: 840px) {
  .sd[data-s-576d8b36-6860-4b46-a672-d0de7c5f7374] { padding: 0px 40px; --gap-h-576d8b36-6860-4b46-a672-d0de7c5f7374: 40px; --gap-v-576d8b36-6860-4b46-a672-d0de7c5f7374: 40px; }
}
.sd[data-s-10704a46-a620-49f3-a449-1baa04682f65] { place-content: center; align-items: center; flex-flow: column; gap: 10px; padding: 0px; --gap-h-10704a46-a620-49f3-a449-1baa04682f65: 0px; --gap-v-10704a46-a620-49f3-a449-1baa04682f65: 10px; --gap-uuid: 10704a46-a620-49f3-a449-1baa04682f65; }
.sd[data-s-85d05c40-5fd3-4402-b52c-af4db3b0af93] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-5831e550-c22b-4a19-9b6a-bc99464e8120] { height: 199.674px; width: 200px; max-width: 100%; }
.sd[data-s-95b91a56-7d55-4001-a932-0d09499b7b4a] { place-content: center; align-items: center; flex-flow: column; gap: 10px; height: auto; padding: 0px; --gap-h-95b91a56-7d55-4001-a932-0d09499b7b4a: 0px; --gap-v-95b91a56-7d55-4001-a932-0d09499b7b4a: 10px; --gap-uuid: 95b91a56-7d55-4001-a932-0d09499b7b4a; max-width: 100%; }
.sd[data-s-ea940eaa-c6b1-49b1-a70f-49f5709d4b65] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-16238597-c339-481c-81dd-674d2866b477] { height: 199.674px; width: 200px; max-width: 100%; }
.sd[data-s-2e8068f5-4dae-47b2-9146-c1d393f42e3c] { place-content: center; align-items: center; flex-flow: column; gap: 10px; padding: 0px; --gap-h-2e8068f5-4dae-47b2-9146-c1d393f42e3c: 0px; --gap-v-2e8068f5-4dae-47b2-9146-c1d393f42e3c: 10px; --gap-uuid: 2e8068f5-4dae-47b2-9146-c1d393f42e3c; }
.sd[data-s-3cae2bef-95a0-4a19-92ba-8ee0c07f0bda] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-bd121455-04df-47e4-8133-2f2969b3bdbe] { height: 199.674px; width: 200px; max-width: 100%; }
.sd[data-s-a62663db-5f4d-4167-be34-1618174ceea6] { place-content: center; align-items: center; flex-flow: column; gap: 10px; padding: 0px; --gap-h-a62663db-5f4d-4167-be34-1618174ceea6: 0px; --gap-v-a62663db-5f4d-4167-be34-1618174ceea6: 10px; --gap-uuid: a62663db-5f4d-4167-be34-1618174ceea6; }
.sd[data-s-da2d9204-09a1-4dbd-8061-c46f92273924] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-25278eab-acac-462c-81ac-7baf279e3604] { height: 199.674px; width: 200px; max-width: 100%; }
.sd[data-s-2ab7acf7-b818-4290-babd-c151e71dbac1] { place-content: center; align-items: center; flex-flow: column; gap: 10px; padding: 0px; --gap-h-2ab7acf7-b818-4290-babd-c151e71dbac1: 0px; --gap-v-2ab7acf7-b818-4290-babd-c151e71dbac1: 10px; --gap-uuid: 2ab7acf7-b818-4290-babd-c151e71dbac1; }
.sd[data-s-827fbc91-06ac-473f-85ee-7ef966b040c1] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-871c4b0e-9383-4ff1-a895-0ec17ee27afc] { height: 199.674px; width: 200px; max-width: 100%; }
.sd[data-s-9fed35f3-2b41-433c-8e16-19d18eaeedf9] { place-content: center; align-items: center; flex-flow: column; gap: 10px; padding: 0px; --gap-h-9fed35f3-2b41-433c-8e16-19d18eaeedf9: 0px; --gap-v-9fed35f3-2b41-433c-8e16-19d18eaeedf9: 10px; --gap-uuid: 9fed35f3-2b41-433c-8e16-19d18eaeedf9; }
.sd[data-s-b6ee237d-e2d3-461b-9686-5117c21af364] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-2d9878c0-1c08-4b90-be2e-df15914ff1a0] { height: 199.674px; width: 200px; max-width: 100%; }
.sd[data-s-2633a4e5-4bbb-4339-b986-b4f64493f5a3] { place-content: center; align-items: center; flex-flow: column; gap: 10px; padding: 0px; --gap-h-2633a4e5-4bbb-4339-b986-b4f64493f5a3: 0px; --gap-v-2633a4e5-4bbb-4339-b986-b4f64493f5a3: 10px; --gap-uuid: 2633a4e5-4bbb-4339-b986-b4f64493f5a3; }
.sd[data-s-9fa78d19-57f8-4d69-8474-793809f42c67] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-ec2cd6b4-0601-4443-843c-06c7cfa145a6] { height: 199.674px; width: 200px; max-width: 100%; }
.sd[data-s-1e474001-e47a-4776-a701-d0b6bc52d925] { place-content: center; align-items: center; flex-flow: column; gap: 10px; padding: 0px; --gap-h-1e474001-e47a-4776-a701-d0b6bc52d925: 0px; --gap-v-1e474001-e47a-4776-a701-d0b6bc52d925: 10px; --gap-uuid: 1e474001-e47a-4776-a701-d0b6bc52d925; }
.sd[data-s-c4aba1f7-2493-4b73-a3b9-e9390fb6f8e4] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-6c1439ab-39aa-49a7-bea4-726428676f77] { height: 199.674px; width: 200px; max-width: 100%; }
.sd[data-s-147623b0-9940-410c-95b5-4d34eab6ba23] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: right; width: 100%; max-width: 100%; justify-content: flex-end; }
@media screen and (max-width: 840px) {
  .sd[data-s-147623b0-9940-410c-95b5-4d34eab6ba23] { padding: 0px 40px; }
}
.sd[data-s-f6913599-07f4-41a3-b500-66a55447fbee] { place-content: center flex-start; align-items: center; background: rgb(192, 228, 242); display: none; flex: 0 0 auto; flex-flow: column; height: auto; padding: 80px 0px; width: 1000px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-f6913599-07f4-41a3-b500-66a55447fbee] { display: flex; padding: 80px 20px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f6913599-07f4-41a3-b500-66a55447fbee] { display: flex; }
}
.sd[data-s-section-inner-f6913599-07f4-41a3-b500-66a55447fbee] { padding: 80px 0px; width: 1000px; height: auto; flex-flow: column; place-content: center flex-start; align-items: center; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-section-inner-f6913599-07f4-41a3-b500-66a55447fbee] { padding: 80px 20px; flex-direction: column; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-f6913599-07f4-41a3-b500-66a55447fbee] { flex-direction: column; }
}
.sd[data-s-ed8c1dcb-81ee-4aeb-b57b-fda1df9ce777] { color: rgb(17, 17, 17); font-family: var(--s-font-4e8843a2); font-size: 48px; font-weight: 700; height: auto; line-height: 1.2; margin: 20px 0px 40px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-ed8c1dcb-81ee-4aeb-b57b-fda1df9ce777] { font-size: 36px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ed8c1dcb-81ee-4aeb-b57b-fda1df9ce777] { font-size: 28px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-ae55caa3-4358-4804-bd50-8ffd053f1a20] { flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-ae55caa3-4358-4804-bd50-8ffd053f1a20] { flex: 0 0 auto; width: 80%; max-width: 80%; }
}
.sd[data-s-85662e4a-fd1b-4551-a5af-f045680d8a22] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 40px; height: auto; padding: 80px 50px 40px; width: 100%; --gap-h-85662e4a-fd1b-4551-a5af-f045680d8a22: 40px; --gap-v-85662e4a-fd1b-4551-a5af-f045680d8a22: 0px; --gap-uuid: 85662e4a-fd1b-4551-a5af-f045680d8a22; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-85662e4a-fd1b-4551-a5af-f045680d8a22] { gap: 30px; padding: 80px 20px; --gap-h-85662e4a-fd1b-4551-a5af-f045680d8a22: 30px; --gap-v-85662e4a-fd1b-4551-a5af-f045680d8a22: 0px; }
}
.sd[data-s-3d364de5-df8c-4696-8e73-0e6438d34566] { flex: 0 0 auto; height: auto; width: 402px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-3d364de5-df8c-4696-8e73-0e6438d34566] { flex: 0 0 auto; width: calc(45% - (var(--gap-h-85662e4a-fd1b-4551-a5af-f045680d8a22) * 0.55)); max-width: calc(45% - (var(--gap-h-85662e4a-fd1b-4551-a5af-f045680d8a22) * 0.55)); }
}
.sd[data-s-f564684e-ea75-4887-948a-8a9a41a9e2f4] { border-width: 0px 0px 0px 8px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; padding: 20px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-f564684e-ea75-4887-948a-8a9a41a9e2f4] { border-width: 0px 0px 0px 4px; border-style: solid; border-color: rgb(255, 255, 255); font-size: 28px; padding: 20px 30px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f564684e-ea75-4887-948a-8a9a41a9e2f4] { font-size: 20px; }
}
.sd[data-s-3357ceeb-9bbc-40d3-a461-eec3fed22a47] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); flex-flow: row; margin: 0px 0px 40px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-3357ceeb-9bbc-40d3-a461-eec3fed22a47] { flex: 0 0 auto; flex-flow: column; width: 90%; max-width: 90%; }
}
.sd[data-s-810ba01a-754c-497b-a49f-ce741ef98622] { flex: 0 0 auto; height: auto; width: 40%; max-width: 40%; }
@media screen and (max-width: 840px) {
  .sd[data-s-810ba01a-754c-497b-a49f-ce741ef98622] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-61e57340-1633-4591-a5d8-c991433c94d8] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 60px 40px; width: 60%; max-width: 60%; }
@media screen and (max-width: 840px) {
  .sd[data-s-61e57340-1633-4591-a5d8-c991433c94d8] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-61e57340-1633-4591-a5d8-c991433c94d8] { flex: 0 0 auto; width: 100%; }
}
.sd[data-s-8fd12b81-bc1a-4257-8b8e-0c013e567101] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; padding: 0px 0px 20px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1a2b59d3-9927-4be2-8e12-ae6c81fe5a57] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 18px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-1a2b59d3-9927-4be2-8e12-ae6c81fe5a57] { padding: 0px; }
}
.sd[data-s-12807725-2297-4b59-a462-f6421a3f1a95] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
@media screen and (max-width: 840px) {
  .sd[data-s-12807725-2297-4b59-a462-f6421a3f1a95] { flex: 0 0 auto; width: 90%; max-width: 90%; }
}
.sd[data-s-1d3ade8d-59ae-4ceb-9222-40e9d83ee899] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); flex-flow: row; margin: 0px 0px 40px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-1d3ade8d-59ae-4ceb-9222-40e9d83ee899] { flex-flow: column; }
}
.sd[data-s-2fcc5ad1-735f-4db0-9a7f-f375f9768e26] { flex: 0 0 auto; height: auto; width: 40%; max-width: 40%; }
@media screen and (max-width: 840px) {
  .sd[data-s-2fcc5ad1-735f-4db0-9a7f-f375f9768e26] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-1ad2f6c1-ea67-4a2c-8404-44997eff1337] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 60px 40px; width: 60%; max-width: 60%; }
@media screen and (max-width: 840px) {
  .sd[data-s-1ad2f6c1-ea67-4a2c-8404-44997eff1337] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1ad2f6c1-ea67-4a2c-8404-44997eff1337] { flex: 0 0 auto; width: 100%; }
}
.sd[data-s-c3fd153e-be4c-401f-89c0-11ed0ac31810] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; padding: 0px 0px 20px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b6311228-3f79-42f2-976c-dd4517c431d7] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 18px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-b6311228-3f79-42f2-976c-dd4517c431d7] { padding: 0px; }
}
.sd[data-s-aeda0aa1-1880-40a9-b25c-e3ec0ecd5f09] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 40px; height: auto; padding: 80px 50px 40px; width: 100%; --gap-h-aeda0aa1-1880-40a9-b25c-e3ec0ecd5f09: 40px; --gap-v-aeda0aa1-1880-40a9-b25c-e3ec0ecd5f09: 0px; --gap-uuid: aeda0aa1-1880-40a9-b25c-e3ec0ecd5f09; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-aeda0aa1-1880-40a9-b25c-e3ec0ecd5f09] { flex: 0 0 auto; gap: 30px; padding: 80px 20px; width: 100%; --gap-h-aeda0aa1-1880-40a9-b25c-e3ec0ecd5f09: 30px; --gap-v-aeda0aa1-1880-40a9-b25c-e3ec0ecd5f09: 0px; }
}
.sd[data-s-37fb10af-c949-4b0b-baea-459a53d52959] { flex: 0 0 auto; height: auto; width: 402px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-37fb10af-c949-4b0b-baea-459a53d52959] { flex: 0 0 auto; width: calc(45% - (var(--gap-h-aeda0aa1-1880-40a9-b25c-e3ec0ecd5f09) * 0.55)); max-width: calc(45% - (var(--gap-h-aeda0aa1-1880-40a9-b25c-e3ec0ecd5f09) * 0.55)); }
}
.sd[data-s-15078cb2-5ff1-423e-9828-bf01aeaa1d2a] { border-width: 0px 0px 0px 8px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; padding: 50px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-15078cb2-5ff1-423e-9828-bf01aeaa1d2a] { border-width: 0px 0px 0px 4px; border-style: solid; border-color: rgb(255, 255, 255); font-size: 28px; padding: 20px 30px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-15078cb2-5ff1-423e-9828-bf01aeaa1d2a] { font-size: 20px; }
}
.sd[data-s-6938900d-e9af-4c77-8514-5e64ba37b0a8] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); flex-flow: row; margin: 0px 0px 40px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-6938900d-e9af-4c77-8514-5e64ba37b0a8] { flex: 0 0 auto; flex-flow: column; width: 90%; max-width: 90%; }
}
.sd[data-s-cc3d6fdf-193c-49fc-8952-13792fe6fe9e] { flex: 0 0 auto; height: auto; width: 40%; max-width: 40%; }
@media screen and (max-width: 840px) {
  .sd[data-s-cc3d6fdf-193c-49fc-8952-13792fe6fe9e] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-cb4190e4-c14b-457a-a74c-3335424555d5] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 60px 40px; width: 60%; max-width: 60%; }
@media screen and (max-width: 840px) {
  .sd[data-s-cb4190e4-c14b-457a-a74c-3335424555d5] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cb4190e4-c14b-457a-a74c-3335424555d5] { flex: 0 0 auto; width: 100%; }
}
.sd[data-s-4da2285e-e83b-405a-b858-69e180db1f78] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; padding: 0px 0px 20px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c48843ff-a0ea-48d1-aefa-8c4e173c6b91] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 18px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-c48843ff-a0ea-48d1-aefa-8c4e173c6b91] { padding: 0px; }
}
.sd[data-s-1b0525cb-6c8a-437e-adb6-092b8e9816a8] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); flex-flow: row; margin: 0px 0px 40px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-1b0525cb-6c8a-437e-adb6-092b8e9816a8] { flex: 0 0 auto; flex-flow: column; width: 90%; max-width: 90%; }
}
.sd[data-s-9c0db847-56f3-48db-8874-6f9aa782167b] { flex: 0 0 auto; height: auto; width: 40%; max-width: 40%; }
@media screen and (max-width: 840px) {
  .sd[data-s-9c0db847-56f3-48db-8874-6f9aa782167b] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-f1b6b1fa-fb09-4be2-b8e0-0a955d68b6da] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 60px 40px; width: 60%; max-width: 60%; }
@media screen and (max-width: 840px) {
  .sd[data-s-f1b6b1fa-fb09-4be2-b8e0-0a955d68b6da] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f1b6b1fa-fb09-4be2-b8e0-0a955d68b6da] { flex: 0 0 auto; width: 100%; }
}
.sd[data-s-60e2ca7f-a30e-48cb-96ab-c3537b3e0e3d] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; padding: 0px 0px 20px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9f10cd06-8e8e-4faa-8c29-e74b02e11326] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 18px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-9f10cd06-8e8e-4faa-8c29-e74b02e11326] { padding: 0px; }
}
.sd[data-s-e1409807-84c3-483e-8482-4de21982a4d4] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 40px; height: auto; padding: 80px 50px 40px; width: 100%; --gap-h-e1409807-84c3-483e-8482-4de21982a4d4: 40px; --gap-v-e1409807-84c3-483e-8482-4de21982a4d4: 0px; --gap-uuid: e1409807-84c3-483e-8482-4de21982a4d4; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-e1409807-84c3-483e-8482-4de21982a4d4] { gap: 30px; padding: 80px 20px; --gap-h-e1409807-84c3-483e-8482-4de21982a4d4: 30px; --gap-v-e1409807-84c3-483e-8482-4de21982a4d4: 0px; }
}
.sd[data-s-19412568-f9b2-4330-9ccb-af80985dc439] { flex: 0 0 auto; height: auto; width: 402px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-19412568-f9b2-4330-9ccb-af80985dc439] { flex: 0 0 auto; width: calc(45% - (var(--gap-h-e1409807-84c3-483e-8482-4de21982a4d4) * 0.55)); max-width: calc(45% - (var(--gap-h-e1409807-84c3-483e-8482-4de21982a4d4) * 0.55)); }
}
.sd[data-s-1b6543e1-151d-4e5e-a3e1-f10adfbb5fa8] { border-width: 0px 0px 0px 8px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; padding: 20px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-1b6543e1-151d-4e5e-a3e1-f10adfbb5fa8] { border-width: 0px 0px 0px 4px; border-style: solid; border-color: rgb(255, 255, 255); font-size: 28px; padding: 20px 30px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1b6543e1-151d-4e5e-a3e1-f10adfbb5fa8] { font-size: 20px; }
}
.sd[data-s-e581f9a6-ba07-417d-ba1d-13aa55821a6b] { flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-2cbd926b-62f8-41c5-8d12-c4a624826c7e] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 40px; height: auto; padding: 80px 50px 40px; width: 100%; --gap-h-2cbd926b-62f8-41c5-8d12-c4a624826c7e: 40px; --gap-v-2cbd926b-62f8-41c5-8d12-c4a624826c7e: 0px; --gap-uuid: 2cbd926b-62f8-41c5-8d12-c4a624826c7e; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-2cbd926b-62f8-41c5-8d12-c4a624826c7e] { gap: 30px; padding: 80px 20px; --gap-h-2cbd926b-62f8-41c5-8d12-c4a624826c7e: 30px; --gap-v-2cbd926b-62f8-41c5-8d12-c4a624826c7e: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2cbd926b-62f8-41c5-8d12-c4a624826c7e] { gap: 20px; --gap-h-2cbd926b-62f8-41c5-8d12-c4a624826c7e: 20px; --gap-v-2cbd926b-62f8-41c5-8d12-c4a624826c7e: 0px; }
}
.sd[data-s-22310fa0-6011-41f9-8f02-4b01ec50a917] { flex: 0 0 auto; height: auto; width: 402px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-22310fa0-6011-41f9-8f02-4b01ec50a917] { flex: 0 0 auto; width: calc(45% - (var(--gap-h-2cbd926b-62f8-41c5-8d12-c4a624826c7e) * 0.55)); max-width: calc(45% - (var(--gap-h-2cbd926b-62f8-41c5-8d12-c4a624826c7e) * 0.55)); }
}
.sd[data-s-ed88d82b-85c0-4589-9543-ed7b2463f39b] { border-width: 0px 0px 0px 8px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; padding: 50px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-ed88d82b-85c0-4589-9543-ed7b2463f39b] { border-width: 0px 0px 0px 4px; border-style: solid; border-color: rgb(255, 255, 255); font-size: 24px; padding: 20px 30px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ed88d82b-85c0-4589-9543-ed7b2463f39b] { font-size: 20px; padding: 20px 10px; }
}
.sd[data-s-5ecf8da6-2c7d-4573-8755-e784840e014b] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 40px; height: auto; padding: 80px 50px 40px; width: 100%; --gap-h-5ecf8da6-2c7d-4573-8755-e784840e014b: 40px; --gap-v-5ecf8da6-2c7d-4573-8755-e784840e014b: 0px; --gap-uuid: 5ecf8da6-2c7d-4573-8755-e784840e014b; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-5ecf8da6-2c7d-4573-8755-e784840e014b] { gap: 30px; padding: 80px 20px; --gap-h-5ecf8da6-2c7d-4573-8755-e784840e014b: 30px; --gap-v-5ecf8da6-2c7d-4573-8755-e784840e014b: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5ecf8da6-2c7d-4573-8755-e784840e014b] { gap: 20px; --gap-h-5ecf8da6-2c7d-4573-8755-e784840e014b: 20px; --gap-v-5ecf8da6-2c7d-4573-8755-e784840e014b: 0px; }
}
.sd[data-s-40da2eff-0f08-4eab-8a2f-24d677787dc1] { flex: 0 0 auto; height: auto; width: 402px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-40da2eff-0f08-4eab-8a2f-24d677787dc1] { flex: 0 0 auto; width: calc(45% - (var(--gap-h-5ecf8da6-2c7d-4573-8755-e784840e014b) * 0.55)); max-width: calc(45% - (var(--gap-h-5ecf8da6-2c7d-4573-8755-e784840e014b) * 0.55)); }
}
.sd[data-s-bdacdc94-1c88-4b09-a108-cc354e08abe3] { border-width: 0px 0px 0px 8px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; padding: 20px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-bdacdc94-1c88-4b09-a108-cc354e08abe3] { border-width: 0px 0px 0px 4px; border-style: solid; border-color: rgb(255, 255, 255); font-size: 24px; padding: 20px 30px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bdacdc94-1c88-4b09-a108-cc354e08abe3] { font-size: 20px; padding: 20px 10px; }
}
.sd[data-s-09e68a9d-531b-4d2e-b2e6-60567b127ccc] { place-content: center flex-start; align-items: center; background: rgb(192, 228, 242); flex: 0 0 auto; flex-flow: column; height: auto; padding: 80px 0px; width: 1000px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-09e68a9d-531b-4d2e-b2e6-60567b127ccc] { display: none; padding: 80px 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-09e68a9d-531b-4d2e-b2e6-60567b127ccc] { display: none; }
}
.sd[data-s-section-inner-09e68a9d-531b-4d2e-b2e6-60567b127ccc] { padding: 80px 0px; width: 1000px; height: auto; flex-flow: column; place-content: center flex-start; align-items: center; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-section-inner-09e68a9d-531b-4d2e-b2e6-60567b127ccc] { padding: 80px 40px; flex-direction: column; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-09e68a9d-531b-4d2e-b2e6-60567b127ccc] { flex-direction: column; }
}
.sd[data-s-83b48d8b-e0b1-49a2-abbc-541af66fa4ee] { color: rgb(17, 17, 17); font-family: var(--s-font-4e8843a2); font-size: 48px; font-weight: 700; height: auto; line-height: 1.2; margin: 20px 0px 40px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-83b48d8b-e0b1-49a2-abbc-541af66fa4ee] { font-size: 36px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-83b48d8b-e0b1-49a2-abbc-541af66fa4ee] { font-size: 28px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-1609bf17-8c41-471c-9550-804487db302e] { flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-028034dd-9c52-422b-ac59-5ebb8366ffeb] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 40px; height: auto; padding: 80px 50px 40px; width: 100%; --gap-h-028034dd-9c52-422b-ac59-5ebb8366ffeb: 40px; --gap-v-028034dd-9c52-422b-ac59-5ebb8366ffeb: 0px; --gap-uuid: 028034dd-9c52-422b-ac59-5ebb8366ffeb; max-width: 100%; }
.sd[data-s-8c12b93f-4038-4eb9-bf25-48e3ebff35b6] { flex: 0 0 auto; height: auto; width: 402px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-8c12b93f-4038-4eb9-bf25-48e3ebff35b6] { flex: 0 0 auto; width: calc(45% - (var(--gap-h-028034dd-9c52-422b-ac59-5ebb8366ffeb) * 0.55)); max-width: calc(45% - (var(--gap-h-028034dd-9c52-422b-ac59-5ebb8366ffeb) * 0.55)); }
}
.sd[data-s-84ce1493-8280-4d0d-850c-fcb9baf3e968] { border-width: 0px 0px 0px 8px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; padding: 20px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-84ce1493-8280-4d0d-850c-fcb9baf3e968] { border-width: 0px 0px 0px 4px; border-style: solid; border-color: rgb(255, 255, 255); font-size: 28px; }
}
.sd[data-s-def1218f-5d3d-48e4-886b-dce901c6f968] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); flex-flow: row; margin: 0px 0px 40px; padding: 0px; max-width: 100%; }
.sd[data-s-8f0b919e-deea-461f-b511-c17770e1efd7] { flex: 0 0 auto; height: auto; width: 40%; max-width: 40%; }
.sd[data-s-16b90df7-e4c4-493f-a429-692a99dbc37d] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 60px 40px; width: 60%; max-width: 60%; }
@media screen and (max-width: 840px) {
  .sd[data-s-16b90df7-e4c4-493f-a429-692a99dbc37d] { }
}
@media screen and (max-width: 540px) {
  .sd[data-s-16b90df7-e4c4-493f-a429-692a99dbc37d] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-fd3b755c-5227-4966-8a50-f6217431d3fa] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; padding: 0px 0px 20px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c8221fd5-d37b-4c45-bafa-0d7dc8327d1e] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 18px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-c8221fd5-d37b-4c45-bafa-0d7dc8327d1e] { padding: 0px; }
}
.sd[data-s-872a6db8-8345-492c-bee2-0f14a1b1a07c] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); flex-flow: row; margin: 0px 0px 40px; padding: 0px; max-width: 100%; }
.sd[data-s-4bead429-d99e-4952-a55e-1909c9a33e33] { flex: 0 0 auto; height: auto; width: 40%; max-width: 40%; }
.sd[data-s-4ac43cfe-949c-44b5-b524-cd95c3bd596d] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 60px 40px; width: 60%; max-width: 60%; }
@media screen and (max-width: 840px) {
  .sd[data-s-4ac43cfe-949c-44b5-b524-cd95c3bd596d] { }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4ac43cfe-949c-44b5-b524-cd95c3bd596d] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-1f95baaa-8321-4b46-93b7-6c291fe61e55] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; padding: 0px 0px 20px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-bfd2fafb-b286-4c0c-abc4-bd837768cd49] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 18px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-bfd2fafb-b286-4c0c-abc4-bd837768cd49] { padding: 0px; }
}
.sd[data-s-1df3e18f-eb32-449d-aa52-728a73d9418c] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 40px; height: auto; padding: 80px 50px 40px; width: 100%; --gap-h-1df3e18f-eb32-449d-aa52-728a73d9418c: 40px; --gap-v-1df3e18f-eb32-449d-aa52-728a73d9418c: 0px; --gap-uuid: 1df3e18f-eb32-449d-aa52-728a73d9418c; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-1df3e18f-eb32-449d-aa52-728a73d9418c] { flex: 0 0 auto; width: 100%; --gap-h-1df3e18f-eb32-449d-aa52-728a73d9418c: 40px; --gap-v-1df3e18f-eb32-449d-aa52-728a73d9418c: 0px; }
}
.sd[data-s-7ace38c4-58f5-47f6-b400-5cbe6ec22637] { flex: 0 0 auto; height: auto; width: 402px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-7ace38c4-58f5-47f6-b400-5cbe6ec22637] { flex: 0 0 auto; width: calc(45% - (var(--gap-h-1df3e18f-eb32-449d-aa52-728a73d9418c) * 0.55)); max-width: calc(45% - (var(--gap-h-1df3e18f-eb32-449d-aa52-728a73d9418c) * 0.55)); }
}
.sd[data-s-73a47639-6729-4c93-a22a-360bab37f5fe] { border-width: 0px 0px 0px 8px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; padding: 50px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-73a47639-6729-4c93-a22a-360bab37f5fe] { border-width: 0px 0px 0px 4px; border-style: solid; border-color: rgb(255, 255, 255); font-size: 28px; }
}
.sd[data-s-a72aa9f9-e1f3-4d62-bf74-97cf2c78c93c] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); flex-flow: row; margin: 0px 0px 40px; padding: 0px; max-width: 100%; }
.sd[data-s-c499d411-de40-4ab5-a715-8e6a86eca49f] { flex: 0 0 auto; height: auto; width: 40%; max-width: 40%; }
.sd[data-s-dd0cdef5-373b-4819-9c6a-43cc00c1a65b] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 60px 40px; width: 60%; max-width: 60%; }
@media screen and (max-width: 840px) {
  .sd[data-s-dd0cdef5-373b-4819-9c6a-43cc00c1a65b] { }
}
@media screen and (max-width: 540px) {
  .sd[data-s-dd0cdef5-373b-4819-9c6a-43cc00c1a65b] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-1d8a333a-2fed-4c31-88ac-001dc37e2dfc] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; padding: 0px 0px 20px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-771d2893-87f7-4b71-a3d3-aa59944081b9] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 18px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-771d2893-87f7-4b71-a3d3-aa59944081b9] { padding: 0px; }
}
.sd[data-s-04b8d2ff-42c0-4eac-8805-b676963209e7] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); flex-flow: row; margin: 0px 0px 40px; padding: 0px; max-width: 100%; }
.sd[data-s-2fd7cbb1-c06c-4098-bbca-9c555e1fe20d] { flex: 0 0 auto; height: auto; width: 40%; max-width: 40%; }
.sd[data-s-fa44326f-1192-4cdf-949b-55f2819e95a3] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 60px 40px; width: 60%; max-width: 60%; }
@media screen and (max-width: 840px) {
  .sd[data-s-fa44326f-1192-4cdf-949b-55f2819e95a3] { }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fa44326f-1192-4cdf-949b-55f2819e95a3] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-04146734-4fa6-48f8-a3c4-a50f95f033f4] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; padding: 0px 0px 20px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-a4b75d20-5c57-49ed-ab31-0336d0bae8dc] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 18px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-a4b75d20-5c57-49ed-ab31-0336d0bae8dc] { padding: 0px; }
}
.sd[data-s-ad939f02-c925-465f-befe-c90781d108a6] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 40px; height: auto; padding: 80px 50px 40px; width: 100%; --gap-h-ad939f02-c925-465f-befe-c90781d108a6: 40px; --gap-v-ad939f02-c925-465f-befe-c90781d108a6: 0px; --gap-uuid: ad939f02-c925-465f-befe-c90781d108a6; max-width: 100%; }
.sd[data-s-654791c1-d486-41b8-af06-0740d70932fc] { flex: 0 0 auto; height: auto; width: 402px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-654791c1-d486-41b8-af06-0740d70932fc] { flex: 0 0 auto; width: calc(45% - (var(--gap-h-ad939f02-c925-465f-befe-c90781d108a6) * 0.55)); max-width: calc(45% - (var(--gap-h-ad939f02-c925-465f-befe-c90781d108a6) * 0.55)); }
}
.sd[data-s-16fee757-86c3-4cc5-9980-609c6039555e] { border-width: 0px 0px 0px 8px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; padding: 20px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-16fee757-86c3-4cc5-9980-609c6039555e] { border-width: 0px 0px 0px 4px; border-style: solid; border-color: rgb(255, 255, 255); font-size: 28px; }
}
.sd[data-s-84dccf26-c95c-4b0e-bd6d-130d96659fc4] { flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-cc2096d7-8914-4acf-94ff-8e1281e8764d] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 40px; height: auto; padding: 80px 50px 40px; width: 100%; --gap-h-cc2096d7-8914-4acf-94ff-8e1281e8764d: 40px; --gap-v-cc2096d7-8914-4acf-94ff-8e1281e8764d: 0px; --gap-uuid: cc2096d7-8914-4acf-94ff-8e1281e8764d; max-width: 100%; }
.sd[data-s-6bba8d8f-b45c-4fc9-8af3-e46ee1db1b4b] { flex: 0 0 auto; height: auto; width: 402px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-6bba8d8f-b45c-4fc9-8af3-e46ee1db1b4b] { flex: 0 0 auto; width: calc(45% - (var(--gap-h-cc2096d7-8914-4acf-94ff-8e1281e8764d) * 0.55)); max-width: calc(45% - (var(--gap-h-cc2096d7-8914-4acf-94ff-8e1281e8764d) * 0.55)); }
}
.sd[data-s-b92bd6fc-d1cb-4e2f-a366-b70e51eb68f8] { border-width: 0px 0px 0px 8px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; padding: 50px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-b92bd6fc-d1cb-4e2f-a366-b70e51eb68f8] { border-width: 0px 0px 0px 4px; border-style: solid; border-color: rgb(255, 255, 255); font-size: 24px; }
}
.sd[data-s-d67dd5d5-cef5-48f9-bec5-b5b76c919e16] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 40px; height: auto; padding: 80px 50px 40px; width: 100%; --gap-h-d67dd5d5-cef5-48f9-bec5-b5b76c919e16: 40px; --gap-v-d67dd5d5-cef5-48f9-bec5-b5b76c919e16: 0px; --gap-uuid: d67dd5d5-cef5-48f9-bec5-b5b76c919e16; max-width: 100%; }
.sd[data-s-9733ba4b-37a9-438b-98da-5ec9b21bce64] { flex: 0 0 auto; height: auto; width: 402px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-9733ba4b-37a9-438b-98da-5ec9b21bce64] { flex: 0 0 auto; width: calc(45% - (var(--gap-h-d67dd5d5-cef5-48f9-bec5-b5b76c919e16) * 0.55)); max-width: calc(45% - (var(--gap-h-d67dd5d5-cef5-48f9-bec5-b5b76c919e16) * 0.55)); }
}
.sd[data-s-1f0ea167-da00-44eb-bf55-e25f17ecf5e1] { border-width: 0px 0px 0px 8px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; padding: 20px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-1f0ea167-da00-44eb-bf55-e25f17ecf5e1] { border-width: 0px 0px 0px 4px; border-style: solid; border-color: rgb(255, 255, 255); font-size: 24px; }
}
.sd[data-s-9a1d1bf0-e986-4202-9e9d-c3c1a0124a31] { place-content: space-between center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 80px 0px; width: 1080px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-9a1d1bf0-e986-4202-9e9d-c3c1a0124a31] { flex-flow: column; height: auto; }
}
.sd[data-s-section-inner-9a1d1bf0-e986-4202-9e9d-c3c1a0124a31] { padding: 80px 0px; width: 1080px; height: auto; flex-flow: column; place-content: space-between center; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-9a1d1bf0-e986-4202-9e9d-c3c1a0124a31] { height: auto; flex-flow: column; }
}
.sd[data-s-431b0a37-35cc-44c8-8fa1-30d34f29f645] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 40px; width: 100%; max-width: 100%; }
.sd[data-s-762fbbd2-2739-4072-ba47-9e953395f01d] { color: rgb(17, 17, 17); font-family: var(--s-font-4e8843a2); font-size: 48px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-762fbbd2-2739-4072-ba47-9e953395f01d] { font-size: 36px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-762fbbd2-2739-4072-ba47-9e953395f01d] { font-size: 28px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-a9749947-49a4-4403-a98a-80729f4cab7f] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-a9749947-49a4-4403-a98a-80729f4cab7f] { padding: 0px; }
}
.sd[data-s-a2592ec0-8cc7-4105-b9c3-4d34de506ed8] { place-content: center; align-items: center; flex-flow: column; margin: 0px 0px 40px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-a2592ec0-8cc7-4105-b9c3-4d34de506ed8] { flex-direction: column-reverse; }
}
.sd[data-s-90b18dfb-aa70-4f3c-95e3-0997d641c250] { flex: 0 0 auto; height: auto; width: 260px; max-width: 100%; }
.sd[data-s-b9513184-edb0-4b64-aebb-e6bb9313aa54] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
@media screen and (max-width: 840px) {
  .sd[data-s-b9513184-edb0-4b64-aebb-e6bb9313aa54] { padding: 0px 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b9513184-edb0-4b64-aebb-e6bb9313aa54] { flex-flow: wrap; padding: 0px 20px; }
}
.sd[data-s-f1be6fcf-0723-444e-a1ea-28d400f4de45] { place-content: flex-start center; align-items: flex-start; flex-flow: wrap; gap: 40px; padding: 0px; --gap-h-f1be6fcf-0723-444e-a1ea-28d400f4de45: 40px; --gap-v-f1be6fcf-0723-444e-a1ea-28d400f4de45: 40px; --gap-uuid: f1be6fcf-0723-444e-a1ea-28d400f4de45; }
@media screen and (max-width: 540px) {
  .sd[data-s-f1be6fcf-0723-444e-a1ea-28d400f4de45] { gap: 20px; --gap-h-f1be6fcf-0723-444e-a1ea-28d400f4de45: 20px; --gap-v-f1be6fcf-0723-444e-a1ea-28d400f4de45: 20px; }
}
.sd[data-s-6b8c477f-eeb6-4348-b668-741e01dd86f6] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 200px; padding: 30px; width: 300px; --gap-h-6b8c477f-eeb6-4348-b668-741e01dd86f6: 40px; --gap-v-6b8c477f-eeb6-4348-b668-741e01dd86f6: 0px; --gap-uuid: 6b8c477f-eeb6-4348-b668-741e01dd86f6; max-width: 100%; }
.sd[data-s-b0ca78da-8420-49ee-af50-5f242a23ce48] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-6b8c477f-eeb6-4348-b668-741e01dd86f6) * 0)); max-width: calc(100% - (var(--gap-h-6b8c477f-eeb6-4348-b668-741e01dd86f6) * 0)); }
.sd[data-s-65041aef-7d02-4703-82f8-725f9fedf9bc] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 200px; padding: 30px; width: 300px; --gap-h-65041aef-7d02-4703-82f8-725f9fedf9bc: 40px; --gap-v-65041aef-7d02-4703-82f8-725f9fedf9bc: 0px; --gap-uuid: 65041aef-7d02-4703-82f8-725f9fedf9bc; max-width: 100%; }
.sd[data-s-52b23a4f-34db-4714-8839-3babba9c8948] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-65041aef-7d02-4703-82f8-725f9fedf9bc) * 0)); max-width: calc(100% - (var(--gap-h-65041aef-7d02-4703-82f8-725f9fedf9bc) * 0)); }
.sd[data-s-c49b65f0-321c-4513-86bb-602d868527f4] { place-content: center; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-c49b65f0-321c-4513-86bb-602d868527f4: 0px; --gap-v-c49b65f0-321c-4513-86bb-602d868527f4: 0px; --gap-uuid: c49b65f0-321c-4513-86bb-602d868527f4; }
.sd[data-s-02de9ca0-8716-4031-9914-f0043168221a] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 200px; overflow: hidden; padding: 30px; width: 300px; --gap-h-02de9ca0-8716-4031-9914-f0043168221a: 40px; --gap-v-02de9ca0-8716-4031-9914-f0043168221a: 0px; --gap-uuid: 02de9ca0-8716-4031-9914-f0043168221a; max-width: 100%; }
.sd[data-s-f583d494-9913-4e72-a7c0-04404c250dd8] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-02de9ca0-8716-4031-9914-f0043168221a) * 0)); max-width: calc(100% - (var(--gap-h-02de9ca0-8716-4031-9914-f0043168221a) * 0)); }
.sd[data-s-a6eea617-3e4f-41b0-9c80-9faad5280722] { place-content: center; align-items: center; flex-flow: row; gap: 20px; padding: 0px; --gap-h-a6eea617-3e4f-41b0-9c80-9faad5280722: 20px; --gap-v-a6eea617-3e4f-41b0-9c80-9faad5280722: 0px; --gap-uuid: a6eea617-3e4f-41b0-9c80-9faad5280722; }
.sd[data-s-631e470a-ec89-44e8-94fa-e68340f511b9] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 400; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 10px 0px 0px; opacity: 1; padding: 10px; text-align: left; width: auto; max-width: 100%; --g-color-0: #0acffe; --g-position-0: 0%; --g-color-1: #495aff; --g-position-1: 100%; --g-color-2: #495aff; --g-position-2: 100%; --g-color-3: #495aff; --g-position-3: 100%; --g-color-4: #495aff; --g-position-4: 100%; --g-color-5: #495aff; --g-position-5: 100%; --g-color-6: #495aff; --g-position-6: 100%; --g-color-7: #495aff; --g-position-7: 100%; --g-color-8: #495aff; --g-position-8: 100%; --g-color-9: #495aff; --g-position-9: 100%; --g-color-10: #495aff; --g-position-10: 100%; --g-color-11: #495aff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-70ade2c5-a095-4d65-8a05-a8c1f4300201] { border-radius: 0px; color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 700; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 0px 2px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-db0e52c4-e580-4f40-b0d9-f7b1258516c8] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 400; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 10px 0px 0px; opacity: 1; padding: 10px; text-align: left; width: auto; max-width: 100%; --g-color-0: #0acffe; --g-position-0: 0%; --g-color-1: #495aff; --g-position-1: 100%; --g-color-2: #495aff; --g-position-2: 100%; --g-color-3: #495aff; --g-position-3: 100%; --g-color-4: #495aff; --g-position-4: 100%; --g-color-5: #495aff; --g-position-5: 100%; --g-color-6: #495aff; --g-position-6: 100%; --g-color-7: #495aff; --g-position-7: 100%; --g-color-8: #495aff; --g-position-8: 100%; --g-color-9: #495aff; --g-position-9: 100%; --g-color-10: #495aff; --g-position-10: 100%; --g-color-11: #495aff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-91e8ca97-8cb2-4a23-864a-75fcd93d14df] { border-radius: 0px; color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 700; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 0px 2px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-e1a3843f-7015-4e1a-9048-5626fff45082] { place-content: center; align-items: center; flex-flow: column; margin: 60px 0px 40px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-e1a3843f-7015-4e1a-9048-5626fff45082] { flex-direction: column-reverse; }
}
.sd[data-s-faea3903-cbb9-4b47-90d5-7b7499fd8710] { flex: 0 0 auto; height: auto; width: 260px; max-width: 100%; }
.sd[data-s-73402f1f-c869-417c-9438-67044b032e29] { place-content: flex-start center; align-items: flex-start; flex-flow: wrap; gap: 40px 50px; padding: 0px; --gap-h-73402f1f-c869-417c-9438-67044b032e29: 50px; --gap-v-73402f1f-c869-417c-9438-67044b032e29: 40px; --gap-uuid: 73402f1f-c869-417c-9438-67044b032e29; }
@media screen and (max-width: 840px) {
  .sd[data-s-73402f1f-c869-417c-9438-67044b032e29] { padding: 0px 40px; --gap-h-73402f1f-c869-417c-9438-67044b032e29: 50px; --gap-v-73402f1f-c869-417c-9438-67044b032e29: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-73402f1f-c869-417c-9438-67044b032e29] { place-content: center; align-items: center; flex-flow: wrap; gap: 20px; padding: 0px 20px; --gap-h-73402f1f-c869-417c-9438-67044b032e29: 20px; --gap-v-73402f1f-c869-417c-9438-67044b032e29: 20px; }
}
.sd[data-s-bc71c8d2-68b7-48c0-bd8f-2c89663ae28b] { place-content: center; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-bc71c8d2-68b7-48c0-bd8f-2c89663ae28b: 0px; --gap-v-bc71c8d2-68b7-48c0-bd8f-2c89663ae28b: 0px; --gap-uuid: bc71c8d2-68b7-48c0-bd8f-2c89663ae28b; }
.sd[data-s-8d6095e6-2529-459e-b5d6-de41d058c7f4] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 160px; overflow: hidden; padding: 20px; width: 240px; --gap-h-8d6095e6-2529-459e-b5d6-de41d058c7f4: 40px; --gap-v-8d6095e6-2529-459e-b5d6-de41d058c7f4: 0px; --gap-uuid: 8d6095e6-2529-459e-b5d6-de41d058c7f4; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-8d6095e6-2529-459e-b5d6-de41d058c7f4] { flex: 0 0 auto; height: 120px; width: 220px; --gap-h-8d6095e6-2529-459e-b5d6-de41d058c7f4: 40px; --gap-v-8d6095e6-2529-459e-b5d6-de41d058c7f4: 0px; max-width: 100%; }
}
.sd[data-s-73e53a9c-7456-4779-bcc0-ce65b938d248] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-8d6095e6-2529-459e-b5d6-de41d058c7f4) * 0)); max-width: calc(100% - (var(--gap-h-8d6095e6-2529-459e-b5d6-de41d058c7f4) * 0)); }
.sd[data-s-3a4e19b9-f1fe-4807-b6bb-08ddacdcdac6] { place-content: center; align-items: center; flex-flow: row; gap: 20px; padding: 0px; --gap-h-3a4e19b9-f1fe-4807-b6bb-08ddacdcdac6: 20px; --gap-v-3a4e19b9-f1fe-4807-b6bb-08ddacdcdac6: 0px; --gap-uuid: 3a4e19b9-f1fe-4807-b6bb-08ddacdcdac6; }
.sd[data-s-ad65fdd8-55ab-49c0-8112-d05e0f8241c9] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 400; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 10px 0px 0px; opacity: 1; padding: 10px; text-align: left; width: auto; max-width: 100%; --g-color-0: #0acffe; --g-position-0: 0%; --g-color-1: #495aff; --g-position-1: 100%; --g-color-2: #495aff; --g-position-2: 100%; --g-color-3: #495aff; --g-position-3: 100%; --g-color-4: #495aff; --g-position-4: 100%; --g-color-5: #495aff; --g-position-5: 100%; --g-color-6: #495aff; --g-position-6: 100%; --g-color-7: #495aff; --g-position-7: 100%; --g-color-8: #495aff; --g-position-8: 100%; --g-color-9: #495aff; --g-position-9: 100%; --g-color-10: #495aff; --g-position-10: 100%; --g-color-11: #495aff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-8092b0a4-10d7-4009-af4f-c70174b79438] { border-radius: 0px; color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 700; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 0px 2px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-0ff78312-972b-45ef-9be0-f84802a382e7] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 400; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 10px 0px 0px; opacity: 1; padding: 10px; text-align: left; width: auto; max-width: 100%; --g-color-0: #0acffe; --g-position-0: 0%; --g-color-1: #495aff; --g-position-1: 100%; --g-color-2: #495aff; --g-position-2: 100%; --g-color-3: #495aff; --g-position-3: 100%; --g-color-4: #495aff; --g-position-4: 100%; --g-color-5: #495aff; --g-position-5: 100%; --g-color-6: #495aff; --g-position-6: 100%; --g-color-7: #495aff; --g-position-7: 100%; --g-color-8: #495aff; --g-position-8: 100%; --g-color-9: #495aff; --g-position-9: 100%; --g-color-10: #495aff; --g-position-10: 100%; --g-color-11: #495aff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-e5fc6e84-7c44-4685-93a8-40c817bdbf3f] { border-radius: 0px; color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 700; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 0px 2px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-b01fcdc6-1ab2-4bdf-8466-0876ab38122f] { place-content: center; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-b01fcdc6-1ab2-4bdf-8466-0876ab38122f: 0px; --gap-v-b01fcdc6-1ab2-4bdf-8466-0876ab38122f: 0px; --gap-uuid: b01fcdc6-1ab2-4bdf-8466-0876ab38122f; }
.sd[data-s-a8d67bb5-d2b5-4d9c-9ae5-cce9fc4f557b] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 160px; overflow: hidden; padding: 20px; width: 240px; --gap-h-a8d67bb5-d2b5-4d9c-9ae5-cce9fc4f557b: 40px; --gap-v-a8d67bb5-d2b5-4d9c-9ae5-cce9fc4f557b: 0px; --gap-uuid: a8d67bb5-d2b5-4d9c-9ae5-cce9fc4f557b; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-a8d67bb5-d2b5-4d9c-9ae5-cce9fc4f557b] { flex: 0 0 auto; height: 120px; width: 220px; --gap-h-a8d67bb5-d2b5-4d9c-9ae5-cce9fc4f557b: 40px; --gap-v-a8d67bb5-d2b5-4d9c-9ae5-cce9fc4f557b: 0px; max-width: 100%; }
}
.sd[data-s-81cd2c5b-e3e1-490c-8a2b-a5d306372b2f] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-a8d67bb5-d2b5-4d9c-9ae5-cce9fc4f557b) * 0)); max-width: calc(100% - (var(--gap-h-a8d67bb5-d2b5-4d9c-9ae5-cce9fc4f557b) * 0)); }
.sd[data-s-d9ac667f-9acf-450f-a938-c3d8bd671f4b] { place-content: center; align-items: center; flex-flow: row; gap: 20px; padding: 0px; --gap-h-d9ac667f-9acf-450f-a938-c3d8bd671f4b: 20px; --gap-v-d9ac667f-9acf-450f-a938-c3d8bd671f4b: 0px; --gap-uuid: d9ac667f-9acf-450f-a938-c3d8bd671f4b; }
.sd[data-s-62463764-edaa-4d12-a171-19c22a194804] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 400; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 10px 0px 0px; opacity: 1; padding: 10px; text-align: left; width: auto; max-width: 100%; --g-color-0: #0acffe; --g-position-0: 0%; --g-color-1: #495aff; --g-position-1: 100%; --g-color-2: #495aff; --g-position-2: 100%; --g-color-3: #495aff; --g-position-3: 100%; --g-color-4: #495aff; --g-position-4: 100%; --g-color-5: #495aff; --g-position-5: 100%; --g-color-6: #495aff; --g-position-6: 100%; --g-color-7: #495aff; --g-position-7: 100%; --g-color-8: #495aff; --g-position-8: 100%; --g-color-9: #495aff; --g-position-9: 100%; --g-color-10: #495aff; --g-position-10: 100%; --g-color-11: #495aff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-369b365f-4cdb-4769-b6fa-d0f7d7464b96] { border-radius: 0px; color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 700; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 0px 2px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-eb062c43-d0a8-4f09-a703-0853d101ee3d] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 400; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 10px 0px 0px; opacity: 1; padding: 10px; text-align: left; width: auto; max-width: 100%; --g-color-0: #0acffe; --g-position-0: 0%; --g-color-1: #495aff; --g-position-1: 100%; --g-color-2: #495aff; --g-position-2: 100%; --g-color-3: #495aff; --g-position-3: 100%; --g-color-4: #495aff; --g-position-4: 100%; --g-color-5: #495aff; --g-position-5: 100%; --g-color-6: #495aff; --g-position-6: 100%; --g-color-7: #495aff; --g-position-7: 100%; --g-color-8: #495aff; --g-position-8: 100%; --g-color-9: #495aff; --g-position-9: 100%; --g-color-10: #495aff; --g-position-10: 100%; --g-color-11: #495aff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-f88afaf6-9022-4a20-ae73-cb5d6f94dec3] { border-radius: 0px; color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 700; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 0px 2px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-7083cf00-452c-48e6-87cc-6cffe3088e34] { place-content: center; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-7083cf00-452c-48e6-87cc-6cffe3088e34: 0px; --gap-v-7083cf00-452c-48e6-87cc-6cffe3088e34: 0px; --gap-uuid: 7083cf00-452c-48e6-87cc-6cffe3088e34; }
.sd[data-s-1d3fd983-dd89-4d69-aa7c-c18819b82cf7] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 160px; overflow: hidden; padding: 20px; width: 240px; --gap-h-1d3fd983-dd89-4d69-aa7c-c18819b82cf7: 40px; --gap-v-1d3fd983-dd89-4d69-aa7c-c18819b82cf7: 0px; --gap-uuid: 1d3fd983-dd89-4d69-aa7c-c18819b82cf7; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-1d3fd983-dd89-4d69-aa7c-c18819b82cf7] { flex: 0 0 auto; height: 120px; width: 220px; --gap-h-1d3fd983-dd89-4d69-aa7c-c18819b82cf7: 40px; --gap-v-1d3fd983-dd89-4d69-aa7c-c18819b82cf7: 0px; max-width: 100%; }
}
.sd[data-s-877d083a-85dd-4ef5-9e5f-d329680e3551] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-1d3fd983-dd89-4d69-aa7c-c18819b82cf7) * 0)); max-width: calc(100% - (var(--gap-h-1d3fd983-dd89-4d69-aa7c-c18819b82cf7) * 0)); }
.sd[data-s-331f11f7-55a2-4512-b9d1-d8c5d3bb979d] { place-content: center; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-331f11f7-55a2-4512-b9d1-d8c5d3bb979d: 0px; --gap-v-331f11f7-55a2-4512-b9d1-d8c5d3bb979d: 0px; --gap-uuid: 331f11f7-55a2-4512-b9d1-d8c5d3bb979d; }
.sd[data-s-4b24e2a8-86a8-4abf-8a04-886f37323fd8] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 160px; overflow: hidden; padding: 20px; width: 240px; --gap-h-4b24e2a8-86a8-4abf-8a04-886f37323fd8: 40px; --gap-v-4b24e2a8-86a8-4abf-8a04-886f37323fd8: 0px; --gap-uuid: 4b24e2a8-86a8-4abf-8a04-886f37323fd8; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-4b24e2a8-86a8-4abf-8a04-886f37323fd8] { flex: 0 0 auto; height: 120px; width: 220px; --gap-h-4b24e2a8-86a8-4abf-8a04-886f37323fd8: 40px; --gap-v-4b24e2a8-86a8-4abf-8a04-886f37323fd8: 0px; max-width: 100%; }
}
.sd[data-s-d87b83b9-3972-4fd9-9da1-7972019c60b9] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-4b24e2a8-86a8-4abf-8a04-886f37323fd8) * 0)); max-width: calc(100% - (var(--gap-h-4b24e2a8-86a8-4abf-8a04-886f37323fd8) * 0)); }
.sd[data-s-9f953c10-8b84-476b-8c7d-2967667773a9] { place-content: center; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-9f953c10-8b84-476b-8c7d-2967667773a9: 0px; --gap-v-9f953c10-8b84-476b-8c7d-2967667773a9: 0px; --gap-uuid: 9f953c10-8b84-476b-8c7d-2967667773a9; }
.sd[data-s-c2d3da24-f506-4282-84ab-d5736d91cc37] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 160px; overflow: hidden; padding: 20px; width: 240px; --gap-h-c2d3da24-f506-4282-84ab-d5736d91cc37: 40px; --gap-v-c2d3da24-f506-4282-84ab-d5736d91cc37: 0px; --gap-uuid: c2d3da24-f506-4282-84ab-d5736d91cc37; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-c2d3da24-f506-4282-84ab-d5736d91cc37] { flex: 0 0 auto; height: 120px; width: 220px; --gap-h-c2d3da24-f506-4282-84ab-d5736d91cc37: 40px; --gap-v-c2d3da24-f506-4282-84ab-d5736d91cc37: 0px; max-width: 100%; }
}
.sd[data-s-95200e93-f026-4df1-b2f5-8659d521115e] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-c2d3da24-f506-4282-84ab-d5736d91cc37) * 0)); max-width: calc(100% - (var(--gap-h-c2d3da24-f506-4282-84ab-d5736d91cc37) * 0)); }
.sd[data-s-d0485dca-72f4-4511-b963-03115d8e7b12] { place-content: center; align-items: center; flex-flow: column; margin: 60px 0px 40px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-d0485dca-72f4-4511-b963-03115d8e7b12] { flex-direction: column-reverse; }
}
.sd[data-s-17f70133-89ae-4c3f-86db-1cfb19f6e3c2] { flex: 0 0 auto; height: auto; width: 260px; max-width: 100%; }
.sd[data-s-43ee141b-9bed-42f2-8a73-4cd77b834943] { place-content: flex-start center; align-items: flex-start; flex-flow: wrap; gap: 50px; padding: 0px; --gap-h-43ee141b-9bed-42f2-8a73-4cd77b834943: 50px; --gap-v-43ee141b-9bed-42f2-8a73-4cd77b834943: 50px; --gap-uuid: 43ee141b-9bed-42f2-8a73-4cd77b834943; }
@media screen and (max-width: 840px) {
  .sd[data-s-43ee141b-9bed-42f2-8a73-4cd77b834943] { padding: 0px 40px; --gap-h-43ee141b-9bed-42f2-8a73-4cd77b834943: 50px; --gap-v-43ee141b-9bed-42f2-8a73-4cd77b834943: 50px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-43ee141b-9bed-42f2-8a73-4cd77b834943] { place-content: center; align-items: center; flex-flow: wrap; gap: 20px; padding: 0px 20px; --gap-h-43ee141b-9bed-42f2-8a73-4cd77b834943: 20px; --gap-v-43ee141b-9bed-42f2-8a73-4cd77b834943: 20px; }
}
.sd[data-s-5afd6c04-8119-4be1-a400-47bd6c986563] { place-content: center; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-5afd6c04-8119-4be1-a400-47bd6c986563: 0px; --gap-v-5afd6c04-8119-4be1-a400-47bd6c986563: 0px; --gap-uuid: 5afd6c04-8119-4be1-a400-47bd6c986563; }
.sd[data-s-59dd4da9-1bb7-4bae-96e3-fc98b428408c] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 130px; overflow: hidden; padding: 20px; width: 190px; --gap-h-59dd4da9-1bb7-4bae-96e3-fc98b428408c: 40px; --gap-v-59dd4da9-1bb7-4bae-96e3-fc98b428408c: 0px; --gap-uuid: 59dd4da9-1bb7-4bae-96e3-fc98b428408c; max-width: 100%; }
.sd[data-s-a9177905-bc54-4348-b370-a282118a9eca] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-59dd4da9-1bb7-4bae-96e3-fc98b428408c) * 0)); max-width: calc(100% - (var(--gap-h-59dd4da9-1bb7-4bae-96e3-fc98b428408c) * 0)); }
.sd[data-s-da8a740c-89d6-4be5-ad73-90675ec1ac26] { place-content: center; align-items: center; flex-flow: row; gap: 10px; padding: 0px; --gap-h-da8a740c-89d6-4be5-ad73-90675ec1ac26: 10px; --gap-v-da8a740c-89d6-4be5-ad73-90675ec1ac26: 0px; --gap-uuid: da8a740c-89d6-4be5-ad73-90675ec1ac26; }
.sd[data-s-60dc4779-93d0-4613-b88a-e252908e4600] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 400; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 10px 0px 0px; opacity: 1; padding: 10px; text-align: left; width: auto; max-width: 100%; --g-color-0: #0acffe; --g-position-0: 0%; --g-color-1: #495aff; --g-position-1: 100%; --g-color-2: #495aff; --g-position-2: 100%; --g-color-3: #495aff; --g-position-3: 100%; --g-color-4: #495aff; --g-position-4: 100%; --g-color-5: #495aff; --g-position-5: 100%; --g-color-6: #495aff; --g-position-6: 100%; --g-color-7: #495aff; --g-position-7: 100%; --g-color-8: #495aff; --g-position-8: 100%; --g-color-9: #495aff; --g-position-9: 100%; --g-color-10: #495aff; --g-position-10: 100%; --g-color-11: #495aff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-e0e61e22-1bdd-4fec-9224-ae068e7b7cd4] { border-radius: 0px; color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 700; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 0px 2px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-98e183ec-eb88-4a16-a595-0c8061c2fe86] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 400; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 10px 0px 0px; opacity: 1; padding: 10px; text-align: left; width: auto; max-width: 100%; --g-color-0: #0acffe; --g-position-0: 0%; --g-color-1: #495aff; --g-position-1: 100%; --g-color-2: #495aff; --g-position-2: 100%; --g-color-3: #495aff; --g-position-3: 100%; --g-color-4: #495aff; --g-position-4: 100%; --g-color-5: #495aff; --g-position-5: 100%; --g-color-6: #495aff; --g-position-6: 100%; --g-color-7: #495aff; --g-position-7: 100%; --g-color-8: #495aff; --g-position-8: 100%; --g-color-9: #495aff; --g-position-9: 100%; --g-color-10: #495aff; --g-position-10: 100%; --g-color-11: #495aff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-37d59108-cae1-406e-a24e-ff30d8ba0fab] { border-radius: 0px; color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 700; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 0px 2px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-fb0ce46e-ea84-4829-824c-404c95a0594c] { place-content: center; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-fb0ce46e-ea84-4829-824c-404c95a0594c: 0px; --gap-v-fb0ce46e-ea84-4829-824c-404c95a0594c: 0px; --gap-uuid: fb0ce46e-ea84-4829-824c-404c95a0594c; }
.sd[data-s-b8423192-3efd-4cf7-bfb6-f2196b9bc003] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 130px; overflow: hidden; padding: 20px; width: 190px; --gap-h-b8423192-3efd-4cf7-bfb6-f2196b9bc003: 40px; --gap-v-b8423192-3efd-4cf7-bfb6-f2196b9bc003: 0px; --gap-uuid: b8423192-3efd-4cf7-bfb6-f2196b9bc003; max-width: 100%; }
.sd[data-s-c7f8241b-af84-4cbe-8f9b-05a4f026ff94] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-b8423192-3efd-4cf7-bfb6-f2196b9bc003) * 0)); max-width: calc(100% - (var(--gap-h-b8423192-3efd-4cf7-bfb6-f2196b9bc003) * 0)); }
.sd[data-s-2da2383d-97a7-480a-befa-0fd053f91ebe] { place-content: center; align-items: center; flex-flow: row; gap: 20px; padding: 0px; --gap-h-2da2383d-97a7-480a-befa-0fd053f91ebe: 20px; --gap-v-2da2383d-97a7-480a-befa-0fd053f91ebe: 0px; --gap-uuid: 2da2383d-97a7-480a-befa-0fd053f91ebe; }
.sd[data-s-5561778b-d1f9-4672-8810-6184f46a4cdd] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-4e8843a2); font-size: 15px; font-weight: 400; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 10px 0px 0px; opacity: 1; padding: 10px; text-align: left; width: auto; max-width: 100%; --g-color-0: #0acffe; --g-position-0: 0%; --g-color-1: #495aff; --g-position-1: 100%; --g-color-2: #495aff; --g-position-2: 100%; --g-color-3: #495aff; --g-position-3: 100%; --g-color-4: #495aff; --g-position-4: 100%; --g-color-5: #495aff; --g-position-5: 100%; --g-color-6: #495aff; --g-position-6: 100%; --g-color-7: #495aff; --g-position-7: 100%; --g-color-8: #495aff; --g-position-8: 100%; --g-color-9: #495aff; --g-position-9: 100%; --g-color-10: #495aff; --g-position-10: 100%; --g-color-11: #495aff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-7c66a040-caff-42cd-9936-b3b4b686162a] { border-radius: 0px; color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 14px; font-weight: 700; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 0px 2px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-25daf8b2-e0d1-41be-b664-1ba01bb88387] { place-content: center; align-items: center; flex-flow: column; margin: 60px 0px 40px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-25daf8b2-e0d1-41be-b664-1ba01bb88387] { flex-direction: column-reverse; }
}
.sd[data-s-fe72dcc5-c71b-42c0-8d8c-5cd6b661597d] { flex: 0 0 auto; height: auto; width: 260px; max-width: 100%; }
.sd[data-s-4d84a563-eb6b-474a-9bf1-afa65bbd3aae] { place-content: flex-start center; align-items: flex-start; flex-flow: wrap; gap: 40px; padding: 0px; --gap-h-4d84a563-eb6b-474a-9bf1-afa65bbd3aae: 40px; --gap-v-4d84a563-eb6b-474a-9bf1-afa65bbd3aae: 40px; --gap-uuid: 4d84a563-eb6b-474a-9bf1-afa65bbd3aae; }
@media screen and (max-width: 840px) {
  .sd[data-s-4d84a563-eb6b-474a-9bf1-afa65bbd3aae] { padding: 0px 40px; --gap-h-4d84a563-eb6b-474a-9bf1-afa65bbd3aae: 40px; --gap-v-4d84a563-eb6b-474a-9bf1-afa65bbd3aae: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4d84a563-eb6b-474a-9bf1-afa65bbd3aae] { place-content: center; align-items: center; flex-flow: wrap; gap: 20px; padding: 0px 20px; --gap-h-4d84a563-eb6b-474a-9bf1-afa65bbd3aae: 20px; --gap-v-4d84a563-eb6b-474a-9bf1-afa65bbd3aae: 20px; }
}
.sd[data-s-47a7d3e0-2fe6-4511-b8ee-5ee9fd33ca7e] { place-content: center; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-47a7d3e0-2fe6-4511-b8ee-5ee9fd33ca7e: 0px; --gap-v-47a7d3e0-2fe6-4511-b8ee-5ee9fd33ca7e: 0px; --gap-uuid: 47a7d3e0-2fe6-4511-b8ee-5ee9fd33ca7e; }
.sd[data-s-5109e78c-801a-48a7-b614-ed668f6ce829] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 100px; overflow: hidden; padding: 10px; width: 140px; --gap-h-5109e78c-801a-48a7-b614-ed668f6ce829: 40px; --gap-v-5109e78c-801a-48a7-b614-ed668f6ce829: 0px; --gap-uuid: 5109e78c-801a-48a7-b614-ed668f6ce829; max-width: 100%; }
.sd[data-s-e85b0cc0-e2d9-495b-9b00-6d4aa3c8f49b] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-5109e78c-801a-48a7-b614-ed668f6ce829) * 0)); max-width: calc(100% - (var(--gap-h-5109e78c-801a-48a7-b614-ed668f6ce829) * 0)); }
.sd[data-s-82223f4c-7725-49d2-98c7-465a9f96159b] { place-content: center; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-82223f4c-7725-49d2-98c7-465a9f96159b: 0px; --gap-v-82223f4c-7725-49d2-98c7-465a9f96159b: 0px; --gap-uuid: 82223f4c-7725-49d2-98c7-465a9f96159b; }
.sd[data-s-cec0feb2-997c-495b-8feb-33f51872989c] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 100px; overflow: hidden; padding: 10px; width: 140px; --gap-h-cec0feb2-997c-495b-8feb-33f51872989c: 40px; --gap-v-cec0feb2-997c-495b-8feb-33f51872989c: 0px; --gap-uuid: cec0feb2-997c-495b-8feb-33f51872989c; max-width: 100%; }
.sd[data-s-bb25e94f-222a-4d27-98df-ee012885a722] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-cec0feb2-997c-495b-8feb-33f51872989c) * 0)); max-width: calc(100% - (var(--gap-h-cec0feb2-997c-495b-8feb-33f51872989c) * 0)); }
.sd[data-s-24fbebed-3353-46d3-8d39-8bfc4f8a288e] { place-content: center; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-24fbebed-3353-46d3-8d39-8bfc4f8a288e: 0px; --gap-v-24fbebed-3353-46d3-8d39-8bfc4f8a288e: 0px; --gap-uuid: 24fbebed-3353-46d3-8d39-8bfc4f8a288e; }
.sd[data-s-838a8b65-d9a5-43e0-ae3f-b34dde2febd7] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 100px; overflow: hidden; padding: 10px; width: 140px; --gap-h-838a8b65-d9a5-43e0-ae3f-b34dde2febd7: 40px; --gap-v-838a8b65-d9a5-43e0-ae3f-b34dde2febd7: 0px; --gap-uuid: 838a8b65-d9a5-43e0-ae3f-b34dde2febd7; max-width: 100%; }
.sd[data-s-9ec0551b-43b6-4d6f-8a50-2b2eb0ebdd1c] { flex: 0 0 auto; height: auto; width: 69px; max-width: 100%; }
.sd[data-s-05c10d8e-2186-4f4a-be8e-31a6e9f0ccd9] { place-content: center; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-05c10d8e-2186-4f4a-be8e-31a6e9f0ccd9: 0px; --gap-v-05c10d8e-2186-4f4a-be8e-31a6e9f0ccd9: 0px; --gap-uuid: 05c10d8e-2186-4f4a-be8e-31a6e9f0ccd9; }
.sd[data-s-1cc9105f-0f18-4338-bdbb-7656754a9387] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 100px; overflow: hidden; padding: 10px; width: 140px; --gap-h-1cc9105f-0f18-4338-bdbb-7656754a9387: 40px; --gap-v-1cc9105f-0f18-4338-bdbb-7656754a9387: 0px; --gap-uuid: 1cc9105f-0f18-4338-bdbb-7656754a9387; max-width: 100%; }
.sd[data-s-a8dc5d22-5b15-4a5d-b169-37041a468f24] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-1cc9105f-0f18-4338-bdbb-7656754a9387) * 0)); max-width: calc(100% - (var(--gap-h-1cc9105f-0f18-4338-bdbb-7656754a9387) * 0)); }
.sd[data-s-346bdba5-f428-4c44-ba4a-798204038dd9] { place-content: center; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-346bdba5-f428-4c44-ba4a-798204038dd9: 0px; --gap-v-346bdba5-f428-4c44-ba4a-798204038dd9: 0px; --gap-uuid: 346bdba5-f428-4c44-ba4a-798204038dd9; }
@media screen and (max-width: 540px) {
  .sd[data-s-346bdba5-f428-4c44-ba4a-798204038dd9] { flex-flow: wrap; --gap-h-346bdba5-f428-4c44-ba4a-798204038dd9: 0px; --gap-v-346bdba5-f428-4c44-ba4a-798204038dd9: 0px; }
}
.sd[data-s-72cfe653-89f6-4822-b4b3-42f9c08f3b1a] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(238, 238, 238); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; flex: 0 0 auto; flex-flow: row; gap: 40px; height: 100px; overflow: hidden; padding: 10px; width: 140px; --gap-h-72cfe653-89f6-4822-b4b3-42f9c08f3b1a: 40px; --gap-v-72cfe653-89f6-4822-b4b3-42f9c08f3b1a: 0px; --gap-uuid: 72cfe653-89f6-4822-b4b3-42f9c08f3b1a; max-width: 100%; }
.sd[data-s-92290f6b-472f-478d-a1f1-58fef560d69c] { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-72cfe653-89f6-4822-b4b3-42f9c08f3b1a) * 0)); max-width: calc(100% - (var(--gap-h-72cfe653-89f6-4822-b4b3-42f9c08f3b1a) * 0)); }
.sd[data-s-72831674-2cba-45a4-b10f-0788a9c3c351] { background: rgb(255, 247, 201); flex: 0 0 auto; height: 720px; padding: 80px 0px; width: 730px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-72831674-2cba-45a4-b10f-0788a9c3c351] { flex: 0 0 auto; height: auto; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-72831674-2cba-45a4-b10f-0788a9c3c351] { padding: 50px 30px; }
}
.sd[data-s-section-inner-72831674-2cba-45a4-b10f-0788a9c3c351] { padding: 80px 0px; width: 730px; height: 720px; flex-direction: column; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-section-inner-72831674-2cba-45a4-b10f-0788a9c3c351] { height: auto; flex-direction: column; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-72831674-2cba-45a4-b10f-0788a9c3c351] { padding: 50px 30px; flex-direction: column; }
}
.sd[data-s-92679759-7714-44ca-a1ab-0be8a784bb8d] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 40px; width: 100%; max-width: 100%; }
.sd[data-s-6b526197-bbc4-467a-853b-1d16d621ed2e] { color: rgb(17, 17, 17); font-family: var(--s-font-4e8843a2); font-size: 48px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-6b526197-bbc4-467a-853b-1d16d621ed2e] { font-size: 36px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6b526197-bbc4-467a-853b-1d16d621ed2e] { font-size: 28px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-f57bcec9-1229-4bdd-ade3-251e06c4ce9c] { place-content: flex-start center; align-items: flex-start; flex-flow: wrap; gap: 30px; padding: 0px; --gap-h-f57bcec9-1229-4bdd-ade3-251e06c4ce9c: 30px; --gap-v-f57bcec9-1229-4bdd-ade3-251e06c4ce9c: 30px; --gap-uuid: f57bcec9-1229-4bdd-ade3-251e06c4ce9c; }
.sd[data-s-cb10b114-8f41-4a55-91bc-cdfc4d603cb6] { place-content: center; align-items: center; flex-wrap: nowrap; padding: 0px; }
.sd[data-s-41796fec-d710-49f1-a0b3-41edf908f6b4] { flex: 0 0 auto; height: auto; width: 80px; max-width: 100%; }
.sd[data-s-04e11f27-14e6-47d3-95a9-fb8956ee51cf] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-552fc902-d9af-4cc1-a0f4-72cb80bc1d59] { place-content: center; align-items: center; flex-wrap: nowrap; padding: 0px; }
.sd[data-s-ff6b7bf1-0516-4d3a-ad3e-91d09f71cf2b] { flex: 0 0 auto; height: auto; width: 80px; max-width: 100%; }
.sd[data-s-ab9e2d96-594d-4a26-9392-939ef26a6fde] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-099738a0-f3b6-45ae-9b41-78e9218cda7d] { place-content: center; align-items: center; flex-wrap: nowrap; padding: 0px; }
.sd[data-s-654d7e90-1863-4231-b882-f1367d22e803] { flex: 0 0 auto; height: auto; width: 80px; max-width: 100%; }
.sd[data-s-e3cd2e5a-b9a9-4519-987b-816f2a853d18] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1279824c-f719-4358-9cf1-0333984f0dfa] { place-content: center; align-items: center; flex-wrap: nowrap; padding: 0px; }
.sd[data-s-7d673fc1-9b2f-4040-86b1-793d15995b27] { flex: 0 0 auto; height: auto; width: 80px; max-width: 100%; }
.sd[data-s-b2471300-f9c7-432b-9245-e987812332f6] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fdeea9e9-51ba-4801-a08c-264703f94e75] { place-content: center; align-items: center; flex-wrap: nowrap; padding: 0px; }
.sd[data-s-a4fd1f7c-60f3-4e7d-96ca-9f2ba84d2f2c] { flex: 0 0 auto; height: auto; width: 80px; max-width: 100%; }
.sd[data-s-f103e306-48d7-45bf-ba13-7b128cdce5bb] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-dba55dc3-b115-4b09-a230-9ca4af81ac50] { place-content: center; align-items: center; flex-wrap: nowrap; padding: 0px; }
.sd[data-s-e9ed7cc7-5a61-4714-84bb-72f19d3a1213] { flex: 0 0 auto; height: auto; width: 80px; max-width: 100%; }
.sd[data-s-1862f64b-1fb8-4649-9e4e-0cdac2801307] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-21b9910a-2cf8-4c6c-bc4b-fcd46abdb8b1] { place-content: center; align-items: center; flex-wrap: nowrap; padding: 0px; }
.sd[data-s-ad1c471e-9a4c-4f86-be83-f6a2cf720ecd] { flex: 0 0 auto; height: auto; width: 80px; max-width: 100%; }
.sd[data-s-9e1cd0fb-a1fa-4afd-bda6-c654a410f1e1] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-55a3786b-b505-4aa3-b8d6-dffcdb700d9d] { place-content: center; align-items: center; flex-wrap: nowrap; padding: 0px; }
.sd[data-s-433ae503-91b3-4062-b353-404d6a5716a8] { flex: 0 0 auto; height: auto; width: 80px; max-width: 100%; }
.sd[data-s-15d5d877-5963-41ad-8084-89565ebf4d8a] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ed21b232-f50e-455b-ac40-e395e3b35f32] { place-content: center; align-items: center; flex-wrap: nowrap; padding: 0px; }
.sd[data-s-0cd48f4e-8ad4-45ed-a9d1-4a1b7cec2a98] { flex: 0 0 auto; height: auto; width: 80px; max-width: 100%; }
.sd[data-s-a4a6db83-7ae9-41b5-94ef-44375709b606] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6c6766cb-f6c7-4bf6-a74c-437ab06fcd2f] { place-content: center; align-items: center; flex-wrap: nowrap; padding: 0px; }
.sd[data-s-552f58d9-d154-42e7-bb90-3888874cda59] { flex: 0 0 auto; height: auto; width: 80px; max-width: 100%; }
.sd[data-s-dcc2c9c2-da2c-47f7-b4fb-d648fe136cad] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-7f236c99-0eb7-477c-acdf-5af3d176606e] { place-content: center; align-items: center; flex-wrap: nowrap; padding: 0px; }
.sd[data-s-77f471c8-c1fe-4e87-a91f-b834aba588bd] { flex: 0 0 auto; height: auto; width: 80px; max-width: 100%; }
.sd[data-s-1a2e2484-bc90-4355-8cb6-5cdaea5fec4b] { color: rgb(51, 51, 51); font-family: var(--s-font-4e8843a2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-21421b88-2599-492f-9d22-7dea5932df3f] { place-content: center; align-items: center; flex-wrap: nowrap; padding: 40px; }
.sd[data-s-4b97d8b3-0213-4727-a0c6-957dd84bde31] { height: auto; width: 160px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-4b97d8b3-0213-4727-a0c6-957dd84bde31] { flex: 0 0 auto; width: 120px; max-width: 100%; }
}
.sd[data-s-160ae784-ebe1-4393-83d8-d01a7cf59539] { place-content: center; align-items: center; background: rgb(48, 57, 103); flex: 0 0 auto; flex-flow: column; height: auto; padding: 60px 40px 10px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-160ae784-ebe1-4393-83d8-d01a7cf59539] { flex: 0 0 auto; }
}
.sd[data-s-9dab0fdf-5964-4249-8eaf-9360700d1e46] { place-content: stretch space-between; align-items: stretch; flex: 0 0 auto; flex-flow: wrap; height: auto; padding: 0px 30px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-9dab0fdf-5964-4249-8eaf-9360700d1e46] { place-content: stretch flex-start; align-items: stretch; padding: 0px; }
}
.sd[data-s-3c9c53f6-a28c-4a08-9d7b-548dd0aafed2] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 140px; padding: 0px; width: 48%; max-width: 48%; }
@media screen and (max-width: 540px) {
  .sd[data-s-3c9c53f6-a28c-4a08-9d7b-548dd0aafed2] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-96b0d96f-7ec3-46de-8db5-0678ed94e043] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-d9df0649-5599-4de4-abde-52a2b7faab77] { flex: 0 0 auto; height: auto; margin: 0px; width: 200px; max-width: 100%; }
.sd[data-s-5d4ee56a-bf28-45fe-93d2-f5fb402d5114] { place-content: flex-start center; align-items: flex-start; flex-flow: column; padding: 0px; }
.sd[data-s-84fedfc6-8747-420e-940b-2119368f8405] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-84fedfc6-8747-420e-940b-2119368f8405]:hover { opacity: 0.8; }
@media screen and (max-width: 840px) {
  .sd[data-s-84fedfc6-8747-420e-940b-2119368f8405] { font-size: 14px; }
}
.sd[data-s-57d07c82-a16d-4192-bb7a-458bedc64c54] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-57d07c82-a16d-4192-bb7a-458bedc64c54]:hover { opacity: 0.8; }
@media screen and (max-width: 840px) {
  .sd[data-s-57d07c82-a16d-4192-bb7a-458bedc64c54] { font-size: 14px; }
}
.sd[data-s-befa4441-8864-4100-8b30-edb167cba33b] { place-content: flex-end space-between; align-items: flex-end; flex-flow: column; gap: 0px; padding: 0px; --gap-h-befa4441-8864-4100-8b30-edb167cba33b: 0px; --gap-v-befa4441-8864-4100-8b30-edb167cba33b: 0px; --gap-uuid: befa4441-8864-4100-8b30-edb167cba33b; }
@media screen and (max-width: 840px) {
  .sd[data-s-befa4441-8864-4100-8b30-edb167cba33b] { place-content: flex-start space-between; align-items: flex-start; --gap-h-befa4441-8864-4100-8b30-edb167cba33b: 0px; --gap-v-befa4441-8864-4100-8b30-edb167cba33b: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-befa4441-8864-4100-8b30-edb167cba33b] { flex: 0 0 auto; margin: 30px 0px 0px; width: 100%; --gap-h-befa4441-8864-4100-8b30-edb167cba33b: 0px; --gap-v-befa4441-8864-4100-8b30-edb167cba33b: 0px; max-width: 100%; }
}
.sd[data-s-731b7f5d-1791-4f42-bda3-2b170593bc9a] { place-content: center; align-items: center; flex-flow: row; gap: 0px; padding: 0px; --gap-h-731b7f5d-1791-4f42-bda3-2b170593bc9a: 0px; --gap-v-731b7f5d-1791-4f42-bda3-2b170593bc9a: 0px; --gap-uuid: 731b7f5d-1791-4f42-bda3-2b170593bc9a; }
@media screen and (max-width: 540px) {
  .sd[data-s-731b7f5d-1791-4f42-bda3-2b170593bc9a] { place-content: center flex-start; align-items: center; flex: 0 0 auto; width: calc(100% - (var(--gap-h-befa4441-8864-4100-8b30-edb167cba33b) * 0)); --gap-h-731b7f5d-1791-4f42-bda3-2b170593bc9a: 0px; --gap-v-731b7f5d-1791-4f42-bda3-2b170593bc9a: 0px; max-width: calc(100% - (var(--gap-h-befa4441-8864-4100-8b30-edb167cba33b) * 0)); }
}
.sd[data-s-c40363d6-8cf3-4a65-a25c-7380da64eee8] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-c40363d6-8cf3-4a65-a25c-7380da64eee8] { flex: 0 0 auto; width: auto; }
}
.sd[data-s-0d7e5f79-1721-43f6-8709-b177fc10925b] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 18px; font-style: normal; font-weight: 400; height: auto; line-height: 1.4; margin: 0px; padding: 5px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-0d7e5f79-1721-43f6-8709-b177fc10925b]:hover { opacity: 0.7; }
@media screen and (max-width: 840px) {
  .sd[data-s-0d7e5f79-1721-43f6-8709-b177fc10925b] { font-size: 16px; }
}
.sd[data-s-6e0362bb-96e4-42b7-a4bc-cf98283da459] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 18px; font-style: normal; font-weight: 400; height: auto; line-height: 1.4; margin: 0px; padding: 5px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6e0362bb-96e4-42b7-a4bc-cf98283da459]:hover { opacity: 0.7; }
@media screen and (max-width: 840px) {
  .sd[data-s-6e0362bb-96e4-42b7-a4bc-cf98283da459] { font-size: 16px; }
}
.sd[data-s-7a08e6ea-dd11-49a7-943a-11110644f0cd] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 18px; font-style: normal; font-weight: 400; height: auto; line-height: 1.4; margin: 0px; padding: 5px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-7a08e6ea-dd11-49a7-943a-11110644f0cd]:hover { opacity: 0.7; }
@media screen and (max-width: 840px) {
  .sd[data-s-7a08e6ea-dd11-49a7-943a-11110644f0cd] { font-size: 16px; }
}
.sd[data-s-8384260f-903f-44f1-8e78-1f3966306d06] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 18px; font-style: normal; font-weight: 400; height: auto; line-height: 1.4; margin: 0px; padding: 5px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8384260f-903f-44f1-8e78-1f3966306d06]:hover { opacity: 0.7; }
@media screen and (max-width: 840px) {
  .sd[data-s-8384260f-903f-44f1-8e78-1f3966306d06] { font-size: 16px; }
}
.sd[data-s-c504c797-fc5e-4631-be0f-3d206ebe36c6] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 18px; font-style: normal; font-weight: 400; height: auto; line-height: 1.4; margin: 0px; padding: 5px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c504c797-fc5e-4631-be0f-3d206ebe36c6]:hover { opacity: 0.7; }
@media screen and (max-width: 840px) {
  .sd[data-s-c504c797-fc5e-4631-be0f-3d206ebe36c6] { font-size: 16px; }
}
.sd[data-s-e76e2b64-cc5e-4889-aaef-1c8263875296] { place-content: flex-start center; align-items: flex-start; flex-flow: row; margin: 0px; padding: 0px; max-width: 100%; }
.sd[data-s-206a8702-0da8-4e40-b3da-3843513d2658] { color: rgb(255, 255, 255); font-size: 20px; margin: 0px; padding: 10px; max-width: 100%; }
.sd[data-s-206a8702-0da8-4e40-b3da-3843513d2658]:hover { opacity: 0.8; }
.sd[data-s-3e4bd9ee-a8c0-49ec-8a79-caeff20a6d51] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-3e4bd9ee-a8c0-49ec-8a79-caeff20a6d51] { place-content: center flex-start; align-items: center; flex: 0 0 auto; width: calc(100% - (var(--gap-h-befa4441-8864-4100-8b30-edb167cba33b) * 0)); max-width: calc(100% - (var(--gap-h-befa4441-8864-4100-8b30-edb167cba33b) * 0)); }
}
.sd[data-s-f5038ab5-30df-4e8c-9481-ce70ef4974b7] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 18px; font-style: normal; font-weight: 400; height: auto; line-height: 1.4; margin: 0px; padding: 5px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-f5038ab5-30df-4e8c-9481-ce70ef4974b7]:hover { opacity: 0.7; }
@media screen and (max-width: 840px) {
  .sd[data-s-f5038ab5-30df-4e8c-9481-ce70ef4974b7] { font-size: 16px; }
}
.sd[data-s-1f2d1b89-4711-491c-b7a1-7c48bec51c12] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 18px; font-style: normal; font-weight: 400; height: auto; line-height: 1.4; margin: 0px; padding: 5px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1f2d1b89-4711-491c-b7a1-7c48bec51c12]:hover { opacity: 0.7; }
@media screen and (max-width: 840px) {
  .sd[data-s-1f2d1b89-4711-491c-b7a1-7c48bec51c12] { font-size: 16px; }
}
.sd[data-s-05f47a9c-d706-4e64-9dd8-fec90a7d3904] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 40px 0px 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-05f47a9c-d706-4e64-9dd8-fec90a7d3904] { height: auto; width: auto; }
}
.sd[data-s-252dfeb2-989f-4f82-8e99-b55fe8fe926c] { color: rgb(255, 255, 255); font-family: var(--s-font-4e8843a2); font-size: 13px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-252dfeb2-989f-4f82-8e99-b55fe8fe926c] { color: rgb(255, 255, 255); font-weight: 400; }
}
body { background: rgb(255, 255, 255); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-r-1_8bf5ea82-ad62-4475-ab4b-6780ac21255a]::before { background-image: url("/images/studio/s-2400x1004_v-frms_webp_604aac35-ae8c-417f-9b76-1a2dad84f245_regular.webp"); }
: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; }

/* appear アニメーション: JS (IntersectionObserver) と連動 */
.appear {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.8s ease, transform 0.8s ease;
}
.appear-active {
  opacity: 1;
  transform: none;
}
