.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; }
.product-font-style[data-v-7f23d716], .publish-studio-style[data-v-15738f2d] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.app[data-v-d0df059b] { flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; }
.title[data-v-d0df059b] { letter-spacing: 2.45px; margin: 30px; font-size: 34px; font-weight: 300; line-height: 30px; }
.DynamicAnnouncer[data-v-b05fa410] { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.snackbar[data-v-3d822c72] { z-index: 9999; user-select: none; box-sizing: border-box; background: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); border-radius: 6px; flex-direction: row; justify-content: space-between; align-items: center; gap: 8px; width: 480px; max-width: 90vw; padding: 16px 20px; font-family: Inter, "Noto Sans JP", sans-serif; display: flex; position: fixed; top: 32px; left: 50%; transform: translate(-50%); box-shadow: rgba(0, 0, 0, 0.08) 0px 16px 48px -8px, rgba(0, 0, 0, 0.11) 0px 10px 25px -5px; }
.snackbar.v-enter-active[data-v-3d822c72], .snackbar.v-leave-active[data-v-3d822c72] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.snackbar.v-enter-from[data-v-3d822c72], .snackbar.v-leave-to[data-v-3d822c72] { opacity: 0; transform: translate(-50%, -10px); }
.snackbar .convey[data-v-3d822c72] { flex-direction: row; align-items: center; gap: 8px; padding: 0px; display: flex; }
.snackbar .convey .icon[data-v-3d822c72] { background-position: 50% center; background-repeat: no-repeat; flex-shrink: 0; width: 24px; height: 24px; }
.snackbar .convey .message[data-v-3d822c72] { white-space: pre-line; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; }
.snackbar .convey.error .message[data-v-3d822c72] { color: rgb(248, 79, 101); }
.snackbar .convey.success .message[data-v-3d822c72] { color: rgb(17, 17, 17); }
.snackbar .button[data-v-3d822c72] { box-sizing: border-box; cursor: pointer; color: rgb(75, 156, 251); background: 0px 0px; border: 0px; border-radius: 40px; flex-shrink: 0; justify-content: center; align-items: center; margin: 0px; padding: 4px 8px; font-family: inherit; font-size: 12px; font-style: normal; font-weight: 700; line-height: 16px; display: flex; }
.snackbar .button[data-v-3d822c72]:hover { background: rgb(245, 245, 245); }
.TitleAnnouncer[data-v-b323c89b] { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.spinner[data-v-b6f60b4c] { pointer-events: none; width: 16px; height: 16px; animation: 1s linear 0s infinite normal none running loading-spin-b6f60b4c; }
.spinner[data-v-b6f60b4c]::before { opacity: 0.2; border-width: 2px; border-style: solid; border-image: none; border-color: rgba(0, 0, 0, 0) currentcolor currentcolor rgba(0, 0, 0, 0); }
.spinner[data-v-b6f60b4c]::after, .spinner[data-v-b6f60b4c]::before { content: ""; box-sizing: border-box; border-radius: 50%; width: 100%; height: 100%; position: absolute; }
.spinner[data-v-b6f60b4c]::after { opacity: 1; border-width: 2px; border-style: solid; border-image: none; border-color: currentcolor rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; }
@keyframes loading-spin-b6f60b4c { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.design-canvas__modal { pointer-events: none; z-index: 2; width: 100%; height: 100%; transition: none; position: fixed; }
.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 { pointer-events: auto; z-index: -1; width: 100%; height: 100%; transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); position: fixed; top: 0px; left: 0px; }
.design-canvas__modal .studio-canvas { pointer-events: none; height: 100%; }
.design-canvas__modal .studio-canvas > * { pointer-events: none; background: 0px 0px !important; }
.studio-banner-popover[data-v-7df2e283] { top: unset; right: unset; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; position: fixed; bottom: 20px; left: 20px; overflow: hidden; }
a[data-v-7df2e283] { perspective: 300px; border-radius: 4px; justify-content: center; align-items: center; width: 84px; height: 20px; transition: linear; display: flex; }
@media (hover: hover) {
  a[data-v-7df2e283] { will-change: width, height; transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
  a[data-v-7df2e283]:hover { width: 200px; height: 32px; }
}
[data-v-7df2e283] .custom-fill path { fill: var(--v1a321fa0); }
.fade-enter-active[data-v-7df2e283], .fade-leave-active[data-v-7df2e283] { will-change: opacity, transform; transition: opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1); position: absolute; transform: translateZ(0px); }
.fade-enter-from[data-v-7df2e283], .fade-leave-to[data-v-7df2e283] { opacity: 0; }
@font-face { font-family: grandam; src: url("./eb14573eb345a1129def.ttf") format("truetype"); font-style: normal; font-weight: 400; }
@font-face { font-family: "Material Icons"; font-style: normal; font-weight: 400; src: local("Material Icons"), local("MaterialIcons-Regular"), url("./7c4719e43f89328a0961.woff2") format("woff2"), url("./d23968afb80459991624.woff") format("woff"), url("./eb7985324dcd22e2e1d3.ttf") format("truetype"); }
.StudioCanvas { height: auto; min-height: 100dvh; display: flex; }
.StudioCanvas > .sd { min-height: 100dvh; overflow: clip; }
body, html { margin: 0px; padding: 0px; }
:where(.render-canvas), :where(.render-canvas) a, :where(.render-canvas) abbr, :where(.render-canvas) address, :where(.render-canvas) article, :where(.render-canvas) aside, :where(.render-canvas) audio, :where(.render-canvas) b, :where(.render-canvas) blockquote, :where(.render-canvas) button, :where(.render-canvas) canvas, :where(.render-canvas) caption, :where(.render-canvas) cite, :where(.render-canvas) code, :where(.render-canvas) dd, :where(.render-canvas) del, :where(.render-canvas) details, :where(.render-canvas) dfn, :where(.render-canvas) div, :where(.render-canvas) dl, :where(.render-canvas) dt, :where(.render-canvas) em, :where(.render-canvas) fieldset, :where(.render-canvas) figcaption, :where(.render-canvas) figure, :where(.render-canvas) footer, :where(.render-canvas) form, :where(.render-canvas) h1, :where(.render-canvas) h2, :where(.render-canvas) h3, :where(.render-canvas) h4, :where(.render-canvas) h5, :where(.render-canvas) h6, :where(.render-canvas) header, :where(.render-canvas) hgroup, :where(.render-canvas) i, :where(.render-canvas) iframe, :where(.render-canvas) img, :where(.render-canvas) input, :where(.render-canvas) ins, :where(.render-canvas) kbd, :where(.render-canvas) label, :where(.render-canvas) legend, :where(.render-canvas) li, :where(.render-canvas) loop-box, :where(.render-canvas) main, :where(.render-canvas) mark, :where(.render-canvas) menu, :where(.render-canvas) nav, :where(.render-canvas) object, :where(.render-canvas) ol, :where(.render-canvas) p, :where(.render-canvas) pre, :where(.render-canvas) q, :where(.render-canvas) samp, :where(.render-canvas) section, :where(.render-canvas) select, :where(.render-canvas) small, :where(.render-canvas) span, :where(.render-canvas) strong, :where(.render-canvas) sub, :where(.render-canvas) summary, :where(.render-canvas) sup, :where(.render-canvas) table, :where(.render-canvas) tbody, :where(.render-canvas) td, :where(.render-canvas) textarea, :where(.render-canvas) tfoot, :where(.render-canvas) th, :where(.render-canvas) thead, :where(.render-canvas) time, :where(.render-canvas) tr, :where(.render-canvas) ul, :where(.render-canvas) var, :where(.render-canvas) video { -webkit-font-smoothing: antialiased; box-sizing: border-box; color: rgb(51, 51, 51); word-spacing: 1px; backface-visibility: hidden; border: 0px; margin: 0px; padding: 0px; font-family: sans-serif; line-height: 1; text-decoration: none; list-style: none; transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1); }
:where(.render-canvas) a:focus:not(:focus-visible), :where(.render-canvas) button:focus:not(:focus-visible), :where(.render-canvas) summary:focus:not(:focus-visible) { outline: none; }
:where(.render-canvas) nav ul { list-style: none; }
:where(.render-canvas) blockquote, :where(.render-canvas) q { quotes: none; }
:where(.render-canvas) blockquote::after, :where(.render-canvas) blockquote::before, :where(.render-canvas) q::after, :where(.render-canvas) q::before { content: none; }
:where(.render-canvas) a, :where(.render-canvas) button { vertical-align: baseline; background: 0px 0px; margin: 0px; padding: 0px; font-size: 100%; }
:where(.render-canvas) ins { color: rgb(0, 0, 0); background-color: rgb(255, 255, 153); text-decoration: none; }
:where(.render-canvas) mark { color: rgb(0, 0, 0); background-color: rgb(255, 255, 153); font-style: italic; font-weight: 700; }
:where(.render-canvas) del { text-decoration: line-through; }
:where(.render-canvas) abbr[title], :where(.render-canvas) dfn[title] { cursor: help; border-bottom: 1px dotted; }
:where(.render-canvas) table { border-collapse: collapse; border-spacing: 0px; }
:where(.render-canvas) hr { border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentcolor currentcolor; border-image: none; height: 1px; margin: 1em 0px; padding: 0px; display: block; }
:where(.render-canvas) input, :where(.render-canvas) select { vertical-align: middle; }
:where(.render-canvas) textarea { resize: none; }
:where(.render-canvas) .clearfix::after { content: ""; clear: both; display: block; }
:where(.render-canvas) [slot="after"] button { overflow-anchor: none; }
:where(.render-canvas) .sd { z-index: 0; pointer-events: all; flex-flow: column; flex: 0 0 auto; align-content: center; align-items: center; max-width: 100%; display: flex; position: relative; }
:where(.render-canvas) .sd::-webkit-scrollbar { display: none; }
:where(.render-canvas) .sd, :where(.render-canvas) .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; }
:where(.render-canvas) input.sd, :where(.render-canvas) textarea.sd { align-content: normal; }
:where(.render-canvas) .sd[tabindex]:focus { outline: none; }
:where(.render-canvas) .sd[tabindex]:focus-visible { outline: -webkit-focus-ring-color solid 1px; }
:where(.render-canvas) input[type="email"], :where(.render-canvas) input[type="tel"], :where(.render-canvas) input[type="text"], :where(.render-canvas) select, :where(.render-canvas) textarea { appearance: none; }
:where(.render-canvas) select { cursor: pointer; }
:where(.render-canvas) .frame { display: block; overflow: hidden; }
:where(.render-canvas) .frame > iframe { width: 100%; height: 100%; }
:where(.render-canvas) .frame .formrun-embed > iframe:not(:first-child) { display: none !important; }
:where(.render-canvas) .image { position: relative; }
:where(.render-canvas) .image::before { content: ""; border-radius: inherit; z-index: -2; pointer-events: none; background-position: 50% center; background-size: cover; width: 100%; height: 100%; transition: inherit; position: absolute; top: 0px; left: 0px; }
:where(.render-canvas) .sd.file { word-break: break-word; overflow-wrap: anywhere; cursor: pointer; outline-offset: -1px; outline: rgba(0, 0, 0, 0) solid 2px; flex-direction: row; }
:where(.render-canvas) .sd.file:focus-within { outline-color: -webkit-focus-ring-color; }
:where(.render-canvas) .file > input[type="file"] { opacity: 0; pointer-events: none; position: absolute; }
:where(.render-canvas) .sd.text, :where(.render-canvas) .sd:where(.icon) { word-break: break-word; overflow-wrap: anywhere; flex-direction: row; place-content: center; align-items: center; display: flex; overflow: visible; }
:where(.render-canvas) table.sd:where(.studio-table) { flex-flow: unset; align-items: unset; place-content: unset; min-width: max-content; max-width: none; display: table; }
:where(.render-canvas) thead.sd { z-index: auto; display: table-header-group; }
:where(.render-canvas) tbody.sd { z-index: auto; display: table-row-group; }
:where(.render-canvas) tr.sd { display: table-row; }
:where(.render-canvas) td.sd, :where(.render-canvas) th.sd { text-align: left; vertical-align: middle; height: inherit; display: table-cell; }
:where(.render-canvas) colgroup.sd { display: table-column-group; }
:where(.render-canvas) col.sd { display: table-column; }
:where(.render-canvas) .sd:where(.icon.fa) { display: inline-flex; }
:where(.render-canvas) .material-icons { letter-spacing: normal; text-transform: none; white-space: nowrap; overflow-wrap: normal; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; direction: ltr; justify-content: center; align-items: center; font-family: "Material Icons"; font-size: 24px; font-style: normal; font-weight: 400; line-height: 1; display: inline-flex; }
:where(.render-canvas) .sd:where(.icon.material-symbols) { font-variation-settings: "FILL" var(--symbol-fill,0),"wght" var(--symbol-weight,400); justify-content: center; align-items: center; min-width: 1em; min-height: 1em; font-style: normal; display: flex; }
:where(.render-canvas) .sd.material-symbols-outlined { font-family: "Material Symbols Outlined"; }
:where(.render-canvas) .sd.material-symbols-rounded { font-family: "Material Symbols Rounded"; }
:where(.render-canvas) .sd.material-symbols-sharp { font-family: "Material Symbols Sharp"; }
:where(.render-canvas) .sd.material-symbols-weight-100 { --symbol-weight: 100; }
:where(.render-canvas) .sd.material-symbols-weight-200 { --symbol-weight: 200; }
:where(.render-canvas) .sd.material-symbols-weight-300 { --symbol-weight: 300; }
:where(.render-canvas) .sd.material-symbols-weight-400 { --symbol-weight: 400; }
:where(.render-canvas) .sd.material-symbols-weight-500 { --symbol-weight: 500; }
:where(.render-canvas) .sd.material-symbols-weight-600 { --symbol-weight: 600; }
:where(.render-canvas) .sd.material-symbols-weight-700 { --symbol-weight: 700; }
:where(.render-canvas) .sd.material-symbols-fill { --symbol-fill: 1; }
:where(.render-canvas) a, :where(.render-canvas) a.icon, :where(.render-canvas) a.text { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.15); }
:where(.render-canvas) .fixed { z-index: 2; }
:where(.render-canvas) .sticky { z-index: 1; }
:where(.render-canvas) .button { cursor: pointer; transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
:where(.render-canvas) .link { cursor: pointer; }
:where(.render-canvas) .submitLoading { opacity: 0.5 !important; pointer-events: none !important; }
:where(.render-canvas) .richText { word-break: break-word; display: block; }
:where(.render-canvas) .richText [data-thread], :where(.render-canvas) .richText a, :where(.render-canvas) .richText blockquote, :where(.render-canvas) .richText em, :where(.render-canvas) .richText h1, :where(.render-canvas) .richText h2, :where(.render-canvas) .richText h3, :where(.render-canvas) .richText h4, :where(.render-canvas) .richText li, :where(.render-canvas) .richText ol, :where(.render-canvas) .richText p, :where(.render-canvas) .richText p > code, :where(.render-canvas) .richText pre, :where(.render-canvas) .richText pre > code, :where(.render-canvas) .richText s, :where(.render-canvas) .richText strong, :where(.render-canvas) .richText table tbody, :where(.render-canvas) .richText table tbody tr, :where(.render-canvas) .richText table tbody tr > td, :where(.render-canvas) .richText table tbody tr > th, :where(.render-canvas) .richText u, :where(.render-canvas) .richText ul { color: inherit; font-family: inherit; font-size: inherit; text-align: inherit; letter-spacing: inherit; line-height: inherit; font-weight: inherit; font-style: inherit; backface-visibility: visible; }
:where(.render-canvas) .richText p { align-self: stretch; margin: 10px 0px; display: block; }
:where(.render-canvas) .richText > p { min-height: 1em; }
:where(.render-canvas) .richText img, :where(.render-canvas) .richText video { vertical-align: bottom; max-width: 100%; height: auto; }
:where(.render-canvas) .richText h1 { align-self: stretch; margin: 20px 0px; font-size: 3em; font-weight: 700; display: block; }
:where(.render-canvas) .richText h2 { align-self: stretch; margin: 10px 0px; font-size: 2em; font-weight: 700; display: block; }
:where(.render-canvas) .richText h3 { align-self: stretch; margin: 10px 0px; font-size: 1em; font-weight: 700; display: block; }
:where(.render-canvas) .richText h4, :where(.render-canvas) .richText h5 { align-self: stretch; margin: 10px 0px; font-size: 1em; font-weight: 600; display: block; }
:where(.render-canvas) .richText h6 { align-self: stretch; margin: 10px 0px; font-size: 1em; font-weight: 500; display: block; }
:where(.render-canvas) .richText [data-type="table"] { overflow-x: auto; }
:where(.render-canvas) .richText [data-type="table"] p { white-space: pre-line; word-break: break-all; }
:where(.render-canvas) .richText table { table-layout: auto; border-collapse: collapse; border-spacing: unset; color: rgb(26, 26, 26); border: 1px solid rgb(242, 242, 242); margin: 10px 0px; font-size: 14px; line-height: 1.4; }
:where(.render-canvas) .richText table tr th { background: rgba(245, 245, 245, 0.5); }
:where(.render-canvas) .richText table tr td, :where(.render-canvas) .richText table tr th { border: 1px solid rgb(242, 242, 242); min-width: 100px; max-width: 240px; padding: 12px; }
:where(.render-canvas) .richText table tr td p, :where(.render-canvas) .richText table tr th p { margin: 0px; }
:where(.render-canvas) .richText blockquote { border-left: 3px solid rgba(0, 0, 0, 0.15); margin: 10px 0px; padding: 10px 15px; font-style: italic; }
:where(.render-canvas) .richText [data-type="embed_code"] { margin: 20px 0px; position: relative; }
:where(.render-canvas) .richText [data-type="embed_code"] > .height-adjuster > .wrapper { position: relative; }
:where(.render-canvas) .richText [data-type="embed_code"] > .height-adjuster > .wrapper[style*="padding-top"] iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-sandbox="true"] { display: block; overflow: hidden; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="instagram"] > .height-adjuster > .wrapper[style*="padding-top"] { padding-top: 100%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="instagram"] > .height-adjuster > .wrapper[style*="padding-top"] blockquote { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; overflow: hidden; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="codepen"] > .height-adjuster > .wrapper { padding-top: 50%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="codepen"] > .height-adjuster > .wrapper iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="slideshare"] > .height-adjuster > .wrapper { padding-top: 56.25%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="slideshare"] > .height-adjuster > .wrapper iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="speakerdeck"] > .height-adjuster > .wrapper { padding-top: 56.25%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="speakerdeck"] > .height-adjuster > .wrapper iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="snapwidget"] > .height-adjuster > .wrapper { padding-top: 30%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="snapwidget"] > .height-adjuster > .wrapper iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="firework"] > .height-adjuster > .wrapper fw-embed-feed { user-select: none; }
:where(.render-canvas) .richText [data-type="embed_code_empty"] { display: none; }
:where(.render-canvas) .richText [data-type="pdf_link"], :where(.render-canvas) .richText [data-type="video_block"] { margin: 10px 0px; }
:where(.render-canvas) .richText ul { margin: 0px 0px 0px 20px; }
:where(.render-canvas) .richText ul li { margin: 10px 0px; list-style: outside; }
:where(.render-canvas) .richText ul li p { margin: 0px; }
:where(.render-canvas) .richText ol { margin: 0px 0px 0px 20px; }
:where(.render-canvas) .richText ol li { margin: 10px 0px; list-style: decimal; }
:where(.render-canvas) .richText ol li p { margin: 0px; }
:where(.render-canvas) .richText hr { border-top: 1px solid rgb(204, 204, 204); margin: 10px 0px; }
:where(.render-canvas) .richText p > code { background: rgb(238, 238, 238); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 6px; margin: 2px; padding: 0px 5px; display: inline; }
:where(.render-canvas) .richText pre { white-space: pre-wrap; background: rgb(238, 238, 238); border-radius: 6px; margin: 20px 0px; padding: 25px 35px; font-family: Menlo, Monaco, "Courier New", monospace; }
:where(.render-canvas) .richText pre code { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
:where(.render-canvas) .richText strong { color: inherit; font-family: inherit; font-weight: 900; display: inline; }
:where(.render-canvas) .richText em { font-style: italic; }
:where(.render-canvas) .richText u { text-decoration: underline; }
:where(.render-canvas) .richText a { color: rgb(0, 124, 255); text-decoration: underline; display: inline; }
:where(.render-canvas) .richText s { text-decoration: line-through; }
:where(.render-canvas) .richText [data-type="table_of_contents"] { color: rgb(97, 97, 97); background-color: rgb(245, 245, 245); border-radius: 2px; margin: 0px; padding: 24px 24px 8px; font-size: 16px; text-decoration: underline; list-style: none; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_list { margin: 0px; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item { font-weight: inherit; color: currentcolor; list-style: none; font-size: inherit !important; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item > a { font-weight: inherit; color: currentcolor; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-decoration: none; font-size: inherit !important; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item > a:hover { opacity: 0.7; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item--1 { margin: 0px 0px 16px; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item--2 { margin: 0px 0px 16px; padding-left: 2rem; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item--3 { margin: 0px 0px 16px; padding-left: 4rem; }
:where(.render-canvas) .sd.section { flex-flow: column !important; align-content: center !important; align-items: center !important; width: 100% !important; max-width: 100% !important; height: auto !important; padding: 0px !important; }
:where(.render-canvas) .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: #0000; }
@property --g-position-0 { syntax: "<percentage>"; inherits: false; initial-value: .01%; }
@property --g-color-1 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-1 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-2 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-2 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-3 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-3 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-4 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-4 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-5 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-5 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-6 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-6 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-7 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-7 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-8 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-8 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-9 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-9 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-10 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-10 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-11 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-11 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
br[data-bp~="base:0"] { display: none; }
br[data-bp~="base:1"] { display: inline; }
@media screen and (max-width: 1140px) {
  br[data-bp~="@small:0"] { display: none; }
  br[data-bp~="@small:1"] { display: inline; }
}
@media screen and (max-width: 840px) {
  br[data-bp~="@tablet:0"] { display: none; }
  br[data-bp~="@tablet:1"] { display: inline; }
}
@media screen and (max-width: 540px) {
  br[data-bp~="@mobile:0"] { display: none; }
  br[data-bp~="@mobile:1"] { display: inline; }
}
@media screen and (max-width: 320px) {
  br[data-bp~="@mini:0"] { display: none; }
  br[data-bp~="@mini:1"] { display: inline; }
}
.sd[data-s-2838754f-7be5-4854-a2ff-4a6944f6974a] { 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: 0px; box-shadow: none; flex: 0 0 auto; flex-flow: row; height: auto; left: 0px; margin: 0px; padding: 15px 48px 20px; position: fixed; top: 0px; transition-delay: 1400ms; transition-duration: 800ms; width: 100%; z-index: 2; max-width: 100%; --g-color-0: rgba(0, 0, 0, 0.5); --g-position-0: 0%; --g-color-1: rgba(102, 102, 102, 0); --g-position-1: 100%; --g-color-2: rgba(102, 102, 102, 0); --g-position-2: 100%; --g-color-3: rgba(102, 102, 102, 0); --g-position-3: 100%; --g-color-4: rgba(102, 102, 102, 0); --g-position-4: 100%; --g-color-5: rgba(102, 102, 102, 0); --g-position-5: 100%; --g-color-6: rgba(102, 102, 102, 0); --g-position-6: 100%; --g-color-7: rgba(102, 102, 102, 0); --g-position-7: 100%; --g-color-8: rgba(102, 102, 102, 0); --g-position-8: 100%; --g-color-9: rgba(102, 102, 102, 0); --g-position-9: 100%; --g-color-10: rgba(102, 102, 102, 0); --g-position-10: 100%; --g-color-11: rgba(102, 102, 102, 0); --g-position-11: 100%; --g-angle: 180deg; }
.sd[data-s-2838754f-7be5-4854-a2ff-4a6944f6974a].appear { opacity: 0; translate: 0px -48px; }
.sd[data-s-2838754f-7be5-4854-a2ff-4a6944f6974a].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-2838754f-7be5-4854-a2ff-4a6944f6974a] { display: none; justify-content: space-between; padding: 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2838754f-7be5-4854-a2ff-4a6944f6974a] { display: none; }
}
.sd[data-s-b8c11328-452c-4a8d-9379-69e58ad2b077] { place-content: flex-start center; align-items: flex-start; flex-flow: row; height: 113px; padding: 0px; width: 292px; max-width: 100%; }
.sd[data-s-b8c11328-452c-4a8d-9379-69e58ad2b077]:hover { opacity: 0.5; }
.sd[data-s-82c6b1d4-81aa-4bc6-a6ae-f7f838192d37] { flex: 0 0 auto; height: auto; width: 199px; max-width: 100%; }
.sd[data-s-82c6b1d4-81aa-4bc6-a6ae-f7f838192d37]::before { background-size: 357px auto; }
.sd[data-s-ba444404-3570-4da8-9af9-a1cfb548a5c9] { place-content: center; align-items: center; flex-flow: row; height: 18px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-ba444404-3570-4da8-9af9-a1cfb548a5c9] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ba444404-3570-4da8-9af9-a1cfb548a5c9] { display: none; }
}
.sd[data-s-8a311b60-a0a9-4d5e-8fb6-ad8dc35d6e2a] { border-width: 0px 0px 2px; border-style: solid; border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-family: var(--s-font-f7b4a349); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-8a311b60-a0a9-4d5e-8fb6-ad8dc35d6e2a]:hover { opacity: 0.5; }
@media screen and (max-width: 840px) {
  .sd[data-s-8a311b60-a0a9-4d5e-8fb6-ad8dc35d6e2a] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8a311b60-a0a9-4d5e-8fb6-ad8dc35d6e2a] { display: flex; }
}
.sd[data-s-ccc4e49d-be02-40c9-9ca1-d0a5e09723ff] { border-width: 0px 0px 2px; border-style: solid; border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-ccc4e49d-be02-40c9-9ca1-d0a5e09723ff]:hover { opacity: 0.5; }
@media screen and (max-width: 840px) {
  .sd[data-s-ccc4e49d-be02-40c9-9ca1-d0a5e09723ff] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ccc4e49d-be02-40c9-9ca1-d0a5e09723ff] { display: flex; }
}
.sd[data-s-e35e88d9-2153-4e9f-865d-b484e160eb13] { color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-e35e88d9-2153-4e9f-865d-b484e160eb13]:hover { opacity: 0.5; }
@media screen and (max-width: 840px) {
  .sd[data-s-e35e88d9-2153-4e9f-865d-b484e160eb13] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e35e88d9-2153-4e9f-865d-b484e160eb13] { display: flex; }
}
.sd[data-s-8222c5c9-8410-465f-a2ac-6df60951662b] { color: rgb(255, 255, 255); display: none; font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-8222c5c9-8410-465f-a2ac-6df60951662b]:hover { opacity: 0.5; }
@media screen and (max-width: 1140px) {
  .sd[data-s-8222c5c9-8410-465f-a2ac-6df60951662b] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-8222c5c9-8410-465f-a2ac-6df60951662b] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8222c5c9-8410-465f-a2ac-6df60951662b] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8222c5c9-8410-465f-a2ac-6df60951662b] { display: none; }
}
.sd[data-s-d109cdbc-073d-4abb-a6a4-80b3a132939e] { color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-d109cdbc-073d-4abb-a6a4-80b3a132939e]:hover { opacity: 0.5; }
.sd[data-s-e0f2bf12-6331-4d0a-93eb-4a6732499deb] { place-content: center; align-items: center; background: rgb(176, 31, 36); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 20px 20px 30px; flex-flow: row; margin: 0px 0px 0px 50px; padding: 10px 15px 10px 25px; transition-delay: 0ms; transition-duration: 600ms; max-width: calc(100% - 50px); }
.sd[data-s-e0f2bf12-6331-4d0a-93eb-4a6732499deb].appear { opacity: 0; transition-duration: 1000ms; }
.sd[data-s-e0f2bf12-6331-4d0a-93eb-4a6732499deb].appear-active { transition-duration: 1000ms; }
.sd[data-s-e0f2bf12-6331-4d0a-93eb-4a6732499deb]:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; translate: 10px 10px; }
.sd[data-s-6475a1ed-daba-42f0-ba08-fd2ffcb26977] { color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 10px 0px 0px; text-align: center; transition-delay: 1200ms; transition-duration: 800ms; width: auto; z-index: 1; max-width: calc(100% - 10px); justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-6475a1ed-daba-42f0-ba08-fd2ffcb26977] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6475a1ed-daba-42f0-ba08-fd2ffcb26977] { font-size: 12px; }
}
.sd[data-s-d23f790e-6e03-45cc-8776-6e05be035be0] { color: rgb(255, 255, 255); font-size: 20px; }
.sd[data-s-9744227e-640f-410f-8d07-456338ee3539] { place-content: center space-between; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 0px; box-shadow: none; display: none; flex: 0 0 auto; flex-flow: row; height: auto; padding: 48px; transition-delay: 1400ms; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-9744227e-640f-410f-8d07-456338ee3539].appear { opacity: 0; translate: 0px -48px; }
.sd[data-s-9744227e-640f-410f-8d07-456338ee3539].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-9744227e-640f-410f-8d07-456338ee3539] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-9744227e-640f-410f-8d07-456338ee3539] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2)); display: flex; justify-content: space-between; left: 0px; margin: 0px; padding: 24px; position: fixed; top: 0px; z-index: 5; width: 100%; max-width: 100%; --g-color-0: rgba(0, 0, 0, 0.5); --g-position-0: 13%; --g-color-1: rgba(56, 56, 56, 0.18); --g-position-1: 55%; --g-color-2: rgba(102, 102, 102, 0); --g-position-2: 98%; --g-color-3: rgba(102, 102, 102, 0); --g-position-3: 98%; --g-color-4: rgba(102, 102, 102, 0); --g-position-4: 98%; --g-color-5: rgba(102, 102, 102, 0); --g-position-5: 98%; --g-color-6: rgba(102, 102, 102, 0); --g-position-6: 98%; --g-color-7: rgba(102, 102, 102, 0); --g-position-7: 98%; --g-color-8: rgba(102, 102, 102, 0); --g-position-8: 98%; --g-color-9: rgba(102, 102, 102, 0); --g-position-9: 98%; --g-color-10: rgba(102, 102, 102, 0); --g-position-10: 98%; --g-color-11: rgba(102, 102, 102, 0); --g-position-11: 98%; --g-angle: 180deg; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9744227e-640f-410f-8d07-456338ee3539] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2)); display: flex; --g-color-0: rgba(0, 0, 0, 0.5); --g-position-0: 13%; --g-color-1: rgba(56, 56, 56, 0.18); --g-position-1: 55%; --g-color-2: rgba(102, 102, 102, 0); --g-position-2: 98%; --g-color-3: rgba(102, 102, 102, 0); --g-position-3: 98%; --g-color-4: rgba(102, 102, 102, 0); --g-position-4: 98%; --g-color-5: rgba(102, 102, 102, 0); --g-position-5: 98%; --g-color-6: rgba(102, 102, 102, 0); --g-position-6: 98%; --g-color-7: rgba(102, 102, 102, 0); --g-position-7: 98%; --g-color-8: rgba(102, 102, 102, 0); --g-position-8: 98%; --g-color-9: rgba(102, 102, 102, 0); --g-position-9: 98%; --g-color-10: rgba(102, 102, 102, 0); --g-position-10: 98%; --g-color-11: rgba(102, 102, 102, 0); --g-position-11: 98%; --g-angle: 180deg; }
}
.sd[data-s-2c059dd9-a337-44df-ba93-88302b52b021] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-2c059dd9-a337-44df-ba93-88302b52b021]:hover { opacity: 0.5; }
@media screen and (max-width: 540px) {
  .sd[data-s-2c059dd9-a337-44df-ba93-88302b52b021] { height: 44px; width: 142px; max-width: 100%; }
}
.sd[data-s-53e29268-7289-42f6-a57c-37bae0ff3449] { height: auto; width: 160px; max-width: 100%; }
.sd[data-s-ebc9f481-4dc2-4c71-9d61-62d061ae3e6b] { color: rgb(51, 51, 51); display: none; font-size: 24px; }
@media screen and (max-width: 1140px) {
  .sd[data-s-ebc9f481-4dc2-4c71-9d61-62d061ae3e6b] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-ebc9f481-4dc2-4c71-9d61-62d061ae3e6b] { inset: 0px 0px 0px auto; color: rgb(255, 255, 255); display: flex; margin: 0px; padding: 24px; position: absolute; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ebc9f481-4dc2-4c71-9d61-62d061ae3e6b] { display: flex; }
}
.sd[data-s-95c13d85-6f45-43e3-a537-0948f15bbc9c] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); display: flex; flex: 0 0 auto; flex-flow: column; mix-blend-mode: normal; padding: 0px; width: 100%; z-index: 2; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-95c13d85-6f45-43e3-a537-0948f15bbc9c] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-95c13d85-6f45-43e3-a537-0948f15bbc9c] { display: flex; padding: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-95c13d85-6f45-43e3-a537-0948f15bbc9c] { inset: 0px; display: flex; flex: 0 0 auto; height: auto; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-95c13d85-6f45-43e3-a537-0948f15bbc9c] { display: flex; }
}
.sd[data-s-6306413d-a514-4337-89e5-e85e7419eac3] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; height: auto; width: 100%; z-index: -2; max-width: 100%; }
.sd[data-s-6306413d-a514-4337-89e5-e85e7419eac3]::before { filter: brightness(0.5); }
@media screen and (max-width: 840px) {
  .sd[data-s-6306413d-a514-4337-89e5-e85e7419eac3] { justify-content: flex-end; margin: 0px; padding: 50px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6306413d-a514-4337-89e5-e85e7419eac3] { height: 100%; width: 100%; max-width: 100%; }
}
.sd[data-s-25b352b2-337f-44d2-b9d7-caf18aa25896] { place-content: center; align-items: center; box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 96px 0px 30px; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-25b352b2-337f-44d2-b9d7-caf18aa25896] { margin: 60px 0px 0px; padding: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-25b352b2-337f-44d2-b9d7-caf18aa25896] { align-content: center; align-items: center; display: none; flex: 0 0 auto; height: auto; margin: 0px 20px 30px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-25b352b2-337f-44d2-b9d7-caf18aa25896] { display: none; }
}
.sd[data-s-2d760f7e-1fc7-4f90-be06-e1e9bde384c1] { color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 24px; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 8px; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-2d760f7e-1fc7-4f90-be06-e1e9bde384c1].appear { opacity: 0; }
.sd[data-s-2d760f7e-1fc7-4f90-be06-e1e9bde384c1].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-2d760f7e-1fc7-4f90-be06-e1e9bde384c1] { font-size: 24px; margin: 0px 0px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2d760f7e-1fc7-4f90-be06-e1e9bde384c1] { font-size: 20px; padding: 60px 0px 0px; text-align: center; justify-content: center; }
}
.sd[data-s-1163d982-a7c0-4091-b585-f5a3206bda33] { color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.15em; line-height: 1.6; margin: 0px; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 10px; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-1163d982-a7c0-4091-b585-f5a3206bda33].appear { opacity: 0; transition-delay: 100ms; }
.sd[data-s-1163d982-a7c0-4091-b585-f5a3206bda33].appear-active { transition-delay: 100ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-1163d982-a7c0-4091-b585-f5a3206bda33] { font-size: 14px; text-align: center; justify-content: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1163d982-a7c0-4091-b585-f5a3206bda33] { line-height: 2; }
}
.sd[data-s-afd12cfc-8aa0-4420-b994-e680bfd20eeb] { place-content: center; align-items: center; box-shadow: none; display: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 96px 0px 30px; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-afd12cfc-8aa0-4420-b994-e680bfd20eeb] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-afd12cfc-8aa0-4420-b994-e680bfd20eeb] { display: none; margin: 60px 0px 0px; padding: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-afd12cfc-8aa0-4420-b994-e680bfd20eeb] { align-content: center; align-items: center; display: flex; flex: 0 0 auto; height: auto; margin: 0px 20px 30px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-afd12cfc-8aa0-4420-b994-e680bfd20eeb] { display: flex; }
}
.sd[data-s-1417830c-5136-4b6a-a9e2-a63a01920bfe] { color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 24px; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 8px; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-1417830c-5136-4b6a-a9e2-a63a01920bfe].appear { opacity: 0; }
.sd[data-s-1417830c-5136-4b6a-a9e2-a63a01920bfe].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-1417830c-5136-4b6a-a9e2-a63a01920bfe] { font-size: 24px; margin: 0px 0px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1417830c-5136-4b6a-a9e2-a63a01920bfe] { font-size: 20px; padding: 60px 0px 0px; text-align: center; justify-content: center; }
}
.sd[data-s-d4706a19-d908-4a91-9f62-cb202047cac1] { color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.15em; line-height: 1.6; margin: 0px; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 10px; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-d4706a19-d908-4a91-9f62-cb202047cac1].appear { opacity: 0; transition-delay: 100ms; }
.sd[data-s-d4706a19-d908-4a91-9f62-cb202047cac1].appear-active { transition-delay: 100ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-d4706a19-d908-4a91-9f62-cb202047cac1] { font-size: 14px; text-align: center; justify-content: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d4706a19-d908-4a91-9f62-cb202047cac1] { line-height: 2; }
}
.sd[data-s-c27deb1b-daf7-4a17-80c8-613d4aead6a7] { place-content: center space-between; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; margin: 0px 0px 96px; padding: 0px 48px; width: 550px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-c27deb1b-daf7-4a17-80c8-613d4aead6a7] { flex: 0 0 auto; flex-flow: column; justify-content: flex-end; margin: 0px 0px 40px; width: 500px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c27deb1b-daf7-4a17-80c8-613d4aead6a7] { flex-flow: column; margin: 0px 0px 60px; padding: 0px 24px; max-width: 100%; }
}
.sd[data-s-56027804-c04c-427a-94db-36c186feec88] { place-content: center space-between; align-items: center; background: rgb(255, 255, 255); border-radius: 128px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 20px; flex: 0 0 auto; flex-flow: row; padding: 26px 48px; transition-duration: 800ms; width: 100%; max-width: 100%; }
.sd[data-s-56027804-c04c-427a-94db-36c186feec88]:hover { }
@media screen and (max-width: 840px) {
  .sd[data-s-56027804-c04c-427a-94db-36c186feec88] { flex: 0 0 auto; height: auto; margin: 30px 0px 48px; padding: 24px 48px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-56027804-c04c-427a-94db-36c186feec88] { flex: 0 0 auto; margin: 0px 0px 48px; width: 100%; max-width: 100%; }
}
.sd[data-s-7639245f-0f01-40db-ad64-1a2bf57f7e6e] { place-content: flex-start center; align-items: flex-start; flex-flow: column; padding: 0px; }
.sd[data-s-56027804-c04c-427a-94db-36c186feec88]:hover .sd[data-s-7639245f-0f01-40db-ad64-1a2bf57f7e6e] { opacity: 0.5; }
.sd[data-s-eb90a68a-2118-4741-a10f-155d77532d73] { color: rgb(30, 90, 159); font-family: var(--s-font-f7b4a349); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 0px 20px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-eb90a68a-2118-4741-a10f-155d77532d73] { font-size: 28px; margin: 0px 0px 12px; max-width: 100%; }
}
.sd[data-s-588c3113-f042-4db2-ba12-0a39d428c485] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-588c3113-f042-4db2-ba12-0a39d428c485] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-588c3113-f042-4db2-ba12-0a39d428c485] { font-size: 12px; }
}
.sd[data-s-1720d98e-b1e4-4ee8-99a8-d15011fb1ce3] { color: rgb(30, 90, 159); font-size: 48px; }
.sd[data-s-56027804-c04c-427a-94db-36c186feec88]:hover .sd[data-s-1720d98e-b1e4-4ee8-99a8-d15011fb1ce3] { opacity: 0.5; translate: 10px; }
@media screen and (max-width: 840px) {
  .sd[data-s-1720d98e-b1e4-4ee8-99a8-d15011fb1ce3] { font-size: 32px; }
}
.sd[data-s-3481d85e-2345-4d1f-bf09-9cb117e2adb5] { background: rgb(30, 90, 159); flex: 0 0 auto; height: 100%; left: 0px; margin: 0px; position: absolute; scale: 1e-10 1; top: 0px; transform-origin: right center; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 2; max-width: 100%; }
.sd[data-s-3481d85e-2345-4d1f-bf09-9cb117e2adb5].appear { scale: 1; }
.sd[data-s-3481d85e-2345-4d1f-bf09-9cb117e2adb5].appear-active { }
.sd[data-s-eab26c70-64b4-416e-bde9-6c58d0a5efbb] { place-content: center flex-start; align-items: center; background: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 96px 0px; transition-delay: 400ms; transition-duration: 1200ms; width: 100%; max-width: 100%; }
.sd[data-s-eab26c70-64b4-416e-bde9-6c58d0a5efbb].appear { background: rgb(0, 0, 0); }
.sd[data-s-eab26c70-64b4-416e-bde9-6c58d0a5efbb].appear-active { }
@media screen and (max-width: 540px) {
  .sd[data-s-eab26c70-64b4-416e-bde9-6c58d0a5efbb] { padding: 96px 0px 50px; }
}
.sd[data-s-05ad359f-bec9-4695-ba24-8bc3ffdc2ff0] { height: auto; margin: 0px 0px 100px; width: 160px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-05ad359f-bec9-4695-ba24-8bc3ffdc2ff0] { flex: 0 0 auto; height: calc(17% - 30px); margin: 0px 0px 30px; width: 48%; max-width: 48%; }
}
.sd[data-s-23ca37ac-0c7b-41ed-b333-98ecc86e4b8d] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 48px; padding: 0px 48px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-23ca37ac-0c7b-41ed-b333-98ecc86e4b8d] { flex-flow: column; margin: 0px 0px 24px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-23ca37ac-0c7b-41ed-b333-98ecc86e4b8d] { height: auto; margin: 30px 0px 48px; padding: 0px 24px; max-width: 100%; }
}
.sd[data-s-8ea5ccc1-6114-48f3-8783-76a49327b257] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
@media screen and (max-width: 840px) {
  .sd[data-s-8ea5ccc1-6114-48f3-8783-76a49327b257] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8ea5ccc1-6114-48f3-8783-76a49327b257] { align-content: flex-start; align-items: flex-start; display: flex; flex-flow: column; }
}
.sd[data-s-08c66173-72a4-49df-a264-7397ac9d1eda] { border-width: 0px 0px 2px; border-style: solid; border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); font-family: var(--s-font-f7b4a349); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-08c66173-72a4-49df-a264-7397ac9d1eda]:hover { opacity: 0.5; }
@media screen and (max-width: 840px) {
  .sd[data-s-08c66173-72a4-49df-a264-7397ac9d1eda] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-08c66173-72a4-49df-a264-7397ac9d1eda] { display: flex; margin: 0px 0px 24px; padding: 0px; max-width: 100%; }
}
.sd[data-s-49b4c0f3-144b-41d8-a75d-a5745cd66499] { color: rgb(255, 255, 255); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-49b4c0f3-144b-41d8-a75d-a5745cd66499]:hover { opacity: 0.5; }
@media screen and (max-width: 840px) {
  .sd[data-s-49b4c0f3-144b-41d8-a75d-a5745cd66499] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-49b4c0f3-144b-41d8-a75d-a5745cd66499] { display: flex; margin: 0px 0px 24px; padding: 0px; max-width: 100%; }
}
.sd[data-s-666c7c60-442a-41fa-beae-d776c2b18ddd] { color: rgb(255, 255, 255); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-666c7c60-442a-41fa-beae-d776c2b18ddd]:hover { opacity: 0.5; }
@media screen and (max-width: 840px) {
  .sd[data-s-666c7c60-442a-41fa-beae-d776c2b18ddd] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-666c7c60-442a-41fa-beae-d776c2b18ddd] { display: flex; margin: 0px 0px 24px; padding: 0px; max-width: 100%; }
}
.sd[data-s-c201a949-6147-4f6c-89ed-efb3163ffe16] { color: rgb(255, 255, 255); display: none; font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c201a949-6147-4f6c-89ed-efb3163ffe16]:hover { opacity: 0.5; }
@media screen and (max-width: 1140px) {
  .sd[data-s-c201a949-6147-4f6c-89ed-efb3163ffe16] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-c201a949-6147-4f6c-89ed-efb3163ffe16] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c201a949-6147-4f6c-89ed-efb3163ffe16] { display: none; margin: 0px 0px 24px; padding: 0px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c201a949-6147-4f6c-89ed-efb3163ffe16] { display: none; }
}
.sd[data-s-d199f1be-20b9-46cb-8a12-54610b81a592] { color: rgb(255, 255, 255); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-d199f1be-20b9-46cb-8a12-54610b81a592]:hover { opacity: 0.5; }
@media screen and (max-width: 540px) {
  .sd[data-s-d199f1be-20b9-46cb-8a12-54610b81a592] { margin: 0px 0px 24px; padding: 0px; max-width: 100%; }
}
.sd[data-s-221b1868-e3cc-4ab3-84fd-2f49d34b04c6] { place-content: center; align-items: center; background: rgb(201, 42, 28); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 20px 20px 30px; display: none; flex-flow: row; margin: 0px 0px 0px 40px; padding: 12px 25px; transition-delay: 0ms; transition-duration: 600ms; max-width: calc(100% - 40px); }
.sd[data-s-221b1868-e3cc-4ab3-84fd-2f49d34b04c6].appear { opacity: 0; transition-duration: 1000ms; }
.sd[data-s-221b1868-e3cc-4ab3-84fd-2f49d34b04c6].appear-active { transition-duration: 1000ms; }
.sd[data-s-221b1868-e3cc-4ab3-84fd-2f49d34b04c6]:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; translate: 10px 10px; }
@media screen and (max-width: 1140px) {
  .sd[data-s-221b1868-e3cc-4ab3-84fd-2f49d34b04c6] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-221b1868-e3cc-4ab3-84fd-2f49d34b04c6] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-221b1868-e3cc-4ab3-84fd-2f49d34b04c6] { display: flex; margin: 0px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-221b1868-e3cc-4ab3-84fd-2f49d34b04c6] { display: flex; }
}
.sd[data-s-55f8689d-d517-4327-ac3a-b1a7a5df89fa] { background: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px; padding: 0px 10px 0px 0px; text-align: center; transition-delay: 1200ms; transition-duration: 800ms; width: auto; z-index: 1; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-55f8689d-d517-4327-ac3a-b1a7a5df89fa] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-55f8689d-d517-4327-ac3a-b1a7a5df89fa] { font-size: 14px; }
}
.sd[data-s-c85fd8ae-5f21-4b12-bf89-56c17df8c5f8] { color: rgb(255, 255, 255); font-size: 20px; }
.sd[data-s-2c26f785-5a92-4c50-b694-33ad5c3d72a5] { place-content: center; align-items: center; flex-flow: row; height: auto; margin: 0px 0px 24px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-2c26f785-5a92-4c50-b694-33ad5c3d72a5] { display: flex; flex: 0 0 auto; justify-content: flex-start; padding: 0px 48px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2c26f785-5a92-4c50-b694-33ad5c3d72a5] { place-content: flex-start; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; padding: 0px 24px; width: 100%; }
}
.sd[data-s-422827d5-674b-46e4-96fa-0319dfd08a49] { color: rgb(255, 255, 255); font-family: var(--s-font-d1bbc39f); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-422827d5-674b-46e4-96fa-0319dfd08a49]:hover { opacity: 0.5; }
@media screen and (max-width: 840px) {
  .sd[data-s-422827d5-674b-46e4-96fa-0319dfd08a49] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-422827d5-674b-46e4-96fa-0319dfd08a49] { display: flex; margin: 0px 24px 0px 0px; padding: 0px; max-width: calc(100% - 24px); }
}
.sd[data-s-2204bfba-f8f1-4cfe-b561-34dea2719151] { color: rgb(255, 255, 255); font-family: var(--s-font-f7b4a349); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-2204bfba-f8f1-4cfe-b561-34dea2719151]:hover { opacity: 0.5; }
@media screen and (max-width: 840px) {
  .sd[data-s-2204bfba-f8f1-4cfe-b561-34dea2719151] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2204bfba-f8f1-4cfe-b561-34dea2719151] { display: flex; margin: 0px 24px 0px 0px; padding: 0px; max-width: calc(100% - 24px); }
}
.sd[data-s-364f1ba2-0922-4216-835f-5f0fb3cddd05] { color: rgb(255, 255, 255); font-family: var(--s-font-96a5ef57); font-size: 10px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-364f1ba2-0922-4216-835f-5f0fb3cddd05] { flex: 0 0 auto; padding: 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-b7b50f34-7c26-42d0-9f4b-a63d67c98c3b] { place-content: center flex-start; align-items: center; background: rgb(248, 247, 246); border-radius: 0px; flex-flow: column; height: 100%; margin: 0px; opacity: 1; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-bbaa942d-2f5a-4154-b90b-ab73d574fd59] { }
.sd[data-s-ae472f16-5f57-42cb-9136-16c3a6909cb5] { }
.sd[data-s-989398f2-cd0f-4dca-9752-912b5d7c7fe0] { background: rgb(30, 90, 159); flex: 0 0 auto; height: 100%; left: 0px; margin: 0px; position: absolute; scale: 1e-10 1; top: 0px; transform-origin: right center; transition-delay: 500ms; transition-duration: 1000ms; width: 100%; z-index: 2; max-width: 100%; }
.sd[data-s-989398f2-cd0f-4dca-9752-912b5d7c7fe0].appear { scale: 1; }
.sd[data-s-989398f2-cd0f-4dca-9752-912b5d7c7fe0].appear-active { }
.sd[data-s-ecfef301-d1d5-463f-86d4-1a5108db0974] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; transition-delay: 800ms; transition-duration: 1000ms; translate: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-ecfef301-d1d5-463f-86d4-1a5108db0974] { flex: 0 0 auto; height: auto; padding: 0px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ecfef301-d1d5-463f-86d4-1a5108db0974] { height: 6410px; width: 100%; max-width: 100%; }
}
.sd[data-s-6d4852d8-daa3-4e8d-ba2c-4f965313772e] { place-content: center; align-items: center; 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-6d4852d8-daa3-4e8d-ba2c-4f965313772e] { flex: 0 0 auto; height: auto; }
}
.sd[data-s-323452cf-b375-4925-b4c3-6da8b204b01e] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 192px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-323452cf-b375-4925-b4c3-6da8b204b01e] { flex: 0 0 auto; height: 275px; padding: 96px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-1aad4965-9402-4424-9285-84e944c2bd23] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: column; margin: 0px; padding: 0px 48px; transition-delay: 800ms; transition-duration: 1000ms; width: 1280px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-1aad4965-9402-4424-9285-84e944c2bd23] { padding: 0px 24px; }
}
.sd[data-s-ccfe6472-2b64-4707-9488-8fe975e3e7f6] { color: rgb(255, 255, 255); font-family: var(--s-font-f7b4a349); font-size: 72px; font-weight: 600; height: auto; line-height: 1; margin: 0px 0px 24px; text-align: left; transition-delay: 800ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ccfe6472-2b64-4707-9488-8fe975e3e7f6].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-ccfe6472-2b64-4707-9488-8fe975e3e7f6].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-ccfe6472-2b64-4707-9488-8fe975e3e7f6] { font-size: 64px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ccfe6472-2b64-4707-9488-8fe975e3e7f6] { font-size: 40px; margin: 0px 0px 12px; max-width: 100%; }
}
.sd[data-s-6f8b0288-89fc-4b72-b05c-e84dccc8fdc3] { color: rgb(255, 255, 255); font-family: var(--s-font-77aada19); font-size: 28px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px; text-align: left; transition-delay: 1000ms; transition-duration: 800ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6f8b0288-89fc-4b72-b05c-e84dccc8fdc3].appear { opacity: 0; }
.sd[data-s-6f8b0288-89fc-4b72-b05c-e84dccc8fdc3].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-6f8b0288-89fc-4b72-b05c-e84dccc8fdc3] { font-size: 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6f8b0288-89fc-4b72-b05c-e84dccc8fdc3] { font-size: 18px; }
}
.sd[data-s-de03eec8-5ccf-44ed-b29c-31f3f9c7919a] { place-content: center flex-start; align-items: center; background: rgb(248, 247, 246); flex: 0 0 auto; flex-flow: column; height: auto; padding: 96px 48px 92px; transition-delay: 400ms; transition-duration: 1200ms; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-de03eec8-5ccf-44ed-b29c-31f3f9c7919a] { height: 3849px; padding: 96px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-de03eec8-5ccf-44ed-b29c-31f3f9c7919a] { background: rgb(248, 247, 246); flex: 0 0 auto; height: auto; padding: 48px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-b714b51b-0cf9-4eb7-90a6-6c54754f2277] { place-content: center flex-start; align-items: center; background: rgb(248, 247, 246); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 80px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-b714b51b-0cf9-4eb7-90a6-6c54754f2277] { flex: 0 0 auto; height: auto; padding: 100px 0px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b714b51b-0cf9-4eb7-90a6-6c54754f2277] { height: 1837px; width: 100%; max-width: 100%; }
}
.sd[data-s-c52a16f5-013d-49ad-b27f-fb763d82cbd8] { color: rgb(30, 90, 159); font-family: var(--s-font-f7b4a349); font-size: 64px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px 0px 24px; padding: 0px 0px 50px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c52a16f5-013d-49ad-b27f-fb763d82cbd8].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-c52a16f5-013d-49ad-b27f-fb763d82cbd8].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-c52a16f5-013d-49ad-b27f-fb763d82cbd8] { font-size: 48px; margin: 0px 0px 48px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c52a16f5-013d-49ad-b27f-fb763d82cbd8].appear { translate: 0px 24px; }
  .sd[data-s-c52a16f5-013d-49ad-b27f-fb763d82cbd8].appear-active { }
  .sd[data-s-c52a16f5-013d-49ad-b27f-fb763d82cbd8] { font-size: 28px; margin: 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-6fb67583-a96c-465d-9431-8536e1cd6d93] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 1280px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-6fb67583-a96c-465d-9431-8536e1cd6d93] { flex: 0 0 auto; height: auto; padding: 0px; }
}
.sd[data-s-1b3e18a1-78b9-4e53-9c38-fc12e5115bcc] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 20px; padding: 20px; width: 90%; max-width: 90%; }
@media screen and (max-width: 540px) {
  .sd[data-s-1b3e18a1-78b9-4e53-9c38-fc12e5115bcc] { align-content: flex-start; align-items: flex-start; border-radius: 10px; margin: 0px 0px 20px; padding: 20px 15px 30px; width: 90%; max-width: 90%; }
}
.sd[data-s-d5b3da2d-9dea-47f4-8c63-b95101c6b825] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; padding: 0px 0px 15px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-d5b3da2d-9dea-47f4-8c63-b95101c6b825] { justify-content: flex-start; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-f520f74f-aef1-4794-a0cc-aa6752c0f74c] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-c59ada37-95a7-485c-b736-0e4615316d39] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-f86942a0-4d88-4dc7-bca0-34c50d7ee4ad] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 10px; text-align: left; width: calc(100% - 10px); max-width: calc(100% - 10px); justify-content: flex-start; }
.sd[data-s-2796e070-53c2-44de-b9ee-660568979a6a] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; overflow: hidden; padding: 0px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-2796e070-53c2-44de-b9ee-660568979a6a] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-6676462b-7129-4316-9b58-0bd88005475f] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-6676462b-7129-4316-9b58-0bd88005475f] { justify-content: center; }
}
.sd[data-s-6e3f1f11-ceab-4286-b535-9abec92c636b] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-ac14ead7-6760-4646-9844-4de4e92bd8bf] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: calc(99% - 14px); max-width: calc(99% - 14px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-ac14ead7-6760-4646-9844-4de4e92bd8bf] { flex: 0 0 auto; width: calc(90% - 14px); max-width: calc(90% - 14px); }
}
.sd[data-s-9b88113c-70b9-4905-bc42-d0a123a4a6a3] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 20px; padding: 20px; width: 90%; max-width: 90%; }
@media screen and (max-width: 540px) {
  .sd[data-s-9b88113c-70b9-4905-bc42-d0a123a4a6a3] { align-content: flex-start; align-items: flex-start; border-radius: 10px; margin: 0px 0px 20px; padding: 20px 15px 30px; width: 90%; max-width: 90%; }
}
.sd[data-s-271e4f66-eb4a-44b1-b45b-e38b5dc7c8d2] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; padding: 0px 0px 15px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-271e4f66-eb4a-44b1-b45b-e38b5dc7c8d2] { justify-content: flex-start; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-1609be54-d1f6-4c75-be99-48b20a805a85] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-df6c15ac-6570-4f01-9565-23cae793c0f4] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-a58922be-4dd1-4f1e-a8fc-2b079540497d] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 10px; text-align: left; width: calc(93% - 10px); max-width: calc(93% - 10px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-a58922be-4dd1-4f1e-a8fc-2b079540497d] { line-height: 1.6; padding: 0px 15px 0px 0px; }
}
.sd[data-s-77f03a51-f307-4212-b8ae-482ecf0bebea] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; overflow: hidden; padding: 0px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-77f03a51-f307-4212-b8ae-482ecf0bebea] { align-content: flex-start; align-items: flex-start; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-39936919-0007-4de7-8fad-d9e15317f4f6] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-39936919-0007-4de7-8fad-d9e15317f4f6] { justify-content: center; }
}
.sd[data-s-af84f31c-a333-4e5e-9594-d2bee435bc55] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-b9da8f4e-1bdc-4f01-a740-b195279d7e0f] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: calc(93% - 14px); max-width: calc(93% - 14px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-b9da8f4e-1bdc-4f01-a740-b195279d7e0f] { flex: 0 0 auto; width: calc(90% - 14px); max-width: calc(90% - 14px); }
}
.sd[data-s-1a5158e0-1367-4a39-aae3-a665bc15a992] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 20px; padding: 20px; width: 90%; max-width: 90%; }
@media screen and (max-width: 540px) {
  .sd[data-s-1a5158e0-1367-4a39-aae3-a665bc15a992] { align-content: flex-start; align-items: flex-start; border-radius: 10px; margin: 0px 0px 20px; padding: 20px 15px 30px; width: 90%; max-width: 90%; }
}
.sd[data-s-d47d85c7-8f2d-4872-80ac-7bb3bcec4ed6] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; padding: 0px 0px 15px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-d47d85c7-8f2d-4872-80ac-7bb3bcec4ed6] { justify-content: flex-start; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-a6f32b61-599f-4f71-8ef2-b858c49a5d4c] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-58b94c2c-a5ea-4195-bcac-4c06d1eb0c1b] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-5a8effe9-e9bb-4e76-a1e1-96cea0aa3b06] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 10px; text-align: left; width: calc(93% - 10px); max-width: calc(93% - 10px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-5a8effe9-e9bb-4e76-a1e1-96cea0aa3b06] { line-height: 1.6; padding: 0px 15px 0px 0px; }
}
.sd[data-s-0ff7bc75-4a58-4fe3-a76b-2638a3a3a79e] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; overflow: hidden; padding: 0px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-0ff7bc75-4a58-4fe3-a76b-2638a3a3a79e] { align-content: flex-start; align-items: flex-start; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-20c264c5-d4f7-4579-83fe-6531b09fe978] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
.sd[data-s-e49f1e3d-a2f7-4c64-a672-8e6edf1040cb] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-363e1fb3-da45-4f51-b61a-d0510a495e43] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: calc(99% - 14px); max-width: calc(99% - 14px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-363e1fb3-da45-4f51-b61a-d0510a495e43] { flex: 0 0 auto; width: calc(90% - 14px); max-width: calc(90% - 14px); }
}
.sd[data-s-e6915387-e239-470a-8955-acda497a4c5c] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 20px; padding: 20px; width: 90%; max-width: 90%; }
@media screen and (max-width: 540px) {
  .sd[data-s-e6915387-e239-470a-8955-acda497a4c5c] { align-content: flex-start; align-items: flex-start; border-radius: 10px; margin: 0px 0px 20px; padding: 20px 15px 30px; width: 90%; max-width: 90%; }
}
.sd[data-s-4e6cf4ef-01fd-4306-8db5-dba8ce09660b] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; padding: 0px 0px 15px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-4e6cf4ef-01fd-4306-8db5-dba8ce09660b] { justify-content: flex-start; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-540fe1ee-d1c8-4b36-b766-fe043cb94962] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-79d958d2-5d00-48ca-af36-41b25410df8a] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-8ec7bc85-c39b-4b97-b436-0eadf66afa7f] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 10px; text-align: left; width: calc(93% - 10px); max-width: calc(93% - 10px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-8ec7bc85-c39b-4b97-b436-0eadf66afa7f] { line-height: 1.7; padding: 0px 15px 0px 0px; }
}
.sd[data-s-7a52c3a3-0744-4280-9933-f9279d4320eb] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 0px 30px; padding: 0px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-7a52c3a3-0744-4280-9933-f9279d4320eb] { align-content: flex-start; align-items: flex-start; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-42b0d0c2-45ce-4872-9633-1fe2165bdcff] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-42b0d0c2-45ce-4872-9633-1fe2165bdcff] { justify-content: center; }
}
.sd[data-s-aa9ab305-fbfe-497a-a706-4ea00b0d6922] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-f3f1168e-10ff-410c-8783-dee29b8dd156] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: calc(93% - 14px); max-width: calc(93% - 14px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-f3f1168e-10ff-410c-8783-dee29b8dd156] { flex: 0 0 auto; width: calc(90% - 14px); max-width: calc(90% - 14px); }
}
.sd[data-s-b161a6fe-b44e-4157-a6ed-da2c9e7eaf27] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 20px; padding: 20px; width: 90%; max-width: 90%; }
@media screen and (max-width: 540px) {
  .sd[data-s-b161a6fe-b44e-4157-a6ed-da2c9e7eaf27] { align-content: flex-start; align-items: flex-start; border-radius: 10px; flex: 0 0 auto; height: auto; margin: 0px 0px 20px; padding: 20px 15px 30px; width: 90%; max-width: 90%; }
}
.sd[data-s-fa170133-0093-4614-b4ec-bc029c5abd32] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; padding: 0px 0px 15px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-fa170133-0093-4614-b4ec-bc029c5abd32] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-2cc8ef0c-0e5f-4a0d-b512-1575a9baf410] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-c37a0c54-8520-4341-b37e-6b3e65329ea3] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-f1e3a633-fe5f-4dea-b57e-277886d9d449] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 10px; text-align: left; width: calc(93% - 10px); max-width: calc(93% - 10px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-f1e3a633-fe5f-4dea-b57e-277886d9d449] { line-height: 1.6; padding: 0px 15px 0px 0px; }
}
.sd[data-s-ff3e62aa-5011-4137-87d7-43bd07c2e9a8] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 0px 30px; padding: 0px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-ff3e62aa-5011-4137-87d7-43bd07c2e9a8] { align-content: flex-start; align-items: flex-start; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-da171201-6c1a-4c93-bb89-7ae33f99d36c] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
.sd[data-s-05824c09-927c-4023-802b-b2015d486311] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-25abb7a1-b5f6-4e46-b46d-4083f0f7cce2] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: calc(93% - 14px); max-width: calc(93% - 14px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-25abb7a1-b5f6-4e46-b46d-4083f0f7cce2] { flex: 0 0 auto; width: calc(90% - 14px); max-width: calc(90% - 14px); }
}
.sd[data-s-2ed2a76c-0b6e-4b99-a26b-a175abb4d9da] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 20px; padding: 20px; width: 90%; max-width: 90%; }
@media screen and (max-width: 540px) {
  .sd[data-s-2ed2a76c-0b6e-4b99-a26b-a175abb4d9da] { align-content: flex-start; align-items: flex-start; border-radius: 10px; flex: 0 0 auto; height: auto; margin: 0px 0px 20px; padding: 20px 15px 30px; width: 90%; max-width: 90%; }
}
.sd[data-s-658ef35e-07f1-4777-ac05-fe5b2a7821d2] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; padding: 0px 0px 15px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-658ef35e-07f1-4777-ac05-fe5b2a7821d2] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-b82c531b-d63e-496c-bac9-a44521f38047] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-70a0e10e-1ce0-4a63-972b-b7076955bd1e] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-2bd65538-9d5d-41c5-95e1-01a21a088773] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 10px; text-align: left; width: calc(93% - 10px); max-width: calc(93% - 10px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-2bd65538-9d5d-41c5-95e1-01a21a088773] { letter-spacing: -0.08em; line-height: 1.6; padding: 0px 15px 0px 0px; }
}
.sd[data-s-f0e2e23f-972a-4281-8eb4-f2fb6268feb0] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 0px 30px; padding: 0px; width: calc(93% - 30px); max-width: calc(93% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-f0e2e23f-972a-4281-8eb4-f2fb6268feb0] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: auto; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-68872282-b004-4bce-be72-34e244780449] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
.sd[data-s-16ae7aca-cc58-4312-82e4-c99e960aa145] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-e3bfa560-c268-4257-9acb-206607b2840b] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: calc(93% - 14px); max-width: calc(93% - 14px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-e3bfa560-c268-4257-9acb-206607b2840b] { flex: 0 0 auto; width: calc(90% - 14px); max-width: calc(90% - 14px); }
}
.sd[data-s-040d8d29-6a39-4b0b-ae75-ffe02d23846f] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 20px; padding: 20px; width: 90%; max-width: 90%; }
@media screen and (max-width: 540px) {
  .sd[data-s-040d8d29-6a39-4b0b-ae75-ffe02d23846f] { align-content: flex-start; align-items: flex-start; border-radius: 10px; flex: 0 0 auto; height: auto; margin: 0px 0px 20px; padding: 20px 15px 30px; width: 90%; max-width: 90%; }
}
.sd[data-s-90f2a03b-2c9b-4384-8ee5-ef4da7d195fb] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; padding: 0px 0px 15px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-90f2a03b-2c9b-4384-8ee5-ef4da7d195fb] { justify-content: flex-start; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-a02bca9c-a802-4cda-a5b7-cc7c011bc445] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-016ccb42-4afd-40a3-a182-279a224e18af] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-0e2d1cf1-6b23-4b36-bd4f-b4a51086aa72] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 10px; text-align: left; width: calc(93% - 10px); max-width: calc(93% - 10px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-0e2d1cf1-6b23-4b36-bd4f-b4a51086aa72] { line-height: 1.6; padding: 0px 15px 0px 0px; }
}
.sd[data-s-8dce2423-c282-4bd9-9741-a28c3deafba9] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 0px 30px; padding: 0px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-8dce2423-c282-4bd9-9741-a28c3deafba9] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: auto; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-b697c449-a459-401d-99d8-9192d5c4648d] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
.sd[data-s-cb0b9795-ee8a-4f55-8dec-ccc9c7930445] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-6ca9378a-96e7-47d9-b407-734b42feffeb] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: calc(93% - 14px); max-width: calc(93% - 14px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-6ca9378a-96e7-47d9-b407-734b42feffeb] { flex: 0 0 auto; width: calc(90% - 14px); max-width: calc(90% - 14px); }
}
.sd[data-s-2abafb0c-9bc5-4694-8900-361c2c5d0283] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 20px; padding: 20px; width: 90%; max-width: 90%; }
@media screen and (max-width: 540px) {
  .sd[data-s-2abafb0c-9bc5-4694-8900-361c2c5d0283] { align-content: flex-start; align-items: flex-start; border-radius: 10px; margin: 0px 0px 20px; padding: 20px 30px 30px 15px; width: 90%; max-width: 90%; }
}
.sd[data-s-e6e8f0ea-6267-4388-944f-1041e59a5cc8] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; padding: 0px 0px 15px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-e6e8f0ea-6267-4388-944f-1041e59a5cc8] { place-content: flex-start; align-items: flex-start; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-2d9c31b7-3d23-4096-9b6d-566293c6b8c7] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-98aeb0f9-e72f-4942-adf6-389ba2ee2df9] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-450b586a-4e19-46d3-96e6-bcf2b20bdeb8] { color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 10px); justify-content: flex-start; }
.sd[data-s-de7d15c7-dd27-4718-be2a-6c09f4a95994] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 0px 30px; padding: 0px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-de7d15c7-dd27-4718-be2a-6c09f4a95994] { align-content: flex-start; align-items: flex-start; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-d6726aee-ad85-41ff-80cd-e524a5de42e6] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
.sd[data-s-fc9c73e1-d343-4707-829c-56f69007b2e7] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-4f2a3fc4-b620-4af7-94ab-a57c4970b5ad] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 93%; max-width: 93%; }
.sd[data-s-086dc48b-c8db-4926-b515-788e5c1a67db] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: auto; max-width: calc(100% - 14px); justify-content: flex-start; }
.sd[data-s-a123a756-a362-49f7-929c-9650533db08b] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: auto; max-width: calc(100% - 14px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-a123a756-a362-49f7-929c-9650533db08b] { margin: 15px 0px 0px 14px; max-width: calc(100% - 14px); }
}
.sd[data-s-48ff12b1-9854-4cdb-a7f2-bd0a416dce18] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: calc(100% - 20px); margin: 0px 0px 20px; padding: 20px; width: 90%; max-width: 90%; }
@media screen and (max-width: 840px) {
  .sd[data-s-48ff12b1-9854-4cdb-a7f2-bd0a416dce18] { flex: 0 0 auto; height: auto; width: 90%; max-width: 90%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-48ff12b1-9854-4cdb-a7f2-bd0a416dce18] { align-content: flex-start; align-items: flex-start; border-radius: 10px; flex: 0 0 auto; height: auto; margin: 0px 0px 20px; padding: 20px 15px 30px; width: 90%; max-width: 90%; }
}
.sd[data-s-3cb78693-9ba7-4687-9eb4-21a9a24d8c81] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 10px 30px 30px; padding: 0px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
@media screen and (max-width: 540px) {
  .sd[data-s-3cb78693-9ba7-4687-9eb4-21a9a24d8c81] { flex: 0 0 auto; justify-content: flex-start; margin: 10px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-c6e0ec6e-90e2-4012-9627-0bd6549fb2f4] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px; padding: 0px 0px 15px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-c6e0ec6e-90e2-4012-9627-0bd6549fb2f4] { justify-content: flex-start; margin: 0px; }
}
.sd[data-s-f2595eec-c416-4212-a6b9-defa5fee7485] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-4b5bb078-6748-44bb-b3b4-3492df2ded18] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-da2ace4a-d3c0-4cdf-898f-efb29153a2e4] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 10px; text-align: left; width: calc(93% - 10px); max-width: calc(93% - 10px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-da2ace4a-d3c0-4cdf-898f-efb29153a2e4] { line-height: 1.6; padding: 0px 15px 0px 0px; }
}
.sd[data-s-87026b6d-a43a-4861-9fc7-2bca3e43060c] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-87026b6d-a43a-4861-9fc7-2bca3e43060c] { align-content: flex-start; align-items: flex-start; }
}
.sd[data-s-bae11e0d-eaf7-4995-b6a2-1ad7f1e51bc3] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
.sd[data-s-658915ab-f40e-4359-ae4f-5137d0b92374] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-64c7daff-d7d6-4d7a-811f-3e994323247b] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 93%; max-width: 93%; }
@media screen and (max-width: 540px) {
  .sd[data-s-64c7daff-d7d6-4d7a-811f-3e994323247b] { flex: 0 0 auto; width: 90%; max-width: 90%; }
}
.sd[data-s-258db15e-bafc-49ee-bed8-a331f1d8f3f3] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: auto; max-width: calc(100% - 14px); justify-content: flex-start; }
.sd[data-s-0a4af8d0-4d6c-497f-acb8-d1696e4b1056] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: auto; max-width: calc(100% - 14px); justify-content: flex-start; }
.sd[data-s-90578bbc-3e0f-4cc2-a558-8b0e3581fc6b] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: auto; max-width: calc(100% - 14px); justify-content: flex-start; }
.sd[data-s-fb330ffb-516d-433c-a2d1-95731a0e5f31] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 30px 40px 30px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 30px 0px; padding: 70px 0px 50px 50px; width: 60%; max-width: 60%; }
@media screen and (max-width: 840px) {
  .sd[data-s-fb330ffb-516d-433c-a2d1-95731a0e5f31] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fb330ffb-516d-433c-a2d1-95731a0e5f31] { display: none; flex: 0 0 auto; height: auto; padding: 20px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-fb330ffb-516d-433c-a2d1-95731a0e5f31] { display: none; }
}
.sd[data-s-1e37ed57-8122-443e-8e89-f1d511226704] { color: rgb(30, 90, 159); font-family: var(--s-font-f7b4a349); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 20px; text-align: left; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1e37ed57-8122-443e-8e89-f1d511226704].appear { opacity: 0; translate: 0px 24px; }
.sd[data-s-1e37ed57-8122-443e-8e89-f1d511226704].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-1e37ed57-8122-443e-8e89-f1d511226704] { font-size: 48px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1e37ed57-8122-443e-8e89-f1d511226704].appear { translate: 0px 24px; }
  .sd[data-s-1e37ed57-8122-443e-8e89-f1d511226704].appear-active { }
  .sd[data-s-1e37ed57-8122-443e-8e89-f1d511226704] { font-size: 28px; }
}
.sd[data-s-2569ce8d-09d3-4cbc-957d-ff6dff7ad7f3] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-2569ce8d-09d3-4cbc-957d-ff6dff7ad7f3] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2569ce8d-09d3-4cbc-957d-ff6dff7ad7f3] { font-size: 12px; }
}
.sd[data-s-cadf95d2-f543-4299-a973-6df4f4ec28c1] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-31b1f541-ce18-4b21-9854-aa4ac5f1faa3] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-31b1f541-ce18-4b21-9854-aa4ac5f1faa3] { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(204, 204, 204); letter-spacing: 0.15em; text-align: left; justify-content: flex-start; }
}
.sd[data-s-f8ca63d8-ff87-4170-a616-c7ded6869468] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-f8ca63d8-ff87-4170-a616-c7ded6869468] { padding: 10px 0px 0px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-3f9972ae-0e1b-4c7d-8046-b25845a9316c] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-907a8842-5259-4d74-b415-bf5707f3e28b] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-907a8842-5259-4d74-b415-bf5707f3e28b] { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(204, 204, 204); letter-spacing: 0.15em; text-align: left; justify-content: flex-start; }
}
.sd[data-s-c13600f4-47c2-4442-abec-2f753f0731bd] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-c13600f4-47c2-4442-abec-2f753f0731bd] { padding: 10px 0px 0px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-80e378d5-f33c-4a93-9b3b-ecb53f8f12da] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-3ceff7c3-468e-42e3-9d2f-45755266000c] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-3ceff7c3-468e-42e3-9d2f-45755266000c] { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(204, 204, 204); letter-spacing: 0.15em; padding: 20px 0px 0px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-499361e9-6768-4548-aaa8-4d5021b1d373] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-499361e9-6768-4548-aaa8-4d5021b1d373] { flex: 0 0 auto; height: 59px; padding: 10px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}
.sd[data-s-86d2a27c-d679-4270-97e5-4eb8080fc8d6] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-c257573c-1189-4e8a-b1af-15416fa60a69] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-c257573c-1189-4e8a-b1af-15416fa60a69] { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(204, 204, 204); letter-spacing: 0.15em; padding: 20px 0px 0px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-8ded8532-7be0-4785-bff4-8c3cf67e4e09] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-8ded8532-7be0-4785-bff4-8c3cf67e4e09] { padding: 10px 0px 0px; }
}
.sd[data-s-7cbc9230-574d-49c0-876c-818538f4ed9f] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-c4d3fd4f-b83e-40a2-bc58-ca7dfbe30131] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-c4d3fd4f-b83e-40a2-bc58-ca7dfbe30131] { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(204, 204, 204); letter-spacing: 0.15em; padding: 20px 0px 0px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-520b1f58-5497-4caf-b8fa-f29f8bdb9027] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-520b1f58-5497-4caf-b8fa-f29f8bdb9027] { padding: 10px 0px 0px; }
}
.sd[data-s-6d28008e-afaa-4cdc-8e13-07e07f21d285] { place-content: center; align-items: center; flex-flow: row; height: 41px; padding: 0px; max-width: 100%; }
.sd[data-s-59bcf170-9e84-4c0f-aa6f-f04914d15115] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-59bcf170-9e84-4c0f-aa6f-f04914d15115] { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(204, 204, 204); letter-spacing: 0.15em; padding: 20px 0px 0px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-8f2448e6-f496-4cc5-a2dc-e5a6f6879408] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-8f2448e6-f496-4cc5-a2dc-e5a6f6879408] { padding: 10px 0px 0px; }
}
.sd[data-s-60798079-7923-4c5d-871d-01c8aefdcef2] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 30px 40px 30px; display: none; flex: 0 0 auto; flex-flow: column; height: 542px; margin: 50px 0px 0px; padding: 70px 0px 50px 50px; width: 60%; max-width: 60%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-60798079-7923-4c5d-871d-01c8aefdcef2] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-60798079-7923-4c5d-871d-01c8aefdcef2] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-60798079-7923-4c5d-871d-01c8aefdcef2] { align-content: flex-start; align-items: flex-start; box-shadow: none; display: flex; flex: 0 0 auto; height: auto; margin: 30px 0px 0px 30px; padding: 20px 20px 30px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-60798079-7923-4c5d-871d-01c8aefdcef2] { display: flex; }
}
.sd[data-s-765d164b-eb13-4660-a9a2-f20c2069aad5] { color: rgb(30, 90, 159); font-family: var(--s-font-f7b4a349); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 20px; text-align: left; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-765d164b-eb13-4660-a9a2-f20c2069aad5].appear { opacity: 0; translate: 0px 24px; }
.sd[data-s-765d164b-eb13-4660-a9a2-f20c2069aad5].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-765d164b-eb13-4660-a9a2-f20c2069aad5] { font-size: 48px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-765d164b-eb13-4660-a9a2-f20c2069aad5].appear { translate: 0px 24px; }
  .sd[data-s-765d164b-eb13-4660-a9a2-f20c2069aad5].appear-active { }
  .sd[data-s-765d164b-eb13-4660-a9a2-f20c2069aad5] { font-size: 28px; margin: 20px 0px; max-width: 100%; }
}
.sd[data-s-683d3a54-55d0-4f7c-918f-67db6cdedb1c] { color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-683d3a54-55d0-4f7c-918f-67db6cdedb1c] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-683d3a54-55d0-4f7c-918f-67db6cdedb1c] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 12px; }
}
.sd[data-s-897045e8-67d4-473f-b527-9bdb080f3233] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-c741328f-44c1-4a7d-9583-10597f3b1572] { color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-c741328f-44c1-4a7d-9583-10597f3b1572] { border-width: 0px; border-style: solid; border-color: rgb(204, 204, 204); color: rgb(30, 90, 159); font-family: var(--s-font-a28cfc72); font-size: 16px; letter-spacing: 0.15em; text-align: left; justify-content: flex-start; }
}
.sd[data-s-8ea65adf-095a-4806-a777-c83bbc06b94d] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-8ea65adf-095a-4806-a777-c83bbc06b94d] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); margin: 0px 0px 20px; padding: 10px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}
.sd[data-s-4414bf3e-fd6e-40a2-ba68-45848daa1157] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-4414bf3e-fd6e-40a2-ba68-45848daa1157] { place-content: flex-start center; align-items: flex-start; flex-flow: column; margin: 0px 0px 30px; max-width: 100%; }
}
.sd[data-s-07478825-a4f6-442c-88af-25025d8aefe0] { color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-07478825-a4f6-442c-88af-25025d8aefe0] { border-width: 0px; border-style: solid; border-color: rgb(204, 204, 204); color: rgb(30, 90, 159); font-family: var(--s-font-a28cfc72); font-size: 16px; letter-spacing: 0.15em; text-align: left; justify-content: flex-start; }
}
.sd[data-s-179b1a48-d065-44da-889e-d8752f95a1e1] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-179b1a48-d065-44da-889e-d8752f95a1e1] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); padding: 10px 0px 0px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-75fca531-b04a-4174-86ae-88273d4d10c4] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-75fca531-b04a-4174-86ae-88273d4d10c4] { justify-content: flex-start; }
}
.sd[data-s-2f889a0a-45d9-428c-bf98-984abc72b39e] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-f4f9a53c-297e-4df6-805b-7279ea7c515e] { color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-f4f9a53c-297e-4df6-805b-7279ea7c515e] { border-width: 0px; border-style: solid; border-color: rgb(204, 204, 204); color: rgb(30, 90, 159); font-family: var(--s-font-a28cfc72); font-size: 16px; letter-spacing: 0.15em; padding: 0px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-251beda8-ee7a-4522-8daa-227052f09f94] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-251beda8-ee7a-4522-8daa-227052f09f94] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); height: auto; margin: 0px 0px 32px; padding: 10px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}
.sd[data-s-68128a24-38d4-4ceb-97fe-b869a3487c41] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-68128a24-38d4-4ceb-97fe-b869a3487c41] { place-content: flex-start; align-items: flex-start; }
}
.sd[data-s-ceb891dd-fa61-4827-b8c5-0854e3358e4f] { color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-ceb891dd-fa61-4827-b8c5-0854e3358e4f] { border-width: 0px; border-style: solid; border-color: rgb(204, 204, 204); color: rgb(30, 90, 159); font-family: var(--s-font-a28cfc72); font-size: 16px; letter-spacing: 0.15em; padding: 0px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-9b770b55-22ab-4cef-b0b7-6dd2acbf5072] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-9b770b55-22ab-4cef-b0b7-6dd2acbf5072] { justify-content: flex-start; margin: 0px 0px 32px; max-width: 100%; }
}
.sd[data-s-caf2cad8-693d-4577-8d89-5f11c1fd2e99] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-caf2cad8-693d-4577-8d89-5f11c1fd2e99] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); padding: 10px 0px 0px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-d7b95a67-25a8-479b-b73a-a4afa9884bfe] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-39fcb293-1ed1-491c-9368-e84c019ab0fd] { color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-39fcb293-1ed1-491c-9368-e84c019ab0fd] { border-width: 0px; border-style: solid; border-color: rgb(204, 204, 204); color: rgb(30, 90, 159); font-family: var(--s-font-a28cfc72); font-size: 18px; letter-spacing: 0.15em; padding: 0px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-c1c4e21b-18bd-49fa-a60a-5e150afef9e7] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-c1c4e21b-18bd-49fa-a60a-5e150afef9e7] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); margin: 0px 0px 32px; padding: 10px 0px 0px; max-width: 100%; }
}
.sd[data-s-01ed17b9-a9b5-4d99-94fc-7f72d8ba97fc] { place-content: center; align-items: center; flex-flow: row; height: 41px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-01ed17b9-a9b5-4d99-94fc-7f72d8ba97fc] { height: 41px; }
}
.sd[data-s-d26e2d3d-8f38-4037-828a-6a74d3d7378b] { color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: left; width: 200px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-d26e2d3d-8f38-4037-828a-6a74d3d7378b] { border-width: 0px; border-style: solid; border-color: rgb(204, 204, 204); color: rgb(30, 90, 159); font-family: var(--s-font-a28cfc72); font-size: 18px; letter-spacing: 0.15em; padding: 0px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-4f8640f7-c5d8-474b-ab07-3904d5c162f2] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 20px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-4f8640f7-c5d8-474b-ab07-3904d5c162f2] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); padding: 0px; }
}
.sd[data-s-57c4c329-f7f2-4c22-b03a-db012cf9491c] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 20px; padding: 20px; width: 90%; max-width: 90%; }
@media screen and (max-width: 540px) {
  .sd[data-s-57c4c329-f7f2-4c22-b03a-db012cf9491c] { align-content: flex-start; align-items: flex-start; border-radius: 10px; margin: 0px 0px 20px; padding: 20px 30px 30px 15px; width: 90%; max-width: 90%; }
}
.sd[data-s-270f7e49-96eb-4639-bae4-f898cff43f81] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; padding: 0px 0px 15px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-270f7e49-96eb-4639-bae4-f898cff43f81] { justify-content: flex-start; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-baf4bafe-bb8a-46f6-ae01-d16ea4f0a5b4] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-2386cb43-f841-4720-9f85-1e23e4b67d71] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-d649a05a-4f94-4b61-ba2f-17a6e54bfdcf] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 10px; text-align: left; width: calc(93% - 10px); max-width: calc(93% - 10px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-d649a05a-4f94-4b61-ba2f-17a6e54bfdcf] { line-height: 1.6; }
}
.sd[data-s-2bc76709-df8f-4f32-a4bb-24f0e9c8f424] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 0px 30px; padding: 0px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-2bc76709-df8f-4f32-a4bb-24f0e9c8f424] { align-content: flex-start; align-items: flex-start; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-ea179503-af85-44bf-8105-b7005b59eb1c] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
.sd[data-s-6077e80d-808d-4775-ab86-e9e1dede4382] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-f4917be9-6119-4ff6-8eb7-bb28730ac6fa] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: calc(93% - 14px); max-width: calc(93% - 14px); justify-content: flex-start; }
.sd[data-s-a589d9aa-aca9-4b77-b64d-8a8612b4a11f] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 20px; padding: 20px; width: 90%; max-width: 90%; }
@media screen and (max-width: 540px) {
  .sd[data-s-a589d9aa-aca9-4b77-b64d-8a8612b4a11f] { align-content: flex-start; align-items: flex-start; border-radius: 10px; margin: 0px 0px 20px; padding: 20px 30px 30px 15px; width: 90%; max-width: 90%; }
}
.sd[data-s-08f37a3c-f254-4381-8d07-6ed6b027dc67] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; padding: 0px 0px 15px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-08f37a3c-f254-4381-8d07-6ed6b027dc67] { justify-content: flex-start; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-0803a3dc-270a-48a1-bdbd-b7f47ed221ef] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-bf6e60da-62c3-4898-b82b-20ffd1d5b89e] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-4802868e-579a-4094-9b2a-3d90c0f88db7] { color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 10px); justify-content: flex-start; }
.sd[data-s-e264a742-c88a-4e9b-bda3-e66c9e1e59a7] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 0px 30px; padding: 0px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-e264a742-c88a-4e9b-bda3-e66c9e1e59a7] { align-content: flex-start; align-items: flex-start; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-07e14473-ffd9-4f8d-a29c-50ef2d2784c9] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
.sd[data-s-398445bb-19db-449f-b0a3-a4b96052ba55] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-9723088c-9f0f-4262-a26a-ae5124118d9e] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 14px; padding: 0px; text-align: left; width: calc(93% - 14px); max-width: calc(93% - 14px); justify-content: flex-start; }
.sd[data-s-14f60d98-0ad5-4157-ab5f-0cc6b1df183e] { }
.sd[data-s-099c95bf-f550-4349-b47c-08e3cbecabc9] { place-content: center flex-start; align-items: center; background: rgb(248, 247, 246); flex: 0 0 auto; flex-flow: column; height: auto; padding: 24px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-099c95bf-f550-4349-b47c-08e3cbecabc9] { flex: 0 0 auto; height: auto; }
}
.sd[data-s-336a928e-d1a0-4475-a09d-9839b6ec50a6] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px; padding: 0px 48px; transition-delay: 800ms; transition-duration: 1000ms; width: 1280px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-336a928e-d1a0-4475-a09d-9839b6ec50a6] { padding: 0px 24px; }
}
.sd[data-s-56c8d311-eb12-4558-8b36-b5c1fd04b500] { color: rgb(170, 170, 170); font-family: var(--s-font-f7b4a349); font-size: 12px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; text-align: left; transition-delay: 0ms; transition-duration: 600ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-56c8d311-eb12-4558-8b36-b5c1fd04b500]:hover { opacity: 0.5; }
.sd[data-s-0b0ecd37-2fe0-47ef-9ad6-42f1826286b4] { color: rgb(30, 90, 159); font-size: 16px; margin: 0px 12px; max-width: calc(100% - 24px); }
@media screen and (max-width: 540px) {
  .sd[data-s-0b0ecd37-2fe0-47ef-9ad6-42f1826286b4] { margin: 0px 6px; max-width: calc(100% - 12px); }
}
.sd[data-s-d1ee79fd-7d93-4780-b791-e4b5162dfc6b] { color: rgb(30, 90, 159); font-family: var(--s-font-f7b4a349); font-size: 12px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-572d3101-8ca4-4ce3-865e-9b71e1391890] { }
.sd[data-s-c9294164-bff3-4c0b-ac53-e661768d621b] { inset: 0px auto auto 0px; flex: 0 0 auto; height: 100vh; margin: 0px; position: fixed; transition-delay: 500ms; transition-duration: 2000ms; transition-timing-function: cubic-bezier(0.42, 0, 0.6, 1.19); width: 100%; z-index: -1; max-width: 100%; }
.sd[data-s-c9294164-bff3-4c0b-ac53-e661768d621b].appear { scale: 1.05; transition-duration: 3000ms; }
.sd[data-s-c9294164-bff3-4c0b-ac53-e661768d621b].appear-active { transition-duration: 3000ms; }
.sd[data-s-c9294164-bff3-4c0b-ac53-e661768d621b]::before { filter: brightness(0.8); }
body { background: rgb(248, 247, 246); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-r-0_4_14f60d98-0ad5-4157-ab5f-0cc6b1df183e_6306413d-a514-4337-89e5-e85e7419eac3]::before { background-image: url("./97458d691434a1707f8d.webp"); }
.sd[data-r-7_c9294164-bff3-4c0b-ac53-e661768d621b]::before { background-image: url("./7bd8feb81d76704684c2.webp"); }
:root { --s-font-5ea55e6b: 'Barlow Condensed'; --s-font-96a5ef57: Lato; --s-font-37a3be29: 'ヒラギノ角ゴ W3 JIS2004'; --s-font-f7b4a349: Montserrat; --s-font-77aada19: 'ヒラギノ角ゴ W6 JIS2004'; --s-font-d1879445: 'Lobster Two'; --s-font-5a9d0c64: 'こぶりなゴシック W6 JIS2004'; --s-font-f98a3188: 'Courier Prime'; --s-font-5ea660d0: Roboto; --s-font-7081440f: Domine; --s-font-678bc25a: 'UD新ゴ DB JIS2004'; --s-font-8ca4e0dc: 'UD新ゴ M JIS2004'; --s-font-2a917966: 'Shadows Into Light Two'; --s-font-7289f343: grandam; --s-font-87beb902: '新ゴ H JIS2004'; --s-font-a28cfc72: '新ゴ B JIS2004'; --s-font-d1bbc39f: '新ゴ M JIS2004'; --s-font-f38c3f8e: Oswald; --s-font-db8cf4ff: 'Fugaz One'; --s-font-3589e060: '新丸ゴ エンボス'; --s-font-368cda64: 'Roboto Condensed'; --s-font-07af5669: 'Josefin Sans'; --s-font-52b21cff: 'Unica One'; --s-font-418db34d: Poppins; --s-font-448e876e: '新ゴ M JIS2004'; --s-font-adb111c4: 'ゴシックMB101 DB JIS2004'; --s-font-6d911326: '新ゴ DB JIS2004'; }