.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("https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff2") format("woff2"), url("https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff") format("woff"), url("https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.ttf") format("truetype"); }
.StudioCanvas { display: flex; height: auto; min-height: 100dvh; }
.StudioCanvas > .sd { min-height: 100dvh; overflow: clip; }
a, abbr, address, article, aside, audio, b, blockquote, body, button, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, input, ins, kbd, label, legend, li, loop-box, main, mark, menu, nav, object, ol, p, pre, q, samp, section, select, small, span, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, ul, var, video { border: 0px; font-family: sans-serif; line-height: 1; list-style: none; margin: 0px; padding: 0px; text-decoration: none; -webkit-font-smoothing: antialiased; backface-visibility: hidden; box-sizing: border-box; color: rgb(51, 51, 51); transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1); word-spacing: 1px; }
a:focus:not(:focus-visible), button:focus:not(:focus-visible), summary:focus:not(:focus-visible) { outline: none; }
nav ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote::after, blockquote::before, q::after, q::before { content: none; }
a, button { background: transparent; font-size: 100%; margin: 0px; padding: 0px; vertical-align: baseline; }
ins { text-decoration: none; }
ins, mark { background-color: rgb(255, 255, 153); color: rgb(0, 0, 0); }
mark { font-style: italic; font-weight: 700; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0px; }
hr { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(204, 204, 204); display: block; height: 1px; margin: 1em 0px; padding: 0px; }
input, select { vertical-align: middle; }
textarea { resize: none; }
.clearfix::after { clear: both; content: ""; display: block; }
[slot="after"] button { overflow-anchor: none; }
.sd { flex-flow: column; max-width: 100%; pointer-events: all; z-index: 0; align-content: center; align-items: center; display: flex; flex: 0 0 auto; position: relative; }
.sd::-webkit-scrollbar { display: none; }
.sd, .sd.richText * { transition-property: all, --g-angle, --g-color-0, --g-position-0, --g-color-1, --g-position-1, --g-color-2, --g-position-2, --g-color-3, --g-position-3, --g-color-4, --g-position-4, --g-color-5, --g-position-5, --g-color-6, --g-position-6, --g-color-7, --g-position-7, --g-color-8, --g-position-8, --g-color-9, --g-position-9, --g-color-10, --g-position-10, --g-color-11, --g-position-11; }
input.sd, textarea.sd { align-content: normal; }
.sd[tabindex]:focus { outline: none; }
.sd[tabindex]:focus-visible { outline: -webkit-focus-ring-color solid 1px; }
input[type="email"], input[type="tel"], input[type="text"], select, textarea { appearance: none; }
select { cursor: pointer; }
.frame { display: block; overflow: hidden; }
.frame > iframe { height: 100%; width: 100%; }
.frame .formrun-embed > iframe:not(:first-child) { display: none !important; }
.image { position: relative; }
.image::before { background-position: 50% center; background-size: cover; border-radius: inherit; content: ""; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; transition: inherit; width: 100%; z-index: -2; }
.sd.file { cursor: pointer; flex-direction: row; outline: transparent solid 2px; outline-offset: -1px; overflow-wrap: anywhere; word-break: break-word; }
.sd.file:focus-within { outline-color: -webkit-focus-ring-color; }
.file > input[type="file"] { opacity: 0; pointer-events: none; position: absolute; }
.sd.text, .sd:where(.icon) { place-content: center; align-items: center; display: flex; flex-direction: row; overflow: visible; overflow-wrap: anywhere; word-break: break-word; }
.sd:where(.icon.fa) { display: inline-flex; }
.material-icons { align-items: center; display: inline-flex; font-family: "Material Icons"; font-size: 24px; font-style: normal; font-weight: 400; justify-content: center; letter-spacing: normal; line-height: 1; text-transform: none; white-space: nowrap; overflow-wrap: normal; direction: ltr; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }
.sd:where(.icon.material-symbols) { align-items: center; display: flex; font-style: normal; font-variation-settings: "FILL" var(--symbol-fill,0),"wght" var(--symbol-weight,400); justify-content: center; min-height: 1em; min-width: 1em; }
.sd.material-symbols-outlined { font-family: "Material Symbols Outlined"; }
.sd.material-symbols-rounded { font-family: "Material Symbols Rounded"; }
.sd.material-symbols-sharp { font-family: "Material Symbols Sharp"; }
.sd.material-symbols-weight-100 { --symbol-weight: 100; }
.sd.material-symbols-weight-200 { --symbol-weight: 200; }
.sd.material-symbols-weight-300 { --symbol-weight: 300; }
.sd.material-symbols-weight-400 { --symbol-weight: 400; }
.sd.material-symbols-weight-500 { --symbol-weight: 500; }
.sd.material-symbols-weight-600 { --symbol-weight: 600; }
.sd.material-symbols-weight-700 { --symbol-weight: 700; }
.sd.material-symbols-fill { --symbol-fill: 1; }
a, a.icon, a.text { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.15); }
.fixed { z-index: 2; }
.sticky { z-index: 1; }
.button { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.button, .link { cursor: pointer; }
.submitLoading { opacity: 0.5 !important; pointer-events: none !important; }
.richText { display: block; word-break: break-word; }
.richText [data-thread], .richText a, .richText blockquote, .richText em, .richText h1, .richText h2, .richText h3, .richText h4, .richText li, .richText ol, .richText p, .richText p > code, .richText pre, .richText pre > code, .richText s, .richText strong, .richText table tbody, .richText table tbody tr, .richText table tbody tr > td, .richText table tbody tr > th, .richText u, .richText ul { backface-visibility: visible; color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: inherit; }
.richText p { display: block; margin: 10px 0px; }
.richText > p { min-height: 1em; }
.richText img, .richText video { height: auto; max-width: 100%; vertical-align: bottom; }
.richText h1 { display: block; font-size: 3em; font-weight: 700; margin: 20px 0px; }
.richText h2 { font-size: 2em; }
.richText h2, .richText h3 { display: block; font-weight: 700; margin: 10px 0px; }
.richText h3 { font-size: 1em; }
.richText h4, .richText h5 { font-weight: 600; }
.richText h4, .richText h5, .richText h6 { display: block; font-size: 1em; margin: 10px 0px; }
.richText h6 { font-weight: 500; }
.richText [data-type="table"] { overflow-x: auto; }
.richText [data-type="table"] p { white-space: pre-line; word-break: break-all; }
.richText table { border: 1px solid rgb(242, 242, 242); border-collapse: collapse; border-spacing: unset; color: rgb(26, 26, 26); font-size: 14px; line-height: 1.4; margin: 10px 0px; table-layout: auto; }
.richText table tr th { background: rgba(245, 245, 245, 0.5); }
.richText table tr td, .richText table tr th { border: 1px solid rgb(242, 242, 242); max-width: 240px; min-width: 100px; padding: 12px; }
.richText table tr td p, .richText table tr th p { margin: 0px; }
.richText blockquote { border-left: 3px solid rgba(0, 0, 0, 0.15); font-style: italic; margin: 10px 0px; padding: 10px 15px; }
.richText [data-type="embed_code"] { margin: 20px 0px; position: relative; }
.richText [data-type="embed_code"] > .height-adjuster > .wrapper { position: relative; }
.richText [data-type="embed_code"] > .height-adjuster > .wrapper[style*="padding-top"] iframe { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.richText [data-type="embed_code"][data-embed-sandbox="true"] { display: block; overflow: hidden; }
.richText [data-type="embed_code"][data-embed-code-type="instagram"] > .height-adjuster > .wrapper[style*="padding-top"] { padding-top: 100%; }
.richText [data-type="embed_code"][data-embed-code-type="instagram"] > .height-adjuster > .wrapper[style*="padding-top"] blockquote { height: 100%; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; }
.richText [data-type="embed_code"][data-embed-code-type="codepen"] > .height-adjuster > .wrapper { padding-top: 50%; }
.richText [data-type="embed_code"][data-embed-code-type="codepen"] > .height-adjuster > .wrapper iframe { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.richText [data-type="embed_code"][data-embed-code-type="slideshare"] > .height-adjuster > .wrapper { padding-top: 56.25%; }
.richText [data-type="embed_code"][data-embed-code-type="slideshare"] > .height-adjuster > .wrapper iframe { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.richText [data-type="embed_code"][data-embed-code-type="speakerdeck"] > .height-adjuster > .wrapper { padding-top: 56.25%; }
.richText [data-type="embed_code"][data-embed-code-type="speakerdeck"] > .height-adjuster > .wrapper iframe { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.richText [data-type="embed_code"][data-embed-code-type="snapwidget"] > .height-adjuster > .wrapper { padding-top: 30%; }
.richText [data-type="embed_code"][data-embed-code-type="snapwidget"] > .height-adjuster > .wrapper iframe { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.richText [data-type="embed_code"][data-embed-code-type="firework"] > .height-adjuster > .wrapper fw-embed-feed { user-select: none; }
.richText [data-type="embed_code_empty"] { display: none; }
.richText ul { margin: 0px 0px 0px 20px; }
.richText ul li { list-style: disc; margin: 10px 0px; }
.richText ul li p { margin: 0px; }
.richText ol { margin: 0px 0px 0px 20px; }
.richText ol li { list-style: decimal; margin: 10px 0px; }
.richText ol li p { margin: 0px; }
.richText hr { border-top: 1px solid rgb(204, 204, 204); margin: 10px 0px; }
.richText p > code { background: rgb(238, 238, 238); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 6px; display: inline; margin: 2px; padding: 0px 5px; }
.richText pre { background: rgb(238, 238, 238); border-radius: 6px; font-family: Menlo, Monaco, "Courier New", monospace; margin: 20px 0px; padding: 25px 35px; white-space: pre-wrap; }
.richText pre code { border: none; padding: 0px; }
.richText strong { color: inherit; display: inline; font-family: inherit; font-weight: 900; }
.richText em { font-style: italic; }
.richText a, .richText u { text-decoration: underline; }
.richText a { color: rgb(0, 124, 255); display: inline; }
.richText s { text-decoration: line-through; }
.richText [data-type="table_of_contents"] { background-color: rgb(245, 245, 245); border-radius: 2px; color: rgb(97, 97, 97); font-size: 16px; list-style: none; margin: 0px; padding: 24px 24px 8px; text-decoration: underline; }
.richText [data-type="table_of_contents"] .toc_list { margin: 0px; }
.richText [data-type="table_of_contents"] .toc_item { color: currentcolor; font-weight: inherit; list-style: none; font-size: inherit !important; }
.richText [data-type="table_of_contents"] .toc_item > a { border: none; color: currentcolor; font-weight: inherit; text-decoration: none; font-size: inherit !important; }
.richText [data-type="table_of_contents"] .toc_item > a:hover { opacity: 0.7; }
.richText [data-type="table_of_contents"] .toc_item--1 { margin: 0px 0px 16px; }
.richText [data-type="table_of_contents"] .toc_item--2 { margin: 0px 0px 16px; padding-left: 2rem; }
.richText [data-type="table_of_contents"] .toc_item--3 { margin: 0px 0px 16px; padding-left: 4rem; }
.sd.section { align-content: center !important; align-items: center !important; flex-flow: column !important; height: auto !important; max-width: 100% !important; padding: 0px !important; width: 100% !important; }
.sd.section-inner { position: static !important; }
@property --g-angle { syntax: "<angle>"; inherits: false; initial-value: 180deg; }
@property --g-color-0 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-0 { syntax: "<percentage>"; inherits: false; initial-value: .01%; }
@property --g-color-1 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-1 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-2 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-2 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-3 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-3 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-4 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-4 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-5 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-5 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-6 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-6 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-7 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-7 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-8 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-8 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-9 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-9 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-10 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-10 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-11 { syntax: "<color>"; inherits: false; initial-value: transparent; }
@property --g-position-11 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
.snackbar[data-v-e23c1c77] { align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.08) 0px 16px 48px -8px, rgba(0, 0, 0, 0.11) 0px 10px 25px -5px; display: flex; flex-direction: row; gap: 8px; justify-content: space-between; left: 50%; max-width: 90vw; padding: 16px 20px; position: fixed; top: 32px; transform: translate(-50%); user-select: none; width: 480px; z-index: 9999; }
.snackbar.v-enter-active[data-v-e23c1c77], .snackbar.v-leave-active[data-v-e23c1c77] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.snackbar.v-enter-from[data-v-e23c1c77], .snackbar.v-leave-to[data-v-e23c1c77] { opacity: 0; transform: translate(-50%, -10px); }
.snackbar .convey[data-v-e23c1c77] { align-items: center; display: flex; flex-direction: row; gap: 8px; padding: 0px; }
.snackbar .convey .icon[data-v-e23c1c77] { background-position: 50% center; background-repeat: no-repeat; flex-shrink: 0; height: 24px; width: 24px; }
.snackbar .convey .message[data-v-e23c1c77] { font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; white-space: pre-line; }
.snackbar .convey.error .icon[data-v-e23c1c77] { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23f84f65' fill-rule='evenodd' d='M12 22.5c5.799 0 10.5-4.701 10.5-10.5S17.799 1.5 12 1.5 1.5 6.201 1.5 12 6.201 22.5 12 22.5M9.046 7.455a1.125 1.125 0 0 0-1.591 1.59L10.409 12l-2.954 2.954a1.125 1.125 0 0 0 1.59 1.592L12 13.59l2.955 2.955a1.125 1.125 0 0 0 1.59-1.591L13.592 12l2.955-2.954a1.125 1.125 0 0 0-1.591-1.591L12 10.409z' clip-rule='evenodd'/%3E%3C/svg%3E"); }
.snackbar .convey.error .message[data-v-e23c1c77] { color: rgb(248, 79, 101); }
.snackbar .convey.success .icon[data-v-e23c1c77] { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M12 20.125a8.125 8.125 0 1 0 0-16.25 8.125 8.125 0 0 0 0 16.25M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10' clip-rule='evenodd'/%3E%3Cpath fill='%23111' fill-rule='evenodd' d='M7.337 11.287a.94.94 0 0 1 1.326 0l1.812 1.812 4.287-4.287a.938.938 0 0 1 1.326 1.326l-4.95 4.95a.94.94 0 0 1-1.326 0l-2.475-2.475a.94.94 0 0 1 0-1.326' clip-rule='evenodd'/%3E%3C/svg%3E"); }
.snackbar .convey.success .message[data-v-e23c1c77] { color: rgb(17, 17, 17); }
.snackbar .button[data-v-e23c1c77] { align-items: center; border-radius: 40px; color: rgb(75, 156, 251); display: flex; flex-shrink: 0; font-family: Inter; font-size: 12px; font-style: normal; font-weight: 700; justify-content: center; line-height: 16px; padding: 4px 8px; }
.snackbar .button[data-v-e23c1c77]:hover { background: rgb(245, 245, 245); }
.studio-banner-popover[data-v-7ec52b2d] { background: transparent; border: none; top: unset; right: unset; bottom: 20px; left: 20px; padding: 0px; position: fixed; }
a[data-v-7ec52b2d] { align-items: center; border-radius: 4px; display: flex; height: 20px; justify-content: center; perspective: 300px; transition: linear; width: 84px; }
@media (hover: hover) {
  a[data-v-7ec52b2d] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); will-change: width, height; }
  a[data-v-7ec52b2d]:hover { height: 32px; width: 200px; }
}
[data-v-7ec52b2d] .custom-fill path { fill: var(--a5f5a722); }
.fade-enter-active[data-v-7ec52b2d], .fade-leave-active[data-v-7ec52b2d] { position: absolute; transform: translateZ(0px); transition: opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1); will-change: opacity, transform; }
.fade-enter-from[data-v-7ec52b2d], .fade-leave-to[data-v-7ec52b2d] { opacity: 0; }
.design-canvas__modal { height: 100%; pointer-events: none; position: fixed; transition: none; width: 100%; z-index: 2; }
.design-canvas__modal:focus { outline: none; }
.design-canvas__modal.v-enter-active .studio-canvas, .design-canvas__modal.v-leave-active, .design-canvas__modal.v-leave-active .studio-canvas { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.design-canvas__modal.v-enter-active .studio-canvas *, .design-canvas__modal.v-leave-active .studio-canvas * { transition: none !important; }
.design-canvas__modal.isNone { transition: none; }
.design-canvas__modal .design-canvas__modal__base { height: 100%; left: 0px; pointer-events: auto; position: fixed; top: 0px; transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); width: 100%; z-index: -1; }
.design-canvas__modal .studio-canvas { height: 100%; pointer-events: none; }
.design-canvas__modal .studio-canvas > * { pointer-events: none; background: none !important; }
.sd[data-s-eee9ac80-1a62-4add-8401-e5a897bae21c] { place-content: center space-between; align-items: center; backdrop-filter: brightness(100%) blur(16px); background: rgba(255, 255, 255, 0.2); border-radius: 0px; box-shadow: none; flex: 0 0 auto; flex-flow: row; height: 120px; left: 0px; margin: 0px; overflow: visible; padding: 0px 48px; position: fixed; top: 0px; width: 100%; z-index: 5; max-width: 100%; }
.sd[data-s-eee9ac80-1a62-4add-8401-e5a897bae21c].appear { }
.sd[data-s-eee9ac80-1a62-4add-8401-e5a897bae21c].appear-active { }
@media screen and (max-width: 900px) {
  .sd[data-s-eee9ac80-1a62-4add-8401-e5a897bae21c] { flex: 0 0 auto; height: 80px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-eee9ac80-1a62-4add-8401-e5a897bae21c] { flex: 0 0 auto; height: 64px; padding: 0px 16px; width: 100%; max-width: 100%; }
}
.sd[data-s-441a1f2d-007d-4d97-bc7c-95f06d93816d] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-424f6819-a051-4cad-aa07-c4a4d0fb1239] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 100%; margin: 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-424f6819-a051-4cad-aa07-c4a4d0fb1239]:hover { opacity: 0.7; }
.sd[data-s-77a5f71b-b532-454e-a8ba-7f719664aa77] { height: 33px; width: 200px; max-width: 100%; }
.sd[data-s-dda06f81-6fd6-44cc-8158-490240017295] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); display: flex; flex: 0 0 auto; flex-flow: row; gap: 24px; height: auto; width: auto; --gap-h-dda06f81-6fd6-44cc-8158-490240017295: 24px; --gap-v-dda06f81-6fd6-44cc-8158-490240017295: 0px; --gap-uuid: dda06f81-6fd6-44cc-8158-490240017295; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-dda06f81-6fd6-44cc-8158-490240017295] { display: none; --gap-h-dda06f81-6fd6-44cc-8158-490240017295: 24px; --gap-v-dda06f81-6fd6-44cc-8158-490240017295: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-dda06f81-6fd6-44cc-8158-490240017295] { display: none; --gap-h-dda06f81-6fd6-44cc-8158-490240017295: 24px; --gap-v-dda06f81-6fd6-44cc-8158-490240017295: 0px; }
}
.sd[data-s-edfb5a43-99c4-4ac6-b0bc-4df66027926a] { place-content: center; align-items: center; border-radius: 64px; flex-flow: row; gap: 24px; padding: 0px 8px; --gap-h-edfb5a43-99c4-4ac6-b0bc-4df66027926a: 24px; --gap-v-edfb5a43-99c4-4ac6-b0bc-4df66027926a: 0px; --gap-uuid: edfb5a43-99c4-4ac6-b0bc-4df66027926a; }
.sd[data-s-edfb5a43-99c4-4ac6-b0bc-4df66027926a]:hover { background: rgba(255, 255, 255, 0.8); transform: scale(1.1, 1.1); --gap-h-edfb5a43-99c4-4ac6-b0bc-4df66027926a: 24px; --gap-v-edfb5a43-99c4-4ac6-b0bc-4df66027926a: 0px; }
.sd[data-s-79d70155-a000-4b5a-b932-d2b161c96c2f] { color: rgb(51, 51, 51); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; padding: 10px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-77900ca9-227e-42d4-aece-eb4f1018de50] { place-content: center; align-items: center; border-radius: 64px; flex-flow: row; gap: 24px; padding: 0px 8px; --gap-h-77900ca9-227e-42d4-aece-eb4f1018de50: 24px; --gap-v-77900ca9-227e-42d4-aece-eb4f1018de50: 0px; --gap-uuid: 77900ca9-227e-42d4-aece-eb4f1018de50; }
.sd[data-s-77900ca9-227e-42d4-aece-eb4f1018de50]:hover { background: rgba(255, 255, 255, 0.8); transform: scale(1.1, 1.1); --gap-h-77900ca9-227e-42d4-aece-eb4f1018de50: 24px; --gap-v-77900ca9-227e-42d4-aece-eb4f1018de50: 0px; }
.sd[data-s-6a01de3c-dcec-4e65-8489-b155b68c8081] { color: rgb(51, 51, 51); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; padding: 10px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-6f6c8ba6-7840-47a7-8bfc-25b88f3e9842] { place-content: center; align-items: center; border-radius: 64px; flex-flow: row; gap: 24px; padding: 0px 8px; --gap-h-6f6c8ba6-7840-47a7-8bfc-25b88f3e9842: 24px; --gap-v-6f6c8ba6-7840-47a7-8bfc-25b88f3e9842: 0px; --gap-uuid: 6f6c8ba6-7840-47a7-8bfc-25b88f3e9842; }
.sd[data-s-6f6c8ba6-7840-47a7-8bfc-25b88f3e9842]:hover { background: rgba(255, 255, 255, 0.8); transform: scale(1.1, 1.1); --gap-h-6f6c8ba6-7840-47a7-8bfc-25b88f3e9842: 24px; --gap-v-6f6c8ba6-7840-47a7-8bfc-25b88f3e9842: 0px; }
.sd[data-s-46a0478e-3f85-4798-9d42-cb1209252195] { color: rgb(51, 51, 51); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; padding: 10px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-a8169552-2e9e-43ab-afcd-0bf25931c74c] { place-content: center; align-items: center; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 128px; box-shadow: none; display: flex; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 0px 24px; padding: 15px 40px; transition-duration: 300ms; width: auto; max-width: calc(100% - 24px); --g-color-0: #ff5c00; --g-position-0: 0%; --g-color-1: #f174b0; --g-position-1: 100%; --g-color-2: #f174b0; --g-position-2: 100%; --g-color-3: #f174b0; --g-position-3: 100%; --g-color-4: #f174b0; --g-position-4: 100%; --g-color-5: #f174b0; --g-position-5: 100%; --g-color-6: #f174b0; --g-position-6: 100%; --g-color-7: #f174b0; --g-position-7: 100%; --g-color-8: #f174b0; --g-position-8: 100%; --g-color-9: #f174b0; --g-position-9: 100%; --g-color-10: #f174b0; --g-position-10: 100%; --g-color-11: #f174b0; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-a8169552-2e9e-43ab-afcd-0bf25931c74c]:hover { box-shadow: rgba(0, 0, 0, 0.1) 1px 3px 20px; transform: scale(1.05, 1.05); }
@media screen and (max-width: 900px) {
  .sd[data-s-a8169552-2e9e-43ab-afcd-0bf25931c74c] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a8169552-2e9e-43ab-afcd-0bf25931c74c] { display: none; }
}
.sd[data-s-34cff2f3-bda1-442b-adab-307ecf5da705] { color: rgb(255, 255, 255); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-8ca03705-6045-4cc7-a3b3-e7494ec46b11] { 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: 900px) {
  .sd[data-s-8ca03705-6045-4cc7-a3b3-e7494ec46b11] { display: flex; flex: 0 0 auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8ca03705-6045-4cc7-a3b3-e7494ec46b11] { display: flex; }
}
.sd[data-s-58d49100-be27-4941-9743-427a8925cf1c] { place-content: center flex-start; align-items: center; flex-flow: column; gap: 16px; height: auto; margin: 0px; padding: 0px; position: relative; width: auto; --gap-h-58d49100-be27-4941-9743-427a8925cf1c: 0px; --gap-v-58d49100-be27-4941-9743-427a8925cf1c: 16px; --gap-uuid: 58d49100-be27-4941-9743-427a8925cf1c; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-58d49100-be27-4941-9743-427a8925cf1c] { gap: 8px; --gap-h-58d49100-be27-4941-9743-427a8925cf1c: 0px; --gap-v-58d49100-be27-4941-9743-427a8925cf1c: 8px; }
}
.sd[data-s-cd8925a6-4dd9-4533-a460-debbf96af525] { color: transparent; font-family: var(--s-font-a0a4c81d); font-size: 48px; font-style: normal; font-weight: 900; height: auto; letter-spacing: 0em; line-height: 1.5; position: relative; text-align: center; text-decoration: none; width: auto; max-width: 100%; justify-content: center; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; --g-color-0: #628e02ff; --g-position-0: 0%; --g-color-1: #83ce4bff; --g-position-1: 100%; --g-color-2: #83ce4bff; --g-position-2: 100%; --g-color-3: #83ce4bff; --g-position-3: 100%; --g-color-4: #83ce4bff; --g-position-4: 100%; --g-color-5: #83ce4bff; --g-position-5: 100%; --g-color-6: #83ce4bff; --g-position-6: 100%; --g-color-7: #83ce4bff; --g-position-7: 100%; --g-color-8: #83ce4bff; --g-position-8: 100%; --g-color-9: #83ce4bff; --g-position-9: 100%; --g-color-10: #83ce4bff; --g-position-10: 100%; --g-color-11: #83ce4bff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-cd8925a6-4dd9-4533-a460-debbf96af525].appear { opacity: 0; transform: translate(0px, 40px); transition-delay: 300ms; transition-duration: 600ms; }
.sd[data-s-cd8925a6-4dd9-4533-a460-debbf96af525].appear-active { transition-delay: 300ms; transition-duration: 600ms; }
@media screen and (max-width: 900px) {
  .sd[data-s-cd8925a6-4dd9-4533-a460-debbf96af525] { font-feature-settings: "palt"; font-size: 40px; text-orientation: mixed; writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cd8925a6-4dd9-4533-a460-debbf96af525] { font-size: 28px; text-align: center; justify-content: center; }
}
.sd[data-s-d4c98ffe-742a-4943-8343-cd9a279bd379] { color: rgb(130, 130, 130); font-family: var(--s-font-a0a4c81d); font-size: 20px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 28px; position: relative; text-align: center; text-decoration: none; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-d4c98ffe-742a-4943-8343-cd9a279bd379].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 400ms; transition-duration: 600ms; }
.sd[data-s-d4c98ffe-742a-4943-8343-cd9a279bd379].appear-active { transition-delay: 400ms; transition-duration: 600ms; }
@media screen and (max-width: 900px) {
  .sd[data-s-d4c98ffe-742a-4943-8343-cd9a279bd379] { font-feature-settings: "palt"; font-size: 18px; text-orientation: mixed; writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d4c98ffe-742a-4943-8343-cd9a279bd379] { font-size: 16px; }
}
.sd[data-s-3c404b2b-2493-4377-9859-c0efbe3a1a60] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-3c404b2b-2493-4377-9859-c0efbe3a1a60] { flex-direction: row; }
}
.sd[data-s-a1f23e9f-37fd-4311-b2c9-41d7c19429bc] { color: transparent; font-size: 32px; margin: 0px 8px 0px 0px; max-width: calc(100% - 8px); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; --g-color-0: #628e02ff; --g-position-0: 0%; --g-color-1: #83ce4bff; --g-position-1: 100%; --g-color-2: #83ce4bff; --g-position-2: 100%; --g-color-3: #83ce4bff; --g-position-3: 100%; --g-color-4: #83ce4bff; --g-position-4: 100%; --g-color-5: #83ce4bff; --g-position-5: 100%; --g-color-6: #83ce4bff; --g-position-6: 100%; --g-color-7: #83ce4bff; --g-position-7: 100%; --g-color-8: #83ce4bff; --g-position-8: 100%; --g-color-9: #83ce4bff; --g-position-9: 100%; --g-color-10: #83ce4bff; --g-position-10: 100%; --g-color-11: #83ce4bff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-4a3b7798-3877-4398-aee5-c1fa74190572] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 92%; max-width: 92%; }
@media screen and (max-width: 900px) {
  .sd[data-s-4a3b7798-3877-4398-aee5-c1fa74190572] { flex: 0 0 auto; width: 89%; max-width: 89%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4a3b7798-3877-4398-aee5-c1fa74190572] { place-content: center flex-start; align-items: center; flex-direction: row; }
}
.sd[data-s-58c3b3fb-ff92-42b3-8d64-5214c93e6526] { color: transparent; flex: 0 0 auto; font-family: var(--s-font-a0a4c81d); font-size: 18px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1.5; position: relative; text-align: left; text-decoration: none; width: 100%; max-width: 100%; justify-content: flex-start; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; --g-color-0: #628e02ff; --g-position-0: 0%; --g-color-1: #83ce4bff; --g-position-1: 100%; --g-color-2: #83ce4bff; --g-position-2: 100%; --g-color-3: #83ce4bff; --g-position-3: 100%; --g-color-4: #83ce4bff; --g-position-4: 100%; --g-color-5: #83ce4bff; --g-position-5: 100%; --g-color-6: #83ce4bff; --g-position-6: 100%; --g-color-7: #83ce4bff; --g-position-7: 100%; --g-color-8: #83ce4bff; --g-position-8: 100%; --g-color-9: #83ce4bff; --g-position-9: 100%; --g-color-10: #83ce4bff; --g-position-10: 100%; --g-color-11: #83ce4bff; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 900px) {
  .sd[data-s-58c3b3fb-ff92-42b3-8d64-5214c93e6526] { flex: 0 0 auto; font-feature-settings: "palt"; font-size: 18px; text-orientation: mixed; width: 100%; writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-58c3b3fb-ff92-42b3-8d64-5214c93e6526] { font-size: 16px; }
}
.sd[data-s-f0630ac0-50b4-4536-a557-07db64dd2949] { place-content: stretch space-between; align-items: stretch; background: rgb(255, 255, 255); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 20px; flex: 0 0 auto; flex-flow: row; gap: 8px; height: 380px; padding: 32px; position: relative; width: 30%; --gap-h-f0630ac0-50b4-4536-a557-07db64dd2949: 8px; --gap-v-f0630ac0-50b4-4536-a557-07db64dd2949: 0px; --gap-uuid: f0630ac0-50b4-4536-a557-07db64dd2949; max-width: 30%; }
@media screen and (max-width: 900px) {
  .sd[data-s-f0630ac0-50b4-4536-a557-07db64dd2949] { border-radius: 8px; flex: 0 0 auto; height: auto; padding: 24px; width: 100%; --gap-h-f0630ac0-50b4-4536-a557-07db64dd2949: 8px; --gap-v-f0630ac0-50b4-4536-a557-07db64dd2949: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f0630ac0-50b4-4536-a557-07db64dd2949] { padding: 16px; width: 100%; --gap-h-f0630ac0-50b4-4536-a557-07db64dd2949: 8px; --gap-v-f0630ac0-50b4-4536-a557-07db64dd2949: 0px; }
}
.sd[data-s-e2e5773a-7992-4837-b623-b2f164f11b4c] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; padding: 0px; position: relative; width: auto; --gap-h-e2e5773a-7992-4837-b623-b2f164f11b4c: 0px; --gap-v-e2e5773a-7992-4837-b623-b2f164f11b4c: 0px; --gap-uuid: e2e5773a-7992-4837-b623-b2f164f11b4c; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-e2e5773a-7992-4837-b623-b2f164f11b4c] { gap: 8px; --gap-h-e2e5773a-7992-4837-b623-b2f164f11b4c: 0px; --gap-v-e2e5773a-7992-4837-b623-b2f164f11b4c: 8px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e2e5773a-7992-4837-b623-b2f164f11b4c] { place-content: flex-end flex-start; align-items: flex-end; flex-flow: column; --gap-h-e2e5773a-7992-4837-b623-b2f164f11b4c: 0px; --gap-v-e2e5773a-7992-4837-b623-b2f164f11b4c: 0px; }
}
.sd[data-s-60d7f24c-bb61-4179-8407-d558eb0d39e4] { place-content: center; align-items: center; flex-flow: column; gap: 16px; padding: 0px; --gap-h-60d7f24c-bb61-4179-8407-d558eb0d39e4: 0px; --gap-v-60d7f24c-bb61-4179-8407-d558eb0d39e4: 16px; --gap-uuid: 60d7f24c-bb61-4179-8407-d558eb0d39e4; }
@media screen and (max-width: 900px) {
  .sd[data-s-60d7f24c-bb61-4179-8407-d558eb0d39e4] { gap: 8px; --gap-h-60d7f24c-bb61-4179-8407-d558eb0d39e4: 0px; --gap-v-60d7f24c-bb61-4179-8407-d558eb0d39e4: 8px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-60d7f24c-bb61-4179-8407-d558eb0d39e4] { flex-direction: column; --gap-h-60d7f24c-bb61-4179-8407-d558eb0d39e4: 0px; --gap-v-60d7f24c-bb61-4179-8407-d558eb0d39e4: 16px; }
}
.sd[data-s-82edd727-d01f-41a8-b9a2-2d5e09d8ca7c] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; padding: 0px; width: calc(100% - (var(--gap-h-60d7f24c-bb61-4179-8407-d558eb0d39e4) * 0)); max-width: calc(100% - (var(--gap-h-60d7f24c-bb61-4179-8407-d558eb0d39e4) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-82edd727-d01f-41a8-b9a2-2d5e09d8ca7c] { flex-direction: row; }
}
.sd[data-s-1ed1e079-1bff-4d79-b429-ee94299d94d3] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-1ed1e079-1bff-4d79-b429-ee94299d94d3] { flex: 0 0 auto; width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1ed1e079-1bff-4d79-b429-ee94299d94d3] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-direction: row; width: 100%; }
}
.sd[data-s-afe403ab-8cc8-49d4-a598-644a5008d7da] { color: transparent; font-family: var(--s-font-a0a4c81d); font-feature-settings: "palt"; font-size: 20px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.5; position: relative; text-align: left; text-decoration: none; width: 100%; max-width: 100%; justify-content: flex-start; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; --g-color-0: #628e02ff; --g-position-0: 0%; --g-color-1: #83ce4bff; --g-position-1: 100%; --g-color-2: #83ce4bff; --g-position-2: 100%; --g-color-3: #83ce4bff; --g-position-3: 100%; --g-color-4: #83ce4bff; --g-position-4: 100%; --g-color-5: #83ce4bff; --g-position-5: 100%; --g-color-6: #83ce4bff; --g-position-6: 100%; --g-color-7: #83ce4bff; --g-position-7: 100%; --g-color-8: #83ce4bff; --g-position-8: 100%; --g-color-9: #83ce4bff; --g-position-9: 100%; --g-color-10: #83ce4bff; --g-position-10: 100%; --g-color-11: #83ce4bff; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 900px) {
  .sd[data-s-afe403ab-8cc8-49d4-a598-644a5008d7da] { font-feature-settings: "palt"; font-size: 18px; text-orientation: mixed; writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-afe403ab-8cc8-49d4-a598-644a5008d7da] { font-size: 18px; }
}
.sd[data-s-a91e98b5-8de5-4ce4-a07a-35b1851901f7] { place-content: flex-start space-around; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 16px; height: auto; padding: 0px; position: relative; width: calc(100% - (var(--gap-h-60d7f24c-bb61-4179-8407-d558eb0d39e4) * 0)); --gap-h-a91e98b5-8de5-4ce4-a07a-35b1851901f7: 0px; --gap-v-a91e98b5-8de5-4ce4-a07a-35b1851901f7: 16px; --gap-uuid: a91e98b5-8de5-4ce4-a07a-35b1851901f7; max-width: calc(100% - (var(--gap-h-60d7f24c-bb61-4179-8407-d558eb0d39e4) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-a91e98b5-8de5-4ce4-a07a-35b1851901f7] { flex: 1 1 0%; width: auto; --gap-h-a91e98b5-8de5-4ce4-a07a-35b1851901f7: 0px; --gap-v-a91e98b5-8de5-4ce4-a07a-35b1851901f7: 16px; max-width: 100%; }
}
.sd[data-s-08179c39-cda2-40b4-94a6-bac9bae0c151] { color: rgb(130, 130, 130); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0em; line-height: 1.7; position: relative; text-align: left; text-decoration: none; width: calc(100% - (var(--gap-h-a91e98b5-8de5-4ce4-a07a-35b1851901f7) * 0)); max-width: calc(100% - (var(--gap-h-a91e98b5-8de5-4ce4-a07a-35b1851901f7) * 0)); justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-08179c39-cda2-40b4-94a6-bac9bae0c151] { font-size: 15px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-08179c39-cda2-40b4-94a6-bac9bae0c151] { font-size: 14px; margin: 0px; width: calc(100% - (var(--gap-h-a91e98b5-8de5-4ce4-a07a-35b1851901f7) * 0)); max-width: calc(100% - (var(--gap-h-a91e98b5-8de5-4ce4-a07a-35b1851901f7) * 0)); }
}
.sd[data-s-8f4e04ab-2cae-4a21-9686-bcafe3f60f7c] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 16px; height: auto; padding: 0px; position: relative; width: calc(100% - (var(--gap-h-e2e5773a-7992-4837-b623-b2f164f11b4c) * 0)); --gap-h-8f4e04ab-2cae-4a21-9686-bcafe3f60f7c: 0px; --gap-v-8f4e04ab-2cae-4a21-9686-bcafe3f60f7c: 16px; --gap-uuid: 8f4e04ab-2cae-4a21-9686-bcafe3f60f7c; max-width: calc(100% - (var(--gap-h-e2e5773a-7992-4837-b623-b2f164f11b4c) * 0)); }
@media screen and (max-width: 900px) {
  .sd[data-s-8f4e04ab-2cae-4a21-9686-bcafe3f60f7c] { place-content: flex-start; align-items: flex-start; --gap-h-8f4e04ab-2cae-4a21-9686-bcafe3f60f7c: 0px; --gap-v-8f4e04ab-2cae-4a21-9686-bcafe3f60f7c: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8f4e04ab-2cae-4a21-9686-bcafe3f60f7c] { flex: 1 1 0%; width: auto; --gap-h-8f4e04ab-2cae-4a21-9686-bcafe3f60f7c: 0px; --gap-v-8f4e04ab-2cae-4a21-9686-bcafe3f60f7c: 16px; max-width: 100%; }
}
.sd[data-s-b6809324-9000-4f55-a82f-f1c5bd715575] { color: rgb(51, 51, 51); font-family: var(--s-font-a0a4c81d); font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.7; position: relative; text-align: left; text-decoration: none; width: calc(100% - (var(--gap-h-8f4e04ab-2cae-4a21-9686-bcafe3f60f7c) * 0)); max-width: calc(100% - (var(--gap-h-8f4e04ab-2cae-4a21-9686-bcafe3f60f7c) * 0)); justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-b6809324-9000-4f55-a82f-f1c5bd715575] { font-size: 14px; text-align: right; justify-content: flex-end; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b6809324-9000-4f55-a82f-f1c5bd715575] { font-size: 12px; font-weight: 400; margin: 0px; width: calc(100% - (var(--gap-h-8f4e04ab-2cae-4a21-9686-bcafe3f60f7c) * 0)); max-width: calc(100% - (var(--gap-h-8f4e04ab-2cae-4a21-9686-bcafe3f60f7c) * 0)); }
}
.sd[data-s-21a5e31a-e5b2-4aea-8108-0a133e513677] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 23px; height: auto; margin: 0px; padding: 0px; position: relative; width: 45%; --gap-h-21a5e31a-e5b2-4aea-8108-0a133e513677: 0px; --gap-v-21a5e31a-e5b2-4aea-8108-0a133e513677: 23px; --gap-uuid: 21a5e31a-e5b2-4aea-8108-0a133e513677; max-width: 45%; }
.sd[data-s-21a5e31a-e5b2-4aea-8108-0a133e513677].appear { opacity: 0; transform: translate(-20px, 0px); transition-delay: 800ms; transition-duration: 400ms; transition-timing-function: ease-in-out; --gap-h-21a5e31a-e5b2-4aea-8108-0a133e513677: 0px; --gap-v-21a5e31a-e5b2-4aea-8108-0a133e513677: 23px; }
.sd[data-s-21a5e31a-e5b2-4aea-8108-0a133e513677].appear-active { transition-delay: 800ms; transition-duration: 400ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 540px) {
  .sd[data-s-21a5e31a-e5b2-4aea-8108-0a133e513677] { flex: 0 0 auto; gap: 16px; margin: 48px 0px 16px; width: 100%; --gap-h-21a5e31a-e5b2-4aea-8108-0a133e513677: 0px; --gap-v-21a5e31a-e5b2-4aea-8108-0a133e513677: 16px; max-width: 100%; }
}
.sd[data-s-6eeed0cd-c5ef-4ba2-9432-d55e96cfa5c7] { color: transparent; font-family: var(--s-font-52af4703); font-feature-settings: "palt"; font-size: 18px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.06em; line-height: 1.2; position: relative; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; --g-color-0: #628e02ff; --g-position-0: 0%; --g-color-1: #83ce4bff; --g-position-1: 100%; --g-color-2: #83ce4bff; --g-position-2: 100%; --g-color-3: #83ce4bff; --g-position-3: 100%; --g-color-4: #83ce4bff; --g-position-4: 100%; --g-color-5: #83ce4bff; --g-position-5: 100%; --g-color-6: #83ce4bff; --g-position-6: 100%; --g-color-7: #83ce4bff; --g-position-7: 100%; --g-color-8: #83ce4bff; --g-position-8: 100%; --g-color-9: #83ce4bff; --g-position-9: 100%; --g-color-10: #83ce4bff; --g-position-10: 100%; --g-color-11: #83ce4bff; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 540px) {
  .sd[data-s-6eeed0cd-c5ef-4ba2-9432-d55e96cfa5c7] { font-size: 14px; }
}
.sd[data-s-a4d4aeb0-8e1c-48fa-b8ce-fa5d01a072de] { align-content: center; align-items: center; flex-direction: column; position: relative; }
.sd[data-s-9bdacfc0-481f-406e-907e-a4a8bf587a18] { color: rgb(51, 51, 51); font-family: var(--s-font-a0a4c81d); font-feature-settings: "palt"; font-size: 32px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1.5; margin: 0px; position: relative; text-align: left; text-decoration: none; width: 560px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-9bdacfc0-481f-406e-907e-a4a8bf587a18] { font-size: 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9bdacfc0-481f-406e-907e-a4a8bf587a18] { font-size: 20px; }
}
.sd[data-s-643aeff7-d720-4259-9953-2930b481ec2c] { color: rgb(130, 130, 130); font-family: var(--s-font-a0a4c81d); font-size: 18px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0em; line-height: 1.7; margin: 23px 0px 0px; position: relative; text-align: left; text-decoration: none; width: 560px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-643aeff7-d720-4259-9953-2930b481ec2c] { font-size: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-643aeff7-d720-4259-9953-2930b481ec2c] { font-size: 15px; margin: 16px 0px 0px; max-width: 100%; }
}
.sd[data-s-42baa86e-65bc-498f-947e-68f1284c40ba] { place-content: flex-start center; align-items: flex-start; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 20px; flex: 0 0 auto; flex-flow: row; gap: 8px; height: 320px; padding: 40px 32px; position: relative; width: 30%; --gap-h-42baa86e-65bc-498f-947e-68f1284c40ba: 8px; --gap-v-42baa86e-65bc-498f-947e-68f1284c40ba: 0px; --gap-uuid: 42baa86e-65bc-498f-947e-68f1284c40ba; max-width: 30%; --g-color-0: #628e02ff; --g-position-0: 0%; --g-color-1: #83ce4bff; --g-position-1: 100%; --g-color-2: #83ce4bff; --g-position-2: 100%; --g-color-3: #83ce4bff; --g-position-3: 100%; --g-color-4: #83ce4bff; --g-position-4: 100%; --g-color-5: #83ce4bff; --g-position-5: 100%; --g-color-6: #83ce4bff; --g-position-6: 100%; --g-color-7: #83ce4bff; --g-position-7: 100%; --g-color-8: #83ce4bff; --g-position-8: 100%; --g-color-9: #83ce4bff; --g-position-9: 100%; --g-color-10: #83ce4bff; --g-position-10: 100%; --g-color-11: #83ce4bff; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 900px) {
  .sd[data-s-42baa86e-65bc-498f-947e-68f1284c40ba] { border-radius: 8px; flex: 0 0 auto; height: auto; padding: 16px; width: 100%; --gap-h-42baa86e-65bc-498f-947e-68f1284c40ba: 8px; --gap-v-42baa86e-65bc-498f-947e-68f1284c40ba: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-42baa86e-65bc-498f-947e-68f1284c40ba] { border-radius: 8px; flex: 0 0 auto; height: auto; padding: 16px; width: 100%; --gap-h-42baa86e-65bc-498f-947e-68f1284c40ba: 8px; --gap-v-42baa86e-65bc-498f-947e-68f1284c40ba: 0px; }
}
.sd[data-s-8e95d760-f495-46bb-a5a8-3d9dfbd67c5d] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 8px; height: calc(100% - (var(--gap-v-42baa86e-65bc-498f-947e-68f1284c40ba) * 0)); padding: 0px; position: relative; width: calc(100% - (var(--gap-h-42baa86e-65bc-498f-947e-68f1284c40ba) * 0)); --gap-h-8e95d760-f495-46bb-a5a8-3d9dfbd67c5d: 0px; --gap-v-8e95d760-f495-46bb-a5a8-3d9dfbd67c5d: 8px; --gap-uuid: 8e95d760-f495-46bb-a5a8-3d9dfbd67c5d; max-width: calc(100% - (var(--gap-h-42baa86e-65bc-498f-947e-68f1284c40ba) * 0)); }
@media screen and (max-width: 900px) {
  .sd[data-s-8e95d760-f495-46bb-a5a8-3d9dfbd67c5d] { gap: 8px; --gap-h-8e95d760-f495-46bb-a5a8-3d9dfbd67c5d: 0px; --gap-v-8e95d760-f495-46bb-a5a8-3d9dfbd67c5d: 8px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8e95d760-f495-46bb-a5a8-3d9dfbd67c5d] { place-content: flex-end flex-start; align-items: flex-end; flex-flow: column; --gap-h-8e95d760-f495-46bb-a5a8-3d9dfbd67c5d: 0px; --gap-v-8e95d760-f495-46bb-a5a8-3d9dfbd67c5d: 8px; }
}
.sd[data-s-2be0b2ab-b91f-4a2c-a507-47944f8e2691] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; padding: 0px; width: calc(100% - (var(--gap-h-8e95d760-f495-46bb-a5a8-3d9dfbd67c5d) * 0)); max-width: calc(100% - (var(--gap-h-8e95d760-f495-46bb-a5a8-3d9dfbd67c5d) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-2be0b2ab-b91f-4a2c-a507-47944f8e2691] { flex-direction: row; }
}
.sd[data-s-7a9d0a6d-c0b8-4004-8da4-f228ee792637] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-7a9d0a6d-c0b8-4004-8da4-f228ee792637] { flex: 0 0 auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7a9d0a6d-c0b8-4004-8da4-f228ee792637] { place-content: center flex-start; align-items: center; flex-direction: row; }
}
.sd[data-s-aafa24bc-6819-4f85-9968-c55be010a9bf] { color: rgb(255, 255, 255); font-family: var(--s-font-a0a4c81d); font-size: 22px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0em; line-height: 1.6; position: relative; text-align: left; text-decoration: none; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-aafa24bc-6819-4f85-9968-c55be010a9bf] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-aafa24bc-6819-4f85-9968-c55be010a9bf] { font-size: 16px; }
}
.sd[data-s-7591183f-4d81-48a6-a11e-2f697aeae10b] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 16px; height: auto; padding: 0px; position: relative; width: calc(100% - (var(--gap-h-8e95d760-f495-46bb-a5a8-3d9dfbd67c5d) * 0)); --gap-h-7591183f-4d81-48a6-a11e-2f697aeae10b: 0px; --gap-v-7591183f-4d81-48a6-a11e-2f697aeae10b: 16px; --gap-uuid: 7591183f-4d81-48a6-a11e-2f697aeae10b; max-width: calc(100% - (var(--gap-h-8e95d760-f495-46bb-a5a8-3d9dfbd67c5d) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-7591183f-4d81-48a6-a11e-2f697aeae10b] { flex: 1 1 0%; width: auto; --gap-h-7591183f-4d81-48a6-a11e-2f697aeae10b: 0px; --gap-v-7591183f-4d81-48a6-a11e-2f697aeae10b: 16px; max-width: 100%; }
}
.sd[data-s-05175bd0-cfa1-44af-8b96-73ff876aa6c3] { color: rgba(255, 255, 255, 0.8); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0em; line-height: 1.7; position: relative; text-align: left; text-decoration: none; width: calc(100% - (var(--gap-h-7591183f-4d81-48a6-a11e-2f697aeae10b) * 0)); max-width: calc(100% - (var(--gap-h-7591183f-4d81-48a6-a11e-2f697aeae10b) * 0)); justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-05175bd0-cfa1-44af-8b96-73ff876aa6c3] { font-size: 15px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-05175bd0-cfa1-44af-8b96-73ff876aa6c3] { font-size: 12px; font-weight: 700; margin: 0px; width: calc(100% - (var(--gap-h-7591183f-4d81-48a6-a11e-2f697aeae10b) * 0)); max-width: calc(100% - (var(--gap-h-7591183f-4d81-48a6-a11e-2f697aeae10b) * 0)); }
}
.sd[data-s-2f87c2be-2947-46ed-935c-9615256d8aa3] { place-content: center; align-items: center; flex: 1 1 0%; flex-flow: row; gap: 36px; padding: 0px; width: auto; --gap-h-2f87c2be-2947-46ed-935c-9615256d8aa3: 36px; --gap-v-2f87c2be-2947-46ed-935c-9615256d8aa3: 0px; --gap-uuid: 2f87c2be-2947-46ed-935c-9615256d8aa3; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-2f87c2be-2947-46ed-935c-9615256d8aa3] { flex: 0 0 auto; flex-flow: column; width: 100%; --gap-h-2f87c2be-2947-46ed-935c-9615256d8aa3: 0px; --gap-v-2f87c2be-2947-46ed-935c-9615256d8aa3: 36px; max-width: 100%; }
}
.sd[data-s-c6b11713-55ac-452f-b6b4-c5ec0922680e] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 16px; height: auto; padding: 0px; position: relative; width: calc(100% - (var(--gap-h-2f87c2be-2947-46ed-935c-9615256d8aa3) * 0)); --gap-h-c6b11713-55ac-452f-b6b4-c5ec0922680e: 0px; --gap-v-c6b11713-55ac-452f-b6b4-c5ec0922680e: 16px; --gap-uuid: c6b11713-55ac-452f-b6b4-c5ec0922680e; max-width: calc(100% - (var(--gap-h-2f87c2be-2947-46ed-935c-9615256d8aa3) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-c6b11713-55ac-452f-b6b4-c5ec0922680e] { flex-flow: column; gap: 8px; --gap-h-c6b11713-55ac-452f-b6b4-c5ec0922680e: 0px; --gap-v-c6b11713-55ac-452f-b6b4-c5ec0922680e: 8px; }
}
.sd[data-s-22fa84cb-d54e-4615-b6fc-b2b599cc5d95] { color: transparent; font-family: var(--s-font-a0a4c81d); font-size: 48px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1; position: relative; text-align: left; text-decoration: none; width: calc(100% - (var(--gap-h-c6b11713-55ac-452f-b6b4-c5ec0922680e) * 0)); max-width: calc(100% - (var(--gap-h-c6b11713-55ac-452f-b6b4-c5ec0922680e) * 0)); justify-content: flex-start; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; --g-color-0: #628e02ff; --g-position-0: 0%; --g-color-1: #83ce4bff; --g-position-1: 100%; --g-color-2: #83ce4bff; --g-position-2: 100%; --g-color-3: #83ce4bff; --g-position-3: 100%; --g-color-4: #83ce4bff; --g-position-4: 100%; --g-color-5: #83ce4bff; --g-position-5: 100%; --g-color-6: #83ce4bff; --g-position-6: 100%; --g-color-7: #83ce4bff; --g-position-7: 100%; --g-color-8: #83ce4bff; --g-position-8: 100%; --g-color-9: #83ce4bff; --g-position-9: 100%; --g-color-10: #83ce4bff; --g-position-10: 100%; --g-color-11: #83ce4bff; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 900px) {
  .sd[data-s-22fa84cb-d54e-4615-b6fc-b2b599cc5d95] { font-size: 72px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-22fa84cb-d54e-4615-b6fc-b2b599cc5d95] { font-size: 48px; }
}
.sd[data-s-c65a3db9-f99e-4bf1-94bc-aacd85998722] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-c65a3db9-f99e-4bf1-94bc-aacd85998722] { flex-direction: row; }
}
.sd[data-s-3c1bc7e6-f826-435d-a421-f460d6989109] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a0a4c81d); font-size: 36px; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.4; text-align: right; width: 242px; max-width: 100%; justify-content: flex-end; }
.sd[data-s-d11817b1-f195-45ad-a963-183b55d615e7] { color: rgb(51, 51, 51); font-family: var(--s-font-a0a4c81d); font-size: 36px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0em; line-height: 1.4; padding: 0px; position: relative; text-align: right; text-decoration: none; width: 130px; max-width: 100%; justify-content: flex-end; }
@media screen and (max-width: 900px) {
  .sd[data-s-d11817b1-f195-45ad-a963-183b55d615e7] { font-size: 20px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d11817b1-f195-45ad-a963-183b55d615e7] { font-size: 18px; }
}
.sd[data-s-4f5781f2-ccdb-435d-9f5c-0de0c49f4bae] { color: rgb(130, 130, 130); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0em; line-height: 1.7; position: relative; text-align: left; text-decoration: none; width: calc(100% - (var(--gap-h-c6b11713-55ac-452f-b6b4-c5ec0922680e) * 0)); max-width: calc(100% - (var(--gap-h-c6b11713-55ac-452f-b6b4-c5ec0922680e) * 0)); justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-4f5781f2-ccdb-435d-9f5c-0de0c49f4bae] { font-size: 15px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4f5781f2-ccdb-435d-9f5c-0de0c49f4bae] { font-size: 14px; }
}
.sd[data-s-c7d923bd-84de-476e-9e14-9989009321ca] { place-content: center; align-items: center; flex-flow: column; margin: 160px 0px 0px; padding: 0px; max-width: 100%; }
.sd[data-s-c7d923bd-84de-476e-9e14-9989009321ca].appear { }
.sd[data-s-c7d923bd-84de-476e-9e14-9989009321ca].appear-active { }
@media screen and (max-width: 900px) {
  .sd[data-s-c7d923bd-84de-476e-9e14-9989009321ca] { margin: 120px 0px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c7d923bd-84de-476e-9e14-9989009321ca] { margin: 80px 0px 0px; max-width: 100%; }
}
.sd[data-s-f73e6e69-619f-4cbf-9fa5-661686416d2e] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: wrap; height: auto; margin: 24px 24px 0px; padding: 0px; width: 1360px; max-width: calc(100% - 48px); }
@media screen and (max-width: 540px) {
  .sd[data-s-f73e6e69-619f-4cbf-9fa5-661686416d2e] { flex-flow: column; margin: 24px 16px 0px; max-width: calc(100% - 32px); }
}
.sd[data-s-227ee645-bf56-4381-9eca-e5bdb029a52a] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: column; height: 100%; padding: 0px; width: 50%; max-width: 50%; }
@media screen and (max-width: 540px) {
  .sd[data-s-227ee645-bf56-4381-9eca-e5bdb029a52a] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-1cef2f28-5739-434e-b6c4-dac66d5f3a27] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 50%; max-width: 50%; }
@media screen and (max-width: 900px) {
  .sd[data-s-1cef2f28-5739-434e-b6c4-dac66d5f3a27] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1cef2f28-5739-434e-b6c4-dac66d5f3a27] { flex: 0 0 auto; flex-direction: row; width: auto; max-width: 100%; }
}
.sd[data-s-e82cebad-e404-48b2-962e-c569e84d4603] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-e82cebad-e404-48b2-962e-c569e84d4603]:hover { opacity: 0.7; }
@media screen and (max-width: 900px) {
  .sd[data-s-e82cebad-e404-48b2-962e-c569e84d4603] { flex: 0 0 auto; margin: 0px; width: 202px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e82cebad-e404-48b2-962e-c569e84d4603] { flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-4dabe102-0ae8-4831-8bb9-14d78da3f971] { height: auto; width: 200px; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-4dabe102-0ae8-4831-8bb9-14d78da3f971] { margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4dabe102-0ae8-4831-8bb9-14d78da3f971] { width: 100%; }
}
.sd[data-s-84a7d41e-5a24-4127-9560-323c333827d8] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: wrap; padding: 0px; width: 50%; max-width: 50%; }
@media screen and (max-width: 540px) {
  .sd[data-s-84a7d41e-5a24-4127-9560-323c333827d8] { flex: 0 0 auto; flex-direction: row; width: 100%; max-width: 100%; }
}
.sd[data-s-a53f6f95-8cd8-44db-9e06-9a4967ea0236] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; height: 100%; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-a53f6f95-8cd8-44db-9e06-9a4967ea0236] { flex: 0 0 auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a53f6f95-8cd8-44db-9e06-9a4967ea0236] { flex: 0 0 auto; width: 100%; }
}
.sd[data-s-16a72e45-8003-4586-9d0e-fa287fc37c38] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px 0px 24px; width: 100%; --gap-h-16a72e45-8003-4586-9d0e-fa287fc37c38: 0px; --gap-v-16a72e45-8003-4586-9d0e-fa287fc37c38: 0px; --gap-uuid: 16a72e45-8003-4586-9d0e-fa287fc37c38; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-16a72e45-8003-4586-9d0e-fa287fc37c38] { display: flex; --gap-h-16a72e45-8003-4586-9d0e-fa287fc37c38: 0px; --gap-v-16a72e45-8003-4586-9d0e-fa287fc37c38: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-16a72e45-8003-4586-9d0e-fa287fc37c38] { display: flex; flex: 0 0 auto; gap: 8px; width: 100%; --gap-h-16a72e45-8003-4586-9d0e-fa287fc37c38: 0px; --gap-v-16a72e45-8003-4586-9d0e-fa287fc37c38: 8px; }
}
.sd[data-s-b656793d-e020-4268-aed5-701d080481b5] { color: rgb(130, 130, 130); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b656793d-e020-4268-aed5-701d080481b5]:hover { text-decoration: underline; }
@media screen and (max-width: 540px) {
  .sd[data-s-b656793d-e020-4268-aed5-701d080481b5] { flex: 0 0 auto; font-size: 16px; padding: 8px 8px 8px 0px; }
}
.sd[data-s-b892ac80-ef6e-4ce2-9b49-9b8fa4478914] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; margin: 24px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-16a72e45-8003-4586-9d0e-fa287fc37c38) * 0)); --gap-h-b892ac80-ef6e-4ce2-9b49-9b8fa4478914: 0px; --gap-v-b892ac80-ef6e-4ce2-9b49-9b8fa4478914: 0px; --gap-uuid: b892ac80-ef6e-4ce2-9b49-9b8fa4478914; max-width: calc(100% - (var(--gap-h-16a72e45-8003-4586-9d0e-fa287fc37c38) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-b892ac80-ef6e-4ce2-9b49-9b8fa4478914] { flex: 0 0 auto; gap: 8px; margin: 0px; width: calc(100% - (var(--gap-h-16a72e45-8003-4586-9d0e-fa287fc37c38) * 0)); --gap-h-b892ac80-ef6e-4ce2-9b49-9b8fa4478914: 0px; --gap-v-b892ac80-ef6e-4ce2-9b49-9b8fa4478914: 8px; max-width: calc(100% - (var(--gap-h-16a72e45-8003-4586-9d0e-fa287fc37c38) * 0)); }
}
.sd[data-s-73e75d07-9c29-41f2-bae0-a4029400b2eb] { color: rgb(51, 51, 51); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 8px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-73e75d07-9c29-41f2-bae0-a4029400b2eb]:hover { text-decoration: underline; }
@media screen and (max-width: 540px) {
  .sd[data-s-73e75d07-9c29-41f2-bae0-a4029400b2eb] { flex: 0 0 auto; font-size: 16px; margin: 0px 0px 8px; padding: 0px; }
}
.sd[data-s-fccd52ae-ec05-4bdd-bdd2-0abd7a8edc59] { color: rgb(51, 51, 51); font-family: var(--s-font-a0a4c81d); font-size: 15px; font-weight: 500; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fccd52ae-ec05-4bdd-bdd2-0abd7a8edc59]:hover { text-decoration: underline; }
@media screen and (max-width: 540px) {
  .sd[data-s-fccd52ae-ec05-4bdd-bdd2-0abd7a8edc59] { flex: 0 0 auto; font-size: 14px; padding: 0px; width: calc(100% - (var(--gap-h-b892ac80-ef6e-4ce2-9b49-9b8fa4478914) * 0)); max-width: calc(100% - (var(--gap-h-b892ac80-ef6e-4ce2-9b49-9b8fa4478914) * 0)); }
}
.sd[data-s-95620a88-8e78-41a5-a217-5f975425ee39] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 32px; height: 40px; margin: 0px; padding: 0px; width: 100%; --gap-h-95620a88-8e78-41a5-a217-5f975425ee39: 32px; --gap-v-95620a88-8e78-41a5-a217-5f975425ee39: 0px; --gap-uuid: 95620a88-8e78-41a5-a217-5f975425ee39; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-95620a88-8e78-41a5-a217-5f975425ee39] { place-content: flex-end flex-start; align-items: flex-end; flex: 0 0 auto; flex-flow: row; gap: 32px; height: auto; margin: 8px 0px 16px; width: 100%; --gap-h-95620a88-8e78-41a5-a217-5f975425ee39: 32px; --gap-v-95620a88-8e78-41a5-a217-5f975425ee39: 0px; max-width: 100%; }
}
.sd[data-s-4ec750c9-047f-4a70-ae38-406beafeb97c] { color: rgb(130, 130, 130); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-4ec750c9-047f-4a70-ae38-406beafeb97c]:hover { text-decoration: underline; }
@media screen and (max-width: 540px) {
  .sd[data-s-4ec750c9-047f-4a70-ae38-406beafeb97c] { font-size: 14px; }
}
.sd[data-s-0d3ad5cb-63c6-44ed-bdc9-80d2ae352aa4] { color: rgb(130, 130, 130); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-0d3ad5cb-63c6-44ed-bdc9-80d2ae352aa4]:hover { text-decoration: underline; }
@media screen and (max-width: 540px) {
  .sd[data-s-0d3ad5cb-63c6-44ed-bdc9-80d2ae352aa4] { font-size: 14px; }
}
.sd[data-s-c5b9afe3-37b5-462b-9df2-a0d8d6150eed] { color: rgb(130, 130, 130); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c5b9afe3-37b5-462b-9df2-a0d8d6150eed]:hover { text-decoration: underline; }
@media screen and (max-width: 540px) {
  .sd[data-s-c5b9afe3-37b5-462b-9df2-a0d8d6150eed] { font-size: 14px; }
}
.sd[data-s-18c2fda5-b437-4707-8be2-cc8d35729873] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 24px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-18c2fda5-b437-4707-8be2-cc8d35729873] { flex-flow: column-reverse; }
}
.sd[data-s-43263530-d611-4259-841b-1268ef3cfad9] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 32px; height: 40px; margin: 0px; padding: 0px; width: 50%; --gap-h-43263530-d611-4259-841b-1268ef3cfad9: 32px; --gap-v-43263530-d611-4259-841b-1268ef3cfad9: 0px; --gap-uuid: 43263530-d611-4259-841b-1268ef3cfad9; max-width: 50%; }
@media screen and (max-width: 540px) {
  .sd[data-s-43263530-d611-4259-841b-1268ef3cfad9] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 32px; margin: 8px 0px 0px; width: 100%; --gap-h-43263530-d611-4259-841b-1268ef3cfad9: 32px; --gap-v-43263530-d611-4259-841b-1268ef3cfad9: 0px; max-width: 100%; }
}
.sd[data-s-9808ddf0-8027-462b-8814-44374f4a343b] { color: rgb(130, 132, 140); font-family: var(--s-font-a0a4c81d); font-size: 11px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-933b0324-a45a-4f75-bc56-1bb9d951bbd5] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 32px; height: 40px; margin: 0px; padding: 0px; width: 50%; --gap-h-933b0324-a45a-4f75-bc56-1bb9d951bbd5: 32px; --gap-v-933b0324-a45a-4f75-bc56-1bb9d951bbd5: 0px; --gap-uuid: 933b0324-a45a-4f75-bc56-1bb9d951bbd5; max-width: 50%; }
@media screen and (max-width: 540px) {
  .sd[data-s-933b0324-a45a-4f75-bc56-1bb9d951bbd5] { place-content: flex-end flex-start; align-items: flex-end; flex: 0 0 auto; flex-flow: wrap; gap: 8px; height: auto; margin: 24px 0px 0px; width: 100%; --gap-h-933b0324-a45a-4f75-bc56-1bb9d951bbd5: 8px; --gap-v-933b0324-a45a-4f75-bc56-1bb9d951bbd5: 8px; max-width: 100%; }
}
.sd[data-s-df0a79bb-a189-4f0a-a974-7c5ba29836a4] { color: rgb(130, 130, 130); font-family: var(--s-font-a0a4c81d); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-df0a79bb-a189-4f0a-a974-7c5ba29836a4]:hover { text-decoration: underline; }
@media screen and (max-width: 540px) {
  .sd[data-s-df0a79bb-a189-4f0a-a974-7c5ba29836a4] { font-size: 14px; }
}
.sd[data-s-3aeef4a0-41bc-4b27-ad31-c78f76d5df83] { color: rgb(130, 130, 130); font-family: var(--s-font-a0a4c81d); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-3aeef4a0-41bc-4b27-ad31-c78f76d5df83]:hover { text-decoration: underline; }
@media screen and (max-width: 540px) {
  .sd[data-s-3aeef4a0-41bc-4b27-ad31-c78f76d5df83] { font-size: 14px; }
}
.sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] { place-content: center flex-start; align-items: center; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); flex-flow: column; height: 100%; width: 100%; max-width: 100%; --g-color-0: #ffffff; --g-position-0: 0%; --g-color-1: #ffffff; --g-position-1: 100%; --g-color-2: #ffffff; --g-position-2: 100%; --g-color-3: #ffffff; --g-position-3: 100%; --g-color-4: #ffffff; --g-position-4: 100%; --g-color-5: #ffffff; --g-position-5: 100%; --g-color-6: #ffffff; --g-position-6: 100%; --g-color-7: #ffffff; --g-position-7: 100%; --g-color-8: #ffffff; --g-position-8: 100%; --g-color-9: #ffffff; --g-position-9: 100%; --g-color-10: #ffffff; --g-position-10: 100%; --g-color-11: #ffffff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-e1848dde-10ff-4414-b89c-b7ab23db822a] { }
.sd[data-s-77f33dcd-0263-42d1-8ead-dfe2ed6c4cde] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-4dfeaab7-c200-4216-917a-c29ecbcda2be] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-37442ce1-ecaf-4a67-af03-b6eee16167f2] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-direction: row; height: auto; margin: 300px 0px 160px 40px; width: 1360px; max-width: calc(100% - 40px); }
@media screen and (max-width: 1140px) {
  .sd[data-s-37442ce1-ecaf-4a67-af03-b6eee16167f2] { place-content: center space-between; align-items: center; flex-flow: column; margin: 200px 40px 160px; max-width: calc(100% - 80px); }
}
@media screen and (max-width: 900px) {
  .sd[data-s-37442ce1-ecaf-4a67-af03-b6eee16167f2] { place-content: center space-between; align-items: center; flex-flow: column; margin: 120px 40px 160px; max-width: calc(100% - 80px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-37442ce1-ecaf-4a67-af03-b6eee16167f2] { flex-flow: column; margin: 100px 24px 0px; max-width: calc(100% - 48px); }
}
.sd[data-s-60d67274-224b-4858-a1a5-2674d9406077] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 32px; height: auto; margin: 0px 48px 0px 0px; padding: 0px; position: relative; width: calc(40% - 48px); --gap-h-60d67274-224b-4858-a1a5-2674d9406077: 0px; --gap-v-60d67274-224b-4858-a1a5-2674d9406077: 32px; --gap-uuid: 60d67274-224b-4858-a1a5-2674d9406077; max-width: calc(40% - 48px); }
@media screen and (max-width: 1140px) {
  .sd[data-s-60d67274-224b-4858-a1a5-2674d9406077] { flex: 0 0 auto; margin: 0px 0px 64px; width: 90%; --gap-h-60d67274-224b-4858-a1a5-2674d9406077: 0px; --gap-v-60d67274-224b-4858-a1a5-2674d9406077: 32px; max-width: 90%; }
}
@media screen and (max-width: 900px) {
  .sd[data-s-60d67274-224b-4858-a1a5-2674d9406077] { flex: 0 0 auto; gap: 24px; margin: 0px 16px 40px 0px; width: calc(100% - 16px); --gap-h-60d67274-224b-4858-a1a5-2674d9406077: 0px; --gap-v-60d67274-224b-4858-a1a5-2674d9406077: 24px; max-width: calc(100% - 16px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-60d67274-224b-4858-a1a5-2674d9406077] { flex: 0 0 auto; gap: 16px; margin: 0px 0px 40px; width: 100%; --gap-h-60d67274-224b-4858-a1a5-2674d9406077: 0px; --gap-v-60d67274-224b-4858-a1a5-2674d9406077: 16px; max-width: 100%; }
}
.sd[data-s-cd27ee1c-dce3-41de-a59b-524625542a82] { color: transparent; flex: 0 0 auto; font-family: var(--s-font-a0a4c81d); font-size: 72px; font-style: normal; font-weight: 900; height: auto; letter-spacing: 0em; line-height: 1.2; position: relative; text-align: left; text-decoration: none; width: calc(100% - (var(--gap-h-60d67274-224b-4858-a1a5-2674d9406077) * 0)); max-width: calc(100% - (var(--gap-h-60d67274-224b-4858-a1a5-2674d9406077) * 0)); justify-content: flex-start; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; --g-color-0: #628e02ff; --g-position-0: 0%; --g-color-1: #83ce4bff; --g-position-1: 100%; --g-color-2: #83ce4bff; --g-position-2: 100%; --g-color-3: #83ce4bff; --g-position-3: 100%; --g-color-4: #83ce4bff; --g-position-4: 100%; --g-color-5: #83ce4bff; --g-position-5: 100%; --g-color-6: #83ce4bff; --g-position-6: 100%; --g-color-7: #83ce4bff; --g-position-7: 100%; --g-color-8: #83ce4bff; --g-position-8: 100%; --g-color-9: #83ce4bff; --g-position-9: 100%; --g-color-10: #83ce4bff; --g-position-10: 100%; --g-color-11: #83ce4bff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-cd27ee1c-dce3-41de-a59b-524625542a82].appear { opacity: 0; transform: translate(0px, 40px); transition-delay: 300ms; transition-duration: 600ms; transition-timing-function: ease-in-out; }
.sd[data-s-cd27ee1c-dce3-41de-a59b-524625542a82].appear-active { transition-delay: 300ms; transition-duration: 600ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 1140px) {
  .sd[data-s-cd27ee1c-dce3-41de-a59b-524625542a82] { font-size: 64px; }
}
@media screen and (max-width: 900px) {
  .sd[data-s-cd27ee1c-dce3-41de-a59b-524625542a82] { font-feature-settings: "palt"; font-size: 48px; text-orientation: mixed; writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cd27ee1c-dce3-41de-a59b-524625542a82] { font-size: 36px; }
}
.sd[data-s-4c0d76aa-7caf-4f0b-8523-3c41a119dea9] { color: rgb(130, 130, 130); flex: 0 0 auto; font-family: var(--s-font-a0a4c81d); font-size: 20px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1.5; position: relative; text-align: left; text-decoration: none; width: calc(100% - (var(--gap-h-60d67274-224b-4858-a1a5-2674d9406077) * 0)); max-width: calc(100% - (var(--gap-h-60d67274-224b-4858-a1a5-2674d9406077) * 0)); justify-content: flex-start; }
.sd[data-s-4c0d76aa-7caf-4f0b-8523-3c41a119dea9].appear { opacity: 0; transform: translate(0px, 40px); transition-delay: 600ms; transition-duration: 600ms; transition-timing-function: ease-in-out; }
.sd[data-s-4c0d76aa-7caf-4f0b-8523-3c41a119dea9].appear-active { transition-delay: 600ms; transition-duration: 600ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 900px) {
  .sd[data-s-4c0d76aa-7caf-4f0b-8523-3c41a119dea9] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4c0d76aa-7caf-4f0b-8523-3c41a119dea9] { font-size: 16px; }
}
.sd[data-s-fa1c8d66-f477-406f-85a5-ce0bea3b6b09] { border-radius: 12px; box-shadow: rgba(247, 106, 102, 0.2) 0px 10px 32px; flex: 0 0 auto; height: 489px; width: 70%; max-width: 70%; }
.sd[data-s-fa1c8d66-f477-406f-85a5-ce0bea3b6b09].appear { filter: blur(50px); opacity: 0; transform: translate(0px, 40px); transition-delay: 1000ms; transition-duration: 1000ms; transition-timing-function: ease-in-out; }
.sd[data-s-fa1c8d66-f477-406f-85a5-ce0bea3b6b09].appear-active { transition-delay: 1000ms; transition-duration: 1000ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 1140px) {
  .sd[data-s-fa1c8d66-f477-406f-85a5-ce0bea3b6b09] { flex: 0 0 auto; margin: 0px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 900px) {
  .sd[data-s-fa1c8d66-f477-406f-85a5-ce0bea3b6b09] { flex: 0 0 auto; margin: 0px; width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fa1c8d66-f477-406f-85a5-ce0bea3b6b09] { border-radius: 8px; box-shadow: rgba(247, 106, 102, 0.2) 0px 10px 16px; flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-4c4cf6cf-63d0-4ed7-a93a-abf5ce36a499] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: -1200px 0px 0px; padding: 0px; position: relative; width: 100%; z-index: -1; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-4c4cf6cf-63d0-4ed7-a93a-abf5ce36a499] { margin: -1400px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 900px) {
  .sd[data-s-4c4cf6cf-63d0-4ed7-a93a-abf5ce36a499] { margin: -950px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4c4cf6cf-63d0-4ed7-a93a-abf5ce36a499] { margin: -627px 0px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-a4bd88f2-b86a-4c30-a180-0d3c91985dd0] { background: rgba(0, 0, 0, 0); flex: 0 0 auto; height: 50px; opacity: 1; width: 40%; max-width: 40%; }
.sd[data-s-124675cf-8c62-4692-a22d-be564f8f8309] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 0px 0px 0px 64px; flex: 0 0 auto; height: 1000px; opacity: 0.2; width: 60%; max-width: 60%; --g-color-0: #628e02ff; --g-position-0: 0%; --g-color-1: #83ce4bff; --g-position-1: 100%; --g-color-2: #83ce4bff; --g-position-2: 100%; --g-color-3: #83ce4bff; --g-position-3: 100%; --g-color-4: #83ce4bff; --g-position-4: 100%; --g-color-5: #83ce4bff; --g-position-5: 100%; --g-color-6: #83ce4bff; --g-position-6: 100%; --g-color-7: #83ce4bff; --g-position-7: 100%; --g-color-8: #83ce4bff; --g-position-8: 100%; --g-color-9: #83ce4bff; --g-position-9: 100%; --g-color-10: #83ce4bff; --g-position-10: 100%; --g-color-11: #83ce4bff; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 900px) {
  .sd[data-s-124675cf-8c62-4692-a22d-be564f8f8309] { flex: 0 0 auto; height: 600px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-124675cf-8c62-4692-a22d-be564f8f8309] { border-radius: 0px 0px 0px 32px; flex: 0 0 auto; height: 480px; width: 60%; max-width: 60%; }
}
.sd[data-s-b046e81b-f9cf-4e16-90c1-9c79b5f0f2b3] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 120px 0px 0px; padding: 120px 40px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-b046e81b-f9cf-4e16-90c1-9c79b5f0f2b3] { margin: 320px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 900px) {
  .sd[data-s-b046e81b-f9cf-4e16-90c1-9c79b5f0f2b3] { margin: 240px 0px 0px; padding: 64px 40px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b046e81b-f9cf-4e16-90c1-9c79b5f0f2b3] { margin: 200px 0px 0px; padding: 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-7c26c7d7-e467-4463-b837-51ac3212a5a6] { }
.sd[data-s-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 0px; height: auto; margin: 40px 0px 0px; padding: 0px; position: relative; width: 1360px; --gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37: 0px; --gap-v-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37: 0px; --gap-uuid: 4b90b7eb-51ee-43bd-934c-3e5ad9eddd37; max-width: 100%; }
.sd[data-s-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37].appear { --gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37: 0px; --gap-v-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37: 0px; }
.sd[data-s-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37].appear-active { }
@media screen and (max-width: 900px) {
  .sd[data-s-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37] { place-content: center space-between; align-items: center; flex-flow: column; gap: 0px; margin: 8px 0px 0px; --gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37: 0px; --gap-v-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37] { flex-flow: column; margin: 8px 0px 0px; --gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37: 0px; --gap-v-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37: 0px; }
}
.sd[data-s-fbd59a81-525a-4ea2-b611-7cc343047225] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 32px; height: auto; padding: 0px; position: relative; width: calc(50% - (var(--gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37) * 0.5)); --gap-h-fbd59a81-525a-4ea2-b611-7cc343047225: 0px; --gap-v-fbd59a81-525a-4ea2-b611-7cc343047225: 32px; --gap-uuid: fbd59a81-525a-4ea2-b611-7cc343047225; max-width: calc(50% - (var(--gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37) * 0.5)); }
.sd[data-s-fbd59a81-525a-4ea2-b611-7cc343047225].appear { --gap-h-fbd59a81-525a-4ea2-b611-7cc343047225: 0px; --gap-v-fbd59a81-525a-4ea2-b611-7cc343047225: 32px; }
.sd[data-s-fbd59a81-525a-4ea2-b611-7cc343047225].appear-active { }
@media screen and (max-width: 900px) {
  .sd[data-s-fbd59a81-525a-4ea2-b611-7cc343047225] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37) * 0)); --gap-h-fbd59a81-525a-4ea2-b611-7cc343047225: 0px; --gap-v-fbd59a81-525a-4ea2-b611-7cc343047225: 32px; max-width: calc(100% - (var(--gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fbd59a81-525a-4ea2-b611-7cc343047225] { flex: 0 0 auto; gap: 24px; margin: 0px 0px 32px; width: calc(100% - (var(--gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37) * 0)); --gap-h-fbd59a81-525a-4ea2-b611-7cc343047225: 0px; --gap-v-fbd59a81-525a-4ea2-b611-7cc343047225: 24px; max-width: calc(100% - (var(--gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37) * 0)); }
}
.sd[data-s-94f5cec3-3168-4d49-8b68-e2884455effd] { color: rgb(130, 130, 130); font-family: var(--s-font-a0a4c81d); font-size: 20px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0em; line-height: 1.7; position: relative; text-align: left; text-decoration: none; width: calc(100% - (var(--gap-h-fbd59a81-525a-4ea2-b611-7cc343047225) * 0)); max-width: calc(100% - (var(--gap-h-fbd59a81-525a-4ea2-b611-7cc343047225) * 0)); justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-94f5cec3-3168-4d49-8b68-e2884455effd] { font-feature-settings: "palt"; font-size: 18px; letter-spacing: 0.03em; text-orientation: mixed; writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-94f5cec3-3168-4d49-8b68-e2884455effd] { font-size: 16px; }
}
.sd[data-s-addb6aac-b585-4934-bd7c-c71bdeb2f23f] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: calc(100% - (var(--gap-h-fbd59a81-525a-4ea2-b611-7cc343047225) * 0)); --gap-h-addb6aac-b585-4934-bd7c-c71bdeb2f23f: 0px; --gap-v-addb6aac-b585-4934-bd7c-c71bdeb2f23f: 16px; --gap-uuid: addb6aac-b585-4934-bd7c-c71bdeb2f23f; max-width: calc(100% - (var(--gap-h-fbd59a81-525a-4ea2-b611-7cc343047225) * 0)); }
.sd[data-s-de14acae-e897-4330-b50f-1d93efebb720] { }
.sd[data-s-3ce53a5f-6e6f-4eca-8b06-3e2e2bf1a06d] { }
.sd[data-s-5d8c9206-4806-4bd8-8970-b7b9c1523f1d] { }
.sd[data-s-abaafc13-42e5-4a9d-ba6f-3d01e01153e2] { border-radius: 12px; flex: 0 0 auto; height: 469px; width: calc(45% - (var(--gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37) * 0.55)); max-width: calc(45% - (var(--gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37) * 0.55)); }
.sd[data-s-abaafc13-42e5-4a9d-ba6f-3d01e01153e2].appear { }
.sd[data-s-abaafc13-42e5-4a9d-ba6f-3d01e01153e2].appear-active { }
.sd[data-s-abaafc13-42e5-4a9d-ba6f-3d01e01153e2]::before { background-position: center bottom; }
@media screen and (max-width: 900px) {
  .sd[data-s-abaafc13-42e5-4a9d-ba6f-3d01e01153e2] { flex: 0 0 auto; margin: 40px 0px 0px; width: calc(80% - (var(--gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37) * 0.2)); max-width: calc(80% - (var(--gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37) * 0.2)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-abaafc13-42e5-4a9d-ba6f-3d01e01153e2] { border-radius: 8px; flex: 0 0 auto; margin: 0px; width: calc(100% - (var(--gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37) * 0)); max-width: calc(100% - (var(--gap-h-4b90b7eb-51ee-43bd-934c-3e5ad9eddd37) * 0)); }
}
.sd[data-s-350bf843-9516-4785-ab10-664147e21dbc] { place-content: center flex-start; align-items: center; background: rgba(51, 51, 51, 0.05); flex: 0 0 auto; flex-flow: column; gap: 48px; height: auto; margin: 0px; padding: 120px 40px; position: relative; transform-origin: left center; width: 100%; --gap-h-350bf843-9516-4785-ab10-664147e21dbc: 0px; --gap-v-350bf843-9516-4785-ab10-664147e21dbc: 48px; --gap-uuid: 350bf843-9516-4785-ab10-664147e21dbc; max-width: 100%; }
.sd[data-s-350bf843-9516-4785-ab10-664147e21dbc].appear { transform: scale(0.01, 1); transition-delay: 0ms; transition-duration: 400ms; transition-timing-function: ease-in-out; --gap-h-350bf843-9516-4785-ab10-664147e21dbc: 0px; --gap-v-350bf843-9516-4785-ab10-664147e21dbc: 48px; }
.sd[data-s-350bf843-9516-4785-ab10-664147e21dbc].appear-active { transition-delay: 0ms; transition-duration: 400ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 900px) {
  .sd[data-s-350bf843-9516-4785-ab10-664147e21dbc] { padding: 64px 32px; --gap-h-350bf843-9516-4785-ab10-664147e21dbc: 0px; --gap-v-350bf843-9516-4785-ab10-664147e21dbc: 48px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-350bf843-9516-4785-ab10-664147e21dbc] { gap: 16px; padding: 40px 24px; --gap-h-350bf843-9516-4785-ab10-664147e21dbc: 0px; --gap-v-350bf843-9516-4785-ab10-664147e21dbc: 16px; }
}
.sd[data-s-3ff72f22-a1c4-4d7e-af5a-2051f60486ef] { }
.sd[data-s-5711517f-6f42-4cde-9809-6b3e8a1a3797] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: wrap; gap: 36px; height: auto; padding: 0px; position: relative; width: 1360px; --gap-h-5711517f-6f42-4cde-9809-6b3e8a1a3797: 36px; --gap-v-5711517f-6f42-4cde-9809-6b3e8a1a3797: 36px; --gap-uuid: 5711517f-6f42-4cde-9809-6b3e8a1a3797; max-width: 100%; }
.sd[data-s-5711517f-6f42-4cde-9809-6b3e8a1a3797].appear { opacity: 0; transform: translate(0px, 40px); transition-delay: 800ms; transition-duration: 800ms; transition-timing-function: ease-in-out; --gap-h-5711517f-6f42-4cde-9809-6b3e8a1a3797: 36px; --gap-v-5711517f-6f42-4cde-9809-6b3e8a1a3797: 36px; }
.sd[data-s-5711517f-6f42-4cde-9809-6b3e8a1a3797].appear-active { transition-delay: 800ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 900px) {
  .sd[data-s-5711517f-6f42-4cde-9809-6b3e8a1a3797] { place-content: flex-start; align-items: flex-start; gap: 24px; margin: 0px 16px; --gap-h-5711517f-6f42-4cde-9809-6b3e8a1a3797: 24px; --gap-v-5711517f-6f42-4cde-9809-6b3e8a1a3797: 24px; max-width: calc(100% - 32px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5711517f-6f42-4cde-9809-6b3e8a1a3797] { flex-flow: column; gap: 16px; margin: 0px; --gap-h-5711517f-6f42-4cde-9809-6b3e8a1a3797: 0px; --gap-v-5711517f-6f42-4cde-9809-6b3e8a1a3797: 16px; max-width: 100%; }
}
.sd[data-s-7cd3ea23-6e87-47cd-bc26-a2d3bff81b89] { }
.sd[data-s-c57f14f4-3bd5-434d-a83b-8ef0987905dd] { }
.sd[data-s-66757b59-d4b2-45fb-acb2-2a7d8cc19c8a] { }
.sd[data-s-0e9605b4-0023-42fe-9153-84b00eb55339] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 0px; padding: 120px 40px; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-0e9605b4-0023-42fe-9153-84b00eb55339] { padding: 64px 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0e9605b4-0023-42fe-9153-84b00eb55339] { padding: 40px 24px; }
}
.sd[data-s-b66c4114-04bb-4ce8-937e-3a55d08afa7c] { place-content: center flex-start; align-items: center; flex-flow: column; gap: 56px; height: auto; margin: 0px; padding: 0px; position: relative; width: auto; --gap-h-b66c4114-04bb-4ce8-937e-3a55d08afa7c: 0px; --gap-v-b66c4114-04bb-4ce8-937e-3a55d08afa7c: 56px; --gap-uuid: b66c4114-04bb-4ce8-937e-3a55d08afa7c; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-b66c4114-04bb-4ce8-937e-3a55d08afa7c] { gap: 0px; --gap-h-b66c4114-04bb-4ce8-937e-3a55d08afa7c: 0px; --gap-v-b66c4114-04bb-4ce8-937e-3a55d08afa7c: 0px; }
}
.sd[data-s-a5d31763-64eb-4517-9668-e3fc1a56c636] { }
.sd[data-s-e4fd166d-841c-4fea-822b-92b6eb39a134] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 24px 0px 0px; padding: 0px; width: 1360px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-e4fd166d-841c-4fea-822b-92b6eb39a134] { flex-flow: column; margin: 0px; max-width: 100%; }
}
.sd[data-s-5259d5a9-b93a-4205-96b9-94f3692ca59b] { }
.sd[data-s-04a00a62-7d32-4bd5-8a5e-39fd67ac1f6a] { border-radius: 12px; flex: 0 0 auto; height: 366px; width: 50%; max-width: 50%; }
@media screen and (max-width: 900px) {
  .sd[data-s-04a00a62-7d32-4bd5-8a5e-39fd67ac1f6a] { flex: 0 0 auto; width: 50%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-04a00a62-7d32-4bd5-8a5e-39fd67ac1f6a] { border-radius: 8px; flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-ce22bd81-6ac9-49a9-9a8a-cadf1f14eea7] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; padding: 0px; width: 1360px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-ce22bd81-6ac9-49a9-9a8a-cadf1f14eea7] { flex-flow: column-reverse; }
}
.sd[data-s-a56d7e90-8bef-4f94-b294-bf286b060bf7] { border-radius: 12px; flex: 0 0 auto; height: 368px; width: 50%; max-width: 50%; }
@media screen and (max-width: 900px) {
  .sd[data-s-a56d7e90-8bef-4f94-b294-bf286b060bf7] { flex: 0 0 auto; width: 50%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a56d7e90-8bef-4f94-b294-bf286b060bf7] { border-radius: 8px; flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-5aa7e84c-ce69-4be8-b8f3-537b601169e1] { }
.sd[data-s-b5022339-c498-411a-aca3-3daad67df26a] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; padding: 0px; width: 1360px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-b5022339-c498-411a-aca3-3daad67df26a] { flex-flow: column; }
}
.sd[data-s-649844d4-c893-4ed2-b464-66d8be995f96] { }
.sd[data-s-3578e41e-9fec-477b-845b-70312f3286aa] { border-radius: 12px; flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }
@media screen and (max-width: 900px) {
  .sd[data-s-3578e41e-9fec-477b-845b-70312f3286aa] { flex: 0 0 auto; width: 50%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3578e41e-9fec-477b-845b-70312f3286aa] { border-radius: 8px; flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-1980fc8b-d059-48b4-8ee7-32d931258436] { place-content: center flex-start; align-items: center; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); flex: 0 0 auto; flex-flow: column; gap: 48px; height: auto; margin: 0px; padding: 120px 40px; position: relative; transform-origin: left center; width: 100%; --gap-h-1980fc8b-d059-48b4-8ee7-32d931258436: 0px; --gap-v-1980fc8b-d059-48b4-8ee7-32d931258436: 48px; --gap-uuid: 1980fc8b-d059-48b4-8ee7-32d931258436; max-width: 100%; --g-color-0: rgba(255, 92, 0, 0.1); --g-position-0: 0%; --g-color-1: rgba(241, 116, 176, 0.1); --g-position-1: 100%; --g-color-2: rgba(241, 116, 176, 0.1); --g-position-2: 100%; --g-color-3: rgba(241, 116, 176, 0.1); --g-position-3: 100%; --g-color-4: rgba(241, 116, 176, 0.1); --g-position-4: 100%; --g-color-5: rgba(241, 116, 176, 0.1); --g-position-5: 100%; --g-color-6: rgba(241, 116, 176, 0.1); --g-position-6: 100%; --g-color-7: rgba(241, 116, 176, 0.1); --g-position-7: 100%; --g-color-8: rgba(241, 116, 176, 0.1); --g-position-8: 100%; --g-color-9: rgba(241, 116, 176, 0.1); --g-position-9: 100%; --g-color-10: rgba(241, 116, 176, 0.1); --g-position-10: 100%; --g-color-11: rgba(241, 116, 176, 0.1); --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-1980fc8b-d059-48b4-8ee7-32d931258436].appear { transform: scale(0.01, 1); transition-delay: 0ms; transition-duration: 400ms; transition-timing-function: ease-in-out; --gap-h-1980fc8b-d059-48b4-8ee7-32d931258436: 0px; --gap-v-1980fc8b-d059-48b4-8ee7-32d931258436: 48px; }
.sd[data-s-1980fc8b-d059-48b4-8ee7-32d931258436].appear-active { transition-delay: 0ms; transition-duration: 400ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 900px) {
  .sd[data-s-1980fc8b-d059-48b4-8ee7-32d931258436] { padding: 64px 32px; --gap-h-1980fc8b-d059-48b4-8ee7-32d931258436: 0px; --gap-v-1980fc8b-d059-48b4-8ee7-32d931258436: 48px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1980fc8b-d059-48b4-8ee7-32d931258436] { gap: 16px; padding: 40px 24px; --gap-h-1980fc8b-d059-48b4-8ee7-32d931258436: 0px; --gap-v-1980fc8b-d059-48b4-8ee7-32d931258436: 16px; }
}
.sd[data-s-0853d7be-e4c8-4d00-9007-38ce79927dd1] { }
.sd[data-s-9553ef22-f3f4-493c-8983-da89953d14d4] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: wrap; gap: 32px; height: auto; padding: 0px; position: relative; width: 1360px; --gap-h-9553ef22-f3f4-493c-8983-da89953d14d4: 32px; --gap-v-9553ef22-f3f4-493c-8983-da89953d14d4: 32px; --gap-uuid: 9553ef22-f3f4-493c-8983-da89953d14d4; max-width: 100%; }
.sd[data-s-9553ef22-f3f4-493c-8983-da89953d14d4].appear { opacity: 0; transform: translate(0px, 40px); transition-delay: 800ms; transition-duration: 800ms; transition-timing-function: ease-in-out; --gap-h-9553ef22-f3f4-493c-8983-da89953d14d4: 32px; --gap-v-9553ef22-f3f4-493c-8983-da89953d14d4: 32px; }
.sd[data-s-9553ef22-f3f4-493c-8983-da89953d14d4].appear-active { transition-delay: 800ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 900px) {
  .sd[data-s-9553ef22-f3f4-493c-8983-da89953d14d4] { gap: 16px; margin: 0px 16px; --gap-h-9553ef22-f3f4-493c-8983-da89953d14d4: 16px; --gap-v-9553ef22-f3f4-493c-8983-da89953d14d4: 16px; max-width: calc(100% - 32px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9553ef22-f3f4-493c-8983-da89953d14d4] { flex-flow: column; gap: 16px; margin: 0px; --gap-h-9553ef22-f3f4-493c-8983-da89953d14d4: 0px; --gap-v-9553ef22-f3f4-493c-8983-da89953d14d4: 16px; max-width: 100%; }
}
.sd[data-s-cdce0cc7-c647-4727-9f78-7b86b25500be] { }
.sd[data-s-cfdfe0c2-6ce8-4cff-a1f5-4828e84025ac] { }
.sd[data-s-92fcbf25-0d9b-4ae3-97c0-d27ed4d6a719] { }
.sd[data-s-b1155c6a-00a9-4c97-b4a1-475636481657] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 48px; height: auto; margin: 0px; padding: 120px 40px; position: relative; width: 100%; --gap-h-b1155c6a-00a9-4c97-b4a1-475636481657: 0px; --gap-v-b1155c6a-00a9-4c97-b4a1-475636481657: 48px; --gap-uuid: b1155c6a-00a9-4c97-b4a1-475636481657; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-b1155c6a-00a9-4c97-b4a1-475636481657] { padding: 64px 40px; --gap-h-b1155c6a-00a9-4c97-b4a1-475636481657: 0px; --gap-v-b1155c6a-00a9-4c97-b4a1-475636481657: 48px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b1155c6a-00a9-4c97-b4a1-475636481657] { gap: 32px; padding: 40px 24px; --gap-h-b1155c6a-00a9-4c97-b4a1-475636481657: 0px; --gap-v-b1155c6a-00a9-4c97-b4a1-475636481657: 32px; }
}
.sd[data-s-cf59af63-7f07-4ec4-9d48-510f760d056b] { }
.sd[data-s-6fde2c0b-dcdd-4997-99e9-edc5bdbb543c] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: wrap; gap: 36px; height: auto; padding: 0px; position: relative; width: 1360px; --gap-h-6fde2c0b-dcdd-4997-99e9-edc5bdbb543c: 36px; --gap-v-6fde2c0b-dcdd-4997-99e9-edc5bdbb543c: 36px; --gap-uuid: 6fde2c0b-dcdd-4997-99e9-edc5bdbb543c; max-width: 100%; }
.sd[data-s-6fde2c0b-dcdd-4997-99e9-edc5bdbb543c].appear { --gap-h-6fde2c0b-dcdd-4997-99e9-edc5bdbb543c: 36px; --gap-v-6fde2c0b-dcdd-4997-99e9-edc5bdbb543c: 36px; }
.sd[data-s-6fde2c0b-dcdd-4997-99e9-edc5bdbb543c].appear-active { }
@media screen and (max-width: 540px) {
  .sd[data-s-6fde2c0b-dcdd-4997-99e9-edc5bdbb543c] { place-content: stretch flex-start; align-items: stretch; flex-flow: wrap; gap: 24px; margin: 0px 8px; --gap-h-6fde2c0b-dcdd-4997-99e9-edc5bdbb543c: 24px; --gap-v-6fde2c0b-dcdd-4997-99e9-edc5bdbb543c: 24px; max-width: calc(100% - 16px); }
}
.sd[data-s-98c5715d-9cb3-4c75-af55-9b7f29502b3f] { }
.sd[data-s-0955226c-251e-4cf0-8a3e-73e334cb5a61] { }
.sd[data-s-26529ac0-832a-4053-9db7-41eec1adbfed] { }
.sd[data-s-5483e651-1d23-4e5e-a8b9-2126bc88b71f] { color: rgb(255, 22, 22); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1cbc3d72-e6b9-4ad1-8c2d-ddf11fa8808c] { background: rgb(238, 238, 238); height: auto; padding: 60px 30px; width: 1280px; flex-flow: row; place-content: stretch flex-start; align-items: stretch; overflow: auto hidden; max-width: 100%; }
.sd[data-s-section-inner-1cbc3d72-e6b9-4ad1-8c2d-ddf11fa8808c] { padding: 60px 30px; width: 1280px; height: auto; flex-flow: row; place-content: stretch flex-start; align-items: stretch; max-width: 100%; }
.sd[data-s-529406b8-5567-4093-a128-1366c0f76dd5] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 4px; flex: 0 0 auto; height: auto; margin: 0px 20px; opacity: 1; overflow: visible; padding: 60px 40px 40px; width: 380px; max-width: calc(100% - 40px); }
@media screen and (max-width: 900px) {
  .sd[data-s-529406b8-5567-4093-a128-1366c0f76dd5] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-529406b8-5567-4093-a128-1366c0f76dd5] { flex: 0 0 auto; }
}
.sd[data-s-3c9ea04b-1d95-474a-b4d6-675d3f09e8c7] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 1 1 0%; height: auto; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-3c9ea04b-1d95-474a-b4d6-675d3f09e8c7] { align-content: flex-start; align-items: flex-start; }
}
.sd[data-s-ba118195-4583-4af0-8bbb-44e42fa73cc7] { border-radius: 0px; color: rgb(51, 51, 51); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.4; margin: 0px; opacity: 1; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 900px) {
  .sd[data-s-ba118195-4583-4af0-8bbb-44e42fa73cc7] { font-size: 22px; }
}
.sd[data-s-7044e3ef-862a-4599-89c7-12882b966a1f] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; margin: 20px 0px 60px; padding: 0px; max-width: 100%; }
.sd[data-s-b46919f6-251d-420d-8553-6d8404ac0b0c] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-b46919f6-251d-420d-8553-6d8404ac0b0c] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-e00628e5-3146-44b1-9e95-256392753a08] { border-radius: 0px; color: rgb(40, 40, 40); font-size: 20px; font-weight: 400; letter-spacing: 0em; line-height: 1; margin: 0px 0px 10px; opacity: 1; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-75ff96ec-9221-4427-b66d-bce927f2d565] { border-radius: 0px; color: rgb(17, 17, 17); font-size: 72px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px 10px; opacity: 1; padding: 0px; text-align: center; width: auto; max-width: calc(100% - 20px); justify-content: center; }
@media screen and (max-width: 900px) {
  .sd[data-s-75ff96ec-9221-4427-b66d-bce927f2d565] { font-size: 64px; line-height: 1; }
}
.sd[data-s-817467f1-d99d-4ad3-a0cb-9a393d5cf494] { border-radius: 0px; color: rgb(119, 119, 119); font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0em; line-height: 1.2; margin: 15px 0px 0px; opacity: 1; padding: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
.sd[data-s-3c4e38da-4040-4734-b9e8-9f84de91d038] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-3c4e38da-4040-4734-b9e8-9f84de91d038] { width: auto; max-width: 100%; }
}
.sd[data-s-50876712-6480-4c50-8b2d-6050c6da0540] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex-direction: row; margin: 0px 0px 20px; opacity: 1; overflow: visible; padding: 0px; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-50876712-6480-4c50-8b2d-6050c6da0540] { margin: 0px 0px 20px; }
}
.sd[data-s-6be2d654-f30c-4013-b8fd-12f530773d56] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(17, 17, 17); font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0px; max-width: calc(100% - 10px); }
.sd[data-s-bfffd2da-48b7-4baf-9a38-7694cab3ba60] { border-radius: 0px; color: rgb(17, 17, 17); flex: 1 1 0%; font-size: 18px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0px; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-bfffd2da-48b7-4baf-9a38-7694cab3ba60] { font-size: 16px; }
}
.sd[data-s-22daa95d-c6c0-4720-a155-5b98ceea971c] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex-direction: row; margin: 0px 0px 20px; opacity: 1; overflow: visible; padding: 0px; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-22daa95d-c6c0-4720-a155-5b98ceea971c] { margin: 0px 0px 20px; }
}
.sd[data-s-64d94f0a-fdff-4ed9-9e19-4938d93037ae] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(17, 17, 17); font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0px; max-width: calc(100% - 10px); }
.sd[data-s-d41951f5-7d63-45c3-8540-3edb2e43949f] { border-radius: 0px; color: rgb(17, 17, 17); flex: 1 1 0%; font-size: 18px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0px; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-d41951f5-7d63-45c3-8540-3edb2e43949f] { font-size: 16px; }
}
.sd[data-s-7b430e3d-e6e6-4f66-ba34-b94bc3e644c1] { place-content: center; align-items: center; background: rgb(0, 0, 0); border-radius: 8px; box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 30px 0px 0px; padding: 15px 30px; transition-duration: 300ms; width: auto; z-index: 1; max-width: 100%; }
.sd[data-s-7b430e3d-e6e6-4f66-ba34-b94bc3e644c1]:hover { transform: scale(1.05, 1.05); }
.sd[data-s-0f1b3ca0-d095-4226-b3f0-e9d9b1ee38ec] { color: rgb(255, 255, 255); font-size: 15px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-a0d60328-02dc-444d-9e06-271de28df5a1] { place-content: flex-start space-between; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 4px; flex: 0 0 auto; height: auto; margin: 0px 20px; opacity: 1; overflow: visible; padding: 60px 40px 40px; width: 380px; max-width: calc(100% - 40px); }
@media screen and (max-width: 900px) {
  .sd[data-s-a0d60328-02dc-444d-9e06-271de28df5a1] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a0d60328-02dc-444d-9e06-271de28df5a1] { flex: 0 0 auto; }
}
.sd[data-s-d17af4e5-c656-41b9-93f1-41319491e818] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 1 1 0%; height: auto; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-d17af4e5-c656-41b9-93f1-41319491e818] { align-content: flex-start; align-items: flex-start; }
}
.sd[data-s-5d1b14a1-1cde-47e0-9b40-9d82ff8057bb] { border-radius: 0px; color: rgb(51, 51, 51); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.4; margin: 0px; opacity: 1; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-5d1b14a1-1cde-47e0-9b40-9d82ff8057bb] { font-size: 22px; }
}
.sd[data-s-3f4d7505-2228-4263-b672-bf49566cd8f0] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; margin: 20px 0px 60px; padding: 0px; text-align: left; max-width: 100%; }
.sd[data-s-4f1e9469-509f-4a08-883e-f25743f1c4c8] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-4f1e9469-509f-4a08-883e-f25743f1c4c8] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-e003f8de-7288-40f3-a5a6-df119dfeb949] { border-radius: 0px; color: rgb(40, 40, 40); font-size: 20px; font-weight: 400; letter-spacing: 0em; line-height: 1; margin: 0px 0px 10px; opacity: 1; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-c761068b-be1a-4d58-83b8-67e5d15a5db2] { border-radius: 0px; color: rgb(255, 45, 45); font-size: 72px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px 10px; opacity: 1; padding: 0px; text-align: center; width: auto; max-width: calc(100% - 20px); justify-content: center; }
@media screen and (max-width: 900px) {
  .sd[data-s-c761068b-be1a-4d58-83b8-67e5d15a5db2] { font-size: 64px; line-height: 1; }
}
.sd[data-s-c8c6940e-c55e-4baf-ad91-44e255deaba5] { border-radius: 0px; color: rgb(51, 51, 51); font-size: 18px; font-weight: 400; letter-spacing: 0em; line-height: 1; margin: 0px 0px 10px; opacity: 1; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-448194ce-0511-434a-a627-6064b56352c6] { border-radius: 0px; color: rgb(255, 45, 45); font-size: 20px; font-style: italic; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 15px 0px 0px; opacity: 1; padding: 0px; text-align: left; text-decoration: underline; max-width: 100%; justify-content: flex-start; }
.sd[data-s-cc4adc7d-aee6-4643-962b-efa58a021afb] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; text-align: left; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-cc4adc7d-aee6-4643-962b-efa58a021afb] { width: auto; max-width: 100%; }
}
.sd[data-s-5ffb64d6-1331-472a-b825-2f4885125e7d] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex-direction: row; margin: 0px 0px 20px; opacity: 1; overflow: visible; padding: 0px; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-5ffb64d6-1331-472a-b825-2f4885125e7d] { margin: 0px 0px 20px; }
}
.sd[data-s-81821d52-1622-4ebb-9b39-0cf2ce78dadb] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(17, 17, 17); font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0px; max-width: calc(100% - 10px); }
.sd[data-s-8b1e381c-bea3-4588-8945-c294b074abc1] { border-radius: 0px; color: rgb(17, 17, 17); flex: 1 1 0%; font-size: 18px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0px; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-8b1e381c-bea3-4588-8945-c294b074abc1] { font-size: 16px; }
}
.sd[data-s-ba002a02-9fcf-4489-996b-26a03a15826f] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex-direction: row; margin: 0px 0px 20px; opacity: 1; overflow: visible; padding: 0px; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-ba002a02-9fcf-4489-996b-26a03a15826f] { margin: 0px 0px 20px; }
}
.sd[data-s-a1c60910-2152-4a05-901d-bc1797917ebe] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(17, 17, 17); font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0px; max-width: calc(100% - 10px); }
.sd[data-s-6d0614c6-c5e9-4c25-9f91-e95d5722473a] { border-radius: 0px; color: rgb(17, 17, 17); flex: 1 1 0%; font-size: 18px; font-weight: 900; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0px; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-6d0614c6-c5e9-4c25-9f91-e95d5722473a] { font-size: 16px; }
}
.sd[data-s-45acffaa-0b34-4e71-9d6d-21e80e11519c] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex-direction: row; height: auto; margin: 0px 0px 20px; opacity: 1; overflow: visible; padding: 0px; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-45acffaa-0b34-4e71-9d6d-21e80e11519c] { margin: 0px 0px 20px; }
}
.sd[data-s-1ba6788e-7d1e-41b4-8564-caa04001e324] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(17, 17, 17); font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0px; max-width: calc(100% - 10px); }
.sd[data-s-764701e3-5a66-47c0-91fc-135b99bd05de] { border-radius: 0px; color: rgb(17, 17, 17); flex: 1 1 0%; font-size: 18px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0px; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-764701e3-5a66-47c0-91fc-135b99bd05de] { font-size: 16px; }
}
.sd[data-s-00700464-0423-441a-b81c-92a47419feed] { place-content: center; align-items: center; background: rgb(0, 0, 0); border-radius: 8px; box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 30px 0px 0px; padding: 15px 30px; transition-duration: 300ms; width: auto; z-index: 1; max-width: 100%; }
.sd[data-s-00700464-0423-441a-b81c-92a47419feed]:hover { transform: scale(1.05, 1.05); }
.sd[data-s-1b941a10-2b04-489f-96da-cf220e3cd5b2] { color: rgb(255, 255, 255); font-size: 15px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-bfaebb48-2ac9-4859-bc3c-5adc9e226c4e] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 4px; flex: 0 0 auto; height: auto; margin: 0px 20px; opacity: 1; overflow: visible; padding: 60px 40px 40px; width: 380px; max-width: calc(100% - 40px); }
@media screen and (max-width: 900px) {
  .sd[data-s-bfaebb48-2ac9-4859-bc3c-5adc9e226c4e] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bfaebb48-2ac9-4859-bc3c-5adc9e226c4e] { flex: 0 0 auto; }
}
.sd[data-s-07e89931-5b7d-4f53-98fb-2ac78e395a7c] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 1 1 0%; height: auto; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-07e89931-5b7d-4f53-98fb-2ac78e395a7c] { align-content: flex-start; align-items: flex-start; }
}
.sd[data-s-060857be-fa64-465e-8aea-c58eabc65dcf] { border-radius: 0px; color: rgb(51, 51, 51); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.4; margin: 0px; opacity: 1; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 900px) {
  .sd[data-s-060857be-fa64-465e-8aea-c58eabc65dcf] { font-size: 22px; }
}
.sd[data-s-54333899-05e0-43bb-ab95-84844ef4c2d4] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; margin: 20px 0px 60px; padding: 0px; max-width: 100%; }
.sd[data-s-4659a472-3b35-46e2-8b61-95fb7744360d] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-4659a472-3b35-46e2-8b61-95fb7744360d] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-f1df18db-d1ac-4427-b5ef-269cba8401ab] { border-radius: 0px; color: rgb(40, 40, 40); font-size: 20px; font-weight: 400; letter-spacing: 0em; line-height: 1; margin: 0px 0px 10px; opacity: 1; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-b505e59b-5e94-4498-a665-73b47ecb5f7b] { border-radius: 0px; color: rgb(17, 17, 17); font-size: 72px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px 10px; opacity: 1; padding: 0px; text-align: center; width: auto; max-width: calc(100% - 20px); justify-content: center; }
@media screen and (max-width: 900px) {
  .sd[data-s-b505e59b-5e94-4498-a665-73b47ecb5f7b] { font-size: 64px; line-height: 1; }
}
.sd[data-s-1d798114-e487-40c1-bc0e-26de13f1b25a] { border-radius: 0px; color: rgb(119, 119, 119); font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0em; line-height: 1.2; margin: 15px 0px 0px; opacity: 1; padding: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
.sd[data-s-00d14123-eaf3-4d61-a801-3deeea25bc23] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-00d14123-eaf3-4d61-a801-3deeea25bc23] { width: auto; max-width: 100%; }
}
.sd[data-s-99fcf354-26ec-4da5-8a2a-2bf84e950b72] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex-direction: row; margin: 0px 0px 20px; opacity: 1; overflow: visible; padding: 0px; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-99fcf354-26ec-4da5-8a2a-2bf84e950b72] { margin: 0px 0px 20px; }
}
.sd[data-s-6ec7e0e2-2410-4bc1-bb3e-6bc2ce78264d] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(17, 17, 17); font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0px; max-width: calc(100% - 10px); }
.sd[data-s-69deb7b8-0600-4301-805b-d07f0c1fa40c] { border-radius: 0px; color: rgb(17, 17, 17); flex: 1 1 0%; font-size: 18px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0px; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-69deb7b8-0600-4301-805b-d07f0c1fa40c] { font-size: 16px; }
}
.sd[data-s-77d8d925-5a54-4f2e-ac78-737cc26b3a22] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex-direction: row; margin: 0px 0px 20px; opacity: 1; overflow: visible; padding: 0px; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-77d8d925-5a54-4f2e-ac78-737cc26b3a22] { margin: 0px 0px 20px; }
}
.sd[data-s-0f1ed6ae-5060-49ec-8ab0-08119c16d522] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(17, 17, 17); font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0px; max-width: calc(100% - 10px); }
.sd[data-s-fb82ba8a-2da8-4e9e-923f-84e216d1d171] { border-radius: 0px; color: rgb(17, 17, 17); flex: 1 1 0%; font-size: 18px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0px; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-fb82ba8a-2da8-4e9e-923f-84e216d1d171] { font-size: 16px; }
}
.sd[data-s-74f8b819-7191-4043-82fb-8ddf055a5c70] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex-direction: row; margin: 0px 0px 20px; opacity: 1; overflow: visible; padding: 0px; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-74f8b819-7191-4043-82fb-8ddf055a5c70] { margin: 0px 0px 20px; }
}
.sd[data-s-461082a8-158a-4d3b-af93-3fe530e7639c] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(17, 17, 17); font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0px; max-width: calc(100% - 10px); }
.sd[data-s-14b436c0-7679-4785-9a93-19d0b9ef8269] { border-radius: 0px; color: rgb(17, 17, 17); flex: 1 1 0%; font-size: 18px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0px; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-14b436c0-7679-4785-9a93-19d0b9ef8269] { font-size: 16px; }
}
.sd[data-s-2f0ba1e7-834c-4130-951a-d4d0f2406d06] { align-items: center; place-content: center; flex-flow: row; padding: 0px; margin: 0px 10px 0px 0px; max-width: calc(100% - 10px); }
.sd[data-s-21450271-e01a-44a8-bfe7-628d19e0b89b] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(17, 17, 17); font-size: 18px; opacity: 1; padding: 0px; margin: 0px 10px 0px 0px; max-width: calc(100% - 10px); }
.sd[data-s-91c454e1-b047-48db-9a42-77acb0656120] { border-radius: 0px; color: rgb(17, 17, 17); flex: 1 1 0%; font-size: 18px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0px; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-91c454e1-b047-48db-9a42-77acb0656120] { font-size: 16px; }
}
.sd[data-s-d339ef43-6fe6-47fe-98d8-d9ffbddc53b6] { place-content: center; align-items: center; background: rgb(0, 0, 0); border-radius: 8px; box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 30px 0px 0px; padding: 15px 30px; transition-duration: 300ms; width: auto; z-index: 1; max-width: 100%; }
.sd[data-s-d339ef43-6fe6-47fe-98d8-d9ffbddc53b6]:hover { transform: scale(1.05, 1.05); }
.sd[data-s-bd7d3a3a-41e3-4496-8fd3-7c96dc222e4c] { color: rgb(255, 255, 255); font-size: 15px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-517b340d-5c23-4d03-a4b8-0420c5eb73d5] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 120px 40px; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-517b340d-5c23-4d03-a4b8-0420c5eb73d5] { padding: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-517b340d-5c23-4d03-a4b8-0420c5eb73d5] { padding: 0px; }
}
.sd[data-s-30452992-4e39-480b-a19c-bf732c1c571e] { place-content: center space-between; align-items: center; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 16px; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px; padding: 80px 64px; width: 1360px; max-width: 100%; --g-color-0: #628e02ff; --g-position-0: 0%; --g-color-1: #83ce4bff; --g-position-1: 100%; --g-color-2: #83ce4bff; --g-position-2: 100%; --g-color-3: #83ce4bff; --g-position-3: 100%; --g-color-4: #83ce4bff; --g-position-4: 100%; --g-color-5: #83ce4bff; --g-position-5: 100%; --g-color-6: #83ce4bff; --g-position-6: 100%; --g-color-7: #83ce4bff; --g-position-7: 100%; --g-color-8: #83ce4bff; --g-position-8: 100%; --g-color-9: #83ce4bff; --g-position-9: 100%; --g-color-10: #83ce4bff; --g-position-10: 100%; --g-color-11: #83ce4bff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-30452992-4e39-480b-a19c-bf732c1c571e].appear { opacity: 0; transform: translate(0px, 20px); transition-delay: 300ms; transition-duration: 600ms; transition-timing-function: ease-in-out; }
.sd[data-s-30452992-4e39-480b-a19c-bf732c1c571e].appear-active { transition-delay: 300ms; transition-duration: 600ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 900px) {
  .sd[data-s-30452992-4e39-480b-a19c-bf732c1c571e] { place-content: center space-between; align-items: center; flex-flow: column-reverse; padding: 48px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-30452992-4e39-480b-a19c-bf732c1c571e] { border-radius: 0px; flex-flow: column-reverse; margin: 0px; padding: 48px 20px; max-width: 100%; }
}
.sd[data-s-6bf1919a-b3c0-402d-82fd-5eb468142dc8] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 56%; max-width: 56%; }
@media screen and (max-width: 900px) {
  .sd[data-s-6bf1919a-b3c0-402d-82fd-5eb468142dc8] { place-content: center; align-items: center; flex: 0 0 auto; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6bf1919a-b3c0-402d-82fd-5eb468142dc8] { place-content: center; align-items: center; flex: 0 0 auto; width: 100%; }
}
.sd[data-s-4cb710ad-bbfb-4e3a-84c2-e4cbd09b3b7b] { place-content: flex-start; align-items: flex-start; flex-flow: column; gap: 16px; height: auto; padding: 0px; position: relative; width: auto; --gap-h-4cb710ad-bbfb-4e3a-84c2-e4cbd09b3b7b: 0px; --gap-v-4cb710ad-bbfb-4e3a-84c2-e4cbd09b3b7b: 16px; --gap-uuid: 4cb710ad-bbfb-4e3a-84c2-e4cbd09b3b7b; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-4cb710ad-bbfb-4e3a-84c2-e4cbd09b3b7b] { gap: 8px; --gap-h-4cb710ad-bbfb-4e3a-84c2-e4cbd09b3b7b: 0px; --gap-v-4cb710ad-bbfb-4e3a-84c2-e4cbd09b3b7b: 8px; }
}
.sd[data-s-66c087a8-643f-4c03-82bb-d3bddaaa946e] { color: rgb(255, 255, 255); font-family: var(--s-font-a0a4c81d); font-size: 40px; font-style: normal; font-weight: 900; height: auto; letter-spacing: 0em; line-height: 1.5; position: relative; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-66c087a8-643f-4c03-82bb-d3bddaaa946e] { font-size: 32px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-66c087a8-643f-4c03-82bb-d3bddaaa946e] { font-size: 24px; }
}
.sd[data-s-16f42058-843c-45de-9ef2-b43e0e5eeced] { color: rgb(255, 255, 255); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0em; line-height: 28px; position: relative; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-16f42058-843c-45de-9ef2-b43e0e5eeced] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-16f42058-843c-45de-9ef2-b43e0e5eeced] { font-size: 15px; }
}
.sd[data-s-9f3b8206-c423-4319-9a66-6555c4a0b89b] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 128px; box-shadow: none; display: flex; flex: 0 0 auto; flex-flow: row; height: auto; margin: 32px 0px 0px; padding: 15px 32px; transition-duration: 300ms; width: 300px; max-width: 100%; }
.sd[data-s-9f3b8206-c423-4319-9a66-6555c4a0b89b]:hover { box-shadow: rgba(0, 0, 0, 0.1) 1px 3px 20px; transform: scale(1.05, 1.05); }
@media screen and (max-width: 900px) {
  .sd[data-s-9f3b8206-c423-4319-9a66-6555c4a0b89b] { display: flex; flex: 0 0 auto; width: 400px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9f3b8206-c423-4319-9a66-6555c4a0b89b] { display: flex; flex: 0 0 auto; margin: 24px 0px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-62460c6b-42d3-4064-9ab3-2d53023be1a1] { color: transparent; font-family: var(--s-font-a0a4c81d); font-size: 20px; font-weight: 700; height: auto; letter-spacing: 0.02em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; --g-color-0: #628e02ff; --g-position-0: 0%; --g-color-1: #83ce4bff; --g-position-1: 100%; --g-color-2: #83ce4bff; --g-position-2: 100%; --g-color-3: #83ce4bff; --g-position-3: 100%; --g-color-4: #83ce4bff; --g-position-4: 100%; --g-color-5: #83ce4bff; --g-position-5: 100%; --g-color-6: #83ce4bff; --g-position-6: 100%; --g-color-7: #83ce4bff; --g-position-7: 100%; --g-color-8: #83ce4bff; --g-position-8: 100%; --g-color-9: #83ce4bff; --g-position-9: 100%; --g-color-10: #83ce4bff; --g-position-10: 100%; --g-color-11: #83ce4bff; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 900px) {
  .sd[data-s-62460c6b-42d3-4064-9ab3-2d53023be1a1] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-62460c6b-42d3-4064-9ab3-2d53023be1a1] { font-size: 18px; }
}
.sd[data-s-f4eaa2ce-9990-4dd4-b60f-11626d1af20f] { color: transparent; font-size: 24px; margin: 0px 0px 0px 8px; max-width: calc(100% - 8px); background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; background-clip: text; --g-color-0: #628e02ff; --g-position-0: 0%; --g-color-1: #83ce4bff; --g-position-1: 100%; --g-color-2: #83ce4bff; --g-position-2: 100%; --g-color-3: #83ce4bff; --g-position-3: 100%; --g-color-4: #83ce4bff; --g-position-4: 100%; --g-color-5: #83ce4bff; --g-position-5: 100%; --g-color-6: #83ce4bff; --g-position-6: 100%; --g-color-7: #83ce4bff; --g-position-7: 100%; --g-color-8: #83ce4bff; --g-position-8: 100%; --g-color-9: #83ce4bff; --g-position-9: 100%; --g-color-10: #83ce4bff; --g-position-10: 100%; --g-color-11: #83ce4bff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-d1bae3cc-f353-492f-b185-b307ebcf446f] { border-radius: 8px; box-shadow: rgba(144, 78, 94, 0.5) 3px 20px 24px; flex: 0 0 auto; height: 237px; width: 40%; max-width: 40%; }
@media screen and (max-width: 900px) {
  .sd[data-s-d1bae3cc-f353-492f-b185-b307ebcf446f] { border-radius: 8px; flex: 0 0 auto; margin: 0px 0px 32px; width: 70%; max-width: 70%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d1bae3cc-f353-492f-b185-b307ebcf446f] { border-radius: 4px; flex: 0 0 auto; margin: 0px 0px 32px; width: 90%; max-width: 90%; }
}
.sd[data-s-54be87ca-ee91-4ce9-a1d0-594d4244bd57] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 120px 40px; width: 100%; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-54be87ca-ee91-4ce9-a1d0-594d4244bd57] { padding: 64px 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-54be87ca-ee91-4ce9-a1d0-594d4244bd57] { padding: 40px 24px; }
}
.sd[data-s-f21d8167-ef5e-4f93-a52b-bbf75782cbdb] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 48px; height: auto; margin: 0px; padding: 0px; position: relative; width: 1360px; --gap-h-f21d8167-ef5e-4f93-a52b-bbf75782cbdb: 48px; --gap-v-f21d8167-ef5e-4f93-a52b-bbf75782cbdb: 0px; --gap-uuid: f21d8167-ef5e-4f93-a52b-bbf75782cbdb; max-width: 100%; }
@media screen and (max-width: 900px) {
  .sd[data-s-f21d8167-ef5e-4f93-a52b-bbf75782cbdb] { flex-flow: column; gap: 24px; --gap-h-f21d8167-ef5e-4f93-a52b-bbf75782cbdb: 0px; --gap-v-f21d8167-ef5e-4f93-a52b-bbf75782cbdb: 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f21d8167-ef5e-4f93-a52b-bbf75782cbdb] { gap: 16px; --gap-h-f21d8167-ef5e-4f93-a52b-bbf75782cbdb: 16px; --gap-v-f21d8167-ef5e-4f93-a52b-bbf75782cbdb: 0px; }
}
.sd[data-s-2b1d9586-9780-4527-ad2d-133539d05d19] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 16px; height: auto; padding: 0px; position: relative; width: calc(25% - (var(--gap-h-f21d8167-ef5e-4f93-a52b-bbf75782cbdb) * 0.75)); --gap-h-2b1d9586-9780-4527-ad2d-133539d05d19: 0px; --gap-v-2b1d9586-9780-4527-ad2d-133539d05d19: 16px; --gap-uuid: 2b1d9586-9780-4527-ad2d-133539d05d19; max-width: calc(25% - (var(--gap-h-f21d8167-ef5e-4f93-a52b-bbf75782cbdb) * 0.75)); }
@media screen and (max-width: 900px) {
  .sd[data-s-2b1d9586-9780-4527-ad2d-133539d05d19] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-f21d8167-ef5e-4f93-a52b-bbf75782cbdb) * 0)); --gap-h-2b1d9586-9780-4527-ad2d-133539d05d19: 0px; --gap-v-2b1d9586-9780-4527-ad2d-133539d05d19: 16px; max-width: calc(100% - (var(--gap-h-f21d8167-ef5e-4f93-a52b-bbf75782cbdb) * 0)); }
}
.sd[data-s-ca158c39-e688-4bc3-aada-f2134953dad1] { color: rgb(51, 51, 51); font-family: var(--s-font-a0a4c81d); font-size: 32px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1.5; position: relative; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 900px) {
  .sd[data-s-ca158c39-e688-4bc3-aada-f2134953dad1] { font-feature-settings: "palt"; text-orientation: mixed; writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ca158c39-e688-4bc3-aada-f2134953dad1] { font-size: 24px; }
}
.sd[data-s-c34fc442-0bc5-46af-ab44-5b092dc588d4] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); border-width: 1px 0px 0px; border-style: solid; border-color: rgba(130, 132, 140, 0.2); flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; width: calc(75% - (var(--gap-h-f21d8167-ef5e-4f93-a52b-bbf75782cbdb) * 0.24999999999999994)); --gap-h-c34fc442-0bc5-46af-ab44-5b092dc588d4: 0px; --gap-v-c34fc442-0bc5-46af-ab44-5b092dc588d4: 0px; --gap-uuid: c34fc442-0bc5-46af-ab44-5b092dc588d4; max-width: calc(75% - (var(--gap-h-f21d8167-ef5e-4f93-a52b-bbf75782cbdb) * 0.24999999999999994)); }
@media screen and (max-width: 900px) {
  .sd[data-s-c34fc442-0bc5-46af-ab44-5b092dc588d4] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-f21d8167-ef5e-4f93-a52b-bbf75782cbdb) * 0)); --gap-h-c34fc442-0bc5-46af-ab44-5b092dc588d4: 0px; --gap-v-c34fc442-0bc5-46af-ab44-5b092dc588d4: 0px; max-width: calc(100% - (var(--gap-h-f21d8167-ef5e-4f93-a52b-bbf75782cbdb) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c34fc442-0bc5-46af-ab44-5b092dc588d4] { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; margin: 0px; width: 100%; --gap-h-c34fc442-0bc5-46af-ab44-5b092dc588d4: 0px; --gap-v-c34fc442-0bc5-46af-ab44-5b092dc588d4: 0px; }
}
.sd[data-s-80116112-39e1-4c60-a52a-5ef45e477ed7] { flex: 0 0 auto; gap: 1px; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-c34fc442-0bc5-46af-ab44-5b092dc588d4) * 0)); --gap-h-80116112-39e1-4c60-a52a-5ef45e477ed7: 0px; --gap-v-80116112-39e1-4c60-a52a-5ef45e477ed7: 1px; --gap-uuid: 80116112-39e1-4c60-a52a-5ef45e477ed7; max-width: calc(100% - (var(--gap-h-c34fc442-0bc5-46af-ab44-5b092dc588d4) * 0)); }
.sd[data-s-b05ae217-00cb-40ab-92da-5e24db1bfadb] { flex-direction: row; justify-content: center; width: calc(100% - (var(--gap-h-80116112-39e1-4c60-a52a-5ef45e477ed7) * 0)); max-width: calc(100% - (var(--gap-h-80116112-39e1-4c60-a52a-5ef45e477ed7) * 0)); }
.sd[data-s-b95b509d-e959-4073-9f33-ed8f19adecd4] { color: rgb(51, 51, 51); font-family: var(--s-font-a0a4c81d); font-size: 20px; font-weight: 900; height: auto; line-height: 1.4; margin: 10px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-d41e306c-ac34-40ad-9b52-4c56b74de0e6] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-wrap: nowrap; padding: 0px; width: calc(100% - (var(--gap-h-80116112-39e1-4c60-a52a-5ef45e477ed7) * 0)); max-width: calc(100% - (var(--gap-h-80116112-39e1-4c60-a52a-5ef45e477ed7) * 0)); }
.sd[data-s-c3d7d58d-38e5-4161-980e-2da4dbc4da9d] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-width: 0px 0px 1px; border-style: solid; border-color: rgba(130, 130, 130, 0.2); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-c3d7d58d-38e5-4161-980e-2da4dbc4da9d] { place-content: stretch flex-start; align-items: stretch; }
}
.sd[data-s-ca460e81-7caf-4c27-b4ae-3fcc5439faad] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 0px; height: 96px; padding: 16px; width: 100%; --gap-h-ca460e81-7caf-4c27-b4ae-3fcc5439faad: 0px; --gap-v-ca460e81-7caf-4c27-b4ae-3fcc5439faad: 0px; --gap-uuid: ca460e81-7caf-4c27-b4ae-3fcc5439faad; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-ca460e81-7caf-4c27-b4ae-3fcc5439faad] { flex: 0 0 auto; height: auto; padding: 24px 0px; width: 90%; --gap-h-ca460e81-7caf-4c27-b4ae-3fcc5439faad: 0px; --gap-v-ca460e81-7caf-4c27-b4ae-3fcc5439faad: 0px; max-width: 90%; }
}
.sd[data-s-ab8b1a5c-feee-4403-bf76-0f323c587091] { color: rgb(130, 130, 130); flex: 0 0 auto; font-family: var(--s-font-a0a4c81d); font-feature-settings: "palt"; font-size: 18px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; text-align: left; width: calc(96% - (var(--gap-h-ca460e81-7caf-4c27-b4ae-3fcc5439faad) * 0.04000000000000007)); max-width: calc(96% - (var(--gap-h-ca460e81-7caf-4c27-b4ae-3fcc5439faad) * 0.04000000000000007)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-ab8b1a5c-feee-4403-bf76-0f323c587091] { flex: 0 0 auto; font-size: 15px; width: 461px; max-width: 100%; }
}
.sd[data-s-3deff08c-ea5f-4374-94ee-726903c0f44e] { color: rgb(51, 51, 51); font-size: 24px; margin: 0px; padding: 0px; max-width: 100%; }
.sd._isClose[data-s-3deff08c-ea5f-4374-94ee-726903c0f44e] { transform: rotate(180deg); }
.sd[data-s-f89a0bfa-4a62-4a6b-8760-543a1f9e5adf] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; opacity: 1; overflow: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd._isClose[data-s-f89a0bfa-4a62-4a6b-8760-543a1f9e5adf] { flex: 0 0 auto; height: 0px; }
.sd[data-s-d775c41c-8b74-448e-899e-a807f8803136] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; opacity: 1; padding: 0px 24px 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-d775c41c-8b74-448e-899e-a807f8803136] { padding: 0px 0px 24px; }
}
.sd[data-s-b6764ebc-2230-4669-bb5b-028a7c254df6] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a0a4c81d); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-b6764ebc-2230-4669-bb5b-028a7c254df6] { font-size: 14px; }
}
.sd[data-s-6628d9b0-dc11-4fb8-81a6-166a5558412b] { background: rgba(0, 0, 0, 0); border-width: 1px; border-style: solid; border-color: rgb(130, 132, 140); border-radius: 32px; 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-a0a4c81d); font-size: 15px; font-weight: 400; height: 56px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 4px; opacity: 1; padding: 0px; text-align: left; width: 282px; max-width: calc(100% - 8px); }
@media screen and (max-width: 540px) {
  .sd[data-s-6628d9b0-dc11-4fb8-81a6-166a5558412b] { flex: 0 0 auto; width: calc(80% - 8px - (var(--gap-h-80116112-39e1-4c60-a52a-5ef45e477ed7) * 0.2)); max-width: calc(80% - 8px - (var(--gap-h-80116112-39e1-4c60-a52a-5ef45e477ed7) * 0.2)); }
}
.sd[data-s-40e8e55f-35da-450f-9066-043d75e7b481] { color: rgb(130, 132, 140); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-weight: 700; padding: 0px 0px 2px; text-align: center; justify-content: center; }
.sd[data-s-94333f08-bf6b-49a2-941a-315000808d40] { background: rgba(0, 0, 0, 0); border-width: 1px; border-style: solid; border-color: rgb(130, 132, 140); border-radius: 32px; 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-a0a4c81d); font-size: 15px; font-weight: 400; height: 56px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 4px; opacity: 1; padding: 0px; text-align: left; width: 282px; max-width: calc(100% - 8px); }
@media screen and (max-width: 540px) {
  .sd[data-s-94333f08-bf6b-49a2-941a-315000808d40] { flex: 0 0 auto; width: calc(80% - 8px - (var(--gap-h-80116112-39e1-4c60-a52a-5ef45e477ed7) * 0.2)); max-width: calc(80% - 8px - (var(--gap-h-80116112-39e1-4c60-a52a-5ef45e477ed7) * 0.2)); }
}
.sd[data-s-7d3af5f1-2499-4ec8-a300-12583b9c17ec] { color: rgb(130, 132, 140); font-family: var(--s-font-a0a4c81d); font-size: 16px; font-weight: 700; padding: 0px 0px 2px; text-align: center; justify-content: center; }
.sd[data-s-c479a9d2-96c2-459e-b9ba-405c35839621] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; transform: scale(0, 1); transform-origin: right center; width: 100%; max-width: 100%; }
.sd[data-s-c479a9d2-96c2-459e-b9ba-405c35839621].appear { transform: scale(1, 1); transform-origin: right center; transition-delay: 600ms; transition-duration: 800ms; }
.sd[data-s-c479a9d2-96c2-459e-b9ba-405c35839621].appear-active { transition-delay: 600ms; transition-duration: 800ms; }
.sd[data-s-edfe7c2c-6d88-42be-bc37-93e7661483b9] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); flex: 0 0 auto; height: 4px; transform-origin: left center; width: 100%; max-width: 100%; --g-color-0: #628e02ff; --g-position-0: 0%; --g-color-1: #83ce4bff; --g-position-1: 100%; --g-color-2: #83ce4bff; --g-position-2: 100%; --g-color-3: #83ce4bff; --g-position-3: 100%; --g-color-4: #83ce4bff; --g-position-4: 100%; --g-color-5: #83ce4bff; --g-position-5: 100%; --g-color-6: #83ce4bff; --g-position-6: 100%; --g-color-7: #83ce4bff; --g-position-7: 100%; --g-color-8: #83ce4bff; --g-position-8: 100%; --g-color-9: #83ce4bff; --g-position-9: 100%; --g-color-10: #83ce4bff; --g-position-10: 100%; --g-color-11: #83ce4bff; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-edfe7c2c-6d88-42be-bc37-93e7661483b9].appear { transform: scale(0, 1); transform-origin: left center; transition-duration: 600ms; transition-timing-function: ease; }
.sd[data-s-edfe7c2c-6d88-42be-bc37-93e7661483b9].appear-active { transition-duration: 600ms; transition-timing-function: ease; }
.sd[data-s-e3510680-9c9f-45b0-87cb-d9cdce57eb24] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: column; height: auto; padding: 60px 30px; width: 1280px; max-width: 100%; }
.sd[data-s-section-inner-e3510680-9c9f-45b0-87cb-d9cdce57eb24] { padding: 60px 30px; width: 1280px; height: auto; flex-flow: column; place-content: center; align-items: center; max-width: 100%; }
.sd[data-s-5effd5a7-791c-484b-a823-76cfa7207f04] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: column; height: auto; margin: 0px 0px 30px; width: auto; max-width: 100%; }
.sd[data-s-e530a8ac-cd89-4d10-bc4e-13aeeb355201] { color: rgb(17, 17, 17); 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: 900px) {
  .sd[data-s-e530a8ac-cd89-4d10-bc4e-13aeeb355201] { font-size: 36px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e530a8ac-cd89-4d10-bc4e-13aeeb355201] { font-size: 28px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-8a92a7ef-0f4e-4843-aae3-fb3d51bcfc15] { color: rgb(51, 51, 51); flex: 0 0 auto; font-size: 18px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 900px) {
  .sd[data-s-8a92a7ef-0f4e-4843-aae3-fb3d51bcfc15] { padding: 0px; }
}
.sd[data-s-3091cfe5-b364-4136-816c-b32e2f2524da] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; height: auto; margin: 0px; opacity: 1; padding: 0px; width: 500px; max-width: 100%; }
.sd[data-s-706b3905-b396-41f2-83cf-1d4581b426fe] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex-flow: wrap; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-706b3905-b396-41f2-83cf-1d4581b426fe] { align-content: flex-end; align-items: flex-end; flex-flow: column; }
}
.sd[data-s-7adaa81e-aab2-4653-900b-438f12d55ecb] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-a305a138-09ba-4868-bdb5-593257afd8a5] { color: rgb(51, 51, 51); flex: 0 0 auto; font-size: 16px; font-weight: 600; 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: 900px) {
  .sd[data-s-a305a138-09ba-4868-bdb5-593257afd8a5] { padding: 0px; }
}
.sd[data-s-5d2d9eed-5e98-41fc-8526-cd60962042ad] { color: rgb(255, 0, 0); flex: 0 0 auto; font-size: 16px; font-weight: 600; 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: 900px) {
  .sd[data-s-5d2d9eed-5e98-41fc-8526-cd60962042ad] { padding: 0px; }
}
.sd[data-s-fc71b6ce-1776-4bfe-8e09-4a2937f1f826] { background: rgb(255, 255, 255); border-width: 2px 0px 2px 2px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; color: rgb(51, 51, 51); flex: 1 1 0%; font-size: 16px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; opacity: 1; padding: 10px 15px; text-align: left; max-width: 100%; }
.sd[data-s-fc71b6ce-1776-4bfe-8e09-4a2937f1f826]:focus { outline: none; background: rgb(221, 221, 221); }
.sd[data-s-fc71b6ce-1776-4bfe-8e09-4a2937f1f826]:hover { background: rgb(238, 238, 238); }
.sd[data-s-fc71b6ce-1776-4bfe-8e09-4a2937f1f826]::-webkit-input-placeholder { color: rgb(119, 119, 119); }
@media screen and (max-width: 540px) {
  .sd[data-s-fc71b6ce-1776-4bfe-8e09-4a2937f1f826] { border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-33220318-38af-4825-a585-3aa8f549ed3d] { background: rgb(0, 0, 0); border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; color: rgb(51, 51, 51); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; opacity: 1; padding: 0px; text-align: left; width: 100px; max-width: 100%; }
.sd[data-s-33220318-38af-4825-a585-3aa8f549ed3d]:hover { opacity: 0.7; }
.sd[data-s-65040fb0-8827-4ae9-a863-c78893ff3f44] { border-radius: 0px; color: rgb(255, 255, 255); font-size: 18px; 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-ca309e58-bec4-4a31-a513-ad17508d45a9] { }
body { background: linear-gradient(90deg, rgb(255, 255, 255), rgb(255, 255, 255)); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-r-0_0_0_0_e1848dde-10ff-4414-b89c-b7ab23db822a_77a5f71b-b532-454e-a8ba-7f719664aa77]::before { background-image: url("https://storage.googleapis.com/studio-design-asset-files/projects/8dO8jR02an/s-10000x1673_v-frms_webp_9751dc94-2a54-4cae-a5ea-53fda6d658d9_small.webp"); }
.sd[data-r-1_0_0_1_fa1c8d66-f477-406f-85a5-ce0bea3b6b09]::before { background-image: url("https://images.unsplash.com/photo-1617507171089-6cb9aa5add36?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w2MzQ2fDB8MXxzZWFyY2h8MTB8fHN0cmVhbWluZ3xlbnwwfHx8fDE3NDUxOTg3NzB8MA&ixlib=rb-4.0.3&q=80&w=1080"); }
.sd[data-r-1_1_1_1_abaafc13-42e5-4a9d-ba6f-3d01e01153e2]::before { background-image: url("https://storage.googleapis.com/studio-design-asset-files/projects/8dO8jR02an/s-1920x1434_v-frms_webp_ec6a1997-cdea-45da-a7ab-2cca17031e0c_middle.webp"); }
.sd[data-r-1_1_0_3_1_04a00a62-7d32-4bd5-8a5e-39fd67ac1f6a]::before { background-image: url("https://images.unsplash.com/photo-1495653797063-114787b77b23?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w2MzQ2fDB8MXxzZWFyY2h8Mjl8fHN1cHBvcnR8ZW58MHx8fHwxNzQ1MTM2NTc0fDA&ixlib=rb-4.0.3&q=80&w=1080"); }
.sd[data-r-0_2_0_3_1_a56d7e90-8bef-4f94-b294-bf286b060bf7]::before { background-image: url("https://images.unsplash.com/photo-1591696205602-2f950c417cb9?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w2MzQ2fDB8MXxzZWFyY2h8MTB8fGRhdGF8ZW58MHx8fHwxNzQ1MzAxNjYxfDA&ixlib=rb-4.0.3&q=80&w=1080"); }
.sd[data-r-1_0_7_1_d1bae3cc-f353-492f-b185-b307ebcf446f]::before { background-image: url("https://images.unsplash.com/photo-1560472354-b33ff0c44a43?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w2MzQ2fDB8MXxzZWFyY2h8M3x8YW5hbHl0aWNzfGVufDB8fHx8MTc0NTA3NzI5Nnww&ixlib=rb-4.0.3&q=80&w=1080"); }
:root { --s-font-a0a4c81d: 'Noto Sans JP'; --s-font-52af4703: Inter; }
