.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-5b9e3fdc-a8f4-4f90-9ad3-e49ff97a1198] { 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-f8e452a3-3fc1-44f9-9641-5570a344e191] { }
.sd[data-s-a007c228-39ea-4f09-9182-8d6e776b8adc] { }
.sd[data-s-13fb93df-314a-447a-91fe-e663ec7b7180] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 113vh; padding: 0px; width: 111%; z-index: 0; max-width: 111%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-13fb93df-314a-447a-91fe-e663ec7b7180] { flex: 0 0 auto; height: 100vh; width: 111%; max-width: 111%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-13fb93df-314a-447a-91fe-e663ec7b7180] { flex: 0 0 auto; height: 78vh; justify-content: center; width: 111%; max-width: 111%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-13fb93df-314a-447a-91fe-e663ec7b7180] { background: rgb(0, 0, 0); flex: 0 0 auto; height: 780px; width: 111%; max-width: 111%; }
}
.sd[data-s-ff3a1644-7cc6-4e93-b89d-b95bf9792bf9] { background: rgb(0, 0, 0); border-radius: 0px; box-shadow: none; flex: 0 0 auto; height: 115vh; margin: 0px; opacity: 1; padding: 0px; position: relative; width: 128%; z-index: -3; max-width: 128%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-ff3a1644-7cc6-4e93-b89d-b95bf9792bf9] { flex: 0 0 auto; height: 121vh; width: 140%; max-width: 140%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-ff3a1644-7cc6-4e93-b89d-b95bf9792bf9] { inset: -115px -213px 115px 0px; flex: 0 0 auto; height: 100vh; scale: 2; transform-origin: center center; translate: 0px; width: 240%; max-width: 240%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ff3a1644-7cc6-4e93-b89d-b95bf9792bf9] { inset: -133px -1974px -133px 0px; display: none; flex: 0 0 auto; height: 100%; margin: 0px; width: 150%; z-index: 0; max-width: 150%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ff3a1644-7cc6-4e93-b89d-b95bf9792bf9] { display: none; }
}
.sd[data-s-417435a5-3eac-44f5-ae8a-c2e0083328af] { background: rgba(0, 0, 0, 0); border-radius: 0px; box-shadow: none; display: none; flex: 0 0 auto; height: 110vh; margin: 0px; opacity: 1; padding: 0px; position: relative; width: 200%; z-index: -3; max-width: 200%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-417435a5-3eac-44f5-ae8a-c2e0083328af] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-417435a5-3eac-44f5-ae8a-c2e0083328af] { inset: -115px -213px 115px 0px; display: none; flex: 0 0 auto; height: 100vh; scale: 2; transform-origin: center center; translate: 0px; width: 240%; max-width: 240%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-417435a5-3eac-44f5-ae8a-c2e0083328af] { inset: -133px -1974px -133px 0px; display: flex; flex: 0 0 auto; height: 502px; margin: 240px 0px 0px; width: 180%; z-index: 0; max-width: 180%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-417435a5-3eac-44f5-ae8a-c2e0083328af] { display: flex; flex: 0 0 auto; width: 159%; max-width: 159%; }
}
.sd[data-s-47f99bde-c3d4-4ad0-ae27-e69307f8ed7f] { place-content: center flex-end; align-items: center; inset: 0px 0px auto auto; flex: 0 0 auto; flex-flow: column; height: 100%; margin: 0px; padding: 0px 48px; position: absolute; transition-delay: 1400ms; transition-duration: 800ms; width: auto; max-width: 100%; }
.sd[data-s-47f99bde-c3d4-4ad0-ae27-e69307f8ed7f].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-47f99bde-c3d4-4ad0-ae27-e69307f8ed7f].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-47f99bde-c3d4-4ad0-ae27-e69307f8ed7f] { padding: 0px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-47f99bde-c3d4-4ad0-ae27-e69307f8ed7f] { padding: 0px 12px; }
}
.sd[data-s-16c3e3d4-e07f-4d98-9fb0-0c47f1ba2dfd] { 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 0px 24px; padding: 0px; text-align: center; width: auto; writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; max-width: 100%; justify-content: center; }
.sd[data-s-16c3e3d4-e07f-4d98-9fb0-0c47f1ba2dfd]:hover { opacity: 0.5; }
@media screen and (max-width: 840px) {
  .sd[data-s-16c3e3d4-e07f-4d98-9fb0-0c47f1ba2dfd] { display: flex; font-size: 12px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-16c3e3d4-e07f-4d98-9fb0-0c47f1ba2dfd] { display: flex; font-size: 10px; }
}
.sd[data-s-867a47ba-af16-44e4-b311-719069b10860] { background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); flex: 0 0 auto; height: 40%; width: 1px; max-width: 100%; --g-color-0: #ffffff; --g-position-0: 0%; --g-color-1: rgba(255, 255, 255, 0); --g-position-1: 100%; --g-color-2: rgba(255, 255, 255, 0); --g-position-2: 100%; --g-color-3: rgba(255, 255, 255, 0); --g-position-3: 100%; --g-color-4: rgba(255, 255, 255, 0); --g-position-4: 100%; --g-color-5: rgba(255, 255, 255, 0); --g-position-5: 100%; --g-color-6: rgba(255, 255, 255, 0); --g-position-6: 100%; --g-color-7: rgba(255, 255, 255, 0); --g-position-7: 100%; --g-color-8: rgba(255, 255, 255, 0); --g-position-8: 100%; --g-color-9: rgba(255, 255, 255, 0); --g-position-9: 100%; --g-color-10: rgba(255, 255, 255, 0); --g-position-10: 100%; --g-color-11: rgba(255, 255, 255, 0); --g-position-11: 100%; --g-angle: 180deg; }
.sd[data-s-7add57be-1734-45b9-812e-b1c4cebdba1c] { place-content: flex-start; align-items: flex-start; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); inset: auto -77px -33px 69px; flex: 0 0 auto; flex-flow: column; height: 741px; margin: 0px; position: absolute; width: auto; z-index: 0; max-width: 100%; --g-color-0: rgba(0, 0, 0, 0); --g-position-0: 0%; --g-color-1: rgba(0, 0, 0, 0.4); --g-position-1: 100%; --g-color-2: rgba(0, 0, 0, 0.4); --g-position-2: 100%; --g-color-3: rgba(0, 0, 0, 0.4); --g-position-3: 100%; --g-color-4: rgba(0, 0, 0, 0.4); --g-position-4: 100%; --g-color-5: rgba(0, 0, 0, 0.4); --g-position-5: 100%; --g-color-6: rgba(0, 0, 0, 0.4); --g-position-6: 100%; --g-color-7: rgba(0, 0, 0, 0.4); --g-position-7: 100%; --g-color-8: rgba(0, 0, 0, 0.4); --g-position-8: 100%; --g-color-9: rgba(0, 0, 0, 0.4); --g-position-9: 100%; --g-color-10: rgba(0, 0, 0, 0.4); --g-position-10: 100%; --g-color-11: rgba(0, 0, 0, 0.4); --g-position-11: 100%; --g-angle: 180deg; }
@media screen and (max-width: 1140px) {
  .sd[data-s-7add57be-1734-45b9-812e-b1c4cebdba1c] { bottom: -29px; left: 46px; right: -46px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-7add57be-1734-45b9-812e-b1c4cebdba1c] { inset: auto -20px -142px 20px; flex: 0 0 auto; height: 683px; padding: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7add57be-1734-45b9-812e-b1c4cebdba1c] { background: rgba(0, 0, 0, 0); inset: 136px -23px auto 23px; flex: 0 0 auto; flex-flow: column; height: 452px; justify-content: flex-start; max-width: 100%; }
}
.sd[data-s-1ba6f3f4-40f8-49b6-9b11-af878ffbba25] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 96px; padding: 0px 48px 0px 0px; width: auto; max-width: calc(100% - 96px); }
@media screen and (max-width: 1140px) {
  .sd[data-s-1ba6f3f4-40f8-49b6-9b11-af878ffbba25] { justify-content: flex-start; margin: 0px 0px 0px 96px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-1ba6f3f4-40f8-49b6-9b11-af878ffbba25] { flex: 0 0 auto; height: 137px; justify-content: flex-start; margin: 0px 0px 0px 39px; width: 665px; max-width: calc(100% - 39px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1ba6f3f4-40f8-49b6-9b11-af878ffbba25] { height: 94px; justify-content: center; margin: 103px 0px 0px; padding: 0px 0px 0px 20px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1ba6f3f4-40f8-49b6-9b11-af878ffbba25] { height: 174px; max-width: 100%; }
}
.sd[data-s-0a527791-e6c6-4213-b96f-dec1b79b9b5d] { color: rgb(255, 255, 255); font-family: var(--s-font-f7b4a349); font-size: 130px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.1; margin: 0px; text-align: left; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px; transition-delay: 600ms; transition-duration: 800ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-0a527791-e6c6-4213-b96f-dec1b79b9b5d].appear { color: rgb(155, 200, 218); opacity: 0; translate: 0px 72px; }
.sd[data-s-0a527791-e6c6-4213-b96f-dec1b79b9b5d].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-0a527791-e6c6-4213-b96f-dec1b79b9b5d] { font-size: 96px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0a527791-e6c6-4213-b96f-dec1b79b9b5d] { font-size: 64px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0a527791-e6c6-4213-b96f-dec1b79b9b5d] { font-size: 40px; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0a527791-e6c6-4213-b96f-dec1b79b9b5d] { font-size: 50px; }
}
.sd[data-s-9711eba5-7d27-4606-b885-f12a0cbe88cf] { color: rgb(255, 255, 255); font-family: var(--s-font-f7b4a349); font-size: 130px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.1; margin: 0px; text-align: left; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px; transition-delay: 800ms; transition-duration: 800ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9711eba5-7d27-4606-b885-f12a0cbe88cf].appear { color: rgb(155, 200, 218); opacity: 0; translate: 0px 72px; }
.sd[data-s-9711eba5-7d27-4606-b885-f12a0cbe88cf].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-9711eba5-7d27-4606-b885-f12a0cbe88cf] { font-size: 96px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-9711eba5-7d27-4606-b885-f12a0cbe88cf] { font-size: 64px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9711eba5-7d27-4606-b885-f12a0cbe88cf] { font-size: 40px; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9711eba5-7d27-4606-b885-f12a0cbe88cf] { font-size: 50px; }
}
.sd[data-s-3538b398-d1e2-416c-860e-30af46eb5e47] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px 0px 0px 96px; width: 1280px; z-index: 1; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-3538b398-d1e2-416c-860e-30af46eb5e47] { height: 363px; padding: 64px 48px 96px; z-index: 2; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3538b398-d1e2-416c-860e-30af46eb5e47] { height: 322px; padding: 0px 20px; max-width: 100%; }
}
.sd[data-s-dfbdb903-f3e5-4cec-8281-3b323fd12289] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; margin: 0px; padding: 0px; transition-delay: 1200ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; }
.sd[data-s-dfbdb903-f3e5-4cec-8281-3b323fd12289].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-dfbdb903-f3e5-4cec-8281-3b323fd12289].appear-active { }
.sd[data-s-43e8149f-dcbc-4ff5-b214-2b54b878889e] { color: rgb(255, 255, 255); font-family: var(--s-font-f7b4a349); font-size: 20px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px 0px 24px; text-align: left; transition-delay: 1200ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-43e8149f-dcbc-4ff5-b214-2b54b878889e].appear { opacity: 0; translate: 0px 24px; }
.sd[data-s-43e8149f-dcbc-4ff5-b214-2b54b878889e].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-43e8149f-dcbc-4ff5-b214-2b54b878889e] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-43e8149f-dcbc-4ff5-b214-2b54b878889e] { font-size: 14px; }
}
.sd[data-s-8d65c1ae-c754-435a-912e-2e04cf53123f] { color: rgb(255, 255, 255); font-family: var(--s-font-87beb902); font-size: 40px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px; text-align: left; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px; transition-delay: 1200ms; transition-duration: 800ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-8d65c1ae-c754-435a-912e-2e04cf53123f] { font-size: 24px; margin: 0px 0px 24px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8d65c1ae-c754-435a-912e-2e04cf53123f] { font-size: 20px; }
}
.sd[data-s-061e49f8-e43c-45e1-ba58-64b71fb61bb8] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-87beb902); font-size: 22px; font-weight: 700; height: 155px; letter-spacing: 0.05em; line-height: 1.9; margin: 0px; text-align: left; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px; transition-delay: 300ms; transition-duration: 800ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-061e49f8-e43c-45e1-ba58-64b71fb61bb8] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-061e49f8-e43c-45e1-ba58-64b71fb61bb8] { flex: 0 0 auto; font-size: 16px; height: 170px; line-height: 2; max-width: 100%; }
}
.sd[data-s-de1f663e-3b77-4a13-98dc-2e82e254bfc4] { place-content: center; align-items: center; background: rgb(0, 0, 0); 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; padding: 12px 48px; transition-delay: 0ms; transition-duration: 600ms; }
.sd[data-s-de1f663e-3b77-4a13-98dc-2e82e254bfc4].appear { opacity: 0; transition-duration: 1000ms; }
.sd[data-s-de1f663e-3b77-4a13-98dc-2e82e254bfc4].appear-active { transition-duration: 1000ms; }
.sd[data-s-de1f663e-3b77-4a13-98dc-2e82e254bfc4]:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; translate: 10px 10px; }
@media screen and (max-width: 1140px) {
  .sd[data-s-de1f663e-3b77-4a13-98dc-2e82e254bfc4] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-de1f663e-3b77-4a13-98dc-2e82e254bfc4] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-de1f663e-3b77-4a13-98dc-2e82e254bfc4] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-de1f663e-3b77-4a13-98dc-2e82e254bfc4] { display: none; }
}
.sd[data-s-fb2671a7-623f-4efd-92cf-80bbc636b163] { color: rgb(255, 255, 255); font-family: var(--s-font-f7b4a349); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.9; margin: 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-fb2671a7-623f-4efd-92cf-80bbc636b163] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fb2671a7-623f-4efd-92cf-80bbc636b163] { font-size: 12px; }
}
.sd[data-s-9f0002e3-1ce2-45e0-a5dd-3c2dabe8e7ca] { color: rgb(255, 255, 255); font-size: 20px; }
.sd[data-s-8857c718-b73c-498d-8b15-39e967dd4a47] { 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-8857c718-b73c-498d-8b15-39e967dd4a47].appear { scale: 1; }
.sd[data-s-8857c718-b73c-498d-8b15-39e967dd4a47].appear-active { }
.sd[data-s-ff0ac1de-232f-4685-80d2-2209951b2dcc] { 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-ff0ac1de-232f-4685-80d2-2209951b2dcc] { flex: 0 0 auto; height: auto; }
}
.sd[data-s-7c38b035-5b42-4030-be07-af17945499bd] { place-content: center flex-start; align-items: center; background: rgb(248, 247, 246); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px 0px 100px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-7c38b035-5b42-4030-be07-af17945499bd] { flex: 0 0 auto; height: auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7c38b035-5b42-4030-be07-af17945499bd] { flex: 0 0 auto; height: auto; padding: 0px 0px 96px; }
}
.sd[data-s-d7577974-4667-40fc-9bcc-3689cdc8a749] { place-content: center space-between; align-items: center; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 196px 0px 100px; translate: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-d7577974-4667-40fc-9bcc-3689cdc8a749] { flex: 0 0 auto; width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d7577974-4667-40fc-9bcc-3689cdc8a749] { margin: 0px; padding: 96px 24px; }
}
.sd[data-s-0b797bf2-10a9-40fb-bebe-e500c034c188] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-87beb902); font-size: 48px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px; padding: 0px 0px 24px; text-align: center; transition-delay: 400ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-0b797bf2-10a9-40fb-bebe-e500c034c188].appear { opacity: 0; }
.sd[data-s-0b797bf2-10a9-40fb-bebe-e500c034c188].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-0b797bf2-10a9-40fb-bebe-e500c034c188] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0b797bf2-10a9-40fb-bebe-e500c034c188] { flex: 0 0 auto; font-size: 40px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0b797bf2-10a9-40fb-bebe-e500c034c188] { flex: 0 0 auto; font-size: 23px; padding: 0px 0px 20px; text-align: center; width: 420px; max-width: 100%; justify-content: center; }
}
.sd[data-s-75c6c304-3478-4aec-828a-c1d929a21da3] { color: rgb(30, 90, 159); flex: 0 0 auto; font-family: var(--s-font-f7b4a349); font-size: 48px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 0px 0px 75px; text-align: center; transition-delay: 400ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-75c6c304-3478-4aec-828a-c1d929a21da3].appear { opacity: 0; transition-delay: 500ms; translate: 0px 48px; }
.sd[data-s-75c6c304-3478-4aec-828a-c1d929a21da3].appear-active { transition-delay: 500ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-75c6c304-3478-4aec-828a-c1d929a21da3] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-75c6c304-3478-4aec-828a-c1d929a21da3] { flex: 0 0 auto; font-size: 24px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-75c6c304-3478-4aec-828a-c1d929a21da3].appear { transition-delay: 300ms; translate: 0px 24px; }
  .sd[data-s-75c6c304-3478-4aec-828a-c1d929a21da3].appear-active { transition-delay: 300ms; }
  .sd[data-s-75c6c304-3478-4aec-828a-c1d929a21da3] { flex: 0 0 auto; font-size: 23px; padding: 0px 0px 50px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
}
.sd[data-s-6467887a-aaa6-43f4-a12b-aeb51bb9f38c] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 20px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 24px; padding: 0px; text-align: center; transition-delay: 400ms; transition-duration: 1000ms; width: 684px; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-6467887a-aaa6-43f4-a12b-aeb51bb9f38c].appear { opacity: 0; transition-delay: 300ms; translate: -100px; }
.sd[data-s-6467887a-aaa6-43f4-a12b-aeb51bb9f38c].appear-active { transition-delay: 300ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-6467887a-aaa6-43f4-a12b-aeb51bb9f38c] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-6467887a-aaa6-43f4-a12b-aeb51bb9f38c] { flex: 0 0 auto; font-size: 14px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6467887a-aaa6-43f4-a12b-aeb51bb9f38c] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; line-height: 1.6; padding: 0px; width: auto; max-width: 100%; }
}
.sd[data-s-39a9bb83-c5fe-42f6-98f3-0a974df8a4a7] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 20px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 24px; padding: 0px 0px 80px; text-align: center; transition-delay: 400ms; transition-duration: 1000ms; width: 708px; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-39a9bb83-c5fe-42f6-98f3-0a974df8a4a7].appear { opacity: 0; transition-delay: 400ms; translate: 100px; }
.sd[data-s-39a9bb83-c5fe-42f6-98f3-0a974df8a4a7].appear-active { transition-delay: 400ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-39a9bb83-c5fe-42f6-98f3-0a974df8a4a7] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-39a9bb83-c5fe-42f6-98f3-0a974df8a4a7] { display: flex; flex: 0 0 auto; font-size: 14px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-39a9bb83-c5fe-42f6-98f3-0a974df8a4a7] { color: rgb(51, 51, 51); display: flex; flex: 0 0 auto; font-size: 16px; line-height: 1.6; margin: 0px 0px 24px; padding: 0px 0px 20px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-39a9bb83-c5fe-42f6-98f3-0a974df8a4a7] { display: flex; }
}
.sd[data-s-91099b63-2c55-407b-8af7-6b8bf4632dc2] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 20px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 24px; padding: 0px 0px 80px; text-align: center; transition-delay: 400ms; transition-duration: 1000ms; width: 708px; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-91099b63-2c55-407b-8af7-6b8bf4632dc2].appear { opacity: 0; transition-delay: 1400ms; translate: 0px; }
.sd[data-s-91099b63-2c55-407b-8af7-6b8bf4632dc2].appear-active { transition-delay: 1400ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-91099b63-2c55-407b-8af7-6b8bf4632dc2] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-91099b63-2c55-407b-8af7-6b8bf4632dc2] { display: flex; flex: 0 0 auto; font-size: 14px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-91099b63-2c55-407b-8af7-6b8bf4632dc2].appear { translate: 0px; }
  .sd[data-s-91099b63-2c55-407b-8af7-6b8bf4632dc2].appear-active { }
  .sd[data-s-91099b63-2c55-407b-8af7-6b8bf4632dc2] { color: rgb(51, 51, 51); display: flex; flex: 0 0 auto; font-size: 12px; line-height: 1.6; margin: 0px 0px 24px; padding: 0px 0px 20px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-91099b63-2c55-407b-8af7-6b8bf4632dc2] { display: flex; }
}
.sd[data-s-76339e8a-53d3-4223-bf50-bc6ed35f49cc] { place-content: flex-start space-around; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; overflow: visible; width: 1100px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-76339e8a-53d3-4223-bf50-bc6ed35f49cc] { place-content: space-around flex-start; display: none; flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-76339e8a-53d3-4223-bf50-bc6ed35f49cc] { display: none; }
}
.sd[data-s-93e97b8a-e516-4659-bd83-9f7c82ca7c3a] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-93e97b8a-e516-4659-bd83-9f7c82ca7c3a] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: row; width: 100%; max-width: 100%; }
}
.sd[data-s-a8032266-4d17-4d46-a1fe-33e260704556] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; flex-flow: column; height: 280px; margin: 0px 0px 80px; overflow: visible; padding: 30px; width: 330px; z-index: 1; max-width: 100%; }
.sd[data-s-a8032266-4d17-4d46-a1fe-33e260704556].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-a8032266-4d17-4d46-a1fe-33e260704556].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-a8032266-4d17-4d46-a1fe-33e260704556]:hover { place-content: center flex-start; align-items: center; border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; height: 380px; margin: 0px 0px 80px; opacity: 1; width: 330px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-a8032266-4d17-4d46-a1fe-33e260704556] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a8032266-4d17-4d46-a1fe-33e260704556] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a8032266-4d17-4d46-a1fe-33e260704556] { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; height: auto; justify-content: flex-start; margin: 0px 10px 30px 0px; padding: 20px; width: calc(50% - 10px); max-width: calc(50% - 10px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a8032266-4d17-4d46-a1fe-33e260704556] { display: flex; }
}
.sd[data-s-a0df4ae2-6c82-4f22-ba6a-63589afc486b] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 50%; width: 50%; z-index: 0; max-width: 50%; }
.sd[data-s-a8032266-4d17-4d46-a1fe-33e260704556]:hover .sd[data-s-a0df4ae2-6c82-4f22-ba6a-63589afc486b] { flex: 0 0 auto; height: 50%; opacity: 1; width: 50%; max-width: 50%; }
.sd[data-s-4e22fbb7-44e9-4565-b946-283f00816d5f] { background: rgba(0, 0, 0, 0); border-radius: 50%; flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-4e22fbb7-44e9-4565-b946-283f00816d5f].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-4e22fbb7-44e9-4565-b946-283f00816d5f].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-a8032266-4d17-4d46-a1fe-33e260704556]:hover .sd[data-s-4e22fbb7-44e9-4565-b946-283f00816d5f] { border-radius: 10%; flex: 0 0 auto; height: 135px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-4e22fbb7-44e9-4565-b946-283f00816d5f] { border-radius: 0px; box-shadow: none; flex: 0 0 auto; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
  .sd[data-s-a8032266-4d17-4d46-a1fe-33e260704556]:hover .sd[data-s-4e22fbb7-44e9-4565-b946-283f00816d5f] { width: 100%; max-width: 100%; }
}
.sd[data-s-cffb0da5-a6af-4bf6-a364-4f9957f3b844] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-cffb0da5-a6af-4bf6-a364-4f9957f3b844].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-cffb0da5-a6af-4bf6-a364-4f9957f3b844].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-cffb0da5-a6af-4bf6-a364-4f9957f3b844] { background: rgb(30, 90, 159); color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 12px; margin: 15px 0px 0px; padding: 10px 20px 8px; width: 110px; max-width: 100%; }
}
.sd[data-s-3313f005-b6a5-4d6e-9e9a-a33baee98c13] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; height: 0px; margin: 0px 0px 0px 10px; opacity: 0; overflow: hidden; padding: 0px; width: auto; max-width: calc(100% - 10px); }
.sd[data-s-a8032266-4d17-4d46-a1fe-33e260704556]:hover .sd[data-s-3313f005-b6a5-4d6e-9e9a-a33baee98c13] { flex: 0 0 auto; height: auto; margin: 20px 0px 0px; opacity: 1; width: 100%; max-width: 100%; }
.sd[data-s-d364ce42-b27e-49b5-8bbf-6a7f63924fd3] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-e53d8429-f021-4f6f-83d6-2cdfe70e59e4] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-bc2f1654-9fca-4ba4-b440-d96d6fe0cb9f] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
.sd[data-s-a8032266-4d17-4d46-a1fe-33e260704556]:hover .sd[data-s-bc2f1654-9fca-4ba4-b440-d96d6fe0cb9f] { flex: 0 0 auto; width: calc(95% - 5px); max-width: calc(95% - 5px); }
.sd[data-s-976aee7c-07ae-47bc-98cb-321585d02b6b] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; flex-flow: column; height: 280px; margin: 0px 0px 80px; overflow: visible; padding: 30px; width: 330px; z-index: 1; max-width: 100%; }
.sd[data-s-976aee7c-07ae-47bc-98cb-321585d02b6b].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-976aee7c-07ae-47bc-98cb-321585d02b6b].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-976aee7c-07ae-47bc-98cb-321585d02b6b]:hover { place-content: center flex-start; align-items: center; border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; height: 380px; margin: 0px 0px 80px; opacity: 1; width: 330px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-976aee7c-07ae-47bc-98cb-321585d02b6b] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-976aee7c-07ae-47bc-98cb-321585d02b6b] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-976aee7c-07ae-47bc-98cb-321585d02b6b] { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; height: auto; justify-content: flex-start; margin: 0px 10px 30px 0px; padding: 20px; width: calc(50% - 10px); max-width: calc(50% - 10px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-976aee7c-07ae-47bc-98cb-321585d02b6b] { display: flex; }
}
.sd[data-s-671ee1a4-983d-4775-a10f-d981c22ff0c9] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 50%; width: 50%; z-index: 0; max-width: 50%; }
.sd[data-s-976aee7c-07ae-47bc-98cb-321585d02b6b]:hover .sd[data-s-671ee1a4-983d-4775-a10f-d981c22ff0c9] { flex: 0 0 auto; height: 50%; opacity: 1; width: 50%; max-width: 50%; }
.sd[data-s-88e97f91-35ac-4017-a49e-30f558ddb85d] { background: rgba(0, 0, 0, 0); border-radius: 50%; flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-88e97f91-35ac-4017-a49e-30f558ddb85d].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-88e97f91-35ac-4017-a49e-30f558ddb85d].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-976aee7c-07ae-47bc-98cb-321585d02b6b]:hover .sd[data-s-88e97f91-35ac-4017-a49e-30f558ddb85d] { border-radius: 10%; flex: 0 0 auto; height: 135px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-88e97f91-35ac-4017-a49e-30f558ddb85d] { border-radius: 0px; box-shadow: none; flex: 0 0 auto; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
  .sd[data-s-976aee7c-07ae-47bc-98cb-321585d02b6b]:hover .sd[data-s-88e97f91-35ac-4017-a49e-30f558ddb85d] { width: 100%; max-width: 100%; }
}
.sd[data-s-8db04b98-3ca5-4a6a-929a-f1f28b5c1281] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-8db04b98-3ca5-4a6a-929a-f1f28b5c1281].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-8db04b98-3ca5-4a6a-929a-f1f28b5c1281].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-8db04b98-3ca5-4a6a-929a-f1f28b5c1281] { background: rgb(30, 90, 159); color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 12px; margin: 15px 0px 0px; padding: 10px 20px 8px; width: 110px; max-width: 100%; }
}
.sd[data-s-9e91e75e-c974-4f63-adda-d754ac007749] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; height: 0px; margin: 0px 0px 0px 10px; opacity: 0; overflow: hidden; padding: 0px; width: auto; max-width: calc(100% - 10px); }
.sd[data-s-976aee7c-07ae-47bc-98cb-321585d02b6b]:hover .sd[data-s-9e91e75e-c974-4f63-adda-d754ac007749] { flex: 0 0 auto; height: auto; margin: 20px 0px 0px; opacity: 1; width: 100%; max-width: 100%; }
.sd[data-s-23b41f31-7ab3-41c9-a343-4038949d5362] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-aa852c31-b574-4dc6-85fa-0fd17ebf9b72] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-d715f018-9301-452c-bf97-6d3f3d39f513] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
.sd[data-s-976aee7c-07ae-47bc-98cb-321585d02b6b]:hover .sd[data-s-d715f018-9301-452c-bf97-6d3f3d39f513] { flex: 0 0 auto; width: calc(95% - 5px); max-width: calc(95% - 5px); }
.sd[data-s-787db76f-dcc0-4027-9f20-172afcbd352c] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-787db76f-dcc0-4027-9f20-172afcbd352c] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: row; width: 100%; max-width: 100%; }
}
.sd[data-s-cae9d604-45b3-4f09-8c55-c1a8774628a1] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; flex-flow: column; height: 280px; margin: 0px 0px 80px; overflow: visible; padding: 30px; width: 330px; z-index: 1; max-width: 100%; }
.sd[data-s-cae9d604-45b3-4f09-8c55-c1a8774628a1].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-cae9d604-45b3-4f09-8c55-c1a8774628a1].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-cae9d604-45b3-4f09-8c55-c1a8774628a1]:hover { place-content: center flex-start; align-items: center; border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; height: 380px; margin: 0px 0px 80px; opacity: 1; width: 330px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-cae9d604-45b3-4f09-8c55-c1a8774628a1] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-cae9d604-45b3-4f09-8c55-c1a8774628a1] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cae9d604-45b3-4f09-8c55-c1a8774628a1] { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; height: auto; justify-content: flex-start; margin: 0px 10px 30px 0px; padding: 20px; width: calc(50% - 10px); max-width: calc(50% - 10px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-cae9d604-45b3-4f09-8c55-c1a8774628a1] { display: flex; }
}
.sd[data-s-8b12e100-0cd2-45d9-a18e-8462f5c8e651] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 50%; width: 50%; z-index: 0; max-width: 50%; }
.sd[data-s-cae9d604-45b3-4f09-8c55-c1a8774628a1]:hover .sd[data-s-8b12e100-0cd2-45d9-a18e-8462f5c8e651] { flex: 0 0 auto; height: 50%; opacity: 1; width: 50%; max-width: 50%; }
.sd[data-s-a7e06069-1381-4fa4-898f-526748a994a1] { background: rgba(0, 0, 0, 0); border-radius: 50%; flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-a7e06069-1381-4fa4-898f-526748a994a1].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-a7e06069-1381-4fa4-898f-526748a994a1].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-cae9d604-45b3-4f09-8c55-c1a8774628a1]:hover .sd[data-s-a7e06069-1381-4fa4-898f-526748a994a1] { border-radius: 10%; flex: 0 0 auto; height: 135px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-a7e06069-1381-4fa4-898f-526748a994a1] { border-radius: 0px; box-shadow: none; flex: 0 0 auto; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
  .sd[data-s-cae9d604-45b3-4f09-8c55-c1a8774628a1]:hover .sd[data-s-a7e06069-1381-4fa4-898f-526748a994a1] { width: 100%; max-width: 100%; }
}
.sd[data-s-1b3a7717-3276-445a-82d9-1f803bb653d6] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-1b3a7717-3276-445a-82d9-1f803bb653d6].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-1b3a7717-3276-445a-82d9-1f803bb653d6].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-1b3a7717-3276-445a-82d9-1f803bb653d6] { background: rgb(30, 90, 159); color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 12px; margin: 15px 0px 0px; padding: 10px 20px 8px; width: 110px; max-width: 100%; }
}
.sd[data-s-e6865344-a606-49c1-ad5f-22c3adcafbee] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; height: 0px; margin: 0px 0px 0px 10px; opacity: 0; overflow: hidden; padding: 0px; width: auto; max-width: calc(100% - 10px); }
.sd[data-s-cae9d604-45b3-4f09-8c55-c1a8774628a1]:hover .sd[data-s-e6865344-a606-49c1-ad5f-22c3adcafbee] { flex: 0 0 auto; height: auto; margin: 20px 0px 0px; opacity: 1; width: 100%; max-width: 100%; }
.sd[data-s-d94cf7f7-78eb-4023-9212-32b258af6117] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-dfc26465-1f71-4df6-9657-cea87b551792] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-6c3b5c30-a077-42a7-9448-206f4c6e5101] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
.sd[data-s-cae9d604-45b3-4f09-8c55-c1a8774628a1]:hover .sd[data-s-6c3b5c30-a077-42a7-9448-206f4c6e5101] { flex: 0 0 auto; width: calc(95% - 5px); max-width: calc(95% - 5px); }
.sd[data-s-df9dc189-1b1f-4803-b8c1-9747ee62ae35] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; flex-flow: column; height: 280px; margin: 0px 0px 80px; overflow: visible; padding: 30px; width: 330px; z-index: 1; max-width: 100%; }
.sd[data-s-df9dc189-1b1f-4803-b8c1-9747ee62ae35].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-df9dc189-1b1f-4803-b8c1-9747ee62ae35].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-df9dc189-1b1f-4803-b8c1-9747ee62ae35]:hover { place-content: center flex-start; align-items: center; border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; height: 380px; margin: 0px 0px 80px; opacity: 1; width: 330px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-df9dc189-1b1f-4803-b8c1-9747ee62ae35] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-df9dc189-1b1f-4803-b8c1-9747ee62ae35] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-df9dc189-1b1f-4803-b8c1-9747ee62ae35] { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; height: auto; justify-content: flex-start; margin: 0px 10px 30px 0px; padding: 20px; width: calc(50% - 10px); max-width: calc(50% - 10px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-df9dc189-1b1f-4803-b8c1-9747ee62ae35] { display: flex; }
}
.sd[data-s-8bd525c9-57e6-4fcc-adae-7b39d387087d] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 50%; width: 50%; z-index: 0; max-width: 50%; }
.sd[data-s-df9dc189-1b1f-4803-b8c1-9747ee62ae35]:hover .sd[data-s-8bd525c9-57e6-4fcc-adae-7b39d387087d] { flex: 0 0 auto; height: 50%; opacity: 1; width: 50%; max-width: 50%; }
.sd[data-s-ec4f6ad9-450b-4022-869d-514e312b5cbe] { background: rgba(0, 0, 0, 0); border-radius: 50%; flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-ec4f6ad9-450b-4022-869d-514e312b5cbe].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-ec4f6ad9-450b-4022-869d-514e312b5cbe].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-df9dc189-1b1f-4803-b8c1-9747ee62ae35]:hover .sd[data-s-ec4f6ad9-450b-4022-869d-514e312b5cbe] { border-radius: 10%; flex: 0 0 auto; height: 135px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-ec4f6ad9-450b-4022-869d-514e312b5cbe] { border-radius: 0px; box-shadow: none; flex: 0 0 auto; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
  .sd[data-s-df9dc189-1b1f-4803-b8c1-9747ee62ae35]:hover .sd[data-s-ec4f6ad9-450b-4022-869d-514e312b5cbe] { width: 100%; max-width: 100%; }
}
.sd[data-s-ccb4dabe-5fee-4ee6-8565-419e2b6c509b] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-ccb4dabe-5fee-4ee6-8565-419e2b6c509b].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-ccb4dabe-5fee-4ee6-8565-419e2b6c509b].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-ccb4dabe-5fee-4ee6-8565-419e2b6c509b] { background: rgb(30, 90, 159); color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 12px; margin: 15px 0px 0px; padding: 10px 20px 8px; width: 110px; max-width: 100%; }
}
.sd[data-s-212dffec-6fcd-43f5-ac18-a67af8598ea4] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; height: 0px; margin: 0px 0px 0px 10px; opacity: 0; overflow: hidden; padding: 0px; width: auto; max-width: calc(100% - 10px); }
.sd[data-s-df9dc189-1b1f-4803-b8c1-9747ee62ae35]:hover .sd[data-s-212dffec-6fcd-43f5-ac18-a67af8598ea4] { flex: 0 0 auto; height: auto; margin: 20px 0px 0px; opacity: 1; width: 100%; max-width: 100%; }
.sd[data-s-0863c820-addd-4f72-bb21-b0eefd07af3e] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-9f739511-bc9a-42b9-9c8b-2a312bfc4dfd] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-99da4429-9b56-4aab-8f93-6fc46ea0b237] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
.sd[data-s-df9dc189-1b1f-4803-b8c1-9747ee62ae35]:hover .sd[data-s-99da4429-9b56-4aab-8f93-6fc46ea0b237] { flex: 0 0 auto; width: calc(95% - 5px); max-width: calc(95% - 5px); }
.sd[data-s-7dcd2da9-f7ab-4cf8-958b-f69b99eedc1c] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-7dcd2da9-f7ab-4cf8-958b-f69b99eedc1c] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: row; width: 100%; max-width: 100%; }
}
.sd[data-s-3be69519-eb80-43d8-b583-55e50bec0491] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; flex-flow: column; height: 280px; margin: 0px 0px 80px; overflow: visible; padding: 30px; width: 330px; z-index: 1; max-width: 100%; }
.sd[data-s-3be69519-eb80-43d8-b583-55e50bec0491].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-3be69519-eb80-43d8-b583-55e50bec0491].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-3be69519-eb80-43d8-b583-55e50bec0491]:hover { place-content: center flex-start; align-items: center; border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; height: 380px; margin: 0px 0px 80px; opacity: 1; width: 330px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-3be69519-eb80-43d8-b583-55e50bec0491] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3be69519-eb80-43d8-b583-55e50bec0491] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3be69519-eb80-43d8-b583-55e50bec0491] { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; height: auto; justify-content: flex-start; margin: 0px 10px 30px 0px; padding: 20px; width: calc(50% - 10px); max-width: calc(50% - 10px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3be69519-eb80-43d8-b583-55e50bec0491] { display: flex; }
}
.sd[data-s-4e8224e3-6ebe-4634-9e4c-1fa1bea429b9] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 50%; width: 50%; z-index: 0; max-width: 50%; }
.sd[data-s-3be69519-eb80-43d8-b583-55e50bec0491]:hover .sd[data-s-4e8224e3-6ebe-4634-9e4c-1fa1bea429b9] { flex: 0 0 auto; height: 50%; opacity: 1; width: 50%; max-width: 50%; }
.sd[data-s-2158056a-db63-4e35-b336-dffe1ecfb64d] { background: rgba(0, 0, 0, 0); border-radius: 50%; flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-2158056a-db63-4e35-b336-dffe1ecfb64d].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-2158056a-db63-4e35-b336-dffe1ecfb64d].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-3be69519-eb80-43d8-b583-55e50bec0491]:hover .sd[data-s-2158056a-db63-4e35-b336-dffe1ecfb64d] { border-radius: 10%; flex: 0 0 auto; height: 135px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-2158056a-db63-4e35-b336-dffe1ecfb64d] { border-radius: 0px; box-shadow: none; flex: 0 0 auto; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
  .sd[data-s-3be69519-eb80-43d8-b583-55e50bec0491]:hover .sd[data-s-2158056a-db63-4e35-b336-dffe1ecfb64d] { width: 100%; max-width: 100%; }
}
.sd[data-s-c385416a-76af-44ef-ba93-94beb17dd798] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c385416a-76af-44ef-ba93-94beb17dd798].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-c385416a-76af-44ef-ba93-94beb17dd798].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-c385416a-76af-44ef-ba93-94beb17dd798] { background: rgb(30, 90, 159); color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 12px; margin: 15px 0px 0px; padding: 10px 20px 8px; width: 110px; max-width: 100%; }
}
.sd[data-s-f1a48c77-f317-4e7e-994f-5cad0fb57bbd] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; height: 0px; margin: 0px 0px 0px 10px; opacity: 0; overflow: hidden; padding: 0px; width: auto; max-width: calc(100% - 10px); }
.sd[data-s-3be69519-eb80-43d8-b583-55e50bec0491]:hover .sd[data-s-f1a48c77-f317-4e7e-994f-5cad0fb57bbd] { flex: 0 0 auto; height: auto; margin: 20px 0px 0px; opacity: 1; width: 100%; max-width: 100%; }
.sd[data-s-16022ad1-9523-42aa-99f8-ab85d1a29bd9] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-b96ddbb5-3f52-4cc5-81ff-6f2cde92671e] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-ac483966-94c6-4cc4-bec0-69835714e17b] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
.sd[data-s-3be69519-eb80-43d8-b583-55e50bec0491]:hover .sd[data-s-ac483966-94c6-4cc4-bec0-69835714e17b] { flex: 0 0 auto; width: calc(95% - 5px); max-width: calc(95% - 5px); }
.sd[data-s-fa1eea80-d67e-4f3e-9d86-5804ebcc3422] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; flex-flow: column; height: 280px; margin: 0px 0px 80px; overflow: visible; padding: 30px; width: 330px; z-index: 1; max-width: 100%; }
.sd[data-s-fa1eea80-d67e-4f3e-9d86-5804ebcc3422].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-fa1eea80-d67e-4f3e-9d86-5804ebcc3422].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-fa1eea80-d67e-4f3e-9d86-5804ebcc3422]:hover { place-content: center flex-start; align-items: center; border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; height: 380px; margin: 0px 0px 80px; opacity: 1; width: 330px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-fa1eea80-d67e-4f3e-9d86-5804ebcc3422] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-fa1eea80-d67e-4f3e-9d86-5804ebcc3422] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fa1eea80-d67e-4f3e-9d86-5804ebcc3422] { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; height: auto; justify-content: flex-start; margin: 0px 10px 30px 0px; padding: 20px; width: calc(50% - 10px); max-width: calc(50% - 10px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-fa1eea80-d67e-4f3e-9d86-5804ebcc3422] { display: flex; }
}
.sd[data-s-63f01a1f-502a-4102-b0e2-b395e6228d63] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 50%; width: 50%; z-index: 0; max-width: 50%; }
.sd[data-s-fa1eea80-d67e-4f3e-9d86-5804ebcc3422]:hover .sd[data-s-63f01a1f-502a-4102-b0e2-b395e6228d63] { flex: 0 0 auto; height: 50%; opacity: 1; width: 50%; max-width: 50%; }
.sd[data-s-71c76eb8-71a1-487c-a3de-7b54255b4338] { background: rgba(0, 0, 0, 0); border-radius: 50%; flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-71c76eb8-71a1-487c-a3de-7b54255b4338].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-71c76eb8-71a1-487c-a3de-7b54255b4338].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-fa1eea80-d67e-4f3e-9d86-5804ebcc3422]:hover .sd[data-s-71c76eb8-71a1-487c-a3de-7b54255b4338] { border-radius: 10%; flex: 0 0 auto; height: 135px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-71c76eb8-71a1-487c-a3de-7b54255b4338] { border-radius: 0px; box-shadow: none; flex: 0 0 auto; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
  .sd[data-s-fa1eea80-d67e-4f3e-9d86-5804ebcc3422]:hover .sd[data-s-71c76eb8-71a1-487c-a3de-7b54255b4338] { width: 100%; max-width: 100%; }
}
.sd[data-s-dae11055-934d-4458-9ca8-7c24ca0b984e] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-dae11055-934d-4458-9ca8-7c24ca0b984e].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-dae11055-934d-4458-9ca8-7c24ca0b984e].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-dae11055-934d-4458-9ca8-7c24ca0b984e] { background: rgb(30, 90, 159); color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 12px; margin: 15px 0px 0px; padding: 10px 20px 8px; width: 110px; max-width: 100%; }
}
.sd[data-s-a6d43a1c-08a0-435e-9f2d-a363d5003535] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; height: 0px; margin: 0px 0px 0px 10px; opacity: 0; overflow: hidden; padding: 0px; width: auto; max-width: calc(100% - 10px); }
.sd[data-s-fa1eea80-d67e-4f3e-9d86-5804ebcc3422]:hover .sd[data-s-a6d43a1c-08a0-435e-9f2d-a363d5003535] { flex: 0 0 auto; height: auto; margin: 20px 0px 0px; opacity: 1; width: 100%; max-width: 100%; }
.sd[data-s-7c6ec0d5-4e78-4385-ab7c-5bcd36d5ab33] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-5f8ad1de-1cea-405b-924e-67987b8d7b91] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-6be4c494-6d53-42cb-9a58-23a82b6713f2] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
.sd[data-s-fa1eea80-d67e-4f3e-9d86-5804ebcc3422]:hover .sd[data-s-6be4c494-6d53-42cb-9a58-23a82b6713f2] { flex: 0 0 auto; width: calc(95% - 5px); max-width: calc(95% - 5px); }
.sd[data-s-552433bb-17e7-4120-8a90-65bb71fa4ef1] { place-content: center space-between; align-items: center; display: none; flex: 0 0 auto; flex-flow: column; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-552433bb-17e7-4120-8a90-65bb71fa4ef1] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-552433bb-17e7-4120-8a90-65bb71fa4ef1] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-552433bb-17e7-4120-8a90-65bb71fa4ef1] { place-content: flex-start center; align-items: flex-start; display: none; flex: 0 0 auto; flex-flow: row; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-552433bb-17e7-4120-8a90-65bb71fa4ef1] { display: none; }
}
.sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; flex-flow: column; height: 280px; margin: 0px 0px 80px; overflow: visible; padding: 30px; width: 330px; z-index: 1; max-width: 100%; }
.sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7]:hover { place-content: center flex-start; align-items: center; border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; height: 380px; margin: 0px 0px 80px; opacity: 1; padding: 30px; width: 330px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7] { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; height: auto; justify-content: flex-start; margin: 0px 10px 30px 0px; padding: 20px; width: calc(50% - 10px); max-width: calc(50% - 10px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7] { display: flex; }
}
.sd[data-s-22f9fd1f-5223-4a2d-a90a-7024862ab2e5] { flex: 0 0 auto; height: 0%; opacity: 0; width: 0%; z-index: 2; max-width: 0%; }
.sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7]:hover .sd[data-s-22f9fd1f-5223-4a2d-a90a-7024862ab2e5] { border-radius: 10px; flex: 0 0 auto; height: 170px; opacity: 1; width: 100%; max-width: 100%; }
.sd[data-s-3329ee2a-0315-4f29-873e-206b2a1950d5] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 50%; width: 50%; z-index: 0; max-width: 50%; }
.sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7]:hover .sd[data-s-3329ee2a-0315-4f29-873e-206b2a1950d5] { flex: 0 0 auto; height: 0%; opacity: 0; width: 0%; max-width: 0%; }
.sd[data-s-7f4346ff-a46b-4151-9292-0a1fa3ad90b0] { background: rgba(0, 0, 0, 0); border-radius: 50%; flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-7f4346ff-a46b-4151-9292-0a1fa3ad90b0].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-7f4346ff-a46b-4151-9292-0a1fa3ad90b0].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7]:hover .sd[data-s-7f4346ff-a46b-4151-9292-0a1fa3ad90b0] { border-radius: 10%; flex: 0 0 auto; height: 200px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-7f4346ff-a46b-4151-9292-0a1fa3ad90b0] { border-radius: 0px; box-shadow: none; flex: 0 0 auto; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
  .sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7]:hover .sd[data-s-7f4346ff-a46b-4151-9292-0a1fa3ad90b0] { max-width: 100%; }
}
.sd[data-s-c0ef71bb-4882-4f48-b2eb-b6c8575324c5] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c0ef71bb-4882-4f48-b2eb-b6c8575324c5].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-c0ef71bb-4882-4f48-b2eb-b6c8575324c5].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-c0ef71bb-4882-4f48-b2eb-b6c8575324c5] { background: rgb(30, 90, 159); color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 12px; margin: 15px 0px 0px; padding: 10px 20px 8px; width: 110px; max-width: 100%; }
}
.sd[data-s-091e1ea9-fe95-4d61-82e8-57e173b6141c] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; height: 0px; margin: 0px 0px 0px 10px; opacity: 0; overflow: hidden; padding: 0px; width: auto; max-width: calc(100% - 10px); }
.sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7]:hover .sd[data-s-091e1ea9-fe95-4d61-82e8-57e173b6141c] { flex: 0 0 auto; height: auto; margin: 20px 0px 0px; opacity: 1; width: 100%; max-width: 100%; }
.sd[data-s-a55c4643-e123-4af2-a0e0-574912070e7e] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-b3589c14-e6a0-4fcd-baab-58a6b7553737] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-d7f9b46e-5ea1-4f38-b1df-fcbfcefd01e1] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
.sd[data-s-93132ee3-af0c-4e47-899a-c653f60f54d7]:hover .sd[data-s-d7f9b46e-5ea1-4f38-b1df-fcbfcefd01e1] { flex: 0 0 auto; width: calc(95% - 5px); max-width: calc(95% - 5px); }
.sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; flex-flow: column; height: 280px; margin: 0px 0px 80px; overflow: visible; padding: 30px; width: 330px; z-index: 1; max-width: 100%; }
.sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f]:hover { place-content: center flex-start; align-items: center; border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; height: 380px; margin: 0px 0px 80px; opacity: 1; width: 330px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f] { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: flex; flex: 0 0 auto; height: auto; justify-content: flex-start; margin: 0px 10px 30px 0px; padding: 20px; width: calc(50% - 10px); max-width: calc(50% - 10px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f] { display: flex; }
}
.sd[data-s-da739f76-2e2c-4bec-a318-0b0e3a47a544] { flex: 0 0 auto; height: 0%; opacity: 0; width: 0%; z-index: 2; max-width: 0%; }
.sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f]:hover .sd[data-s-da739f76-2e2c-4bec-a318-0b0e3a47a544] { border-radius: 10px; flex: 0 0 auto; height: 170px; opacity: 1; width: 100%; max-width: 100%; }
.sd[data-s-34105cdb-9d17-48c3-aed6-4ab904248ccf] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 50%; width: 50%; z-index: 0; max-width: 50%; }
.sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f]:hover .sd[data-s-34105cdb-9d17-48c3-aed6-4ab904248ccf] { flex: 0 0 auto; height: 0%; opacity: 0; width: 0%; max-width: 0%; }
.sd[data-s-18987fee-da43-442a-9d7e-e77ee34aa762] { background: rgba(0, 0, 0, 0); border-radius: 50%; flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-18987fee-da43-442a-9d7e-e77ee34aa762].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-18987fee-da43-442a-9d7e-e77ee34aa762].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f]:hover .sd[data-s-18987fee-da43-442a-9d7e-e77ee34aa762] { border-radius: 10%; flex: 0 0 auto; height: 200px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-18987fee-da43-442a-9d7e-e77ee34aa762] { border-radius: 0px; box-shadow: none; flex: 0 0 auto; margin: 10px 0px 0px; width: 100%; max-width: 100%; }
  .sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f]:hover .sd[data-s-18987fee-da43-442a-9d7e-e77ee34aa762] { max-width: 100%; }
}
.sd[data-s-65ec4d10-6cef-4b0e-a19b-52ba1353a38e] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-65ec4d10-6cef-4b0e-a19b-52ba1353a38e].appear { opacity: 0.3; scale: 0.1; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-65ec4d10-6cef-4b0e-a19b-52ba1353a38e].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-65ec4d10-6cef-4b0e-a19b-52ba1353a38e] { background: rgb(30, 90, 159); color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 12px; margin: 15px 0px 0px; padding: 10px 20px 8px; width: 110px; max-width: 100%; }
}
.sd[data-s-c2ec8006-13f5-4ad3-8eb3-fcb3eac125ff] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; height: 0px; margin: 0px 0px 0px 10px; opacity: 0; overflow: hidden; padding: 0px; width: auto; max-width: calc(100% - 10px); }
.sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f]:hover .sd[data-s-c2ec8006-13f5-4ad3-8eb3-fcb3eac125ff] { flex: 0 0 auto; height: auto; margin: 20px 0px 0px; opacity: 1; width: 100%; max-width: 100%; }
.sd[data-s-58253ff4-cb9e-477d-81d2-b982cf5a4ab1] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-096fc922-c1ba-4f8c-b7d6-0fdcb38f541e] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-bd3bb0dc-be41-4f34-a7e4-5dff4f4ef905] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
.sd[data-s-37cbd66b-e7de-4e79-bf3c-1625facc7c9f]:hover .sd[data-s-bd3bb0dc-be41-4f34-a7e4-5dff4f4ef905] { flex: 0 0 auto; width: calc(95% - 5px); max-width: calc(95% - 5px); }
.sd[data-s-43234ec8-caa4-4dbd-9ccd-d7097d38c569] { place-content: flex-start space-around; align-items: flex-start; background: rgba(0, 0, 0, 0); display: none; flex: 0 0 auto; flex-flow: row; height: auto; width: 80%; max-width: 80%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-43234ec8-caa4-4dbd-9ccd-d7097d38c569] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-43234ec8-caa4-4dbd-9ccd-d7097d38c569] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-43234ec8-caa4-4dbd-9ccd-d7097d38c569] { place-content: space-around flex-start; display: flex; flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-43234ec8-caa4-4dbd-9ccd-d7097d38c569] { display: flex; }
}
.sd[data-s-6306e4e8-d28d-46ac-86c0-2c5a6c8838f1] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-6306e4e8-d28d-46ac-86c0-2c5a6c8838f1] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; width: 100%; max-width: 100%; }
}
.sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: none; flex: 0 0 auto; flex-flow: column; height: 280px; margin: 0px 0px 80px; padding: 30px; width: 350px; max-width: 100%; }
.sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40]:hover { }
@media screen and (max-width: 1140px) {
  .sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40]:hover { border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; width: 100%; max-width: 100%; }
  .sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40] { background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; display: none; flex: 0 0 auto; height: auto; margin: 0px 0px 30px; padding: 30px 20px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40] { display: none; }
}
.sd[data-s-29eda055-522f-4f4a-8d87-6d9ff9acf757] { background: rgba(0, 0, 0, 0); flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }
.sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40]:hover .sd[data-s-29eda055-522f-4f4a-8d87-6d9ff9acf757] { }
@media screen and (max-width: 540px) {
  .sd[data-s-29eda055-522f-4f4a-8d87-6d9ff9acf757] { box-shadow: none; flex: 0 0 auto; margin: 10px 20px 0px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
  .sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40]:hover .sd[data-s-29eda055-522f-4f4a-8d87-6d9ff9acf757] { flex: 0 0 auto; height: 0px; opacity: 0; width: calc(0% - 40px); max-width: calc(0% - 40px); }
}
.sd[data-s-6b49cfb5-661a-4620-a038-8eb57b4ba92f] { background: rgba(0, 0, 0, 0); border-radius: 50%; flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }
.sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40]:hover .sd[data-s-6b49cfb5-661a-4620-a038-8eb57b4ba92f] { }
@media screen and (max-width: 540px) {
  .sd[data-s-6b49cfb5-661a-4620-a038-8eb57b4ba92f] { border-radius: 0px; box-shadow: none; flex: 0 0 auto; height: 0px; margin: 10px 20px 0px; opacity: 0; width: calc(0% - 40px); max-width: calc(0% - 40px); }
  .sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40]:hover .sd[data-s-6b49cfb5-661a-4620-a038-8eb57b4ba92f] { border-radius: 10px; flex: 0 0 auto; height: 170px; margin: 0px; opacity: 1; width: 100%; max-width: 100%; }
}
.sd[data-s-87fba9d1-6e9c-497a-82d9-c642c6912fe2] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-87fba9d1-6e9c-497a-82d9-c642c6912fe2] { background: rgb(30, 90, 159); color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 14px; letter-spacing: 0.1em; margin: 20px 0px 0px; padding: 5px 20px; }
}
.sd[data-s-8a99eb36-0dfa-474e-8f0f-6d4e319dd53d] { color: rgb(51, 51, 51); font-family: var(--s-font-96a5ef57); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40]:hover .sd[data-s-8a99eb36-0dfa-474e-8f0f-6d4e319dd53d] { }
@media screen and (max-width: 540px) {
  .sd[data-s-8a99eb36-0dfa-474e-8f0f-6d4e319dd53d] { flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; height: 0px; margin: 20px 0px 0px; opacity: 0; overflow: hidden; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
  .sd[data-s-bd0d8eb0-9a40-4bd3-862a-5b9b5279fc40]:hover .sd[data-s-8a99eb36-0dfa-474e-8f0f-6d4e319dd53d] { flex: 0 0 auto; height: auto; line-height: 1.6; opacity: 1; overflow: hidden; max-width: 100%; }
}
.sd[data-s-ddcd1b5c-58ed-4967-a578-1eeac1262f98] { place-content: center; 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: 280px; margin: 0px 0px 80px; padding: 30px; width: 350px; max-width: 100%; }
.sd[data-s-ddcd1b5c-58ed-4967-a578-1eeac1262f98].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-ddcd1b5c-58ed-4967-a578-1eeac1262f98].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-ddcd1b5c-58ed-4967-a578-1eeac1262f98]:hover { }
@media screen and (max-width: 540px) {
  .sd[data-s-ddcd1b5c-58ed-4967-a578-1eeac1262f98]:hover { border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; width: 100%; max-width: 100%; }
  .sd[data-s-ddcd1b5c-58ed-4967-a578-1eeac1262f98] { background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; height: auto; margin: 0px 0px 30px; padding: 30px 20px; width: 80%; max-width: 80%; }
}
.sd[data-s-04c96f76-1c43-4dc4-b2c9-f6b29fb5fd8b] { background: rgba(0, 0, 0, 0); flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }
.sd[data-s-ddcd1b5c-58ed-4967-a578-1eeac1262f98]:hover .sd[data-s-04c96f76-1c43-4dc4-b2c9-f6b29fb5fd8b] { }
@media screen and (max-width: 540px) {
  .sd[data-s-04c96f76-1c43-4dc4-b2c9-f6b29fb5fd8b] { box-shadow: none; flex: 0 0 auto; margin: 10px 20px 0px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
  .sd[data-s-ddcd1b5c-58ed-4967-a578-1eeac1262f98]:hover .sd[data-s-04c96f76-1c43-4dc4-b2c9-f6b29fb5fd8b] { flex: 0 0 auto; height: calc(70% - 10px); opacity: 1; width: calc(80% - 40px); max-width: calc(80% - 40px); }
}
.sd[data-s-08bebaa9-4042-4f97-8fbc-0e0294141559] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-08bebaa9-4042-4f97-8fbc-0e0294141559] { background: rgb(30, 90, 159); color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 14px; letter-spacing: 0.1em; margin: 20px 0px 0px; padding: 5px 20px; }
}
.sd[data-s-535873e8-d562-49f0-8891-44a3fa1cb74f] { color: rgb(51, 51, 51); font-family: var(--s-font-96a5ef57); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-ddcd1b5c-58ed-4967-a578-1eeac1262f98]:hover .sd[data-s-535873e8-d562-49f0-8891-44a3fa1cb74f] { }
@media screen and (max-width: 540px) {
  .sd[data-s-535873e8-d562-49f0-8891-44a3fa1cb74f] { flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; height: 0px; margin: 20px 0px 0px; opacity: 0; overflow: hidden; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
  .sd[data-s-ddcd1b5c-58ed-4967-a578-1eeac1262f98]:hover .sd[data-s-535873e8-d562-49f0-8891-44a3fa1cb74f] { flex: 0 0 auto; height: auto; line-height: 1.6; opacity: 1; overflow: hidden; max-width: 100%; }
}
.sd[data-s-06cd97be-63ce-4674-8869-78df3e019ca4] { place-content: center; 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: 280px; margin: 0px 0px 80px; padding: 30px; width: 350px; max-width: 100%; }
.sd[data-s-06cd97be-63ce-4674-8869-78df3e019ca4].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-06cd97be-63ce-4674-8869-78df3e019ca4].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-06cd97be-63ce-4674-8869-78df3e019ca4]:hover { }
@media screen and (max-width: 540px) {
  .sd[data-s-06cd97be-63ce-4674-8869-78df3e019ca4]:hover { border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; width: 100%; max-width: 100%; }
  .sd[data-s-06cd97be-63ce-4674-8869-78df3e019ca4] { background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; height: auto; margin: 0px 0px 30px; padding: 30px 20px; width: 80%; max-width: 80%; }
}
.sd[data-s-1f1e0b9f-a5ad-4a09-8630-c18c87624de5] { background: rgba(0, 0, 0, 0); flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }
.sd[data-s-06cd97be-63ce-4674-8869-78df3e019ca4]:hover .sd[data-s-1f1e0b9f-a5ad-4a09-8630-c18c87624de5] { }
@media screen and (max-width: 540px) {
  .sd[data-s-1f1e0b9f-a5ad-4a09-8630-c18c87624de5] { box-shadow: none; flex: 0 0 auto; margin: 10px 20px 0px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
  .sd[data-s-06cd97be-63ce-4674-8869-78df3e019ca4]:hover .sd[data-s-1f1e0b9f-a5ad-4a09-8630-c18c87624de5] { flex: 0 0 auto; height: calc(70% - 10px); opacity: 1; width: calc(80% - 40px); max-width: calc(80% - 40px); }
}
.sd[data-s-940a43fd-1025-4efb-8f69-50168aa22058] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-940a43fd-1025-4efb-8f69-50168aa22058] { background: rgb(30, 90, 159); color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 14px; letter-spacing: 0.1em; margin: 20px 0px 0px; padding: 5px 20px; }
}
.sd[data-s-c204302b-c61b-4d1c-b8ac-95ee7db52651] { color: rgb(51, 51, 51); font-family: var(--s-font-96a5ef57); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-06cd97be-63ce-4674-8869-78df3e019ca4]:hover .sd[data-s-c204302b-c61b-4d1c-b8ac-95ee7db52651] { }
@media screen and (max-width: 540px) {
  .sd[data-s-c204302b-c61b-4d1c-b8ac-95ee7db52651] { flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; height: 0px; margin: 20px 0px 0px; opacity: 0; overflow: hidden; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
  .sd[data-s-06cd97be-63ce-4674-8869-78df3e019ca4]:hover .sd[data-s-c204302b-c61b-4d1c-b8ac-95ee7db52651] { flex: 0 0 auto; height: auto; line-height: 1.6; opacity: 1; overflow: hidden; max-width: 100%; }
}
.sd[data-s-cb84838e-2ff0-41ec-998b-176df9d0acb8] { place-content: center space-between; align-items: center; box-shadow: none; flex-flow: column; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-cb84838e-2ff0-41ec-998b-176df9d0acb8] { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-cb84838e-2ff0-41ec-998b-176df9d0acb8] { display: flex; }
}
.sd[data-s-d54d0ba5-8172-4c1a-9396-5a521e53b31d] { place-content: center; 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: 280px; margin: 0px 0px 80px; padding: 30px; width: 350px; max-width: 100%; }
.sd[data-s-d54d0ba5-8172-4c1a-9396-5a521e53b31d].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-d54d0ba5-8172-4c1a-9396-5a521e53b31d].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-d54d0ba5-8172-4c1a-9396-5a521e53b31d]:hover { }
@media screen and (max-width: 540px) {
  .sd[data-s-d54d0ba5-8172-4c1a-9396-5a521e53b31d]:hover { border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; width: 100%; max-width: 100%; }
  .sd[data-s-d54d0ba5-8172-4c1a-9396-5a521e53b31d] { background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; height: auto; margin: 0px 0px 30px; padding: 30px 20px; width: 80%; max-width: 80%; }
}
.sd[data-s-e0f08b9b-3da3-41fa-9043-655d542475b8] { background: rgba(0, 0, 0, 0); flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }
.sd[data-s-d54d0ba5-8172-4c1a-9396-5a521e53b31d]:hover .sd[data-s-e0f08b9b-3da3-41fa-9043-655d542475b8] { }
@media screen and (max-width: 540px) {
  .sd[data-s-e0f08b9b-3da3-41fa-9043-655d542475b8] { box-shadow: none; flex: 0 0 auto; margin: 10px 20px 0px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
  .sd[data-s-d54d0ba5-8172-4c1a-9396-5a521e53b31d]:hover .sd[data-s-e0f08b9b-3da3-41fa-9043-655d542475b8] { flex: 0 0 auto; height: calc(70% - 10px); opacity: 1; width: calc(80% - 40px); max-width: calc(80% - 40px); }
}
.sd[data-s-5b217393-31a6-451d-865c-3c305c3e2be4] { background: rgb(30, 90, 159); border-radius: 40px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-5b217393-31a6-451d-865c-3c305c3e2be4] { background: rgb(30, 90, 159); border-radius: 48px; color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 14px; letter-spacing: 0.1em; margin: 15px 0px 0px; padding: 5px 20px; max-width: 100%; }
}
.sd[data-s-7baec421-a6d9-45e3-aa0f-b31665965783] { color: rgb(51, 51, 51); font-family: var(--s-font-96a5ef57); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-d54d0ba5-8172-4c1a-9396-5a521e53b31d]:hover .sd[data-s-7baec421-a6d9-45e3-aa0f-b31665965783] { }
@media screen and (max-width: 540px) {
  .sd[data-s-7baec421-a6d9-45e3-aa0f-b31665965783] { flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; height: 0px; margin: 20px 0px 0px; opacity: 0; overflow: hidden; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
  .sd[data-s-d54d0ba5-8172-4c1a-9396-5a521e53b31d]:hover .sd[data-s-7baec421-a6d9-45e3-aa0f-b31665965783] { flex: 1 1 0%; height: auto; line-height: 1.6; opacity: 1; overflow: hidden; max-width: 100%; }
}
.sd[data-s-f6b12238-a77e-4f0a-9642-91a76cf9b63d] { place-content: center; 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: 280px; margin: 0px 0px 80px; padding: 30px; width: 350px; max-width: 100%; }
.sd[data-s-f6b12238-a77e-4f0a-9642-91a76cf9b63d].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-f6b12238-a77e-4f0a-9642-91a76cf9b63d].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-f6b12238-a77e-4f0a-9642-91a76cf9b63d]:hover { }
@media screen and (max-width: 540px) {
  .sd[data-s-f6b12238-a77e-4f0a-9642-91a76cf9b63d]:hover { align-content: center; align-items: center; border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; width: 100%; max-width: 100%; }
  .sd[data-s-f6b12238-a77e-4f0a-9642-91a76cf9b63d] { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; height: auto; justify-content: flex-start; margin: 0px 0px 30px; padding: 30px 20px; width: 80%; max-width: 80%; }
}
.sd[data-s-d530dee1-97c6-414d-bf53-6ed69bad4f83] { background: rgba(0, 0, 0, 0); border-radius: 50%; flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }
.sd[data-s-f6b12238-a77e-4f0a-9642-91a76cf9b63d]:hover .sd[data-s-d530dee1-97c6-414d-bf53-6ed69bad4f83] { }
@media screen and (max-width: 540px) {
  .sd[data-s-d530dee1-97c6-414d-bf53-6ed69bad4f83] { border-radius: 0px; box-shadow: none; flex: 0 0 auto; margin: 10px 20px 0px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
  .sd[data-s-f6b12238-a77e-4f0a-9642-91a76cf9b63d]:hover .sd[data-s-d530dee1-97c6-414d-bf53-6ed69bad4f83] { flex: 0 0 auto; height: calc(70% - 10px); opacity: 1; width: calc(80% - 40px); max-width: calc(80% - 40px); }
}
.sd[data-s-7968a216-8ad3-48ff-b91c-358f470bea39] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-f6b12238-a77e-4f0a-9642-91a76cf9b63d]:hover .sd[data-s-7968a216-8ad3-48ff-b91c-358f470bea39] { }
@media screen and (max-width: 540px) {
  .sd[data-s-7968a216-8ad3-48ff-b91c-358f470bea39] { background: rgb(30, 90, 159); color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 14px; letter-spacing: 0.1em; margin: 15px 0px 0px; padding: 5px 20px; width: auto; max-width: 100%; }
  .sd[data-s-f6b12238-a77e-4f0a-9642-91a76cf9b63d]:hover .sd[data-s-7968a216-8ad3-48ff-b91c-358f470bea39] { margin: 20px 0px 0px; }
}
.sd[data-s-ac21ac4a-31b4-4555-b9d1-127c5d941e27] { color: rgb(51, 51, 51); font-family: var(--s-font-96a5ef57); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-f6b12238-a77e-4f0a-9642-91a76cf9b63d]:hover .sd[data-s-ac21ac4a-31b4-4555-b9d1-127c5d941e27] { }
@media screen and (max-width: 540px) {
  .sd[data-s-ac21ac4a-31b4-4555-b9d1-127c5d941e27] { flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; height: 0px; margin: 20px 0px 0px; opacity: 0; overflow: hidden; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
  .sd[data-s-f6b12238-a77e-4f0a-9642-91a76cf9b63d]:hover .sd[data-s-ac21ac4a-31b4-4555-b9d1-127c5d941e27] { flex: 0 0 auto; height: auto; line-height: 1.6; opacity: 1; overflow: hidden; max-width: 100%; }
}
.sd[data-s-10c6f7dd-5ff2-4e1e-802a-cdf0bfae5848] { place-content: center space-between; align-items: center; border-radius: 0px; box-shadow: none; flex-flow: column; height: auto; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-10c6f7dd-5ff2-4e1e-802a-cdf0bfae5848] { place-content: center; align-items: center; border-radius: 0px; flex: 0 0 auto; flex-flow: column; width: 100%; max-width: 100%; }
}
.sd[data-s-23c35ebd-39eb-4f14-be97-f74d34a64b8a] { place-content: center; 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: 280px; margin: 0px 0px 80px; padding: 30px; width: 350px; max-width: 100%; }
.sd[data-s-23c35ebd-39eb-4f14-be97-f74d34a64b8a].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-23c35ebd-39eb-4f14-be97-f74d34a64b8a].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-23c35ebd-39eb-4f14-be97-f74d34a64b8a]:hover { }
@media screen and (max-width: 540px) {
  .sd[data-s-23c35ebd-39eb-4f14-be97-f74d34a64b8a]:hover { border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; width: 100%; max-width: 100%; }
  .sd[data-s-23c35ebd-39eb-4f14-be97-f74d34a64b8a] { background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; height: auto; margin: 0px 0px 30px; padding: 30px 20px; width: 80%; max-width: 80%; }
}
.sd[data-s-6003dc40-7e4b-4899-ac15-122f1d2e6d9c] { background: rgba(0, 0, 0, 0); flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }
.sd[data-s-23c35ebd-39eb-4f14-be97-f74d34a64b8a]:hover .sd[data-s-6003dc40-7e4b-4899-ac15-122f1d2e6d9c] { }
@media screen and (max-width: 540px) {
  .sd[data-s-6003dc40-7e4b-4899-ac15-122f1d2e6d9c] { box-shadow: none; flex: 0 0 auto; margin: 10px 20px 0px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
  .sd[data-s-23c35ebd-39eb-4f14-be97-f74d34a64b8a]:hover .sd[data-s-6003dc40-7e4b-4899-ac15-122f1d2e6d9c] { flex: 0 0 auto; height: calc(70% - 10px); opacity: 1; width: calc(80% - 40px); max-width: calc(80% - 40px); }
}
.sd[data-s-1c4ccb44-4ea6-4770-a043-98d86b9aad62] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-1c4ccb44-4ea6-4770-a043-98d86b9aad62] { background: rgb(30, 90, 159); color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 14px; letter-spacing: 0.1em; margin: 20px 0px 0px; padding: 5px 20px; }
}
.sd[data-s-1e3ff84c-66eb-4e97-b6c6-664aa5d72129] { color: rgb(51, 51, 51); font-family: var(--s-font-96a5ef57); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-23c35ebd-39eb-4f14-be97-f74d34a64b8a]:hover .sd[data-s-1e3ff84c-66eb-4e97-b6c6-664aa5d72129] { }
@media screen and (max-width: 540px) {
  .sd[data-s-1e3ff84c-66eb-4e97-b6c6-664aa5d72129] { flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; height: 0px; margin: 20px 0px 0px; opacity: 0; overflow: hidden; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
  .sd[data-s-23c35ebd-39eb-4f14-be97-f74d34a64b8a]:hover .sd[data-s-1e3ff84c-66eb-4e97-b6c6-664aa5d72129] { flex: 0 0 auto; height: auto; line-height: 1.6; opacity: 1; overflow: hidden; max-width: 100%; }
}
.sd[data-s-ca34a769-a900-4d18-b457-52f5dea6a643] { place-content: center; 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: 280px; padding: 30px; width: 350px; max-width: 100%; }
.sd[data-s-ca34a769-a900-4d18-b457-52f5dea6a643].appear { opacity: 0; transition-delay: 400ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-ca34a769-a900-4d18-b457-52f5dea6a643].appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
.sd[data-s-ca34a769-a900-4d18-b457-52f5dea6a643]:hover { }
@media screen and (max-width: 540px) {
  .sd[data-s-ca34a769-a900-4d18-b457-52f5dea6a643]:hover { border-width: 2px; border-style: solid; border-color: rgb(34, 110, 198); flex: 0 0 auto; width: 100%; max-width: 100%; }
  .sd[data-s-ca34a769-a900-4d18-b457-52f5dea6a643] { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; height: auto; margin: 0px 0px 30px; padding: 30px 20px; width: 80%; max-width: 80%; }
}
.sd[data-s-0766b7e3-9eb5-4734-8833-af6cf4107570] { background: rgba(0, 0, 0, 0); flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }
.sd[data-s-ca34a769-a900-4d18-b457-52f5dea6a643]:hover .sd[data-s-0766b7e3-9eb5-4734-8833-af6cf4107570] { }
@media screen and (max-width: 540px) {
  .sd[data-s-0766b7e3-9eb5-4734-8833-af6cf4107570] { box-shadow: none; flex: 0 0 auto; margin: 10px 20px 0px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
  .sd[data-s-ca34a769-a900-4d18-b457-52f5dea6a643]:hover .sd[data-s-0766b7e3-9eb5-4734-8833-af6cf4107570] { flex: 0 0 auto; height: calc(70% - 10px); opacity: 1; width: calc(80% - 40px); max-width: calc(80% - 40px); }
}
.sd[data-s-7d0e91d9-95af-4dbc-83b8-735a85284e89] { background: rgb(30, 90, 159); border-radius: 48px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 20px 0px 0px; padding: 8px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-7d0e91d9-95af-4dbc-83b8-735a85284e89] { background: rgb(30, 90, 159); border-radius: 32px; color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 14px; letter-spacing: 0.1em; margin: 15px 0px 0px; padding: 5px 20px; max-width: 100%; }
}
.sd[data-s-e345ad4e-95cd-4b8a-b6c6-ea0455d5238c] { color: rgb(51, 51, 51); font-family: var(--s-font-96a5ef57); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-ca34a769-a900-4d18-b457-52f5dea6a643]:hover .sd[data-s-e345ad4e-95cd-4b8a-b6c6-ea0455d5238c] { }
@media screen and (max-width: 540px) {
  .sd[data-s-e345ad4e-95cd-4b8a-b6c6-ea0455d5238c] { flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; height: 0px; margin: 20px 0px 0px; opacity: 0; overflow: hidden; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
  .sd[data-s-ca34a769-a900-4d18-b457-52f5dea6a643]:hover .sd[data-s-e345ad4e-95cd-4b8a-b6c6-ea0455d5238c] { flex: 0 0 auto; height: auto; line-height: 1.6; opacity: 1; overflow: hidden; max-width: 100%; }
}
.sd[data-s-cd2e87cf-df42-4cfe-af88-8fe971b9ce83] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-cd2e87cf-df42-4cfe-af88-8fe971b9ce83].appear { opacity: 0; transition-delay: 400ms; transition-duration: 1000ms; }
.sd[data-s-cd2e87cf-df42-4cfe-af88-8fe971b9ce83].appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-cd2e87cf-df42-4cfe-af88-8fe971b9ce83] { display: none; font-size: 16px; margin: 30px 0px 0px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-cd2e87cf-df42-4cfe-af88-8fe971b9ce83] { display: none; }
}
.sd[data-s-d1fb9fb8-90b8-4dd7-8e7f-e30169db4137] { color: rgb(51, 51, 51); display: none; font-family: var(--s-font-d1bbc39f); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-d1fb9fb8-90b8-4dd7-8e7f-e30169db4137].appear { opacity: 0; transition-delay: 400ms; transition-duration: 1000ms; }
.sd[data-s-d1fb9fb8-90b8-4dd7-8e7f-e30169db4137].appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-d1fb9fb8-90b8-4dd7-8e7f-e30169db4137] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d1fb9fb8-90b8-4dd7-8e7f-e30169db4137] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d1fb9fb8-90b8-4dd7-8e7f-e30169db4137] { display: flex; font-size: 16px; height: auto; line-height: 1.6; margin: 30px 0px 0px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d1fb9fb8-90b8-4dd7-8e7f-e30169db4137] { display: flex; }
}
.sd[data-s-61b14a63-8c7d-4001-b948-7b5a02968cc1] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 96px 0px 0px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-61b14a63-8c7d-4001-b948-7b5a02968cc1] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-61b14a63-8c7d-4001-b948-7b5a02968cc1] { margin: 100px 0px 50px; padding: 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-38af35c2-4de9-4131-9e33-d4a010748d76] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-87beb902); font-size: 48px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px; padding: 0px 0px 75px; text-align: center; transition-delay: 400ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-38af35c2-4de9-4131-9e33-d4a010748d76].appear { opacity: 0; }
.sd[data-s-38af35c2-4de9-4131-9e33-d4a010748d76].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-38af35c2-4de9-4131-9e33-d4a010748d76] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-38af35c2-4de9-4131-9e33-d4a010748d76] { flex: 0 0 auto; font-size: 40px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-38af35c2-4de9-4131-9e33-d4a010748d76] { flex: 0 0 auto; font-size: 28px; padding: 0px 0px 20px; text-align: center; width: 420px; max-width: 100%; justify-content: center; }
}
.sd[data-s-28648a32-fce7-427c-a31f-68e9398d3add] { color: rgb(30, 90, 159); flex: 0 0 auto; font-family: var(--s-font-f7b4a349); font-size: 48px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 0px 0px 75px; text-align: center; transition-delay: 400ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-28648a32-fce7-427c-a31f-68e9398d3add].appear { opacity: 0; transition-delay: 500ms; translate: 0px 48px; }
.sd[data-s-28648a32-fce7-427c-a31f-68e9398d3add].appear-active { transition-delay: 500ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-28648a32-fce7-427c-a31f-68e9398d3add] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-28648a32-fce7-427c-a31f-68e9398d3add] { flex: 0 0 auto; font-size: 24px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-28648a32-fce7-427c-a31f-68e9398d3add].appear { transition-delay: 300ms; translate: 0px 24px; }
  .sd[data-s-28648a32-fce7-427c-a31f-68e9398d3add].appear-active { transition-delay: 300ms; }
  .sd[data-s-28648a32-fce7-427c-a31f-68e9398d3add] { flex: 0 0 auto; font-size: 23px; padding: 0px 0px 50px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
}
.sd[data-s-10c92b1c-1356-4844-ba04-a565612cebdd] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 20px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 24px; padding: 0px; text-align: center; transition-delay: 400ms; transition-duration: 1000ms; width: 684px; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-10c92b1c-1356-4844-ba04-a565612cebdd].appear { opacity: 0; transition-delay: 700ms; translate: -100px; }
.sd[data-s-10c92b1c-1356-4844-ba04-a565612cebdd].appear-active { transition-delay: 700ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-10c92b1c-1356-4844-ba04-a565612cebdd] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-10c92b1c-1356-4844-ba04-a565612cebdd] { flex: 0 0 auto; font-size: 14px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-10c92b1c-1356-4844-ba04-a565612cebdd] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; line-height: 1.6; padding: 0px; width: auto; max-width: 100%; }
}
.sd[data-s-38725aad-a034-4d51-8641-0ea5f5a1cbd2] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 20px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 24px; padding: 0px 0px 80px; text-align: center; transition-delay: 400ms; transition-duration: 1000ms; width: 708px; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-38725aad-a034-4d51-8641-0ea5f5a1cbd2].appear { opacity: 0; transition-delay: 800ms; translate: 100px; }
.sd[data-s-38725aad-a034-4d51-8641-0ea5f5a1cbd2].appear-active { transition-delay: 800ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-38725aad-a034-4d51-8641-0ea5f5a1cbd2] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-38725aad-a034-4d51-8641-0ea5f5a1cbd2] { display: flex; flex: 0 0 auto; font-size: 14px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-38725aad-a034-4d51-8641-0ea5f5a1cbd2] { color: rgb(51, 51, 51); display: flex; flex: 0 0 auto; font-size: 16px; line-height: 1.6; margin: 0px 0px 24px; padding: 0px 0px 20px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-38725aad-a034-4d51-8641-0ea5f5a1cbd2] { display: flex; }
}
.sd[data-s-61220e4b-533f-4bd9-b0d9-2c4b3f27e5b7] { 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 11px 28px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 80px; padding: 60px 0px 80px; width: 1100px; max-width: 100%; }
.sd[data-s-61220e4b-533f-4bd9-b0d9-2c4b3f27e5b7].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-61220e4b-533f-4bd9-b0d9-2c4b3f27e5b7].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-61220e4b-533f-4bd9-b0d9-2c4b3f27e5b7] { background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; padding: 50px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-3e65f177-a93e-4bab-8684-20d32a8f243f] { place-content: center; align-items: center; flex-flow: row; margin: 30px 0px 50px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-3e65f177-a93e-4bab-8684-20d32a8f243f] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3e65f177-a93e-4bab-8684-20d32a8f243f] { display: none; }
}
.sd[data-s-b1193b7f-946e-4e31-a997-b0b20ff9348b] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-b1193b7f-946e-4e31-a997-b0b20ff9348b] { display: none; font-size: 20px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b1193b7f-946e-4e31-a997-b0b20ff9348b] { display: none; }
}
.sd[data-s-9b2dba05-4685-4fa3-a3ae-b1872bc375ba] { border-radius: 0px; display: none; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 60px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1140px) {
  .sd[data-s-9b2dba05-4685-4fa3-a3ae-b1872bc375ba] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-9b2dba05-4685-4fa3-a3ae-b1872bc375ba] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9b2dba05-4685-4fa3-a3ae-b1872bc375ba] { display: flex; font-size: 20px; height: auto; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9b2dba05-4685-4fa3-a3ae-b1872bc375ba] { display: flex; }
}
.sd[data-s-5c570eda-4dc3-4da8-8d91-54822fcac8d9] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex-direction: row; margin: 0px 40px; overflow: visible; padding: 0px; width: 1100px; max-width: calc(100% - 80px); }
@media screen and (max-width: 840px) {
  .sd[data-s-5c570eda-4dc3-4da8-8d91-54822fcac8d9] { flex-direction: column; overflow: hidden auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5c570eda-4dc3-4da8-8d91-54822fcac8d9] { margin: 0px 20px; max-width: calc(100% - 40px); }
}
.sd[data-s-72daa576-647f-4fa8-9a0a-110a03d6a054] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 1 1 0%; overflow: visible; padding: 0px 40px; }
@media screen and (max-width: 840px) {
  .sd[data-s-72daa576-647f-4fa8-9a0a-110a03d6a054] { flex: 0 0 auto; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-72daa576-647f-4fa8-9a0a-110a03d6a054] { align-content: center; align-items: center; }
}
.sd[data-s-1e4268f7-3576-45e5-bc25-a0a68536e4df] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; letter-spacing: 0.05em; line-height: 1.6; padding: 0px; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-1e4268f7-3576-45e5-bc25-a0a68536e4df] { font-size: 14px; line-height: 2; }
}
.sd[data-s-87495eee-c7ef-474c-9800-b6a758a280d8] { background: rgb(51, 51, 51); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 20px; letter-spacing: 0.05em; line-height: 1.6; margin: 30px 0px 20px; padding: 3px 22px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-87495eee-c7ef-474c-9800-b6a758a280d8] { background: rgb(30, 90, 159); font-size: 16px; padding: 5px 20px; text-align: center; justify-content: center; }
}
.sd[data-s-bd534ef7-0404-4a45-9864-b1596b38c16b] { place-content: flex-start; align-items: flex-start; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-bd534ef7-0404-4a45-9864-b1596b38c16b] { margin: 0px; max-width: 100%; }
}
.sd[data-s-1fdb5d38-a7c3-478c-b2f7-70669e09d72b] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 480px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-1fdb5d38-a7c3-478c-b2f7-70669e09d72b] { flex: 0 0 auto; width: auto; max-width: 100%; }
}
.sd[data-s-c96545a8-b3a0-4f52-876c-b825fc91c31f] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-6094c2c2-89db-4f67-a9e0-625f09fa00b8] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-6094c2c2-89db-4f67-a9e0-625f09fa00b8] { flex: 0 0 auto; width: calc(99% - 5px); max-width: calc(99% - 5px); }
}
.sd[data-s-90a79eb3-7491-4fd9-8412-a96dc6530e9d] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; width: 480px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-90a79eb3-7491-4fd9-8412-a96dc6530e9d] { margin: 0px; max-width: 100%; }
}
.sd[data-s-f63adc1f-38a1-4fc6-a121-2266d5c3464e] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 480px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-f63adc1f-38a1-4fc6-a121-2266d5c3464e] { flex: 0 0 auto; width: auto; max-width: 100%; }
}
.sd[data-s-1306f9c1-3087-4604-954d-4c65be665ae9] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-33558090-58c6-43df-b299-af67584c873d] { 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.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: 460px; max-width: calc(100% - 5px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-33558090-58c6-43df-b299-af67584c873d] { flex: 0 0 auto; width: calc(99% - 5px); max-width: calc(99% - 5px); }
}
.sd[data-s-f756008b-421a-4626-9558-506dc1050491] { place-content: flex-start; align-items: flex-start; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; max-width: calc(100% - 10px); }
.sd[data-s-12a69d1f-e586-4b4e-a424-994c3eedb55c] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; width: 480px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-12a69d1f-e586-4b4e-a424-994c3eedb55c] { margin: 0px; max-width: 100%; }
}
.sd[data-s-be5001ea-9c8b-435f-a280-4d228663ee90] { place-content: flex-start center; align-items: flex-start; flex-flow: row; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-be5001ea-9c8b-435f-a280-4d228663ee90] { justify-content: flex-start; width: 422px; max-width: 100%; }
}
.sd[data-s-54562698-a1f4-46e0-9560-c890904b1a4f] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-2872e1ac-6315-427e-996e-46721cc39e3a] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-2872e1ac-6315-427e-996e-46721cc39e3a] { flex: 0 0 auto; width: calc(95% - 5px); max-width: calc(95% - 5px); }
}
.sd[data-s-0e4d1397-98dc-4125-ae67-4c4b9283ffc7] { border-radius: 10px; height: 320px; padding: 0px; width: 440px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-0e4d1397-98dc-4125-ae67-4c4b9283ffc7] { height: 340px; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0e4d1397-98dc-4125-ae67-4c4b9283ffc7] { flex: 0 0 auto; height: 200px; margin: 30px 0px 20px; width: 100%; max-width: 100%; }
}
.sd[data-s-0a4aa048-ace7-4f7a-9b7b-fae00be39693] { background: rgb(255, 255, 255); border-width: 0px 0px 1px; border-style: solid; border-color: rgb(204, 204, 204); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 11px 28px; flex: 0 0 auto; height: auto; margin: 0px 0px 96px; overflow: visible; padding: 60px 0px 80px; width: 1100px; max-width: 100%; }
.sd[data-s-0a4aa048-ace7-4f7a-9b7b-fae00be39693].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-0a4aa048-ace7-4f7a-9b7b-fae00be39693].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-0a4aa048-ace7-4f7a-9b7b-fae00be39693] { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; padding: 50px 0px; }
}
.sd[data-s-6e782df5-5d01-42e2-ac4e-da1ad3f6e92a] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; margin: 30px 0px 60px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-6e782df5-5d01-42e2-ac4e-da1ad3f6e92a] { display: none; font-size: 20px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6e782df5-5d01-42e2-ac4e-da1ad3f6e92a] { display: none; }
}
.sd[data-s-7dce8126-92de-46fe-a034-7ff8a62d3dab] { border-radius: 0px; display: none; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 60px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1140px) {
  .sd[data-s-7dce8126-92de-46fe-a034-7ff8a62d3dab] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-7dce8126-92de-46fe-a034-7ff8a62d3dab] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7dce8126-92de-46fe-a034-7ff8a62d3dab] { display: flex; font-size: 20px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7dce8126-92de-46fe-a034-7ff8a62d3dab] { display: flex; }
}
.sd[data-s-ea4c47cf-2893-4949-8a11-8eabfad8ffec] { align-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px 40px; overflow: visible; padding: 0px; width: 1100px; max-width: calc(100% - 80px); }
@media screen and (max-width: 840px) {
  .sd[data-s-ea4c47cf-2893-4949-8a11-8eabfad8ffec] { flex-direction: column; overflow: hidden auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ea4c47cf-2893-4949-8a11-8eabfad8ffec] { margin: 0px 20px; max-width: calc(100% - 40px); }
}
.sd[data-s-9260ae51-f712-4267-a1eb-0ae73638c6cc] { border-radius: 10px; height: 320px; margin: 30px 0px 0px; padding: 0px; width: 440px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-9260ae51-f712-4267-a1eb-0ae73638c6cc] { height: 340px; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9260ae51-f712-4267-a1eb-0ae73638c6cc] { display: none; height: 300px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9260ae51-f712-4267-a1eb-0ae73638c6cc] { display: none; }
}
.sd[data-s-aac5c4d2-185c-4c5b-a395-b9a2d5592bda] { place-content: flex-start center; align-items: flex-start; flex: 1 1 0%; flex-flow: column; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-c8baadd3-e6b1-427b-83be-7e82d10b6050] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 1 1 0%; overflow: visible; padding: 0px 0px 0px 40px; }
@media screen and (max-width: 840px) {
  .sd[data-s-c8baadd3-e6b1-427b-83be-7e82d10b6050] { flex: 0 0 auto; padding: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-6ce34820-30c2-47b0-9a59-28db930ba899] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; letter-spacing: 0.05em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-6ce34820-30c2-47b0-9a59-28db930ba899] { font-size: 14px; line-height: 2; }
}
.sd[data-s-f342eaaf-bf2c-46d9-8b3c-c0ed9a18479a] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 0px; flex: 0 0 auto; height: auto; margin: 0px; overflow: visible; padding: 0px 40px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-f342eaaf-bf2c-46d9-8b3c-c0ed9a18479a] { flex: 0 0 auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f342eaaf-bf2c-46d9-8b3c-c0ed9a18479a] { align-content: center; align-items: center; margin: 0px; }
}
.sd[data-s-e93db69b-3320-4b2b-baa8-3f58440dcdb2] { background: rgb(51, 51, 51); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; margin: 30px 0px 20px; padding: 3px 22px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-e93db69b-3320-4b2b-baa8-3f58440dcdb2] { background: rgb(30, 90, 159); font-size: 16px; padding: 5px 20px; }
}
.sd[data-s-66c4f385-f105-4458-9fba-798c3bc2c1a3] { place-content: flex-start; align-items: flex-start; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-66c4f385-f105-4458-9fba-798c3bc2c1a3] { margin: 0px; max-width: 100%; }
}
.sd[data-s-f1767dca-5391-4322-9b29-3ee2e2b73284] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 480px; max-width: 100%; }
.sd[data-s-122c22de-428b-40d3-9187-67983a2c3530] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-9e5a588c-3862-42e9-8057-ed48f4fbb0f8] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-9e5a588c-3862-42e9-8057-ed48f4fbb0f8] { flex: 0 0 auto; width: calc(96% - 5px); max-width: calc(96% - 5px); }
}
.sd[data-s-b923b3d3-b8ce-4480-bc31-fb262d964c0a] { place-content: flex-start; align-items: flex-start; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-b923b3d3-b8ce-4480-bc31-fb262d964c0a] { margin: 0px; max-width: 100%; }
}
.sd[data-s-69c068ba-8c2d-4419-b893-72253a845e3b] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 480px; max-width: 100%; }
.sd[data-s-b0127217-dcb2-4f88-917a-bf5d39b17c6e] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-35a33da4-8c39-4312-ad82-59e0dc244678] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-35a33da4-8c39-4312-ad82-59e0dc244678] { flex: 0 0 auto; width: calc(96% - 5px); max-width: calc(96% - 5px); }
}
.sd[data-s-82dca5df-0045-4a81-b986-1c4e79f57f87] { place-content: flex-start; align-items: flex-start; flex-flow: row; margin: 20px 0px 0px 10px; padding: 0px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-82dca5df-0045-4a81-b986-1c4e79f57f87] { margin: 0px; max-width: 100%; }
}
.sd[data-s-586f2147-a966-4c75-823d-a8484a7e69ad] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 480px; max-width: 100%; }
.sd[data-s-b4122928-d90e-4338-84ef-06d0e1585765] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-b4122928-d90e-4338-84ef-06d0e1585765] { flex: 0 0 auto; width: 96%; max-width: 96%; }
}
.sd[data-s-d0d04ae6-75f3-4fdc-9dd5-1e6cae926130] { border-radius: 10px; display: none; height: 320px; margin: 30px 0px 0px; padding: 0px; width: 440px; max-width: 100%; }
.sd[data-s-d0d04ae6-75f3-4fdc-9dd5-1e6cae926130]::before { }
@media screen and (max-width: 1140px) {
  .sd[data-s-d0d04ae6-75f3-4fdc-9dd5-1e6cae926130] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d0d04ae6-75f3-4fdc-9dd5-1e6cae926130] { display: none; height: 340px; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d0d04ae6-75f3-4fdc-9dd5-1e6cae926130]::before { background-position: center top; }
  .sd[data-s-d0d04ae6-75f3-4fdc-9dd5-1e6cae926130] { display: flex; flex: 0 0 auto; height: 200px; margin: 30px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d0d04ae6-75f3-4fdc-9dd5-1e6cae926130] { display: flex; }
}
.sd[data-s-865fa3d1-176b-4766-8218-35ce72f12399] { 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 11px 28px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 80px; padding: 60px 0px 80px; width: 1100px; max-width: 100%; }
.sd[data-s-865fa3d1-176b-4766-8218-35ce72f12399].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-865fa3d1-176b-4766-8218-35ce72f12399].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-865fa3d1-176b-4766-8218-35ce72f12399] { background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; padding: 50px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-b6618a71-5363-4f74-b47e-6450ee4fe17d] { place-content: center; align-items: center; flex-flow: row; margin: 30px 0px 50px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-b6618a71-5363-4f74-b47e-6450ee4fe17d] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b6618a71-5363-4f74-b47e-6450ee4fe17d] { display: none; }
}
.sd[data-s-7b498e4f-f643-4552-8f2a-4d237d2f4ddd] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-7b498e4f-f643-4552-8f2a-4d237d2f4ddd] { display: none; font-size: 20px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7b498e4f-f643-4552-8f2a-4d237d2f4ddd] { display: none; }
}
.sd[data-s-9a652b4c-8d0e-4391-ad1b-fa3e7933cb17] { border-radius: 0px; display: none; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 60px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1140px) {
  .sd[data-s-9a652b4c-8d0e-4391-ad1b-fa3e7933cb17] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-9a652b4c-8d0e-4391-ad1b-fa3e7933cb17] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9a652b4c-8d0e-4391-ad1b-fa3e7933cb17] { display: flex; font-size: 20px; height: auto; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9a652b4c-8d0e-4391-ad1b-fa3e7933cb17] { display: flex; }
}
.sd[data-s-fbe2b7d4-74fd-48eb-81ad-f00d36d8759d] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex-direction: row; margin: 0px 40px; overflow: visible; padding: 0px; width: 1100px; max-width: calc(100% - 80px); }
@media screen and (max-width: 840px) {
  .sd[data-s-fbe2b7d4-74fd-48eb-81ad-f00d36d8759d] { flex-direction: column; overflow: hidden auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fbe2b7d4-74fd-48eb-81ad-f00d36d8759d] { margin: 0px 20px; max-width: calc(100% - 40px); }
}
.sd[data-s-cd265a71-8d68-4e40-b859-8a0ad5a620d3] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 1 1 0%; overflow: visible; padding: 0px 40px; }
@media screen and (max-width: 840px) {
  .sd[data-s-cd265a71-8d68-4e40-b859-8a0ad5a620d3] { flex: 0 0 auto; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cd265a71-8d68-4e40-b859-8a0ad5a620d3] { align-content: center; align-items: center; }
}
.sd[data-s-c52abdd7-3814-4d64-9eed-4f86c0eac5d4] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; letter-spacing: 0.05em; line-height: 1.6; padding: 0px; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-c52abdd7-3814-4d64-9eed-4f86c0eac5d4] { font-size: 14px; line-height: 2; }
}
.sd[data-s-8e4e7cca-54bc-45fb-8961-2c67e72e886f] { background: rgb(51, 51, 51); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 20px; letter-spacing: 0.05em; line-height: 1.6; margin: 30px 0px 20px; padding: 3px 22px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-8e4e7cca-54bc-45fb-8961-2c67e72e886f] { background: rgb(30, 90, 159); font-size: 16px; padding: 5px 20px; }
}
.sd[data-s-e5d6727f-99b6-43e3-b294-96561fcb07e6] { place-content: flex-start; align-items: flex-start; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-e5d6727f-99b6-43e3-b294-96561fcb07e6] { margin: 0px; max-width: 100%; }
}
.sd[data-s-1f91aef0-3826-4c8e-90c4-41c213330ce0] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 480px; max-width: 100%; }
.sd[data-s-162682c0-783d-43c5-b700-80850d6e01aa] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-d1097fed-b569-4dc4-9b76-397fb4ab77b6] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-d1097fed-b569-4dc4-9b76-397fb4ab77b6] { flex: 0 0 auto; width: calc(99% - 5px); max-width: calc(99% - 5px); }
}
.sd[data-s-06df70dd-b4a8-4d00-8299-ae750b32aac0] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; width: 480px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-06df70dd-b4a8-4d00-8299-ae750b32aac0] { margin: 0px; max-width: 100%; }
}
.sd[data-s-c3d4f6b0-33a2-46df-8c02-4e2660a78f7b] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 480px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-c3d4f6b0-33a2-46df-8c02-4e2660a78f7b] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-33b3426f-2d5c-4ca3-9e7d-f18a44e17270] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-768d9035-cad2-4eaf-8f0a-cef6eb209b30] { 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.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: 460px; max-width: calc(100% - 5px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-768d9035-cad2-4eaf-8f0a-cef6eb209b30] { flex: 0 0 auto; width: calc(96% - 5px); max-width: calc(96% - 5px); }
}
.sd[data-s-3d3cb87f-74b9-424d-bee9-98e681a31d31] { place-content: flex-start; align-items: flex-start; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; max-width: calc(100% - 10px); }
.sd[data-s-33c929da-89ee-481d-9598-5685325b090e] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; width: 480px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-33c929da-89ee-481d-9598-5685325b090e] { margin: 0px; max-width: 100%; }
}
.sd[data-s-133de809-d6ac-409d-89cf-2c84b2227caf] { place-content: flex-start center; align-items: flex-start; flex-flow: row; padding: 0px; }
.sd[data-s-9dca624c-767b-4874-a9b5-4b9bd6c77300] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-6fbe03b1-4eaa-41eb-a265-673587bfd926] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-6fbe03b1-4eaa-41eb-a265-673587bfd926] { flex: 0 0 auto; width: calc(96% - 5px); max-width: calc(96% - 5px); }
}
.sd[data-s-a84c5c60-789a-47b3-a4a2-05677b7ccbaf] { border-radius: 10px; display: none; height: 320px; padding: 0px; width: 440px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-a84c5c60-789a-47b3-a4a2-05677b7ccbaf] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a84c5c60-789a-47b3-a4a2-05677b7ccbaf] { display: none; height: 340px; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a84c5c60-789a-47b3-a4a2-05677b7ccbaf] { display: flex; flex: 0 0 auto; height: 200px; margin: 30px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a84c5c60-789a-47b3-a4a2-05677b7ccbaf] { display: flex; }
}
.sd[data-s-b3dfc865-dbf2-4963-a099-6813f797ebed] { border-radius: 10px; height: 320px; padding: 0px; width: 440px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-b3dfc865-dbf2-4963-a099-6813f797ebed] { height: 340px; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b3dfc865-dbf2-4963-a099-6813f797ebed] { display: none; height: 300px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b3dfc865-dbf2-4963-a099-6813f797ebed] { display: none; }
}
.sd[data-s-df39dccd-aa19-4919-9974-f4d995a6c615] { background: rgb(255, 255, 255); border-width: 0px 0px 1px; border-style: solid; border-color: rgb(204, 204, 204); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 11px 28px; flex: 0 0 auto; height: auto; margin: 0px 0px 96px; overflow: visible; padding: 60px 0px 80px; width: 1100px; max-width: 100%; }
.sd[data-s-df39dccd-aa19-4919-9974-f4d995a6c615].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-df39dccd-aa19-4919-9974-f4d995a6c615].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-df39dccd-aa19-4919-9974-f4d995a6c615] { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; padding: 50px 0px; }
}
.sd[data-s-095a3fc3-3a97-4534-940c-0695b6885be9] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; margin: 30px 0px 60px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-095a3fc3-3a97-4534-940c-0695b6885be9] { display: none; font-size: 20px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-095a3fc3-3a97-4534-940c-0695b6885be9] { display: none; }
}
.sd[data-s-d9b32c46-bfc6-4c88-9516-84e1f1adecd3] { border-radius: 0px; display: none; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 60px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1140px) {
  .sd[data-s-d9b32c46-bfc6-4c88-9516-84e1f1adecd3] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d9b32c46-bfc6-4c88-9516-84e1f1adecd3] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d9b32c46-bfc6-4c88-9516-84e1f1adecd3] { display: flex; font-size: 20px; height: auto; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d9b32c46-bfc6-4c88-9516-84e1f1adecd3] { display: flex; }
}
.sd[data-s-e5f23b94-b7d7-4efe-8841-a2020001f382] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex-direction: row; margin: 0px 40px; overflow: visible; padding: 0px; width: 1100px; max-width: calc(100% - 80px); }
@media screen and (max-width: 840px) {
  .sd[data-s-e5f23b94-b7d7-4efe-8841-a2020001f382] { flex-direction: column-reverse; overflow: hidden auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e5f23b94-b7d7-4efe-8841-a2020001f382] { margin: 0px 20px; max-width: calc(100% - 40px); }
}
.sd[data-s-3d352d1e-9627-4222-af00-93787b7032f0] { border-radius: 10px; display: none; height: 320px; padding: 0px; width: 440px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-3d352d1e-9627-4222-af00-93787b7032f0] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3d352d1e-9627-4222-af00-93787b7032f0] { display: none; height: 340px; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3d352d1e-9627-4222-af00-93787b7032f0] { display: flex; flex: 0 0 auto; height: 200px; margin: 30px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3d352d1e-9627-4222-af00-93787b7032f0] { display: flex; }
}
.sd[data-s-751ef520-1e93-4138-b4ce-bde88d0f57ed] { border-radius: 10px; height: 320px; padding: 0px; width: 440px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-751ef520-1e93-4138-b4ce-bde88d0f57ed] { height: 340px; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-751ef520-1e93-4138-b4ce-bde88d0f57ed] { display: none; height: 300px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-751ef520-1e93-4138-b4ce-bde88d0f57ed] { display: none; }
}
.sd[data-s-34fe7ea2-0736-4992-a9a6-d2f2853d3e5b] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 1 1 0%; overflow: visible; padding: 0px 40px; }
@media screen and (max-width: 840px) {
  .sd[data-s-34fe7ea2-0736-4992-a9a6-d2f2853d3e5b] { flex: 0 0 auto; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-34fe7ea2-0736-4992-a9a6-d2f2853d3e5b] { align-content: center; align-items: center; }
}
.sd[data-s-d1f8d7dd-7b7a-440b-bd22-07d0872a9825] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); letter-spacing: 0.05em; line-height: 1.6; padding: 0px; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-d1f8d7dd-7b7a-440b-bd22-07d0872a9825] { font-size: 14px; line-height: 2; }
}
.sd[data-s-5b9b3b3c-f8bc-4438-b41f-e3725f40def5] { background: rgb(51, 51, 51); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; margin: 30px 0px 20px; padding: 3px 20px 3px 22px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-5b9b3b3c-f8bc-4438-b41f-e3725f40def5] { background: rgb(30, 90, 159); font-size: 16px; padding: 5px 20px; }
}
.sd[data-s-c4b3e400-eb0f-4503-82e7-6e6648c0b3db] { place-content: flex-start; align-items: flex-start; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-c4b3e400-eb0f-4503-82e7-6e6648c0b3db] { margin: 0px; max-width: 100%; }
}
.sd[data-s-d2497cb4-c94f-4031-8b19-101643174e5f] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 480px; max-width: 100%; }
.sd[data-s-4f0410fc-8d4a-49fd-91a8-04fa6ef8744e] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-c3f2f75d-3f7b-4e57-84d6-f83ab0d8f2ca] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-c3f2f75d-3f7b-4e57-84d6-f83ab0d8f2ca] { flex: 0 0 auto; width: calc(96% - 5px); max-width: calc(96% - 5px); }
}
.sd[data-s-c63d0a89-9716-48fd-a527-f653965a5da1] { place-content: flex-start; align-items: flex-start; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-c63d0a89-9716-48fd-a527-f653965a5da1] { margin: 0px; max-width: 100%; }
}
.sd[data-s-a5f7413b-77a3-41f2-9223-53fa22b689da] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 480px; max-width: 100%; }
.sd[data-s-13f726cb-2249-4734-ad71-c8d04b92a23a] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-b44ed955-ee10-4cc8-8f09-1a8451bd5a4b] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-b44ed955-ee10-4cc8-8f09-1a8451bd5a4b] { flex: 0 0 auto; width: calc(96% - 5px); max-width: calc(96% - 5px); }
}
.sd[data-s-449a0ab6-499b-4e3b-823f-749feba10f1f] { place-content: flex-start; align-items: flex-start; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-449a0ab6-499b-4e3b-823f-749feba10f1f] { margin: 0px; max-width: 100%; }
}
.sd[data-s-49f92208-30ce-4a98-b548-65e5d00b7c3e] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 480px; max-width: 100%; }
.sd[data-s-92c1d92d-4bf9-47c9-9dd0-90ae4cf39d3c] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-f07da842-d510-4e78-a33c-2ec27c58fb54] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-f07da842-d510-4e78-a33c-2ec27c58fb54] { flex: 0 0 auto; width: calc(99% - 5px); max-width: calc(99% - 5px); }
}
.sd[data-s-b43811ae-343c-4f01-825d-ec93ad26811f] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 110px 40px 0px; overflow: visible; padding: 0px; width: 1100px; max-width: calc(100% - 80px); }
@media screen and (max-width: 840px) {
  .sd[data-s-b43811ae-343c-4f01-825d-ec93ad26811f] { flex-direction: column; overflow: hidden auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b43811ae-343c-4f01-825d-ec93ad26811f] { margin: 50px 20px 0px; max-width: calc(100% - 40px); }
}
.sd[data-s-18d59679-3d43-4f31-9ac2-79b04667a07c] { place-content: flex-start center; align-items: flex-start; flex: 1 1 0%; flex-flow: column; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-69c3df3b-c28f-46a6-b1c0-b0f23c058ffb] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 1 1 0%; overflow: visible; padding: 0px 0px 0px 40px; }
@media screen and (max-width: 840px) {
  .sd[data-s-69c3df3b-c28f-46a6-b1c0-b0f23c058ffb] { flex: 0 0 auto; padding: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-c669fe58-b880-4a95-8353-8c669cba83d1] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; letter-spacing: 0.05em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-c669fe58-b880-4a95-8353-8c669cba83d1] { font-size: 14px; line-height: 2; }
}
.sd[data-s-5e406603-a86c-4771-9742-5d57f1191a41] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 0px; flex: 0 0 auto; height: auto; margin: 0px; overflow: visible; padding: 0px 40px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-5e406603-a86c-4771-9742-5d57f1191a41] { flex: 0 0 auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5e406603-a86c-4771-9742-5d57f1191a41] { align-content: center; align-items: center; margin: 0px; }
}
.sd[data-s-a2570017-5f2a-4489-ac20-915822c3705c] { background: rgb(51, 51, 51); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; margin: 30px 0px 20px; padding: 3px 22px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-a2570017-5f2a-4489-ac20-915822c3705c] { background: rgb(30, 90, 159); font-size: 16px; padding: 5px 20px; }
}
.sd[data-s-0cb8e657-c085-4a96-838f-5bcd235b0dbb] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 15px 0px 0px; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-7d775374-923f-467d-9db4-0844a3a7aa5d] { background: rgb(248, 247, 246); box-shadow: none; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: 54px; letter-spacing: 0.05em; line-height: 1.4; padding: 10px 0px 10px 20px; text-align: left; width: 30%; max-width: 30%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-7d775374-923f-467d-9db4-0844a3a7aa5d] { font-size: 14px; padding: 10px 0px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-cb752371-709d-49e6-b49b-b2eeb33f6a31] { background: rgb(248, 247, 246); border-width: 0px; border-style: solid; border-color: rgb(170, 170, 170); box-shadow: none; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: 54px; letter-spacing: 0.05em; line-height: 1.4; padding: 10px 0px 10px 20px; text-align: left; width: 70%; max-width: 70%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-cb752371-709d-49e6-b49b-b2eeb33f6a31] { text-align: left; justify-content: flex-start; }
}
.sd[data-s-69cdc36f-b21e-4a56-9240-2a7228a06e58] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); border-width: 0px 0px 1px; border-style: solid; border-color: rgb(204, 204, 204); flex: 0 0 auto; flex-flow: row; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-15e1e0ec-8b06-44e0-bcae-d232d71c01f9] { background: rgb(255, 255, 255); box-shadow: none; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: 54px; letter-spacing: 0.05em; line-height: 1.4; padding: 10px 0px 10px 20px; text-align: left; width: 30%; max-width: 30%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-15e1e0ec-8b06-44e0-bcae-d232d71c01f9] { font-size: 14px; padding: 10px 0px; }
}
.sd[data-s-519e192d-6916-4dca-a95a-fdc53e47f68e] { background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgb(170, 170, 170); box-shadow: none; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: 54px; letter-spacing: 0.05em; line-height: 1.4; padding: 10px 0px 10px 20px; text-align: left; width: 70%; max-width: 70%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-519e192d-6916-4dca-a95a-fdc53e47f68e] { font-size: 14px; padding: 10px 0px; }
}
.sd[data-s-4d58be18-2ae7-4998-9793-f1c38dcb4ac2] { place-content: center flex-start; align-items: center; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(204, 204, 204); flex: 0 0 auto; flex-flow: row; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-735859b1-d42e-41b4-9be3-ae30b497bf33] { background: rgb(255, 255, 255); box-shadow: none; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: 54px; letter-spacing: 0.05em; line-height: 1.4; padding: 10px 0px 10px 20px; text-align: left; width: 30%; max-width: 30%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-735859b1-d42e-41b4-9be3-ae30b497bf33] { font-size: 14px; padding: 10px 0px; }
}
.sd[data-s-ab966f0b-6000-4c52-837e-9c5e62787d33] { background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgb(170, 170, 170); box-shadow: none; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: 54px; letter-spacing: 0.05em; line-height: 1.4; padding: 10px 0px 10px 20px; text-align: left; width: 70%; max-width: 70%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-ab966f0b-6000-4c52-837e-9c5e62787d33] { font-size: 14px; padding: 10px 0px; }
}
.sd[data-s-d9f8021b-8896-483d-92fc-546522ff48f4] { place-content: center flex-start; align-items: center; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(204, 204, 204); flex: 0 0 auto; flex-flow: row; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-6e1ee429-8f84-4e8b-84d2-d4ef71423ba8] { background: rgb(255, 255, 255); box-shadow: none; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: 54px; letter-spacing: 0.05em; line-height: 1.4; padding: 10px 0px 10px 20px; text-align: left; width: 30%; max-width: 30%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-6e1ee429-8f84-4e8b-84d2-d4ef71423ba8] { font-size: 14px; padding: 10px 0px; }
}
.sd[data-s-05694f59-e333-4fa1-85ec-183290f58b48] { background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgb(170, 170, 170); box-shadow: none; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: 54px; letter-spacing: 0.05em; line-height: 1.4; padding: 10px 0px 10px 20px; text-align: left; width: 70%; max-width: 70%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-05694f59-e333-4fa1-85ec-183290f58b48] { font-size: 14px; padding: 10px 0px; }
}
.sd[data-s-a93a5474-ec3e-4f40-ad44-ddbd52765750] { border-radius: 10px; height: 320px; margin: 30px 0px 0px; padding: 0px; width: 440px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-a93a5474-ec3e-4f40-ad44-ddbd52765750] { height: 340px; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a93a5474-ec3e-4f40-ad44-ddbd52765750] { display: none; height: 300px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a93a5474-ec3e-4f40-ad44-ddbd52765750] { display: none; }
}
.sd[data-s-3fda4076-84a5-4d14-95ba-90a968d36f24] { border-radius: 10px; display: none; height: 320px; margin: 30px 0px 0px; padding: 0px; width: 440px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-3fda4076-84a5-4d14-95ba-90a968d36f24] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3fda4076-84a5-4d14-95ba-90a968d36f24] { display: none; height: 340px; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3fda4076-84a5-4d14-95ba-90a968d36f24] { display: flex; flex: 0 0 auto; height: 200px; margin: 30px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3fda4076-84a5-4d14-95ba-90a968d36f24] { display: flex; }
}
.sd[data-s-aa637aec-c00a-475c-81a3-f5432f2eda5b] { 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 11px 28px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 80px; padding: 60px 0px 80px; width: 1100px; max-width: 100%; }
.sd[data-s-aa637aec-c00a-475c-81a3-f5432f2eda5b].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-aa637aec-c00a-475c-81a3-f5432f2eda5b].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-aa637aec-c00a-475c-81a3-f5432f2eda5b] { background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; padding: 50px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-e0006391-7d8e-4b24-9886-2873801077a5] { place-content: center; align-items: center; flex-flow: row; margin: 30px 0px 50px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-e0006391-7d8e-4b24-9886-2873801077a5] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e0006391-7d8e-4b24-9886-2873801077a5] { display: none; }
}
.sd[data-s-b7b65aa0-dbdb-485d-942c-594f3fa1d5a5] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-b7b65aa0-dbdb-485d-942c-594f3fa1d5a5] { display: none; font-size: 20px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b7b65aa0-dbdb-485d-942c-594f3fa1d5a5] { display: none; }
}
.sd[data-s-462d5e03-33dc-43b3-af12-5f1e72ea8143] { border-radius: 0px; display: none; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 60px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1140px) {
  .sd[data-s-462d5e03-33dc-43b3-af12-5f1e72ea8143] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-462d5e03-33dc-43b3-af12-5f1e72ea8143] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-462d5e03-33dc-43b3-af12-5f1e72ea8143] { display: flex; font-size: 20px; height: auto; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-462d5e03-33dc-43b3-af12-5f1e72ea8143] { display: flex; }
}
.sd[data-s-1a57309e-528b-4d39-9196-ed5b223d2168] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex-direction: row; margin: 0px 40px; overflow: visible; padding: 0px; width: 1100px; max-width: calc(100% - 80px); }
@media screen and (max-width: 840px) {
  .sd[data-s-1a57309e-528b-4d39-9196-ed5b223d2168] { flex-direction: column; overflow: hidden auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1a57309e-528b-4d39-9196-ed5b223d2168] { margin: 0px 20px; max-width: calc(100% - 40px); }
}
.sd[data-s-d501251f-1bbd-438b-a00d-3f02544d2513] { border-radius: 10px; height: 320px; padding: 0px; width: 440px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-d501251f-1bbd-438b-a00d-3f02544d2513] { height: 340px; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d501251f-1bbd-438b-a00d-3f02544d2513] { display: none; flex: 0 0 auto; height: 200px; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d501251f-1bbd-438b-a00d-3f02544d2513] { display: none; }
}
.sd[data-s-b6844c8b-faa4-4c78-9ca2-e0264d71ce44] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 1 1 0%; overflow: visible; padding: 0px 40px; }
@media screen and (max-width: 840px) {
  .sd[data-s-b6844c8b-faa4-4c78-9ca2-e0264d71ce44] { flex: 0 0 auto; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b6844c8b-faa4-4c78-9ca2-e0264d71ce44] { align-content: center; align-items: center; }
}
.sd[data-s-f70116c5-8ea9-4533-a130-445bda5ff227] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; letter-spacing: 0.05em; line-height: 1.6; padding: 0px; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-f70116c5-8ea9-4533-a130-445bda5ff227] { font-size: 14px; line-height: 2; }
}
.sd[data-s-38e9a865-49c8-45f5-8b7f-8a9c32f19dd3] { border-radius: 0px; color: rgb(30, 90, 159); font-family: var(--s-font-d1bbc39f); font-size: 16px; letter-spacing: 0.05em; line-height: 1.6; margin: 20px 0px 0px; padding: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-38e9a865-49c8-45f5-8b7f-8a9c32f19dd3] { font-size: 14px; line-height: 2; text-align: left; justify-content: flex-start; }
}
.sd[data-s-64998e37-6abb-4a22-9fa1-de6024fe83cb] { background: rgb(51, 51, 51); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 20px; letter-spacing: 0.05em; line-height: 1.6; margin: 30px 0px 20px; padding: 3px 22px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-64998e37-6abb-4a22-9fa1-de6024fe83cb] { background: rgb(30, 90, 159); font-size: 16px; padding: 5px 20px; }
}
.sd[data-s-10ba0079-1bc1-406c-b158-7e8ea6174ed4] { place-content: flex-start; align-items: flex-start; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-10ba0079-1bc1-406c-b158-7e8ea6174ed4] { margin: 0px; max-width: 100%; }
}
.sd[data-s-8b2e45b0-deeb-451a-8876-47dcf94762d6] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 480px; max-width: 100%; }
.sd[data-s-2dcb4d17-4991-4067-9c13-a804c3708a09] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-3a2d1440-66bc-480b-ab70-2660d5635edb] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: auto; max-width: calc(100% - 5px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-3a2d1440-66bc-480b-ab70-2660d5635edb] { flex: 0 0 auto; width: calc(99% - 5px); max-width: calc(99% - 5px); }
}
.sd[data-s-26cb9236-4a8e-4f6c-ac41-36e506c901ba] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; width: 480px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-26cb9236-4a8e-4f6c-ac41-36e506c901ba] { margin: 0px; max-width: 100%; }
}
.sd[data-s-62e4379b-0916-464b-b096-3f15ce618288] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 480px; max-width: 100%; }
.sd[data-s-a3d2492f-4721-4a05-8438-1c50e7f23ea8] { color: rgb(30, 90, 159); font-size: 14px; margin: 4px 0px 0px; max-width: 100%; }
.sd[data-s-74936635-4eaa-41ad-b693-0084be0a5a14] { 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.6; margin: 0px 0px 0px 5px; padding: 0px 0px 10px; text-align: left; width: 460px; max-width: calc(100% - 5px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-74936635-4eaa-41ad-b693-0084be0a5a14] { flex: 0 0 auto; width: calc(99% - 5px); max-width: calc(99% - 5px); }
}
.sd[data-s-29a912b5-54df-45c7-8dfc-7a04f6ca29b9] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; margin: 20px 0px 0px 10px; padding: 0px; width: 480px; max-width: calc(100% - 10px); }
@media screen and (max-width: 540px) {
  .sd[data-s-29a912b5-54df-45c7-8dfc-7a04f6ca29b9] { margin: 0px; max-width: 100%; }
}
.sd[data-s-902d79ce-bdcf-46e5-ac2a-0436c30b2aeb] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 480px; max-width: 100%; }
.sd[data-s-0f0dca72-c47b-4183-b363-82ce28a16673] { 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.6; margin: 0px; padding: 0px 0px 10px; text-align: left; width: 468px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-0f0dca72-c47b-4183-b363-82ce28a16673] { flex: 0 0 auto; width: 99%; max-width: 99%; }
}
.sd[data-s-810bc70e-78c2-4492-90a1-01d5ba43539e] { place-content: flex-start; align-items: flex-start; flex-flow: row; margin: 0px 0px 0px 10px; padding: 0px; max-width: calc(100% - 10px); }
.sd[data-s-76ad3545-4798-4d84-ac33-62ff6790d1e4] { border-radius: 10px; display: none; height: 320px; padding: 0px; width: 440px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-76ad3545-4798-4d84-ac33-62ff6790d1e4] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-76ad3545-4798-4d84-ac33-62ff6790d1e4] { display: none; height: 340px; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-76ad3545-4798-4d84-ac33-62ff6790d1e4] { display: flex; flex: 0 0 auto; height: 200px; margin: 30px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-76ad3545-4798-4d84-ac33-62ff6790d1e4] { display: flex; }
}
.sd[data-s-54fadbb3-fbe7-4838-821d-2095967f73cf] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); 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-54fadbb3-fbe7-4838-821d-2095967f73cf] { flex: 0 0 auto; height: auto; }
}
.sd[data-s-adfcbaaa-0de9-45c1-a299-32927349e0f7] { 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-adfcbaaa-0de9-45c1-a299-32927349e0f7] { padding: 0px 24px; }
}
.sd[data-s-fceb6b6d-6400-4c43-a933-205c46c67619] { 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-fceb6b6d-6400-4c43-a933-205c46c67619]:hover { opacity: 0.5; }
.sd[data-s-82696d3e-b1d8-44ac-a0cd-84954b1b3e7a] { 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-82696d3e-b1d8-44ac-a0cd-84954b1b3e7a] { margin: 0px 6px; max-width: calc(100% - 12px); }
}
.sd[data-s-4bac14e6-2ec7-44e0-8ab5-e1e50c731551] { 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-b2a77101-1bcf-4133-b9db-2c75e1b06fe1] { }
.sd[data-s-b5bc014b-7c4b-48aa-9f42-88f7a436256e] { }
body { background: rgb(248, 247, 246); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-r-1_2_4_1_0_4_0e4d1397-98dc-4125-ae67-4c4b9283ffc7]::before { background-image: url("./bfe6663133c1d8b173af.webp"); }
.sd[data-r-0_2_5_1_0_4_9260ae51-f712-4267-a1eb-0ae73638c6cc]::before { background-image: url("./865da031cbf913fae7ff.webp"); }
.sd[data-r-2_2_6_1_0_4_b3dfc865-dbf2-4963-a099-6813f797ebed]::before { background-image: url("./f8e5c509a4b601a6fd47.webp"); }
.sd[data-r-1_2_7_1_0_4_751ef520-1e93-4138-b4ce-bde88d0f57ed]::before { background-image: url("./7529d8a047045ce1fcdc.webp"); }
.sd[data-r-1_3_7_1_0_4_a93a5474-ec3e-4f40-ad44-ddbd52765750]::before { background-image: url("./d5d68058f026b887c02a.webp"); }
.sd[data-r-0_2_8_1_0_4_d501251f-1bbd-438b-a00d-3f02544d2513]::before { background-image: url("./d3c001ce4d9404b43f04.webp"); }
.sd[data-r-0_2_4_b2a77101-1bcf-4133-b9db-2c75e1b06fe1_6306413d-a514-4337-89e5-e85e7419eac3]::before { background-image: url("./97458d691434a1707f8d.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'; }