.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-d6f28254-ecd0-4ba8-b967-66375db6849a] { 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-f9ca5528-58aa-4265-9c30-32c61cd17f13] { }
.sd[data-s-ce665828-dfaf-4900-b0dd-f1da124a16d5] { }
.sd[data-s-9812f858-f56f-4bd5-b8d7-ddbb849e2ef4] { 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: 840px) {
  .sd[data-s-9812f858-f56f-4bd5-b8d7-ddbb849e2ef4] { flex: 0 0 auto; height: 78vh; justify-content: center; width: 111%; max-width: 111%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9812f858-f56f-4bd5-b8d7-ddbb849e2ef4] { background: rgb(0, 0, 0); flex: 0 0 auto; height: 670px; width: 111%; max-width: 111%; }
}
.sd[data-s-23762bb7-0760-42f5-b8f6-cfa4b9982010] { 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: 100%; z-index: -3; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-23762bb7-0760-42f5-b8f6-cfa4b9982010] { 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-23762bb7-0760-42f5-b8f6-cfa4b9982010] { 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-23762bb7-0760-42f5-b8f6-cfa4b9982010] { display: none; }
}
.sd[data-s-19acd834-69f1-408f-af8d-bcd6dc45a79f] { 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-19acd834-69f1-408f-af8d-bcd6dc45a79f] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-19acd834-69f1-408f-af8d-bcd6dc45a79f] { 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-19acd834-69f1-408f-af8d-bcd6dc45a79f] { inset: -133px -1974px -133px 0px; display: flex; flex: 0 0 auto; height: 100vh; margin: 100px 0px 0px; width: 180%; z-index: 0; max-width: 180%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-19acd834-69f1-408f-af8d-bcd6dc45a79f] { display: flex; flex: 0 0 auto; width: 159%; max-width: 159%; }
}
.sd[data-s-7ee3897b-430b-4ad7-b2e9-f9bf3fb067ef] { 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-7ee3897b-430b-4ad7-b2e9-f9bf3fb067ef].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-7ee3897b-430b-4ad7-b2e9-f9bf3fb067ef].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-7ee3897b-430b-4ad7-b2e9-f9bf3fb067ef] { padding: 0px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7ee3897b-430b-4ad7-b2e9-f9bf3fb067ef] { padding: 0px 12px; }
}
.sd[data-s-f4dd6c49-c6ad-4473-810a-18726438ae74] { 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-f4dd6c49-c6ad-4473-810a-18726438ae74]:hover { opacity: 0.5; }
@media screen and (max-width: 840px) {
  .sd[data-s-f4dd6c49-c6ad-4473-810a-18726438ae74] { display: flex; font-size: 12px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f4dd6c49-c6ad-4473-810a-18726438ae74] { display: flex; font-size: 10px; }
}
.sd[data-s-79989337-5620-4c89-8161-95edb0715230] { 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-a39c96d8-a9ed-48fe-bedf-82fbda03c113] { 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 77px; 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: 840px) {
  .sd[data-s-a39c96d8-a9ed-48fe-bedf-82fbda03c113] { inset: auto -20px -228px 20px; flex: 0 0 auto; height: 683px; padding: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a39c96d8-a9ed-48fe-bedf-82fbda03c113] { background: rgba(0, 0, 0, 0); inset: 61px -18px auto auto; flex: 0 0 auto; flex-flow: column; height: 452px; justify-content: flex-start; max-width: 100%; }
}
.sd[data-s-b1437a4a-dc8a-4f01-90bd-2c41d6ba35ad] { 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-b1437a4a-dc8a-4f01-90bd-2c41d6ba35ad] { justify-content: flex-start; margin: 0px 0px 0px 96px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b1437a4a-dc8a-4f01-90bd-2c41d6ba35ad] { 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-b1437a4a-dc8a-4f01-90bd-2c41d6ba35ad] { 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-b1437a4a-dc8a-4f01-90bd-2c41d6ba35ad] { height: 174px; max-width: 100%; }
}
.sd[data-s-3f01e395-6170-41fd-bf21-23d12ae4536c] { 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-3f01e395-6170-41fd-bf21-23d12ae4536c].appear { color: rgb(155, 200, 218); opacity: 0; translate: 0px 72px; }
.sd[data-s-3f01e395-6170-41fd-bf21-23d12ae4536c].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-3f01e395-6170-41fd-bf21-23d12ae4536c] { font-size: 96px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3f01e395-6170-41fd-bf21-23d12ae4536c] { font-size: 64px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3f01e395-6170-41fd-bf21-23d12ae4536c] { font-size: 40px; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3f01e395-6170-41fd-bf21-23d12ae4536c] { font-size: 50px; }
}
.sd[data-s-1bdce770-b975-4f9c-a2e7-c719b0a2b6c4] { 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-1bdce770-b975-4f9c-a2e7-c719b0a2b6c4].appear { color: rgb(155, 200, 218); opacity: 0; translate: 0px 72px; }
.sd[data-s-1bdce770-b975-4f9c-a2e7-c719b0a2b6c4].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-1bdce770-b975-4f9c-a2e7-c719b0a2b6c4] { font-size: 96px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-1bdce770-b975-4f9c-a2e7-c719b0a2b6c4] { font-size: 64px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1bdce770-b975-4f9c-a2e7-c719b0a2b6c4] { font-size: 40px; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1bdce770-b975-4f9c-a2e7-c719b0a2b6c4] { font-size: 50px; }
}
.sd[data-s-1f327c55-7d89-4ac1-b65d-3662e56f4718] { 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-1f327c55-7d89-4ac1-b65d-3662e56f4718] { height: 363px; padding: 64px 48px 96px; z-index: 2; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1f327c55-7d89-4ac1-b65d-3662e56f4718] { height: 322px; padding: 0px 20px; max-width: 100%; }
}
.sd[data-s-23923155-1c9c-411d-947b-b5a80603f4a3] { 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-23923155-1c9c-411d-947b-b5a80603f4a3].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-23923155-1c9c-411d-947b-b5a80603f4a3].appear-active { }
.sd[data-s-2f00e3cd-46c0-4822-8c62-e23bd94397f3] { 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-2f00e3cd-46c0-4822-8c62-e23bd94397f3].appear { opacity: 0; translate: 0px 24px; }
.sd[data-s-2f00e3cd-46c0-4822-8c62-e23bd94397f3].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-2f00e3cd-46c0-4822-8c62-e23bd94397f3] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2f00e3cd-46c0-4822-8c62-e23bd94397f3] { font-size: 14px; }
}
.sd[data-s-a153aebd-1509-41cf-aa54-58cccfb8baca] { 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-a153aebd-1509-41cf-aa54-58cccfb8baca] { font-size: 24px; margin: 0px 0px 24px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a153aebd-1509-41cf-aa54-58cccfb8baca] { font-size: 20px; }
}
.sd[data-s-e708380b-b8c8-44ae-8007-6633d7503744] { 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-e708380b-b8c8-44ae-8007-6633d7503744] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e708380b-b8c8-44ae-8007-6633d7503744] { flex: 0 0 auto; font-size: 16px; height: 170px; line-height: 2; max-width: 100%; }
}
.sd[data-s-73748c76-cf6e-4535-a448-742c50df14e4] { 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; flex-flow: row; padding: 12px 48px; transition-delay: 0ms; transition-duration: 600ms; }
.sd[data-s-73748c76-cf6e-4535-a448-742c50df14e4].appear { opacity: 0; transition-duration: 1000ms; }
.sd[data-s-73748c76-cf6e-4535-a448-742c50df14e4].appear-active { transition-duration: 1000ms; }
.sd[data-s-73748c76-cf6e-4535-a448-742c50df14e4]:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; translate: 10px 10px; }
.sd[data-s-33f75b1e-2878-4bdb-a3de-73e5ad3ac1cd] { 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-33f75b1e-2878-4bdb-a3de-73e5ad3ac1cd] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-33f75b1e-2878-4bdb-a3de-73e5ad3ac1cd] { font-size: 12px; }
}
.sd[data-s-2134ce7f-134b-46f3-940c-13b625527a84] { color: rgb(255, 255, 255); font-size: 20px; }
.sd[data-s-c1782c48-4977-40d3-a2cb-c5632de06a39] { 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-c1782c48-4977-40d3-a2cb-c5632de06a39].appear { scale: 1; }
.sd[data-s-c1782c48-4977-40d3-a2cb-c5632de06a39].appear-active { }
.sd[data-s-f255a4bf-fce5-4647-9986-87f48a069021] { 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-f255a4bf-fce5-4647-9986-87f48a069021] { flex: 0 0 auto; height: auto; }
}
.sd[data-s-11115e03-b83a-45f3-a2d4-fc1874e3cafd] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); 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-11115e03-b83a-45f3-a2d4-fc1874e3cafd] { flex: 0 0 auto; height: auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-11115e03-b83a-45f3-a2d4-fc1874e3cafd] { flex: 0 0 auto; height: auto; padding: 0px 0px 96px; }
}
.sd[data-s-2db5533c-9e41-4a8b-b39c-0681e406c579] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; height: 40vh; margin: 0px 0px 150px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-2db5533c-9e41-4a8b-b39c-0681e406c579] { flex: 0 0 auto; height: 30vh; margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2db5533c-9e41-4a8b-b39c-0681e406c579] { flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 96px; width: 100%; max-width: 100%; }
}
.sd[data-s-7d229c06-1769-4446-9cd6-1672a76148ad] { display: none; flex: 0 0 auto; height: 100%; margin: 0px; width: 50%; max-width: 50%; }
.sd[data-s-7d229c06-1769-4446-9cd6-1672a76148ad]::before { }
@media screen and (max-width: 1140px) {
  .sd[data-s-7d229c06-1769-4446-9cd6-1672a76148ad] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-7d229c06-1769-4446-9cd6-1672a76148ad] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7d229c06-1769-4446-9cd6-1672a76148ad]::before { }
  .sd[data-s-7d229c06-1769-4446-9cd6-1672a76148ad] { display: flex; flex: 0 0 auto; height: 30vh; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7d229c06-1769-4446-9cd6-1672a76148ad] { display: flex; }
}
.sd[data-s-74f969fe-04a7-4684-ae2a-fb1a805a4171] { flex: 0 0 auto; height: 100%; margin: 0px; width: 50%; max-width: 50%; }
.sd[data-s-74f969fe-04a7-4684-ae2a-fb1a805a4171]::before { }
@media screen and (max-width: 540px) {
  .sd[data-s-74f969fe-04a7-4684-ae2a-fb1a805a4171]::before { }
  .sd[data-s-74f969fe-04a7-4684-ae2a-fb1a805a4171] { display: none; flex: 0 0 auto; height: 30vh; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-74f969fe-04a7-4684-ae2a-fb1a805a4171] { display: none; }
}
.sd[data-s-550c4616-7d75-48e2-b31b-3d29931b1f7d] { flex: 0 0 auto; height: 100%; margin: 0px; width: 50%; max-width: 50%; }
.sd[data-s-550c4616-7d75-48e2-b31b-3d29931b1f7d]::before { }
@media screen and (max-width: 540px) {
  .sd[data-s-550c4616-7d75-48e2-b31b-3d29931b1f7d]::before { }
  .sd[data-s-550c4616-7d75-48e2-b31b-3d29931b1f7d] { flex: 0 0 auto; height: 30vh; width: 100%; max-width: 100%; }
}
.sd[data-s-a4ee30f1-8460-44c9-9a99-314ece39a311] { background: rgb(0, 0, 0); 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-a4ee30f1-8460-44c9-9a99-314ece39a311].appear { scale: 1; transition-delay: 100ms; }
.sd[data-s-a4ee30f1-8460-44c9-9a99-314ece39a311].appear-active { transition-delay: 100ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-a4ee30f1-8460-44c9-9a99-314ece39a311].appear { transition-duration: 800ms; }
  .sd[data-s-a4ee30f1-8460-44c9-9a99-314ece39a311].appear-active { transition-duration: 800ms; }
}
.sd[data-s-42d87305-aaae-4c33-be5b-e7b902a410a5] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 0px; width: 1280px; max-width: 100%; }
.sd[data-s-42d87305-aaae-4c33-be5b-e7b902a410a5].appear { transition-delay: 200ms; }
.sd[data-s-42d87305-aaae-4c33-be5b-e7b902a410a5].appear-active { transition-delay: 200ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-42d87305-aaae-4c33-be5b-e7b902a410a5] { background: rgb(248, 247, 246); flex: 0 0 auto; padding: 50px; width: 100%; z-index: 3; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-42d87305-aaae-4c33-be5b-e7b902a410a5] { margin: 0px 0px 50px; padding: 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-39bd3556-7dcb-44a9-946d-85ca05b79532] { 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-39bd3556-7dcb-44a9-946d-85ca05b79532].appear { opacity: 0; }
.sd[data-s-39bd3556-7dcb-44a9-946d-85ca05b79532].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-39bd3556-7dcb-44a9-946d-85ca05b79532] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-39bd3556-7dcb-44a9-946d-85ca05b79532] { flex: 0 0 auto; font-size: 40px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-39bd3556-7dcb-44a9-946d-85ca05b79532] { flex: 0 0 auto; font-size: 24px; padding: 0px 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
}
.sd[data-s-a4d0a4d5-6d92-4582-ab73-e31723f3cc6a] { 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-a4d0a4d5-6d92-4582-ab73-e31723f3cc6a].appear { opacity: 0; transition-delay: 800ms; translate: 0px 48px; }
.sd[data-s-a4d0a4d5-6d92-4582-ab73-e31723f3cc6a].appear-active { transition-delay: 800ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-a4d0a4d5-6d92-4582-ab73-e31723f3cc6a] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a4d0a4d5-6d92-4582-ab73-e31723f3cc6a] { flex: 0 0 auto; font-size: 24px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a4d0a4d5-6d92-4582-ab73-e31723f3cc6a].appear { transition-delay: 300ms; translate: 0px 24px; }
  .sd[data-s-a4d0a4d5-6d92-4582-ab73-e31723f3cc6a].appear-active { transition-delay: 300ms; }
  .sd[data-s-a4d0a4d5-6d92-4582-ab73-e31723f3cc6a] { 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-d21079a7-3950-4f5f-ab63-7c77051c1629] { color: rgb(30, 90, 159); display: none; flex: 0 0 auto; font-family: var(--s-font-87beb902); 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-d21079a7-3950-4f5f-ab63-7c77051c1629].appear { opacity: 0; }
.sd[data-s-d21079a7-3950-4f5f-ab63-7c77051c1629].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-d21079a7-3950-4f5f-ab63-7c77051c1629] { display: none; font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d21079a7-3950-4f5f-ab63-7c77051c1629] { display: none; flex: 0 0 auto; font-size: 14px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d21079a7-3950-4f5f-ab63-7c77051c1629].appear { transition-delay: 800ms; translate: 100px; }
  .sd[data-s-d21079a7-3950-4f5f-ab63-7c77051c1629].appear-active { transition-delay: 800ms; }
  .sd[data-s-d21079a7-3950-4f5f-ab63-7c77051c1629] { color: rgb(51, 51, 51); display: flex; flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; line-height: 1.6; margin: 0px 0px 24px; padding: 0px 0px 20px; width: 474px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d21079a7-3950-4f5f-ab63-7c77051c1629] { display: flex; }
}
.sd[data-s-b03007fe-f085-40b8-970f-5392d09a89be] { 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: auto; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-b03007fe-f085-40b8-970f-5392d09a89be].appear { opacity: 0; transition-delay: 1400ms; translate: -100px; }
.sd[data-s-b03007fe-f085-40b8-970f-5392d09a89be].appear-active { transition-delay: 1400ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-b03007fe-f085-40b8-970f-5392d09a89be] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b03007fe-f085-40b8-970f-5392d09a89be] { flex: 0 0 auto; font-size: 14px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b03007fe-f085-40b8-970f-5392d09a89be].appear { transition-delay: 1000ms; }
  .sd[data-s-b03007fe-f085-40b8-970f-5392d09a89be].appear-active { transition-delay: 1000ms; }
  .sd[data-s-b03007fe-f085-40b8-970f-5392d09a89be] { 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: 300px; max-width: 100%; }
}
.sd[data-s-92157e6a-3424-48fd-a9d1-05ee879945be] { 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: auto; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-92157e6a-3424-48fd-a9d1-05ee879945be].appear { opacity: 0; transition-delay: 1200ms; translate: 100px; }
.sd[data-s-92157e6a-3424-48fd-a9d1-05ee879945be].appear-active { transition-delay: 1200ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-92157e6a-3424-48fd-a9d1-05ee879945be] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-92157e6a-3424-48fd-a9d1-05ee879945be] { display: flex; flex: 0 0 auto; font-size: 14px; padding: 0px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-92157e6a-3424-48fd-a9d1-05ee879945be] { display: none; flex: 0 0 auto; font-size: 14px; line-height: 2.2; margin: 0px 0px 24px; padding: 0px 0px 20px; width: 474px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-92157e6a-3424-48fd-a9d1-05ee879945be] { display: none; }
}
.sd[data-s-00ffc0a4-96c2-40a6-a60f-386d3d6df16d] { align-content: flex-start; align-items: flex-start; background: none; border-radius: 0px; flex: 0 0 auto; flex-flow: wrap; margin: 0px 0px 96px; overflow: visible; padding: 0px; width: 1100px; max-width: 100%; }
.sd[data-s-00ffc0a4-96c2-40a6-a60f-386d3d6df16d].appear { transition-delay: 800ms; }
.sd[data-s-00ffc0a4-96c2-40a6-a60f-386d3d6df16d].appear-active { transition-delay: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-00ffc0a4-96c2-40a6-a60f-386d3d6df16d] { display: none; flex: 0 0 auto; flex-direction: column; height: auto; justify-content: center; overflow: hidden auto; padding: 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-00ffc0a4-96c2-40a6-a60f-386d3d6df16d] { display: flex; margin: 0px; padding: 0px 24px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-00ffc0a4-96c2-40a6-a60f-386d3d6df16d] { display: flex; }
}
.sd[data-s-3d462f7b-3c8a-429e-bb10-984ff99b0ef2] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; margin: 0px 20px 0px 0px; overflow: visible; padding: 0px; width: calc(33.3% - 20px); max-width: calc(33.3% - 20px); }
.sd[data-s-3d462f7b-3c8a-429e-bb10-984ff99b0ef2].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-3d462f7b-3c8a-429e-bb10-984ff99b0ef2].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-3d462f7b-3c8a-429e-bb10-984ff99b0ef2] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; padding: 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3d462f7b-3c8a-429e-bb10-984ff99b0ef2].appear { transition-duration: 1200ms; }
  .sd[data-s-3d462f7b-3c8a-429e-bb10-984ff99b0ef2].appear-active { transition-duration: 1200ms; }
  .sd[data-s-3d462f7b-3c8a-429e-bb10-984ff99b0ef2] { padding: 0px; }
}
.sd[data-s-37527e63-b443-4cb9-bf98-e492860796ca] { border-radius: 10px; flex: 0 0 auto; height: 100%; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-37527e63-b443-4cb9-bf98-e492860796ca] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-37527e63-b443-4cb9-bf98-e492860796ca] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-edfa9a06-e837-44b2-928f-388ef1c2abdb] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 40px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-edfa9a06-e837-44b2-928f-388ef1c2abdb] { align-content: center; align-items: center; }
}
.sd[data-s-e1904f49-5869-4e2b-aea6-8c4139c44db8] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-e1904f49-5869-4e2b-aea6-8c4139c44db8] { font-size: 20px; }
}
.sd[data-s-28a8335d-1b6e-4699-8ea8-f07ca5661af0] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-28a8335d-1b6e-4699-8ea8-f07ca5661af0] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-9105e817-9b8d-43e7-89b0-26976ea45003] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; margin: 0px 10px; overflow: visible; padding: 0px; width: calc(33.3% - 20px); max-width: calc(33.3% - 20px); }
.sd[data-s-9105e817-9b8d-43e7-89b0-26976ea45003].appear { opacity: 0; transition-delay: 600ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-9105e817-9b8d-43e7-89b0-26976ea45003].appear-active { transition-delay: 600ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-9105e817-9b8d-43e7-89b0-26976ea45003] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; padding: 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9105e817-9b8d-43e7-89b0-26976ea45003].appear { transition-delay: 200ms; }
  .sd[data-s-9105e817-9b8d-43e7-89b0-26976ea45003].appear-active { transition-delay: 200ms; }
  .sd[data-s-9105e817-9b8d-43e7-89b0-26976ea45003] { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; padding: 0px; }
}
.sd[data-s-8e93e0ed-7f13-411a-b65f-26e034f109f4] { border-radius: 10px; flex: 0 0 auto; height: 100%; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-8e93e0ed-7f13-411a-b65f-26e034f109f4] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8e93e0ed-7f13-411a-b65f-26e034f109f4] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-fd4e2bae-35f6-4d7f-ab14-79a1bb588419] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 40px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-fd4e2bae-35f6-4d7f-ab14-79a1bb588419] { align-content: center; align-items: center; }
}
.sd[data-s-90c44d3f-e64b-4766-9e8b-84f4239a741c] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-90c44d3f-e64b-4766-9e8b-84f4239a741c] { font-size: 20px; }
}
.sd[data-s-a6b45447-d503-4793-9b75-3654ca3ad2ad] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-a6b45447-d503-4793-9b75-3654ca3ad2ad] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-56853d2f-da5c-41a6-b307-d1c543e72021] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; margin: 0px 0px 0px 20px; overflow: visible; padding: 0px; width: calc(33.3% - 20px); max-width: calc(33.3% - 20px); }
.sd[data-s-56853d2f-da5c-41a6-b307-d1c543e72021].appear { opacity: 0; transition-delay: 800ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-56853d2f-da5c-41a6-b307-d1c543e72021].appear-active { transition-delay: 800ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-56853d2f-da5c-41a6-b307-d1c543e72021] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; padding: 0px; width: 92%; max-width: 92%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-56853d2f-da5c-41a6-b307-d1c543e72021].appear { transition-delay: 200ms; }
  .sd[data-s-56853d2f-da5c-41a6-b307-d1c543e72021].appear-active { transition-delay: 200ms; }
  .sd[data-s-56853d2f-da5c-41a6-b307-d1c543e72021] { border-radius: 10px; flex: 0 0 auto; padding: 0px; width: auto; max-width: 100%; }
}
.sd[data-s-32120eb5-d756-4bfa-8406-8638e632ba7a] { border-radius: 10px; flex: 0 0 auto; height: 100%; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-32120eb5-d756-4bfa-8406-8638e632ba7a] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-32120eb5-d756-4bfa-8406-8638e632ba7a] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-a6e0d63a-5900-4d51-9ae7-bfa122785f4e] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 67px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-a6e0d63a-5900-4d51-9ae7-bfa122785f4e] { align-content: center; align-items: center; padding: 10px 20px 40px; }
}
.sd[data-s-39a5cb69-9fbb-48c3-be00-e62a62b27f62] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-39a5cb69-9fbb-48c3-be00-e62a62b27f62] { font-size: 20px; }
}
.sd[data-s-b82fcc67-04a9-4279-9d35-7e913449e6a0] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-b82fcc67-04a9-4279-9d35-7e913449e6a0] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-8cd674fb-d6fe-4e82-9b22-88e07c312fe0] { align-content: flex-start; align-items: flex-start; background: none; border-radius: 0px; display: none; flex: 0 0 auto; flex-flow: wrap; margin: 0px 0px 96px; overflow: visible; padding: 0px; width: 1100px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-8cd674fb-d6fe-4e82-9b22-88e07c312fe0] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-8cd674fb-d6fe-4e82-9b22-88e07c312fe0] { display: flex; flex: 0 0 auto; flex-direction: column; height: auto; justify-content: center; overflow: hidden auto; padding: 0px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8cd674fb-d6fe-4e82-9b22-88e07c312fe0] { display: none; margin: 0px; padding: 0px 24px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8cd674fb-d6fe-4e82-9b22-88e07c312fe0] { display: none; }
}
.sd[data-s-d60a48cb-d4c8-4b5d-804c-f7f7f0a9badd] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; margin: 0px 20px 0px 0px; overflow: visible; padding: 0px; width: calc(33.3% - 20px); max-width: calc(33.3% - 20px); }
.sd[data-s-d60a48cb-d4c8-4b5d-804c-f7f7f0a9badd].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-d60a48cb-d4c8-4b5d-804c-f7f7f0a9badd].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-d60a48cb-d4c8-4b5d-804c-f7f7f0a9badd] { align-content: stretch; align-items: stretch; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d60a48cb-d4c8-4b5d-804c-f7f7f0a9badd] { padding: 0px; }
}
.sd[data-s-5276832a-62d7-4867-9e25-95e4f163b3d2] { border-radius: 10px; flex: 0 0 auto; height: 100%; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-5276832a-62d7-4867-9e25-95e4f163b3d2] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5276832a-62d7-4867-9e25-95e4f163b3d2] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-b3dab588-66de-4c45-ae16-c4789b8554fb] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 40px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-b3dab588-66de-4c45-ae16-c4789b8554fb] { align-content: center; align-items: center; }
}
.sd[data-s-9f238b6c-c9aa-4049-ac44-13daa8df3ad2] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-9f238b6c-c9aa-4049-ac44-13daa8df3ad2] { font-size: 20px; }
}
.sd[data-s-e4978856-b8a3-4e86-8f15-767f319ccac2] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-e4978856-b8a3-4e86-8f15-767f319ccac2] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-fbdbf8e2-0b1d-4b37-893a-1d83efb8bbce] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; margin: 0px 10px; overflow: visible; padding: 0px; width: calc(33.3% - 20px); max-width: calc(33.3% - 20px); }
.sd[data-s-fbdbf8e2-0b1d-4b37-893a-1d83efb8bbce].appear { opacity: 0; transition-delay: 600ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-fbdbf8e2-0b1d-4b37-893a-1d83efb8bbce].appear-active { transition-delay: 600ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-fbdbf8e2-0b1d-4b37-893a-1d83efb8bbce] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fbdbf8e2-0b1d-4b37-893a-1d83efb8bbce] { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; padding: 0px; }
}
.sd[data-s-cbeed530-b46a-41ed-a3cf-09dce90c8f1b] { border-radius: 10px; flex: 0 0 auto; height: 100%; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-cbeed530-b46a-41ed-a3cf-09dce90c8f1b] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cbeed530-b46a-41ed-a3cf-09dce90c8f1b] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-19ed6585-6eae-4c9c-bc78-8312fa2a73be] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 40px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-19ed6585-6eae-4c9c-bc78-8312fa2a73be] { align-content: center; align-items: center; }
}
.sd[data-s-af28d235-5f94-44f0-9ae6-f26dee14ab16] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-af28d235-5f94-44f0-9ae6-f26dee14ab16] { font-size: 20px; }
}
.sd[data-s-76b3eb92-8aee-4e30-b190-acea631f40d9] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-76b3eb92-8aee-4e30-b190-acea631f40d9] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-f319721d-a38b-4bd3-87fd-d9be88e4d1da] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; margin: 0px 0px 0px 20px; overflow: visible; padding: 0px; width: calc(33.3% - 20px); max-width: calc(33.3% - 20px); }
.sd[data-s-f319721d-a38b-4bd3-87fd-d9be88e4d1da].appear { opacity: 0; transition-delay: 800ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-f319721d-a38b-4bd3-87fd-d9be88e4d1da].appear-active { transition-delay: 800ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-f319721d-a38b-4bd3-87fd-d9be88e4d1da] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f319721d-a38b-4bd3-87fd-d9be88e4d1da] { border-radius: 10px; flex: 0 0 auto; padding: 0px; width: auto; max-width: 100%; }
}
.sd[data-s-d245b15e-4ef2-45ad-8ee6-a0c291270364] { border-radius: 10px; flex: 0 0 auto; height: 100%; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-d245b15e-4ef2-45ad-8ee6-a0c291270364] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d245b15e-4ef2-45ad-8ee6-a0c291270364] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-96f64550-e0c6-433c-8e9a-185fd5caefcd] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 67px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-96f64550-e0c6-433c-8e9a-185fd5caefcd] { align-content: center; align-items: center; padding: 10px 20px 40px; }
}
.sd[data-s-50468c3f-711d-43b8-a9f9-fccccba89799] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-50468c3f-711d-43b8-a9f9-fccccba89799] { font-size: 20px; }
}
.sd[data-s-e12cf3d6-3c7d-46c5-94f7-e12d426a3ebc] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-e12cf3d6-3c7d-46c5-94f7-e12d426a3ebc] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-b48ddbf2-892d-4782-8ccc-242b1c4c2643] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; margin: 0px 20px 0px 0px; overflow: visible; padding: 0px; width: calc(33.3% - 20px); max-width: calc(33.3% - 20px); }
.sd[data-s-b48ddbf2-892d-4782-8ccc-242b1c4c2643].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-b48ddbf2-892d-4782-8ccc-242b1c4c2643].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-b48ddbf2-892d-4782-8ccc-242b1c4c2643] { align-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 50px; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b48ddbf2-892d-4782-8ccc-242b1c4c2643] { border-radius: 10px; flex: 0 0 auto; padding: 0px; width: auto; max-width: 100%; }
}
.sd[data-s-966ce223-1e70-4b38-b736-4f4e3b2c76ea] { border-radius: 10px; flex: 0 0 auto; height: 230px; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-966ce223-1e70-4b38-b736-4f4e3b2c76ea] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-966ce223-1e70-4b38-b736-4f4e3b2c76ea] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; z-index: 1; max-width: 100%; }
}
.sd[data-s-00549d85-d73a-42f0-b979-69d2291c76ba] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 40px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-00549d85-d73a-42f0-b979-69d2291c76ba] { align-content: center; align-items: center; }
}
.sd[data-s-643f14d4-db1f-411d-9845-d3816d29772e] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-643f14d4-db1f-411d-9845-d3816d29772e] { font-size: 20px; }
}
.sd[data-s-14353acc-92d7-4dee-9af2-265dd5c71c9f] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-8ca4e0dc); letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-14353acc-92d7-4dee-9af2-265dd5c71c9f] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-01916f98-0041-409b-8069-a64f42a558f5] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; margin: 0px 10px; overflow: visible; padding: 0px; width: calc(33.3% - 20px); max-width: calc(33.3% - 20px); }
.sd[data-s-01916f98-0041-409b-8069-a64f42a558f5].appear { opacity: 0; transition-delay: 600ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-01916f98-0041-409b-8069-a64f42a558f5].appear-active { transition-delay: 600ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-01916f98-0041-409b-8069-a64f42a558f5] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-01916f98-0041-409b-8069-a64f42a558f5] { background: rgb(255, 255, 255); border-radius: 10px; padding: 0px; }
}
.sd[data-s-3a267126-1ba7-4f19-920d-84064be6b757] { border-radius: 10px; flex: 0 0 auto; height: 230px; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-3a267126-1ba7-4f19-920d-84064be6b757] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3a267126-1ba7-4f19-920d-84064be6b757] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; z-index: 1; max-width: 100%; }
}
.sd[data-s-54508c7a-28f0-4462-92aa-5cd459b566ed] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 40px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-54508c7a-28f0-4462-92aa-5cd459b566ed] { align-content: center; align-items: center; border-radius: 10px; }
}
.sd[data-s-fa676450-0cdf-4550-bc83-82b29e5d8f87] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-fa676450-0cdf-4550-bc83-82b29e5d8f87] { font-size: 20px; }
}
.sd[data-s-18ee2478-3731-431b-a1a2-cf71dcb9e0c0] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); height: 78px; letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-18ee2478-3731-431b-a1a2-cf71dcb9e0c0] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-398dd1e3-bee8-4354-8b53-b43122c1464f] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; margin: 0px 0px 0px 20px; overflow: visible; padding: 0px; width: calc(33.3% - 20px); max-width: calc(33.3% - 20px); }
.sd[data-s-398dd1e3-bee8-4354-8b53-b43122c1464f].appear { opacity: 0; transition-delay: 800ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-398dd1e3-bee8-4354-8b53-b43122c1464f].appear-active { transition-delay: 800ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-398dd1e3-bee8-4354-8b53-b43122c1464f] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-398dd1e3-bee8-4354-8b53-b43122c1464f] { border-radius: 10px; padding: 0px; }
}
.sd[data-s-ab3b3928-cd84-40fd-9122-cf497f4c31d4] { border-radius: 10px; flex: 0 0 auto; height: 230px; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-ab3b3928-cd84-40fd-9122-cf497f4c31d4] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ab3b3928-cd84-40fd-9122-cf497f4c31d4] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-c3469c82-22f8-49c6-bdf5-fa52da64757b] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 67px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-c3469c82-22f8-49c6-bdf5-fa52da64757b] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; padding: 10px 20px 40px; }
}
.sd[data-s-1826f849-2455-436d-a2db-c7474da126fb] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-1826f849-2455-436d-a2db-c7474da126fb] { font-size: 20px; }
}
.sd[data-s-e4a5ac90-69dd-49f9-8254-549560220ccc] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-e4a5ac90-69dd-49f9-8254-549560220ccc] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-6f01ce67-125f-4c4b-b0b0-f92a91ad78af] { background: rgba(0, 0, 0, 0); border-radius: 0px; box-shadow: none; margin: 0px 40px 56px; opacity: 1; overflow: visible; padding: 0px; width: 1100px; max-width: calc(100% - 80px); }
@media screen and (max-width: 840px) {
  .sd[data-s-6f01ce67-125f-4c4b-b0b0-f92a91ad78af] { display: none; flex: 0 0 auto; padding: 0px; width: auto; max-width: calc(100% - 80px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6f01ce67-125f-4c4b-b0b0-f92a91ad78af] { display: flex; margin: 0px; padding: 0px 24px; transition-delay: 300ms; transition-duration: 1200ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6f01ce67-125f-4c4b-b0b0-f92a91ad78af] { display: flex; }
}
.sd[data-s-04ed65c1-c180-4c10-b3a7-7c03759e75e5] { align-content: flex-start; align-items: flex-start; background: none; border-radius: 0px; box-shadow: none; flex-flow: wrap; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-04ed65c1-c180-4c10-b3a7-7c03759e75e5] { flex: 0 0 auto; flex-direction: column; height: auto; justify-content: center; overflow: hidden auto; padding: 0px; width: auto; max-width: 100%; }
}
.sd[data-s-ca60ef2f-77e5-4538-b62f-cddcbbc45390] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; margin: 0px 20px 0px 0px; overflow: visible; padding: 0px; width: calc(33.3% - 20px); max-width: calc(33.3% - 20px); }
.sd[data-s-ca60ef2f-77e5-4538-b62f-cddcbbc45390].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-ca60ef2f-77e5-4538-b62f-cddcbbc45390].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-ca60ef2f-77e5-4538-b62f-cddcbbc45390] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; padding: 0px; width: 92%; max-width: 92%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ca60ef2f-77e5-4538-b62f-cddcbbc45390].appear { transition-delay: 200ms; }
  .sd[data-s-ca60ef2f-77e5-4538-b62f-cddcbbc45390].appear-active { transition-delay: 200ms; }
  .sd[data-s-ca60ef2f-77e5-4538-b62f-cddcbbc45390] { border-radius: 10px; flex: 0 0 auto; padding: 0px; width: auto; max-width: 100%; }
}
.sd[data-s-072896d8-6ea2-4469-8020-38ae224c665f] { border-radius: 10px; flex: 0 0 auto; height: 230px; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-072896d8-6ea2-4469-8020-38ae224c665f] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-072896d8-6ea2-4469-8020-38ae224c665f] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; z-index: 1; max-width: 100%; }
}
.sd[data-s-a3fff874-fa4a-4933-8e18-81b9913d3eba] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 40px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-a3fff874-fa4a-4933-8e18-81b9913d3eba] { align-content: center; align-items: center; }
}
.sd[data-s-13ef3865-1e76-4e0a-ad00-fadf63d52412] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-13ef3865-1e76-4e0a-ad00-fadf63d52412] { font-size: 20px; }
}
.sd[data-s-d4671cdc-66ff-49c7-9ce2-e49f5d2c627e] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-8ca4e0dc); letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-d4671cdc-66ff-49c7-9ce2-e49f5d2c627e] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-be0e4604-ae5e-49a3-90eb-ccf324e5c154] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; margin: 0px 10px; overflow: visible; padding: 0px; width: calc(33.3% - 20px); max-width: calc(33.3% - 20px); }
.sd[data-s-be0e4604-ae5e-49a3-90eb-ccf324e5c154].appear { opacity: 0; transition-delay: 600ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-be0e4604-ae5e-49a3-90eb-ccf324e5c154].appear-active { transition-delay: 600ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-be0e4604-ae5e-49a3-90eb-ccf324e5c154] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; padding: 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-be0e4604-ae5e-49a3-90eb-ccf324e5c154].appear { transition-delay: 200ms; }
  .sd[data-s-be0e4604-ae5e-49a3-90eb-ccf324e5c154].appear-active { transition-delay: 200ms; }
  .sd[data-s-be0e4604-ae5e-49a3-90eb-ccf324e5c154] { background: rgb(255, 255, 255); border-radius: 10px; padding: 0px; }
}
.sd[data-s-4568cadc-675c-402f-9ac0-21915c46a05d] { border-radius: 10px; flex: 0 0 auto; height: 230px; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-4568cadc-675c-402f-9ac0-21915c46a05d] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4568cadc-675c-402f-9ac0-21915c46a05d] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; z-index: 1; max-width: 100%; }
}
.sd[data-s-f2ccf213-0bbc-44fe-aef4-3ae978d31a7e] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 40px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-f2ccf213-0bbc-44fe-aef4-3ae978d31a7e] { align-content: center; align-items: center; border-radius: 10px; }
}
.sd[data-s-2afbaa85-43f7-4ddb-90ec-691245c66d4e] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-2afbaa85-43f7-4ddb-90ec-691245c66d4e] { font-size: 20px; }
}
.sd[data-s-71844099-b770-4db7-8738-d1e771acb56f] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); height: 78px; letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-71844099-b770-4db7-8738-d1e771acb56f] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-75037d39-91e8-43c4-91d0-a35927e6d834] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; margin: 0px 0px 0px 20px; overflow: visible; padding: 0px; width: calc(33.3% - 20px); max-width: calc(33.3% - 20px); }
.sd[data-s-75037d39-91e8-43c4-91d0-a35927e6d834].appear { opacity: 0; transition-delay: 800ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-75037d39-91e8-43c4-91d0-a35927e6d834].appear-active { transition-delay: 800ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-75037d39-91e8-43c4-91d0-a35927e6d834] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; padding: 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-75037d39-91e8-43c4-91d0-a35927e6d834].appear { transition-delay: 200ms; }
  .sd[data-s-75037d39-91e8-43c4-91d0-a35927e6d834].appear-active { transition-delay: 200ms; }
  .sd[data-s-75037d39-91e8-43c4-91d0-a35927e6d834] { border-radius: 10px; padding: 0px; }
}
.sd[data-s-e12dba78-d4aa-4a58-8f6e-3591d702e4cf] { border-radius: 10px; flex: 0 0 auto; height: 230px; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-e12dba78-d4aa-4a58-8f6e-3591d702e4cf] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e12dba78-d4aa-4a58-8f6e-3591d702e4cf] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-012e92a3-5f36-4947-aafe-f4f1bfd9f1b0] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 67px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-012e92a3-5f36-4947-aafe-f4f1bfd9f1b0] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; padding: 10px 20px 40px; }
}
.sd[data-s-dea5e5a7-ff10-40fc-81c5-986eb064aebd] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-dea5e5a7-ff10-40fc-81c5-986eb064aebd] { font-size: 20px; }
}
.sd[data-s-9f727dd5-cadf-43ca-8e3a-fcf2bd87008d] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-9f727dd5-cadf-43ca-8e3a-fcf2bd87008d] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-64ab4287-e0ed-4079-ab8d-9531974c851d] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; padding: 145px 48px 100px; transition-delay: 400ms; transition-duration: 1200ms; width: 100%; max-width: 100%; }
.sd[data-s-64ab4287-e0ed-4079-ab8d-9531974c851d].appear { background: rgb(0, 0, 0); }
.sd[data-s-64ab4287-e0ed-4079-ab8d-9531974c851d].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-64ab4287-e0ed-4079-ab8d-9531974c851d] { padding: 96px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-64ab4287-e0ed-4079-ab8d-9531974c851d] { display: flex; flex: 0 0 auto; height: auto; padding: 96px 24px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-64ab4287-e0ed-4079-ab8d-9531974c851d] { display: flex; }
}
.sd[data-s-54e30156-2d04-4e2a-a446-3aaf1efad1f2] { color: rgb(51, 51, 51); font-family: var(--s-font-f7b4a349); font-size: 64px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px 0px 70px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-54e30156-2d04-4e2a-a446-3aaf1efad1f2].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-54e30156-2d04-4e2a-a446-3aaf1efad1f2].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-54e30156-2d04-4e2a-a446-3aaf1efad1f2] { font-size: 40px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-54e30156-2d04-4e2a-a446-3aaf1efad1f2] { font-size: 48px; margin: 0px 0px 48px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-54e30156-2d04-4e2a-a446-3aaf1efad1f2].appear { translate: 0px 24px; }
  .sd[data-s-54e30156-2d04-4e2a-a446-3aaf1efad1f2].appear-active { }
  .sd[data-s-54e30156-2d04-4e2a-a446-3aaf1efad1f2] { font-size: 36px; letter-spacing: 0.05em; margin: 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-7866d3d9-5fb2-4158-94a2-ab4e84248332] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 1100px; max-width: 100%; }
.sd[data-s-afe36123-359a-47d8-9d79-cd7655ca82de] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 50px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-afe36123-359a-47d8-9d79-cd7655ca82de] { flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-5ec7cb3c-0226-4106-aedb-655478d358d4] { 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: 2; margin: 0px 0px 96px; text-align: center; transition-delay: 400ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-5ec7cb3c-0226-4106-aedb-655478d358d4].appear { opacity: 0; }
.sd[data-s-5ec7cb3c-0226-4106-aedb-655478d358d4].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-5ec7cb3c-0226-4106-aedb-655478d358d4] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-5ec7cb3c-0226-4106-aedb-655478d358d4] { font-size: 14px; text-align: center; justify-content: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5ec7cb3c-0226-4106-aedb-655478d358d4] { color: rgb(51, 51, 51); line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-32503d61-b60e-4687-b14e-b7b54290bd0b] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 0px; margin: 0px 0px 96px; padding: 0px; width: 100%; --gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b: 0px; --gap-v-32503d61-b60e-4687-b14e-b7b54290bd0b: 0px; --gap-uuid: 32503d61-b60e-4687-b14e-b7b54290bd0b; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-32503d61-b60e-4687-b14e-b7b54290bd0b] { margin: 0px 0px 100px; --gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b: 0px; --gap-v-32503d61-b60e-4687-b14e-b7b54290bd0b: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-32503d61-b60e-4687-b14e-b7b54290bd0b] { flex-flow: column; --gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b: 0px; --gap-v-32503d61-b60e-4687-b14e-b7b54290bd0b: 0px; }
}
.sd[data-s-c090c3a7-40ba-4aee-82de-359fc456d6f1] { place-content: center; align-items: center; border-radius: 10px; box-shadow: none; display: flex; flex: 0 0 auto; flex-flow: row-reverse; height: 420px; margin: 0px; overflow: hidden; padding: 0px; width: calc(60% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.4)); max-width: calc(60% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.4)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-c090c3a7-40ba-4aee-82de-359fc456d6f1] { display: flex; flex: 0 0 auto; height: 320px; width: calc(60% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.4)); max-width: calc(60% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.4)); }
}
@media screen and (max-width: 840px) {
  .sd[data-s-c090c3a7-40ba-4aee-82de-359fc456d6f1] { display: flex; flex: 0 0 auto; height: 280px; width: calc(60% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.4)); max-width: calc(60% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.4)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c090c3a7-40ba-4aee-82de-359fc456d6f1] { display: none; flex: 0 0 auto; height: 200px; margin: 0px 0px 24px; width: calc(100% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0)); max-width: calc(100% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c090c3a7-40ba-4aee-82de-359fc456d6f1] { display: none; }
}
.sd[data-s-a4e8360f-0aad-4d1c-8c15-ca79aac77175] { flex: 0 0 auto; height: 100%; margin: 0px; transition-delay: 300ms; transition-duration: 3000ms; transition-timing-function: ease-in-out; width: 100%; max-width: 100%; }
.sd[data-s-a4e8360f-0aad-4d1c-8c15-ca79aac77175].appear { scale: 1.05; }
.sd[data-s-a4e8360f-0aad-4d1c-8c15-ca79aac77175].appear-active { }
.sd[data-s-a4e8360f-0aad-4d1c-8c15-ca79aac77175]::before { }
.sd[data-s-f038b3ce-88c2-4cf1-a657-82c070c96fb2] { 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-f038b3ce-88c2-4cf1-a657-82c070c96fb2].appear { scale: 1; }
.sd[data-s-f038b3ce-88c2-4cf1-a657-82c070c96fb2].appear-active { }
.sd[data-s-b97d22fa-5ac6-464f-be93-a22e93de35ef] { place-content: flex-start space-between; align-items: flex-start; display: none; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); max-width: calc(40% - 48px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-b97d22fa-5ac6-464f-be93-a22e93de35ef] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b97d22fa-5ac6-464f-be93-a22e93de35ef] { display: none; margin: 0px 0px 0px 24px; width: calc(40% - 24px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); max-width: calc(40% - 24px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b97d22fa-5ac6-464f-be93-a22e93de35ef] { display: flex; flex: 0 0 auto; height: 110px; margin: 0px; width: calc(100% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0)); max-width: calc(100% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b97d22fa-5ac6-464f-be93-a22e93de35ef] { display: flex; }
}
.sd[data-s-529fa0d6-c6a2-4153-98b1-4c137dc0bb62] { inset: -120px 0px auto auto; color: rgb(230, 240, 255); font-family: var(--s-font-5ea660d0); font-size: 200px; font-style: italic; font-weight: 700; height: auto; line-height: 1; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-529fa0d6-c6a2-4153-98b1-4c137dc0bb62].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-529fa0d6-c6a2-4153-98b1-4c137dc0bb62].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-529fa0d6-c6a2-4153-98b1-4c137dc0bb62] { font-size: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-529fa0d6-c6a2-4153-98b1-4c137dc0bb62].appear { translate: 0px 24px; }
  .sd[data-s-529fa0d6-c6a2-4153-98b1-4c137dc0bb62].appear-active { }
  .sd[data-s-529fa0d6-c6a2-4153-98b1-4c137dc0bb62] { inset: 0px auto auto 0px; color: rgb(230, 240, 255); font-size: 95px; font-weight: 700; letter-spacing: -0.05em; }
}
.sd[data-s-53950ac8-2861-4088-88a8-5595a0d2de0f] { inset: -40px auto auto 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: flex-start; }
.sd[data-s-53950ac8-2861-4088-88a8-5595a0d2de0f].appear { opacity: 0; translate: -48px; }
.sd[data-s-53950ac8-2861-4088-88a8-5595a0d2de0f].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-53950ac8-2861-4088-88a8-5595a0d2de0f] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-53950ac8-2861-4088-88a8-5595a0d2de0f].appear { translate: 24px; }
  .sd[data-s-53950ac8-2861-4088-88a8-5595a0d2de0f].appear-active { }
  .sd[data-s-53950ac8-2861-4088-88a8-5595a0d2de0f] { inset: 36px 0px auto auto; color: rgb(51, 51, 51); margin: 0px; position: absolute; text-align: right; justify-content: flex-end; }
}
.sd[data-s-e68ce045-759a-4939-810f-4b540c908842] { color: rgb(51, 51, 51); display: none; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e68ce045-759a-4939-810f-4b540c908842].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-e68ce045-759a-4939-810f-4b540c908842].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-e68ce045-759a-4939-810f-4b540c908842] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e68ce045-759a-4939-810f-4b540c908842] { display: none; font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e68ce045-759a-4939-810f-4b540c908842].appear { translate: -24px; }
  .sd[data-s-e68ce045-759a-4939-810f-4b540c908842].appear-active { }
  .sd[data-s-e68ce045-759a-4939-810f-4b540c908842] { inset: 58px auto auto 138px; color: rgb(30, 90, 159); display: none; font-family: var(--s-font-5ea55e6b); font-size: 18px; font-weight: 800; margin: 0px; position: absolute; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e68ce045-759a-4939-810f-4b540c908842] { display: none; }
}
.sd[data-s-21958b10-9ae3-475f-8fe9-4ebb554bfec2] { place-content: center; align-items: center; border-radius: 10px; box-shadow: none; display: none; flex: 0 0 auto; flex-flow: row-reverse; height: 420px; margin: 0px; overflow: hidden; padding: 0px; width: calc(60% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.4)); max-width: calc(60% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.4)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-21958b10-9ae3-475f-8fe9-4ebb554bfec2] { display: none; flex: 0 0 auto; height: 320px; width: calc(60% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.4)); max-width: calc(60% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.4)); }
}
@media screen and (max-width: 840px) {
  .sd[data-s-21958b10-9ae3-475f-8fe9-4ebb554bfec2] { display: none; flex: 0 0 auto; height: 280px; width: calc(60% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.4)); max-width: calc(60% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.4)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-21958b10-9ae3-475f-8fe9-4ebb554bfec2] { display: flex; flex: 0 0 auto; height: 200px; margin: 0px 0px 24px; width: calc(100% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0)); z-index: -3; max-width: calc(100% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-21958b10-9ae3-475f-8fe9-4ebb554bfec2] { display: flex; }
}
.sd[data-s-6fc85678-e0a1-4f26-8d1d-53b2eeaf6246] { display: none; flex: 0 0 auto; height: 100%; margin: 0px; transition-delay: 300ms; transition-duration: 3000ms; transition-timing-function: ease-in-out; width: 100%; max-width: 100%; }
.sd[data-s-6fc85678-e0a1-4f26-8d1d-53b2eeaf6246].appear { scale: 1.05; }
.sd[data-s-6fc85678-e0a1-4f26-8d1d-53b2eeaf6246].appear-active { }
.sd[data-s-6fc85678-e0a1-4f26-8d1d-53b2eeaf6246]::before { }
@media screen and (max-width: 1140px) {
  .sd[data-s-6fc85678-e0a1-4f26-8d1d-53b2eeaf6246] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-6fc85678-e0a1-4f26-8d1d-53b2eeaf6246] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6fc85678-e0a1-4f26-8d1d-53b2eeaf6246] { display: flex; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6fc85678-e0a1-4f26-8d1d-53b2eeaf6246] { display: flex; }
}
.sd[data-s-1d523ae5-36d2-4548-860d-166bf751b589] { 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-1d523ae5-36d2-4548-860d-166bf751b589].appear { scale: 1; }
.sd[data-s-1d523ae5-36d2-4548-860d-166bf751b589].appear-active { }
.sd[data-s-78dbf7a8-9471-445c-8b52-5f206edefcde] { place-content: flex-start space-between; align-items: flex-start; display: none; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); max-width: calc(40% - 48px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-78dbf7a8-9471-445c-8b52-5f206edefcde] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-78dbf7a8-9471-445c-8b52-5f206edefcde] { display: none; margin: 0px 0px 0px 24px; width: calc(40% - 24px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); max-width: calc(40% - 24px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-78dbf7a8-9471-445c-8b52-5f206edefcde] { display: none; flex: 0 0 auto; margin: 0px; width: calc(100% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0)); max-width: calc(100% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-78dbf7a8-9471-445c-8b52-5f206edefcde] { display: none; }
}
.sd[data-s-19d73af6-6727-42db-8876-e0de6aa51e4d] { inset: -120px 0px auto auto; color: rgb(230, 240, 255); font-family: var(--s-font-5ea660d0); font-size: 200px; font-style: italic; font-weight: 700; height: auto; line-height: 1; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-19d73af6-6727-42db-8876-e0de6aa51e4d].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-19d73af6-6727-42db-8876-e0de6aa51e4d].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-19d73af6-6727-42db-8876-e0de6aa51e4d] { font-size: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-19d73af6-6727-42db-8876-e0de6aa51e4d].appear { translate: 0px 24px; }
  .sd[data-s-19d73af6-6727-42db-8876-e0de6aa51e4d].appear-active { }
  .sd[data-s-19d73af6-6727-42db-8876-e0de6aa51e4d] { inset: 0px auto auto 0px; color: rgb(230, 240, 255); font-size: 95px; font-weight: 700; letter-spacing: -0.05em; }
}
.sd[data-s-94763a23-e80c-4051-b44e-9dd3eb7046ce] { inset: -40px auto auto 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: flex-start; }
.sd[data-s-94763a23-e80c-4051-b44e-9dd3eb7046ce].appear { opacity: 0; translate: -48px; }
.sd[data-s-94763a23-e80c-4051-b44e-9dd3eb7046ce].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-94763a23-e80c-4051-b44e-9dd3eb7046ce] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-94763a23-e80c-4051-b44e-9dd3eb7046ce].appear { translate: 24px; }
  .sd[data-s-94763a23-e80c-4051-b44e-9dd3eb7046ce].appear-active { }
  .sd[data-s-94763a23-e80c-4051-b44e-9dd3eb7046ce] { inset: 36px 0px auto auto; color: rgb(51, 51, 51); margin: 0px; position: absolute; text-align: right; justify-content: flex-end; }
}
.sd[data-s-db7a5dd8-877c-441d-b902-302f45fe8141] { color: rgb(51, 51, 51); display: none; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-db7a5dd8-877c-441d-b902-302f45fe8141].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-db7a5dd8-877c-441d-b902-302f45fe8141].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-db7a5dd8-877c-441d-b902-302f45fe8141] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-db7a5dd8-877c-441d-b902-302f45fe8141] { display: none; font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-db7a5dd8-877c-441d-b902-302f45fe8141].appear { translate: -24px; }
  .sd[data-s-db7a5dd8-877c-441d-b902-302f45fe8141].appear-active { }
  .sd[data-s-db7a5dd8-877c-441d-b902-302f45fe8141] { inset: 58px auto auto 138px; color: rgb(30, 90, 159); display: none; font-family: var(--s-font-5ea55e6b); font-size: 18px; font-weight: 800; margin: 0px; position: absolute; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-db7a5dd8-877c-441d-b902-302f45fe8141] { display: none; }
}
.sd[data-s-80867e00-bebe-48a1-83c6-bd5b1a9bb26e] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 75px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-80867e00-bebe-48a1-83c6-bd5b1a9bb26e].appear { opacity: 0; }
.sd[data-s-80867e00-bebe-48a1-83c6-bd5b1a9bb26e].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-80867e00-bebe-48a1-83c6-bd5b1a9bb26e] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-80867e00-bebe-48a1-83c6-bd5b1a9bb26e] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-80867e00-bebe-48a1-83c6-bd5b1a9bb26e] { letter-spacing: normal; margin: 102px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-b00aea27-22de-4154-a2e0-5303b50593eb] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); max-width: calc(40% - 48px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); }
@media screen and (max-width: 840px) {
  .sd[data-s-b00aea27-22de-4154-a2e0-5303b50593eb] { margin: 0px 0px 0px 24px; width: calc(40% - 24px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); max-width: calc(40% - 24px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b00aea27-22de-4154-a2e0-5303b50593eb] { display: none; flex: 0 0 auto; margin: 0px; width: calc(100% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0)); max-width: calc(100% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b00aea27-22de-4154-a2e0-5303b50593eb] { display: none; }
}
.sd[data-s-cf9444ab-0779-4c50-8554-e0680237108b] { inset: -120px 0px auto auto; color: rgb(230, 240, 255); font-family: var(--s-font-5ea660d0); font-size: 200px; font-style: italic; font-weight: 700; height: auto; line-height: 1; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-cf9444ab-0779-4c50-8554-e0680237108b].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-cf9444ab-0779-4c50-8554-e0680237108b].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-cf9444ab-0779-4c50-8554-e0680237108b] { font-size: 64px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cf9444ab-0779-4c50-8554-e0680237108b].appear { translate: 0px 24px; }
  .sd[data-s-cf9444ab-0779-4c50-8554-e0680237108b].appear-active { }
  .sd[data-s-cf9444ab-0779-4c50-8554-e0680237108b] { inset: 0px auto auto 0px; color: rgb(230, 240, 255); font-size: 95px; font-weight: 700; letter-spacing: -0.05em; }
}
.sd[data-s-faec4cd7-9a3f-41bb-9516-7e5f2e21a8a1] { inset: -40px auto auto 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: flex-start; }
.sd[data-s-faec4cd7-9a3f-41bb-9516-7e5f2e21a8a1].appear { opacity: 0; translate: -48px; }
.sd[data-s-faec4cd7-9a3f-41bb-9516-7e5f2e21a8a1].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-faec4cd7-9a3f-41bb-9516-7e5f2e21a8a1] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-faec4cd7-9a3f-41bb-9516-7e5f2e21a8a1].appear { translate: 24px; }
  .sd[data-s-faec4cd7-9a3f-41bb-9516-7e5f2e21a8a1].appear-active { }
  .sd[data-s-faec4cd7-9a3f-41bb-9516-7e5f2e21a8a1] { inset: 36px 0px auto auto; color: rgb(51, 51, 51); margin: 0px; position: absolute; text-align: right; justify-content: flex-end; }
}
.sd[data-s-44dbf485-914c-485a-8d6f-4537046e81e3] { color: rgb(51, 51, 51); display: none; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-44dbf485-914c-485a-8d6f-4537046e81e3].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-44dbf485-914c-485a-8d6f-4537046e81e3].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-44dbf485-914c-485a-8d6f-4537046e81e3] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-44dbf485-914c-485a-8d6f-4537046e81e3] { display: none; font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-44dbf485-914c-485a-8d6f-4537046e81e3].appear { translate: -24px; }
  .sd[data-s-44dbf485-914c-485a-8d6f-4537046e81e3].appear-active { }
  .sd[data-s-44dbf485-914c-485a-8d6f-4537046e81e3] { inset: 58px auto auto 138px; color: rgb(30, 90, 159); display: none; font-family: var(--s-font-5ea55e6b); font-size: 18px; font-weight: 800; margin: 0px; position: absolute; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-44dbf485-914c-485a-8d6f-4537046e81e3] { display: none; }
}
.sd[data-s-e8358d6f-df30-4733-906f-3ec80823c15c] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 75px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e8358d6f-df30-4733-906f-3ec80823c15c].appear { opacity: 0; }
.sd[data-s-e8358d6f-df30-4733-906f-3ec80823c15c].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-e8358d6f-df30-4733-906f-3ec80823c15c] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e8358d6f-df30-4733-906f-3ec80823c15c] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e8358d6f-df30-4733-906f-3ec80823c15c] { letter-spacing: normal; margin: 102px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-2659ffe8-601d-46f2-96f2-96cd83b88cb6] { place-content: flex-start space-between; align-items: flex-start; display: none; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); max-width: calc(40% - 48px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-2659ffe8-601d-46f2-96f2-96cd83b88cb6] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-2659ffe8-601d-46f2-96f2-96cd83b88cb6] { display: none; margin: 0px 0px 0px 24px; width: calc(40% - 24px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); max-width: calc(40% - 24px - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0.6)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2659ffe8-601d-46f2-96f2-96cd83b88cb6] { display: flex; flex: 0 0 auto; margin: 0px; width: calc(100% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0)); max-width: calc(100% - (var(--gap-h-32503d61-b60e-4687-b14e-b7b54290bd0b) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-2659ffe8-601d-46f2-96f2-96cd83b88cb6] { display: flex; }
}
.sd[data-s-02f8fac3-c20c-4226-877f-c022206a76fc] { color: rgb(51, 51, 51); display: none; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-02f8fac3-c20c-4226-877f-c022206a76fc].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-02f8fac3-c20c-4226-877f-c022206a76fc].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-02f8fac3-c20c-4226-877f-c022206a76fc] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-02f8fac3-c20c-4226-877f-c022206a76fc] { display: none; font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-02f8fac3-c20c-4226-877f-c022206a76fc].appear { translate: -24px; }
  .sd[data-s-02f8fac3-c20c-4226-877f-c022206a76fc].appear-active { }
  .sd[data-s-02f8fac3-c20c-4226-877f-c022206a76fc] { inset: 58px auto auto 138px; color: rgb(30, 90, 159); display: none; font-family: var(--s-font-5ea55e6b); font-size: 18px; font-weight: 800; margin: 0px; position: absolute; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-02f8fac3-c20c-4226-877f-c022206a76fc] { display: none; }
}
.sd[data-s-2ba05e4a-869c-4714-bde9-0fdaa5a55738] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 75px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-2ba05e4a-869c-4714-bde9-0fdaa5a55738].appear { opacity: 0; }
.sd[data-s-2ba05e4a-869c-4714-bde9-0fdaa5a55738].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-2ba05e4a-869c-4714-bde9-0fdaa5a55738] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-2ba05e4a-869c-4714-bde9-0fdaa5a55738] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2ba05e4a-869c-4714-bde9-0fdaa5a55738] { letter-spacing: normal; margin: 24px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-3340f764-c1f1-4002-97d1-28572583b6bc] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row-reverse; margin: 0px 0px 96px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-3340f764-c1f1-4002-97d1-28572583b6bc] { margin: 0px 0px 100px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3340f764-c1f1-4002-97d1-28572583b6bc] { flex-flow: column; padding: 0px; }
}
.sd[data-s-757d4d52-0df1-4ac1-9b3d-5efa7965e591] { place-content: flex-start space-between; align-items: flex-start; display: none; flex: 0 0 auto; flex-flow: column; margin: 0px 48px 0px 0px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 1140px) {
  .sd[data-s-757d4d52-0df1-4ac1-9b3d-5efa7965e591] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-757d4d52-0df1-4ac1-9b3d-5efa7965e591] { display: none; margin: 0px 24px 0px 0px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-757d4d52-0df1-4ac1-9b3d-5efa7965e591] { display: flex; flex: 0 0 auto; height: 85px; margin: 24px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-757d4d52-0df1-4ac1-9b3d-5efa7965e591] { display: flex; }
}
.sd[data-s-f8053615-358f-4ea8-a449-bb6e02b9bd06] { inset: -100px auto auto 0px; color: rgb(230, 240, 255); font-family: var(--s-font-5ea660d0); font-size: 200px; font-style: italic; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-f8053615-358f-4ea8-a449-bb6e02b9bd06].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-f8053615-358f-4ea8-a449-bb6e02b9bd06].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-f8053615-358f-4ea8-a449-bb6e02b9bd06] { font-size: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f8053615-358f-4ea8-a449-bb6e02b9bd06].appear { translate: 0px 24px; }
  .sd[data-s-f8053615-358f-4ea8-a449-bb6e02b9bd06].appear-active { }
  .sd[data-s-f8053615-358f-4ea8-a449-bb6e02b9bd06] { inset: -10px 0px 0px auto; font-size: 95px; }
}
.sd[data-s-fdb095fe-4553-40d8-a7be-4575bec02008] { inset: -15px 0px auto 32px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 2; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fdb095fe-4553-40d8-a7be-4575bec02008].appear { opacity: 0; translate: 48px; }
.sd[data-s-fdb095fe-4553-40d8-a7be-4575bec02008].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-fdb095fe-4553-40d8-a7be-4575bec02008] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fdb095fe-4553-40d8-a7be-4575bec02008].appear { translate: -24px; }
  .sd[data-s-fdb095fe-4553-40d8-a7be-4575bec02008].appear-active { }
  .sd[data-s-fdb095fe-4553-40d8-a7be-4575bec02008] { inset: auto 32px 19px 0px; margin: 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-5dbf90b8-c1ec-4b84-b4e1-6bad3c913fd6] { place-content: center; align-items: center; border-radius: 10px; box-shadow: none; flex: 0 0 auto; flex-flow: row-reverse; height: 420px; margin: 0px; overflow: hidden; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-5dbf90b8-c1ec-4b84-b4e1-6bad3c913fd6] { flex: 0 0 auto; height: 320px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-5dbf90b8-c1ec-4b84-b4e1-6bad3c913fd6] { flex: 0 0 auto; height: 280px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5dbf90b8-c1ec-4b84-b4e1-6bad3c913fd6] { flex: 0 0 auto; height: 200px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-b52177cc-3fd2-4f14-8988-ce15d1375168] { flex: 0 0 auto; height: 100%; margin: 0px; transition-delay: 300ms; transition-duration: 3000ms; transition-timing-function: ease-in-out; width: 100%; max-width: 100%; }
.sd[data-s-b52177cc-3fd2-4f14-8988-ce15d1375168].appear { scale: 1.05; }
.sd[data-s-b52177cc-3fd2-4f14-8988-ce15d1375168].appear-active { }
.sd[data-s-b52177cc-3fd2-4f14-8988-ce15d1375168]::before { }
.sd[data-s-e26582c6-fffc-4cf1-9d78-07b79c294799] { 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-e26582c6-fffc-4cf1-9d78-07b79c294799].appear { scale: 1; }
.sd[data-s-e26582c6-fffc-4cf1-9d78-07b79c294799].appear-active { }
.sd[data-s-5ba6c752-a0b7-4caf-b9fe-8aa5bcbbd09d] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 48px 0px 0px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 840px) {
  .sd[data-s-5ba6c752-a0b7-4caf-b9fe-8aa5bcbbd09d] { justify-content: flex-start; margin: 0px 24px 0px 0px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5ba6c752-a0b7-4caf-b9fe-8aa5bcbbd09d] { display: none; flex: 0 0 auto; margin: 24px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-5ba6c752-a0b7-4caf-b9fe-8aa5bcbbd09d] { display: none; }
}
.sd[data-s-2a6abad0-d2a4-4822-aa99-334a262a8bcd] { inset: -100px auto auto 0px; color: rgb(230, 240, 255); font-family: var(--s-font-5ea660d0); font-size: 200px; font-style: italic; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-2a6abad0-d2a4-4822-aa99-334a262a8bcd].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-2a6abad0-d2a4-4822-aa99-334a262a8bcd].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-2a6abad0-d2a4-4822-aa99-334a262a8bcd] { font-size: 64px; padding: 0px; top: -84px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2a6abad0-d2a4-4822-aa99-334a262a8bcd].appear { translate: 0px 24px; }
  .sd[data-s-2a6abad0-d2a4-4822-aa99-334a262a8bcd].appear-active { }
  .sd[data-s-2a6abad0-d2a4-4822-aa99-334a262a8bcd] { font-size: 95px; left: auto; right: 0px; top: -21px; }
}
.sd[data-s-5036e82e-9a35-4213-aec1-edcd4e0d2b10] { inset: -15px 0px auto 32px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 2; max-width: 100%; justify-content: flex-start; }
.sd[data-s-5036e82e-9a35-4213-aec1-edcd4e0d2b10].appear { opacity: 0; translate: 48px; }
.sd[data-s-5036e82e-9a35-4213-aec1-edcd4e0d2b10].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-5036e82e-9a35-4213-aec1-edcd4e0d2b10] { font-size: 18px; padding: 0px 0px 50px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5036e82e-9a35-4213-aec1-edcd4e0d2b10].appear { translate: -24px; }
  .sd[data-s-5036e82e-9a35-4213-aec1-edcd4e0d2b10].appear-active { }
  .sd[data-s-5036e82e-9a35-4213-aec1-edcd4e0d2b10] { left: 0px; margin: 0px 0px 24px; right: 32px; top: 16px; max-width: 100%; }
}
.sd[data-s-2e35b1c8-f090-4fc4-b2c0-178e3d0344e0] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 100px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-2e35b1c8-f090-4fc4-b2c0-178e3d0344e0].appear { opacity: 0; }
.sd[data-s-2e35b1c8-f090-4fc4-b2c0-178e3d0344e0].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-2e35b1c8-f090-4fc4-b2c0-178e3d0344e0] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-2e35b1c8-f090-4fc4-b2c0-178e3d0344e0] { font-size: 14px; margin: 50px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2e35b1c8-f090-4fc4-b2c0-178e3d0344e0] { letter-spacing: normal; margin: 81px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-72ed959e-da5a-4460-a044-e6416593d738] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 12px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-72ed959e-da5a-4460-a044-e6416593d738].appear { opacity: 0; }
.sd[data-s-72ed959e-da5a-4460-a044-e6416593d738].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-72ed959e-da5a-4460-a044-e6416593d738] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-72ed959e-da5a-4460-a044-e6416593d738] { font-size: 11px; margin: 0px 0px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-72ed959e-da5a-4460-a044-e6416593d738] { font-size: 12px; letter-spacing: normal; line-height: 1.6; }
}
.sd[data-s-5a4c8732-f4b1-41d6-b9ef-e5772338fcc3] { place-content: flex-start space-between; align-items: flex-start; display: none; flex: 0 0 auto; flex-flow: column; margin: 0px 48px 0px 0px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 1140px) {
  .sd[data-s-5a4c8732-f4b1-41d6-b9ef-e5772338fcc3] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-5a4c8732-f4b1-41d6-b9ef-e5772338fcc3] { display: none; margin: 0px 24px 0px 0px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5a4c8732-f4b1-41d6-b9ef-e5772338fcc3] { display: flex; flex: 0 0 auto; margin: 24px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-5a4c8732-f4b1-41d6-b9ef-e5772338fcc3] { display: flex; }
}
.sd[data-s-b5ff86ec-c572-434a-bc4d-2c0c4df12ad0] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 100px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b5ff86ec-c572-434a-bc4d-2c0c4df12ad0].appear { opacity: 0; }
.sd[data-s-b5ff86ec-c572-434a-bc4d-2c0c4df12ad0].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-b5ff86ec-c572-434a-bc4d-2c0c4df12ad0] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b5ff86ec-c572-434a-bc4d-2c0c4df12ad0] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b5ff86ec-c572-434a-bc4d-2c0c4df12ad0] { letter-spacing: normal; margin: 0px 0px 24px; }
}
.sd[data-s-4932f4da-8509-496d-93d8-99014fd77ec1] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 12px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-4932f4da-8509-496d-93d8-99014fd77ec1].appear { opacity: 0; }
.sd[data-s-4932f4da-8509-496d-93d8-99014fd77ec1].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-4932f4da-8509-496d-93d8-99014fd77ec1] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-4932f4da-8509-496d-93d8-99014fd77ec1] { font-size: 14px; margin: 0px 0px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4932f4da-8509-496d-93d8-99014fd77ec1] { font-size: 12px; letter-spacing: normal; line-height: 1.6; }
}
.sd[data-s-a9f383bb-1d51-4a61-a1e3-c2de094b32c5] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 96px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-a9f383bb-1d51-4a61-a1e3-c2de094b32c5] { margin: 0px 0px 100px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a9f383bb-1d51-4a61-a1e3-c2de094b32c5] { flex-flow: column; }
}
.sd[data-s-44559e21-eb80-4ebf-839d-e8fbbc7d7cfd] { place-content: flex-start space-between; align-items: flex-start; display: none; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 1140px) {
  .sd[data-s-44559e21-eb80-4ebf-839d-e8fbbc7d7cfd] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-44559e21-eb80-4ebf-839d-e8fbbc7d7cfd] { display: none; margin: 0px 0px 100px 24px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-44559e21-eb80-4ebf-839d-e8fbbc7d7cfd] { display: flex; flex: 0 0 auto; height: 110px; margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-44559e21-eb80-4ebf-839d-e8fbbc7d7cfd] { display: flex; }
}
.sd[data-s-aabfecc5-149c-4cf5-9fe7-e37b233ae333] { inset: -120px 0px auto auto; color: rgb(230, 240, 255); font-family: var(--s-font-5ea660d0); font-size: 200px; font-style: italic; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-aabfecc5-149c-4cf5-9fe7-e37b233ae333].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-aabfecc5-149c-4cf5-9fe7-e37b233ae333].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-aabfecc5-149c-4cf5-9fe7-e37b233ae333] { font-size: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-aabfecc5-149c-4cf5-9fe7-e37b233ae333].appear { translate: 0px 24px; }
  .sd[data-s-aabfecc5-149c-4cf5-9fe7-e37b233ae333].appear-active { }
  .sd[data-s-aabfecc5-149c-4cf5-9fe7-e37b233ae333] { font-size: 95px; left: 0px; right: auto; top: 0px; }
}
.sd[data-s-9cf150df-fe70-4a42-bafe-c3628591b4f3] { inset: -32px auto auto 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9cf150df-fe70-4a42-bafe-c3628591b4f3].appear { opacity: 0; translate: -48px; }
.sd[data-s-9cf150df-fe70-4a42-bafe-c3628591b4f3].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-9cf150df-fe70-4a42-bafe-c3628591b4f3] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9cf150df-fe70-4a42-bafe-c3628591b4f3].appear { translate: 24px; }
  .sd[data-s-9cf150df-fe70-4a42-bafe-c3628591b4f3].appear-active { }
  .sd[data-s-9cf150df-fe70-4a42-bafe-c3628591b4f3] { left: auto; margin: 0px 0px 24px; right: 0px; top: 32px; z-index: 2; max-width: 100%; }
}
.sd[data-s-a569ee15-0886-4929-9e11-fe053ab38a57] { place-content: center; align-items: center; border-radius: 10px; box-shadow: none; flex: 0 0 auto; flex-flow: row-reverse; height: 420px; margin: 0px; overflow: hidden; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-a569ee15-0886-4929-9e11-fe053ab38a57] { flex: 0 0 auto; height: 320px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a569ee15-0886-4929-9e11-fe053ab38a57] { flex: 0 0 auto; height: 280px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a569ee15-0886-4929-9e11-fe053ab38a57] { flex: 0 0 auto; height: 200px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-51b11cb8-8c8b-435f-8a56-0635d9c6e621] { flex: 0 0 auto; height: 100%; margin: 0px; transition-delay: 300ms; transition-duration: 3000ms; transition-timing-function: ease-in-out; width: 100%; max-width: 100%; }
.sd[data-s-51b11cb8-8c8b-435f-8a56-0635d9c6e621].appear { scale: 1.05; }
.sd[data-s-51b11cb8-8c8b-435f-8a56-0635d9c6e621].appear-active { }
.sd[data-s-51b11cb8-8c8b-435f-8a56-0635d9c6e621]::before { }
.sd[data-s-a9181842-238f-4aed-8707-5dc30ede4d77] { 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-a9181842-238f-4aed-8707-5dc30ede4d77].appear { scale: 1; }
.sd[data-s-a9181842-238f-4aed-8707-5dc30ede4d77].appear-active { }
.sd[data-s-c70ea838-2328-4935-b508-d4ce003de7b0] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 840px) {
  .sd[data-s-c70ea838-2328-4935-b508-d4ce003de7b0] { margin: 0px 0px 0px 24px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c70ea838-2328-4935-b508-d4ce003de7b0] { display: none; flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c70ea838-2328-4935-b508-d4ce003de7b0] { display: none; }
}
.sd[data-s-ce152c78-7b7d-4a99-81ad-9d58959a8504] { inset: -120px 0px auto auto; color: rgb(230, 240, 255); font-family: var(--s-font-5ea660d0); font-size: 200px; font-style: italic; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ce152c78-7b7d-4a99-81ad-9d58959a8504].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-ce152c78-7b7d-4a99-81ad-9d58959a8504].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-ce152c78-7b7d-4a99-81ad-9d58959a8504] { font-size: 64px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ce152c78-7b7d-4a99-81ad-9d58959a8504].appear { translate: 0px 24px; }
  .sd[data-s-ce152c78-7b7d-4a99-81ad-9d58959a8504].appear-active { }
  .sd[data-s-ce152c78-7b7d-4a99-81ad-9d58959a8504] { font-size: 95px; left: 0px; right: auto; top: 0px; }
}
.sd[data-s-4c7215e9-ac35-468d-9abe-c15b144609ce] { inset: -32px auto auto 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-4c7215e9-ac35-468d-9abe-c15b144609ce].appear { opacity: 0; translate: -48px; }
.sd[data-s-4c7215e9-ac35-468d-9abe-c15b144609ce].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-4c7215e9-ac35-468d-9abe-c15b144609ce] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4c7215e9-ac35-468d-9abe-c15b144609ce].appear { translate: 24px; }
  .sd[data-s-4c7215e9-ac35-468d-9abe-c15b144609ce].appear-active { }
  .sd[data-s-4c7215e9-ac35-468d-9abe-c15b144609ce] { left: auto; margin: 0px 0px 24px; right: 0px; top: 32px; z-index: 2; max-width: 100%; }
}
.sd[data-s-b566d6c8-93a7-426e-a80c-60c3c287ea17] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 85px 0px 24px; padding: 0px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b566d6c8-93a7-426e-a80c-60c3c287ea17].appear { opacity: 0; }
.sd[data-s-b566d6c8-93a7-426e-a80c-60c3c287ea17].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-b566d6c8-93a7-426e-a80c-60c3c287ea17] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b566d6c8-93a7-426e-a80c-60c3c287ea17] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b566d6c8-93a7-426e-a80c-60c3c287ea17] { letter-spacing: normal; margin: 100px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-ea221451-f856-4661-bae2-f742604d7419] { place-content: flex-start space-between; align-items: flex-start; display: none; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 1140px) {
  .sd[data-s-ea221451-f856-4661-bae2-f742604d7419] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-ea221451-f856-4661-bae2-f742604d7419] { display: none; margin: 0px 0px 0px 24px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ea221451-f856-4661-bae2-f742604d7419] { display: flex; flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ea221451-f856-4661-bae2-f742604d7419] { display: flex; }
}
.sd[data-s-154bfb31-6009-451e-9f23-71c8ed7fa9b2] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 85px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-154bfb31-6009-451e-9f23-71c8ed7fa9b2].appear { opacity: 0; }
.sd[data-s-154bfb31-6009-451e-9f23-71c8ed7fa9b2].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-154bfb31-6009-451e-9f23-71c8ed7fa9b2] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-154bfb31-6009-451e-9f23-71c8ed7fa9b2] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-154bfb31-6009-451e-9f23-71c8ed7fa9b2] { letter-spacing: normal; margin: 24px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-00c0ab8c-4eaa-45c2-b322-1f882d273f2c] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: 29px; line-height: 1.8; margin: 1px 0px 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-00c0ab8c-4eaa-45c2-b322-1f882d273f2c] { flex: 0 0 auto; font-size: 14px; height: auto; line-height: 1.6; margin: 1px 0px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
}
.sd[data-s-6bfc8190-57d0-4b30-a72b-819ec08fcc34] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: 29px; line-height: 1.8; margin: 1px 0px 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-6bfc8190-57d0-4b30-a72b-819ec08fcc34] { flex: 0 0 auto; font-size: 14px; height: auto; line-height: 1.6; margin: 10px 0px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
}
.sd[data-s-4488e998-d4d1-43b5-94b1-6431bf1b4aff] { place-content: center; align-items: center; background: rgb(30, 90, 159); 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: 50px 0px 70px; padding: 12px 48px; transition-delay: 0ms; transition-duration: 600ms; max-width: 100%; }
.sd[data-s-4488e998-d4d1-43b5-94b1-6431bf1b4aff].appear { opacity: 0; transition-duration: 1000ms; }
.sd[data-s-4488e998-d4d1-43b5-94b1-6431bf1b4aff].appear-active { transition-duration: 1000ms; }
.sd[data-s-4488e998-d4d1-43b5-94b1-6431bf1b4aff]:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; translate: 10px 10px; }
.sd[data-s-699a392d-022b-4e22-98a2-53589c1c4c51] { color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1; 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-699a392d-022b-4e22-98a2-53589c1c4c51] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-699a392d-022b-4e22-98a2-53589c1c4c51] { font-size: 14px; }
}
.sd[data-s-b5429358-748e-420b-9835-0907a9cec27b] { color: rgb(255, 255, 255); font-size: 20px; }
.sd[data-s-0858619f-e0f1-4ae3-af64-8c74274eeade] { }
.sd[data-s-f3dc008d-08ad-441b-90a0-456bbe9a45eb] { place-content: center flex-start; align-items: center; background: rgb(248, 247, 246); display: none; flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px 0px 100px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-f3dc008d-08ad-441b-90a0-456bbe9a45eb] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-f3dc008d-08ad-441b-90a0-456bbe9a45eb] { display: none; flex: 0 0 auto; height: auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f3dc008d-08ad-441b-90a0-456bbe9a45eb] { display: none; flex: 0 0 auto; height: auto; padding: 0px 0px 96px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f3dc008d-08ad-441b-90a0-456bbe9a45eb] { display: none; }
}
.sd[data-s-73d677ca-25bb-41a5-9ba8-78faa56a509a] { place-content: center; align-items: center; display: none; flex: 0 0 auto; flex-flow: row; height: 40vh; margin: 0px 0px 192px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-73d677ca-25bb-41a5-9ba8-78faa56a509a] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-73d677ca-25bb-41a5-9ba8-78faa56a509a] { display: none; flex: 0 0 auto; height: 30vh; margin: 0px 0px 100px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-73d677ca-25bb-41a5-9ba8-78faa56a509a] { display: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 96px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-73d677ca-25bb-41a5-9ba8-78faa56a509a] { display: none; }
}
.sd[data-s-73bcc5f6-cbf0-48f7-b12a-93742448cd1c] { display: none; flex: 0 0 auto; height: 100%; margin: 0px; width: 50%; max-width: 50%; }
.sd[data-s-73bcc5f6-cbf0-48f7-b12a-93742448cd1c]::before { }
@media screen and (max-width: 1140px) {
  .sd[data-s-73bcc5f6-cbf0-48f7-b12a-93742448cd1c] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-73bcc5f6-cbf0-48f7-b12a-93742448cd1c] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-73bcc5f6-cbf0-48f7-b12a-93742448cd1c]::before { }
  .sd[data-s-73bcc5f6-cbf0-48f7-b12a-93742448cd1c] { display: flex; flex: 0 0 auto; height: 30vh; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-73bcc5f6-cbf0-48f7-b12a-93742448cd1c] { display: flex; }
}
.sd[data-s-4f49c835-a093-4182-a496-73553232021d] { flex: 0 0 auto; height: 100%; margin: 0px; width: 50%; max-width: 50%; }
.sd[data-s-4f49c835-a093-4182-a496-73553232021d]::before { }
@media screen and (max-width: 540px) {
  .sd[data-s-4f49c835-a093-4182-a496-73553232021d]::before { }
  .sd[data-s-4f49c835-a093-4182-a496-73553232021d] { display: none; flex: 0 0 auto; height: 30vh; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4f49c835-a093-4182-a496-73553232021d] { display: none; }
}
.sd[data-s-63fba1ef-a83e-4c78-bf74-719cbad00edf] { flex: 0 0 auto; height: 100%; margin: 0px; width: 50%; max-width: 50%; }
.sd[data-s-63fba1ef-a83e-4c78-bf74-719cbad00edf]::before { }
@media screen and (max-width: 540px) {
  .sd[data-s-63fba1ef-a83e-4c78-bf74-719cbad00edf]::before { }
  .sd[data-s-63fba1ef-a83e-4c78-bf74-719cbad00edf] { flex: 0 0 auto; height: 30vh; width: 100%; max-width: 100%; }
}
.sd[data-s-6bad2c6a-491f-4b4e-a6ca-a479c5582184] { background: rgb(0, 0, 0); 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-6bad2c6a-491f-4b4e-a6ca-a479c5582184].appear { scale: 1; }
.sd[data-s-6bad2c6a-491f-4b4e-a6ca-a479c5582184].appear-active { }
.sd[data-s-e8e2431f-56c9-464e-b85c-004129bfe245] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 0px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-e8e2431f-56c9-464e-b85c-004129bfe245] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e8e2431f-56c9-464e-b85c-004129bfe245] { margin: 0px 0px 50px; padding: 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-a7f99e45-bdb3-4d8f-bcc2-990290ff3c7c] { 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-a7f99e45-bdb3-4d8f-bcc2-990290ff3c7c].appear { opacity: 0; }
.sd[data-s-a7f99e45-bdb3-4d8f-bcc2-990290ff3c7c].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-a7f99e45-bdb3-4d8f-bcc2-990290ff3c7c] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a7f99e45-bdb3-4d8f-bcc2-990290ff3c7c] { flex: 0 0 auto; font-size: 40px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a7f99e45-bdb3-4d8f-bcc2-990290ff3c7c] { 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-b8d90edc-c45c-4db0-a796-45e75c7b6841] { 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-b8d90edc-c45c-4db0-a796-45e75c7b6841].appear { opacity: 0; transition-delay: 800ms; translate: 0px 48px; }
.sd[data-s-b8d90edc-c45c-4db0-a796-45e75c7b6841].appear-active { transition-delay: 800ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-b8d90edc-c45c-4db0-a796-45e75c7b6841] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b8d90edc-c45c-4db0-a796-45e75c7b6841] { flex: 0 0 auto; font-size: 24px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b8d90edc-c45c-4db0-a796-45e75c7b6841].appear { transition-delay: 300ms; translate: 0px 24px; }
  .sd[data-s-b8d90edc-c45c-4db0-a796-45e75c7b6841].appear-active { transition-delay: 300ms; }
  .sd[data-s-b8d90edc-c45c-4db0-a796-45e75c7b6841] { 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-e557684e-209d-40c1-87c7-5c0663897043] { 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-e557684e-209d-40c1-87c7-5c0663897043].appear { opacity: 0; transition-delay: 1200ms; translate: -100px; }
.sd[data-s-e557684e-209d-40c1-87c7-5c0663897043].appear-active { transition-delay: 1200ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-e557684e-209d-40c1-87c7-5c0663897043] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e557684e-209d-40c1-87c7-5c0663897043] { flex: 0 0 auto; font-size: 14px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e557684e-209d-40c1-87c7-5c0663897043] { 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-8fa72ef3-5601-4e8f-8ec2-e789e87aea26] { 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-8fa72ef3-5601-4e8f-8ec2-e789e87aea26].appear { opacity: 0; transition-delay: 1200ms; translate: 100px; }
.sd[data-s-8fa72ef3-5601-4e8f-8ec2-e789e87aea26].appear-active { transition-delay: 1200ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-8fa72ef3-5601-4e8f-8ec2-e789e87aea26] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-8fa72ef3-5601-4e8f-8ec2-e789e87aea26] { display: flex; flex: 0 0 auto; font-size: 14px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8fa72ef3-5601-4e8f-8ec2-e789e87aea26] { 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-8fa72ef3-5601-4e8f-8ec2-e789e87aea26] { display: flex; }
}
.sd[data-s-9bc3ba54-bc54-4ea3-b7ee-1cb7807f53e7] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; margin: 0px 0px 50px; opacity: 1; overflow: visible; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-9bc3ba54-bc54-4ea3-b7ee-1cb7807f53e7] { flex: 0 0 auto; width: 60%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-9bc3ba54-bc54-4ea3-b7ee-1cb7807f53e7] { flex: 0 0 auto; padding: 0px; width: 60%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9bc3ba54-bc54-4ea3-b7ee-1cb7807f53e7] { flex: 0 0 auto; margin: 0px; padding: 0px 24px; transition-delay: 300ms; transition-duration: 1200ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); width: 100%; max-width: 100%; }
}
.sd[data-s-045ab2b5-c3af-461f-8e7e-fa5aad7c8717] { place-content: flex-start center; align-items: flex-start; background: none; border-radius: 0px; flex: 0 0 auto; flex-flow: wrap; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-045ab2b5-c3af-461f-8e7e-fa5aad7c8717] { flex: 0 0 auto; flex-direction: column; height: auto; overflow: hidden auto; padding: 0px; width: auto; max-width: 100%; }
}
.sd[data-s-9dcb10b4-192f-4f2b-9550-1ff90af91d4e] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; height: auto; margin: 0px 20px 0px 0px; overflow: visible; padding: 0px; width: calc(50% - 20px); max-width: calc(50% - 20px); }
.sd[data-s-9dcb10b4-192f-4f2b-9550-1ff90af91d4e].appear { opacity: 0; transition-delay: 600ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-9dcb10b4-192f-4f2b-9550-1ff90af91d4e].appear-active { transition-delay: 600ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-9dcb10b4-192f-4f2b-9550-1ff90af91d4e] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; padding: 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9dcb10b4-192f-4f2b-9550-1ff90af91d4e] { padding: 0px; }
}
.sd[data-s-b4ed032d-9f53-40c3-bbd1-b70673df861c] { border-radius: 10px; flex: 0 0 auto; height: 100%; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-b4ed032d-9f53-40c3-bbd1-b70673df861c] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b4ed032d-9f53-40c3-bbd1-b70673df861c] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-1aa987d0-7b3d-47b3-bf0b-a0773bd0a824] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 43px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-1aa987d0-7b3d-47b3-bf0b-a0773bd0a824] { align-content: center; align-items: center; padding: 10px 20px 40px; }
}
.sd[data-s-3a675fc3-463b-4ae4-8627-8e4ac0990947] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-3a675fc3-463b-4ae4-8627-8e4ac0990947] { font-size: 20px; }
}
.sd[data-s-342abf2c-1bd9-4790-8c26-bdc81c61a219] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); height: auto; letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-342abf2c-1bd9-4790-8c26-bdc81c61a219] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-9f92ec9c-e99d-4ebb-869a-286e90a97313] { align-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; height: auto; margin: 0px 0px 0px 20px; overflow: visible; padding: 0px; width: calc(50% - 20px); max-width: calc(50% - 20px); }
.sd[data-s-9f92ec9c-e99d-4ebb-869a-286e90a97313].appear { opacity: 0; transition-delay: 800ms; transition-duration: 800ms; translate: 0px 48px; }
.sd[data-s-9f92ec9c-e99d-4ebb-869a-286e90a97313].appear-active { transition-delay: 800ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-9f92ec9c-e99d-4ebb-869a-286e90a97313] { align-content: center; align-items: center; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; padding: 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9f92ec9c-e99d-4ebb-869a-286e90a97313] { padding: 0px; }
}
.sd[data-s-48173a09-9a4a-49ab-ae1d-b8e3976bdf51] { border-radius: 10px; flex: 0 0 auto; height: 100%; padding: 0px; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-48173a09-9a4a-49ab-ae1d-b8e3976bdf51] { flex: 0 0 auto; height: 400px; width: 600px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-48173a09-9a4a-49ab-ae1d-b8e3976bdf51] { border-radius: 10px; box-shadow: none; flex: 0 0 auto; height: 240px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-a44fa46f-5dd1-49a7-8f9b-ddabb6e2f181] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: auto; margin: -10px 0px 0px; padding: 10px 20px 17px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-a44fa46f-5dd1-49a7-8f9b-ddabb6e2f181] { align-content: center; align-items: center; padding: 10px 20px 40px; }
}
.sd[data-s-8e27f00a-5c2b-4b9b-9104-fa17e23d14a7] { border-radius: 0px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 700; letter-spacing: 0em; line-height: 1.2; margin: 30px 0px; opacity: 1; padding: 0px; text-align: center; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 3; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-8e27f00a-5c2b-4b9b-9104-fa17e23d14a7] { font-size: 20px; }
}
.sd[data-s-debcca82-a48a-4d2a-82b3-1e3e7df332cf] { border-radius: 0px; color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); letter-spacing: normal; line-height: 1.6; padding: 0px; text-align: left; z-index: 3; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-debcca82-a48a-4d2a-82b3-1e3e7df332cf] { font-size: 14px; line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-15cb6653-451a-4c94-9743-c478a1091840] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-15cb6653-451a-4c94-9743-c478a1091840] { font-size: 12px; line-height: 2; margin: 0px 30px; max-width: calc(100% - 60px); }
}
.sd[data-s-3c1f4ae9-4801-49b5-8436-71943796760b] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); display: none; flex: 0 0 auto; flex-flow: column; height: auto; padding: 145px 48px 100px; transition-delay: 400ms; transition-duration: 1200ms; width: 100%; max-width: 100%; }
.sd[data-s-3c1f4ae9-4801-49b5-8436-71943796760b].appear { background: rgb(0, 0, 0); }
.sd[data-s-3c1f4ae9-4801-49b5-8436-71943796760b].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-3c1f4ae9-4801-49b5-8436-71943796760b] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3c1f4ae9-4801-49b5-8436-71943796760b] { display: none; padding: 96px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3c1f4ae9-4801-49b5-8436-71943796760b] { display: none; flex: 0 0 auto; height: auto; padding: 96px 24px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3c1f4ae9-4801-49b5-8436-71943796760b] { display: none; }
}
.sd[data-s-fed4b62c-9fe8-4a5b-b44c-5352951d771a] { color: rgb(51, 51, 51); font-family: var(--s-font-f7b4a349); font-size: 64px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px 0px 70px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fed4b62c-9fe8-4a5b-b44c-5352951d771a].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-fed4b62c-9fe8-4a5b-b44c-5352951d771a].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-fed4b62c-9fe8-4a5b-b44c-5352951d771a] { font-size: 40px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-fed4b62c-9fe8-4a5b-b44c-5352951d771a] { font-size: 48px; margin: 0px 0px 48px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fed4b62c-9fe8-4a5b-b44c-5352951d771a].appear { translate: 0px 24px; }
  .sd[data-s-fed4b62c-9fe8-4a5b-b44c-5352951d771a].appear-active { }
  .sd[data-s-fed4b62c-9fe8-4a5b-b44c-5352951d771a] { font-size: 36px; letter-spacing: 0.05em; margin: 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-7b7b9312-f7f4-4b8b-84d0-e233cd65142f] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 1100px; max-width: 100%; }
.sd[data-s-401313cc-4f59-4c28-a1a9-79b635365cff] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 50px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-401313cc-4f59-4c28-a1a9-79b635365cff] { flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-50ba16e0-1b9a-4fef-8165-f37d92282292] { 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: normal; line-height: 2; margin: 0px 0px 96px; text-align: center; transition-delay: 400ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-50ba16e0-1b9a-4fef-8165-f37d92282292].appear { opacity: 0; }
.sd[data-s-50ba16e0-1b9a-4fef-8165-f37d92282292].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-50ba16e0-1b9a-4fef-8165-f37d92282292] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-50ba16e0-1b9a-4fef-8165-f37d92282292] { font-size: 14px; text-align: center; justify-content: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-50ba16e0-1b9a-4fef-8165-f37d92282292] { font-family: var(--s-font-a28cfc72); line-height: 2; text-align: center; justify-content: center; }
}
.sd[data-s-26639556-962f-4fd6-a1b1-c64f7a64f4ea] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 96px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-26639556-962f-4fd6-a1b1-c64f7a64f4ea] { margin: 0px 0px 48px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-26639556-962f-4fd6-a1b1-c64f7a64f4ea] { flex-flow: column; }
}
.sd[data-s-1258b330-da9a-44fb-8add-2f5db231b8b8] { place-content: center flex-start; align-items: center; display: none; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 1140px) {
  .sd[data-s-1258b330-da9a-44fb-8add-2f5db231b8b8] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-1258b330-da9a-44fb-8add-2f5db231b8b8] { display: none; margin: 0px 0px 0px 24px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1258b330-da9a-44fb-8add-2f5db231b8b8] { display: flex; flex: 0 0 auto; height: 95px; margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1258b330-da9a-44fb-8add-2f5db231b8b8] { display: flex; }
}
.sd[data-s-dc825b7a-a6c7-4adc-be9a-c042d848741c] { inset: -120px 0px auto auto; color: rgb(230, 240, 255); font-family: var(--s-font-5ea660d0); font-size: 200px; font-style: italic; font-weight: 700; height: auto; letter-spacing: -0.05em; line-height: 1; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: -1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-dc825b7a-a6c7-4adc-be9a-c042d848741c].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-dc825b7a-a6c7-4adc-be9a-c042d848741c].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-dc825b7a-a6c7-4adc-be9a-c042d848741c] { font-size: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-dc825b7a-a6c7-4adc-be9a-c042d848741c].appear { translate: 0px 24px; }
  .sd[data-s-dc825b7a-a6c7-4adc-be9a-c042d848741c].appear-active { }
  .sd[data-s-dc825b7a-a6c7-4adc-be9a-c042d848741c] { inset: -12px auto auto 0px; font-size: 95px; }
}
.sd[data-s-2a7665cd-330c-4097-888e-d38266a526a7] { inset: -35px auto auto 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-2a7665cd-330c-4097-888e-d38266a526a7].appear { opacity: 0; translate: -48px; }
.sd[data-s-2a7665cd-330c-4097-888e-d38266a526a7].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-2a7665cd-330c-4097-888e-d38266a526a7] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2a7665cd-330c-4097-888e-d38266a526a7].appear { translate: 24px; }
  .sd[data-s-2a7665cd-330c-4097-888e-d38266a526a7].appear-active { }
  .sd[data-s-2a7665cd-330c-4097-888e-d38266a526a7] { left: 120px; margin: 0px 0px 24px; top: 28px; max-width: 100%; }
}
.sd[data-s-d20d0353-476f-437f-9511-8eb8e3faa123] { place-content: center; align-items: center; border-radius: 10px; box-shadow: none; flex: 0 0 auto; flex-flow: row-reverse; height: 420px; margin: 0px; overflow: hidden; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-d20d0353-476f-437f-9511-8eb8e3faa123] { flex: 0 0 auto; height: 320px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d20d0353-476f-437f-9511-8eb8e3faa123] { flex: 0 0 auto; height: 280px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d20d0353-476f-437f-9511-8eb8e3faa123] { flex: 0 0 auto; height: 200px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-32e90589-a383-4c99-90e8-abd6a7bca04c] { flex: 0 0 auto; height: 100%; margin: 0px; transition-delay: 300ms; transition-duration: 3000ms; transition-timing-function: ease-in-out; width: 100%; max-width: 100%; }
.sd[data-s-32e90589-a383-4c99-90e8-abd6a7bca04c].appear { scale: 1.05; }
.sd[data-s-32e90589-a383-4c99-90e8-abd6a7bca04c].appear-active { }
.sd[data-s-32e90589-a383-4c99-90e8-abd6a7bca04c]::before { }
.sd[data-s-ed8d47cd-3488-49df-a315-52e227345d20] { 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-ed8d47cd-3488-49df-a315-52e227345d20].appear { scale: 1; }
.sd[data-s-ed8d47cd-3488-49df-a315-52e227345d20].appear-active { }
.sd[data-s-fc72df6b-9123-4034-8140-186d4a4032c0] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 840px) {
  .sd[data-s-fc72df6b-9123-4034-8140-186d4a4032c0] { margin: 0px 0px 0px 24px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fc72df6b-9123-4034-8140-186d4a4032c0] { display: none; flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-fc72df6b-9123-4034-8140-186d4a4032c0] { display: none; }
}
.sd[data-s-55b6537b-297b-46f5-bd1c-559a608121d6] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 75px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-55b6537b-297b-46f5-bd1c-559a608121d6].appear { opacity: 0; }
.sd[data-s-55b6537b-297b-46f5-bd1c-559a608121d6].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-55b6537b-297b-46f5-bd1c-559a608121d6] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-55b6537b-297b-46f5-bd1c-559a608121d6] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-55b6537b-297b-46f5-bd1c-559a608121d6] { flex: 0 0 auto; height: 74px; margin: 74px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-e4aa152f-8ee1-48a3-85cd-5d5258484c52] { inset: -120px 0px auto auto; color: rgb(230, 240, 255); font-family: var(--s-font-5ea660d0); font-size: 200px; font-style: italic; font-weight: 700; height: auto; letter-spacing: -0.05em; line-height: 1; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: -1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e4aa152f-8ee1-48a3-85cd-5d5258484c52].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-e4aa152f-8ee1-48a3-85cd-5d5258484c52].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-e4aa152f-8ee1-48a3-85cd-5d5258484c52] { font-size: 48px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e4aa152f-8ee1-48a3-85cd-5d5258484c52].appear { translate: 0px 24px; }
  .sd[data-s-e4aa152f-8ee1-48a3-85cd-5d5258484c52].appear-active { }
  .sd[data-s-e4aa152f-8ee1-48a3-85cd-5d5258484c52] { inset: -12px auto auto 0px; font-size: 95px; }
}
.sd[data-s-1dade0f7-e9d9-4098-83a1-c2c3090bd6a0] { inset: -35px auto auto 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1dade0f7-e9d9-4098-83a1-c2c3090bd6a0].appear { opacity: 0; translate: -48px; }
.sd[data-s-1dade0f7-e9d9-4098-83a1-c2c3090bd6a0].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-1dade0f7-e9d9-4098-83a1-c2c3090bd6a0] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1dade0f7-e9d9-4098-83a1-c2c3090bd6a0].appear { translate: 24px; }
  .sd[data-s-1dade0f7-e9d9-4098-83a1-c2c3090bd6a0].appear-active { }
  .sd[data-s-1dade0f7-e9d9-4098-83a1-c2c3090bd6a0] { left: 120px; margin: 0px 0px 24px; top: 28px; max-width: 100%; }
}
.sd[data-s-32ea65ea-4cdb-4d5e-a68f-1fcdd706357d] { place-content: center flex-start; align-items: center; display: none; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 1140px) {
  .sd[data-s-32ea65ea-4cdb-4d5e-a68f-1fcdd706357d] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-32ea65ea-4cdb-4d5e-a68f-1fcdd706357d] { display: none; margin: 0px 0px 0px 24px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-32ea65ea-4cdb-4d5e-a68f-1fcdd706357d] { display: flex; flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-32ea65ea-4cdb-4d5e-a68f-1fcdd706357d] { display: flex; }
}
.sd[data-s-b27cdff4-dcad-408a-835d-801d01d37479] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 75px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b27cdff4-dcad-408a-835d-801d01d37479].appear { opacity: 0; }
.sd[data-s-b27cdff4-dcad-408a-835d-801d01d37479].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-b27cdff4-dcad-408a-835d-801d01d37479] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b27cdff4-dcad-408a-835d-801d01d37479] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b27cdff4-dcad-408a-835d-801d01d37479] { flex: 0 0 auto; height: 74px; margin: 24px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-e2494329-7173-4400-8cd9-e837447ee58c] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row-reverse; margin: 0px 0px 96px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-e2494329-7173-4400-8cd9-e837447ee58c] { margin: 0px 0px 48px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e2494329-7173-4400-8cd9-e837447ee58c] { display: flex; flex-flow: column; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e2494329-7173-4400-8cd9-e837447ee58c] { display: flex; }
}
.sd[data-s-48ff7bd0-cf31-4205-969d-c91389d0a12d] { place-content: center; align-items: center; display: none; flex: 0 0 auto; flex-flow: column; margin: 120px 48px 0px 0px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
.sd[data-s-48ff7bd0-cf31-4205-969d-c91389d0a12d].appear { }
.sd[data-s-48ff7bd0-cf31-4205-969d-c91389d0a12d].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-48ff7bd0-cf31-4205-969d-c91389d0a12d] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-48ff7bd0-cf31-4205-969d-c91389d0a12d] { display: none; margin: 0px 24px 0px 0px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-48ff7bd0-cf31-4205-969d-c91389d0a12d].appear { translate: -24px; }
  .sd[data-s-48ff7bd0-cf31-4205-969d-c91389d0a12d].appear-active { }
  .sd[data-s-48ff7bd0-cf31-4205-969d-c91389d0a12d] { display: flex; flex: 0 0 auto; height: 95px; margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-48ff7bd0-cf31-4205-969d-c91389d0a12d] { display: flex; }
}
.sd[data-s-ff255d0b-fbec-42be-84f6-9e761c46bdd1] { inset: -190px auto auto 0px; color: rgb(230, 240, 255); font-family: var(--s-font-5ea660d0); font-size: 200px; font-style: italic; font-weight: 700; height: auto; line-height: 1; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ff255d0b-fbec-42be-84f6-9e761c46bdd1].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-ff255d0b-fbec-42be-84f6-9e761c46bdd1].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-ff255d0b-fbec-42be-84f6-9e761c46bdd1] { font-size: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ff255d0b-fbec-42be-84f6-9e761c46bdd1].appear { translate: 0px 24px; }
  .sd[data-s-ff255d0b-fbec-42be-84f6-9e761c46bdd1].appear-active { }
  .sd[data-s-ff255d0b-fbec-42be-84f6-9e761c46bdd1] { inset: -15px 0px auto auto; font-size: 95px; }
}
.sd[data-s-485e5077-8667-4618-9635-37695a43d99e] { inset: -99px -12px auto auto; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-485e5077-8667-4618-9635-37695a43d99e].appear { opacity: 0; translate: 48px; }
.sd[data-s-485e5077-8667-4618-9635-37695a43d99e].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-485e5077-8667-4618-9635-37695a43d99e] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-485e5077-8667-4618-9635-37695a43d99e].appear { translate: -24px; }
  .sd[data-s-485e5077-8667-4618-9635-37695a43d99e].appear-active { }
  .sd[data-s-485e5077-8667-4618-9635-37695a43d99e] { margin: 0px 0px 24px; right: 145px; top: 21px; max-width: 100%; }
}
.sd[data-s-b514cd71-d304-422f-8f2d-6e54a9efc77f] { place-content: center; align-items: center; border-radius: 10px; box-shadow: none; flex: 0 0 auto; flex-flow: row-reverse; height: 420px; margin: 0px; overflow: hidden; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-b514cd71-d304-422f-8f2d-6e54a9efc77f] { flex: 0 0 auto; height: 320px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b514cd71-d304-422f-8f2d-6e54a9efc77f] { flex: 0 0 auto; height: 280px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b514cd71-d304-422f-8f2d-6e54a9efc77f] { flex: 0 0 auto; height: 200px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-9d5fd64f-5a44-430f-a8c4-1d4c93f5a661] { flex: 0 0 auto; height: 100%; margin: 0px; transition-delay: 300ms; transition-duration: 3000ms; transition-timing-function: ease-in-out; width: 100%; max-width: 100%; }
.sd[data-s-9d5fd64f-5a44-430f-a8c4-1d4c93f5a661].appear { scale: 1.05; }
.sd[data-s-9d5fd64f-5a44-430f-a8c4-1d4c93f5a661].appear-active { }
.sd[data-s-9d5fd64f-5a44-430f-a8c4-1d4c93f5a661]::before { }
.sd[data-s-192eb43e-b75f-4dd9-b7f6-c1e9f06566b5] { 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-192eb43e-b75f-4dd9-b7f6-c1e9f06566b5].appear { scale: 1; }
.sd[data-s-192eb43e-b75f-4dd9-b7f6-c1e9f06566b5].appear-active { }
.sd[data-s-908c9d33-f186-4d07-b09f-22c17b7f88d2] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 120px 48px 0px 0px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
.sd[data-s-908c9d33-f186-4d07-b09f-22c17b7f88d2].appear { }
.sd[data-s-908c9d33-f186-4d07-b09f-22c17b7f88d2].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-908c9d33-f186-4d07-b09f-22c17b7f88d2] { margin: 0px 24px 0px 0px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-908c9d33-f186-4d07-b09f-22c17b7f88d2].appear { translate: -24px; }
  .sd[data-s-908c9d33-f186-4d07-b09f-22c17b7f88d2].appear-active { }
  .sd[data-s-908c9d33-f186-4d07-b09f-22c17b7f88d2] { display: none; flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-908c9d33-f186-4d07-b09f-22c17b7f88d2] { display: none; }
}
.sd[data-s-8963692f-8029-4a5e-979c-00a678f72d38] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8963692f-8029-4a5e-979c-00a678f72d38].appear { opacity: 0; }
.sd[data-s-8963692f-8029-4a5e-979c-00a678f72d38].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-8963692f-8029-4a5e-979c-00a678f72d38] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-8963692f-8029-4a5e-979c-00a678f72d38] { font-size: 14px; margin: 0px 0px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8963692f-8029-4a5e-979c-00a678f72d38] { flex: 0 0 auto; height: auto; margin: 84px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-e6115b56-8d63-41c4-9e86-dcb76e42dbd8] { inset: -190px auto auto 0px; color: rgb(230, 240, 255); font-family: var(--s-font-5ea660d0); font-size: 200px; font-style: italic; font-weight: 700; height: auto; line-height: 1; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e6115b56-8d63-41c4-9e86-dcb76e42dbd8].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-e6115b56-8d63-41c4-9e86-dcb76e42dbd8].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-e6115b56-8d63-41c4-9e86-dcb76e42dbd8] { bottom: auto; font-size: 48px; height: 53px; top: -103px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e6115b56-8d63-41c4-9e86-dcb76e42dbd8].appear { translate: 0px 24px; }
  .sd[data-s-e6115b56-8d63-41c4-9e86-dcb76e42dbd8].appear-active { }
  .sd[data-s-e6115b56-8d63-41c4-9e86-dcb76e42dbd8] { inset: -15px 0px auto auto; font-size: 95px; }
}
.sd[data-s-de5be89f-f7a2-4d64-a993-13f2d256fc7e] { inset: -99px -12px auto auto; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-de5be89f-f7a2-4d64-a993-13f2d256fc7e].appear { opacity: 0; translate: 48px; }
.sd[data-s-de5be89f-f7a2-4d64-a993-13f2d256fc7e].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-de5be89f-f7a2-4d64-a993-13f2d256fc7e] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-de5be89f-f7a2-4d64-a993-13f2d256fc7e].appear { translate: -24px; }
  .sd[data-s-de5be89f-f7a2-4d64-a993-13f2d256fc7e].appear-active { }
  .sd[data-s-de5be89f-f7a2-4d64-a993-13f2d256fc7e] { margin: 0px 0px 24px; right: 145px; top: 21px; max-width: 100%; }
}
.sd[data-s-22f325cf-8892-4e7d-b18e-7c3e70392795] { place-content: center; align-items: center; display: none; flex: 0 0 auto; flex-flow: column; margin: 120px 48px 0px 0px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
.sd[data-s-22f325cf-8892-4e7d-b18e-7c3e70392795].appear { }
.sd[data-s-22f325cf-8892-4e7d-b18e-7c3e70392795].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-22f325cf-8892-4e7d-b18e-7c3e70392795] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-22f325cf-8892-4e7d-b18e-7c3e70392795] { display: none; margin: 0px 24px 0px 0px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-22f325cf-8892-4e7d-b18e-7c3e70392795].appear { translate: -24px; }
  .sd[data-s-22f325cf-8892-4e7d-b18e-7c3e70392795].appear-active { }
  .sd[data-s-22f325cf-8892-4e7d-b18e-7c3e70392795] { display: flex; flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-22f325cf-8892-4e7d-b18e-7c3e70392795] { display: flex; }
}
.sd[data-s-e604acd1-55a1-4512-bacb-1740417326fd] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e604acd1-55a1-4512-bacb-1740417326fd].appear { opacity: 0; }
.sd[data-s-e604acd1-55a1-4512-bacb-1740417326fd].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-e604acd1-55a1-4512-bacb-1740417326fd] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e604acd1-55a1-4512-bacb-1740417326fd] { font-size: 14px; margin: 0px 0px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e604acd1-55a1-4512-bacb-1740417326fd] { flex: 0 0 auto; height: auto; margin: 24px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-93485243-47fb-4185-9034-8ceea6d14a9c] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 96px; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-93485243-47fb-4185-9034-8ceea6d14a9c].appear { translate: -48px; }
.sd[data-s-93485243-47fb-4185-9034-8ceea6d14a9c].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-93485243-47fb-4185-9034-8ceea6d14a9c] { margin: 0px 0px 48px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-93485243-47fb-4185-9034-8ceea6d14a9c] { flex-flow: column; }
}
.sd[data-s-c1b37228-66ec-441f-99c5-81eee41d8585] { place-content: flex-start space-between; align-items: flex-start; display: none; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 1140px) {
  .sd[data-s-c1b37228-66ec-441f-99c5-81eee41d8585] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-c1b37228-66ec-441f-99c5-81eee41d8585] { display: none; margin: 0px 0px 0px 24px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c1b37228-66ec-441f-99c5-81eee41d8585] { display: flex; flex: 0 0 auto; height: 95px; margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c1b37228-66ec-441f-99c5-81eee41d8585] { display: flex; }
}
.sd[data-s-bfbf4660-da54-43cd-ad55-10bc21c2ef5c] { inset: -120px 0px auto auto; color: rgb(230, 240, 255); font-family: var(--s-font-5ea660d0); font-size: 200px; font-style: italic; font-weight: 700; height: auto; line-height: 1; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-bfbf4660-da54-43cd-ad55-10bc21c2ef5c].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-bfbf4660-da54-43cd-ad55-10bc21c2ef5c].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-bfbf4660-da54-43cd-ad55-10bc21c2ef5c] { font-size: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bfbf4660-da54-43cd-ad55-10bc21c2ef5c].appear { translate: 0px 24px; }
  .sd[data-s-bfbf4660-da54-43cd-ad55-10bc21c2ef5c].appear-active { }
  .sd[data-s-bfbf4660-da54-43cd-ad55-10bc21c2ef5c] { font-size: 95px; left: 0px; right: auto; top: -9px; }
}
.sd[data-s-60ad7549-6048-4e0f-8412-714526954b19] { inset: -41px auto auto 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 2; max-width: 100%; justify-content: flex-start; }
.sd[data-s-60ad7549-6048-4e0f-8412-714526954b19].appear { opacity: 0; translate: -48px; }
.sd[data-s-60ad7549-6048-4e0f-8412-714526954b19].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-60ad7549-6048-4e0f-8412-714526954b19] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-60ad7549-6048-4e0f-8412-714526954b19].appear { translate: 24px; }
  .sd[data-s-60ad7549-6048-4e0f-8412-714526954b19].appear-active { }
  .sd[data-s-60ad7549-6048-4e0f-8412-714526954b19] { left: 125px; margin: 0px 0px 24px; top: 25px; max-width: 100%; }
}
.sd[data-s-64a6ceda-49bf-4088-a2f2-e8da96d8fb4d] { place-content: center; align-items: center; border-radius: 10px; box-shadow: none; flex: 0 0 auto; flex-flow: row-reverse; height: 420px; margin: 0px; overflow: hidden; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-64a6ceda-49bf-4088-a2f2-e8da96d8fb4d] { flex: 0 0 auto; height: 320px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-64a6ceda-49bf-4088-a2f2-e8da96d8fb4d] { flex: 0 0 auto; height: 280px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-64a6ceda-49bf-4088-a2f2-e8da96d8fb4d] { flex: 0 0 auto; height: 200px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-f547ef97-d7f3-4e5c-a901-8381fa229bf8] { flex: 0 0 auto; height: 100%; margin: 0px; transition-delay: 300ms; transition-duration: 3000ms; transition-timing-function: ease-in-out; width: 100%; max-width: 100%; }
.sd[data-s-f547ef97-d7f3-4e5c-a901-8381fa229bf8].appear { scale: 1.05; }
.sd[data-s-f547ef97-d7f3-4e5c-a901-8381fa229bf8].appear-active { }
.sd[data-s-f547ef97-d7f3-4e5c-a901-8381fa229bf8]::before { }
.sd[data-s-28f6eab3-4c43-4ffb-99db-9e2f3e2b212a] { 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-28f6eab3-4c43-4ffb-99db-9e2f3e2b212a].appear { scale: 1; }
.sd[data-s-28f6eab3-4c43-4ffb-99db-9e2f3e2b212a].appear-active { }
.sd[data-s-f0a7bceb-c8ea-4aaa-bf39-e870c40c8d7b] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 840px) {
  .sd[data-s-f0a7bceb-c8ea-4aaa-bf39-e870c40c8d7b] { margin: 0px 0px 0px 24px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f0a7bceb-c8ea-4aaa-bf39-e870c40c8d7b] { display: none; flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f0a7bceb-c8ea-4aaa-bf39-e870c40c8d7b] { display: none; }
}
.sd[data-s-0d0c0fa4-1ad0-4276-87a5-d71cf2044125] { inset: -120px 0px auto auto; color: rgb(230, 240, 255); font-family: var(--s-font-5ea660d0); font-size: 200px; font-style: italic; font-weight: 700; height: auto; line-height: 1; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-0d0c0fa4-1ad0-4276-87a5-d71cf2044125].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-0d0c0fa4-1ad0-4276-87a5-d71cf2044125].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-0d0c0fa4-1ad0-4276-87a5-d71cf2044125] { font-size: 48px; right: 5px; top: -59px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0d0c0fa4-1ad0-4276-87a5-d71cf2044125].appear { translate: 0px 24px; }
  .sd[data-s-0d0c0fa4-1ad0-4276-87a5-d71cf2044125].appear-active { }
  .sd[data-s-0d0c0fa4-1ad0-4276-87a5-d71cf2044125] { font-size: 95px; left: 0px; right: auto; top: -9px; }
}
.sd[data-s-c4a1b3aa-bc4b-4e84-95f4-8505ed8d39d8] { inset: -41px auto auto 0px; color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px; position: absolute; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 2; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c4a1b3aa-bc4b-4e84-95f4-8505ed8d39d8].appear { opacity: 0; translate: -48px; }
.sd[data-s-c4a1b3aa-bc4b-4e84-95f4-8505ed8d39d8].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-c4a1b3aa-bc4b-4e84-95f4-8505ed8d39d8] { font-size: 18px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c4a1b3aa-bc4b-4e84-95f4-8505ed8d39d8].appear { translate: 24px; }
  .sd[data-s-c4a1b3aa-bc4b-4e84-95f4-8505ed8d39d8].appear-active { }
  .sd[data-s-c4a1b3aa-bc4b-4e84-95f4-8505ed8d39d8] { left: 125px; margin: 0px 0px 24px; top: 25px; max-width: 100%; }
}
.sd[data-s-e877ac48-b797-41db-8f85-06ae00b6837c] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 75px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e877ac48-b797-41db-8f85-06ae00b6837c].appear { opacity: 0; }
.sd[data-s-e877ac48-b797-41db-8f85-06ae00b6837c].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-e877ac48-b797-41db-8f85-06ae00b6837c] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e877ac48-b797-41db-8f85-06ae00b6837c] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e877ac48-b797-41db-8f85-06ae00b6837c] { margin: 106px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-1cd961d1-ad35-444d-9b15-00458de03dfe] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 12px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1cd961d1-ad35-444d-9b15-00458de03dfe].appear { opacity: 0; }
.sd[data-s-1cd961d1-ad35-444d-9b15-00458de03dfe].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-1cd961d1-ad35-444d-9b15-00458de03dfe] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-1cd961d1-ad35-444d-9b15-00458de03dfe] { font-size: 14px; margin: 0px 0px 24px; }
}
.sd[data-s-3ea1b7b1-c064-455b-8d8c-e8d157569a4a] { place-content: flex-start space-between; align-items: flex-start; display: none; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 1140px) {
  .sd[data-s-3ea1b7b1-c064-455b-8d8c-e8d157569a4a] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3ea1b7b1-c064-455b-8d8c-e8d157569a4a] { display: none; margin: 0px 0px 0px 24px; width: calc(40% - 24px); max-width: calc(40% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3ea1b7b1-c064-455b-8d8c-e8d157569a4a] { display: flex; flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3ea1b7b1-c064-455b-8d8c-e8d157569a4a] { display: flex; }
}
.sd[data-s-84a20fa9-1fdc-4fe0-b265-b9e57c2ff7bf] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 75px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-84a20fa9-1fdc-4fe0-b265-b9e57c2ff7bf].appear { opacity: 0; }
.sd[data-s-84a20fa9-1fdc-4fe0-b265-b9e57c2ff7bf].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-84a20fa9-1fdc-4fe0-b265-b9e57c2ff7bf] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-84a20fa9-1fdc-4fe0-b265-b9e57c2ff7bf] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-84a20fa9-1fdc-4fe0-b265-b9e57c2ff7bf] { margin: 24px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-fdf61a02-42b6-42ac-8c5b-30007ede56f0] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 12px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; margin: 0px 0px 24px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fdf61a02-42b6-42ac-8c5b-30007ede56f0].appear { opacity: 0; }
.sd[data-s-fdf61a02-42b6-42ac-8c5b-30007ede56f0].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-fdf61a02-42b6-42ac-8c5b-30007ede56f0] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-fdf61a02-42b6-42ac-8c5b-30007ede56f0] { font-size: 14px; margin: 0px 0px 24px; }
}
.sd[data-s-05c3f7ed-7fd1-4572-83fc-61d0ecaf2ee9] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-05c3f7ed-7fd1-4572-83fc-61d0ecaf2ee9].appear { opacity: 0; transition-delay: 800ms; }
.sd[data-s-05c3f7ed-7fd1-4572-83fc-61d0ecaf2ee9].appear-active { transition-delay: 800ms; }
.sd[data-s-71ef8827-cf14-46b9-b8b4-12f80fd97ec0] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: 29px; line-height: 1.8; margin: 1px 0px 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-71ef8827-cf14-46b9-b8b4-12f80fd97ec0] { flex: 0 0 auto; font-size: 14px; height: auto; line-height: 1.6; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
}
.sd[data-s-84efb5fd-ef46-4ec1-93af-fd0e7ad003e0] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: 29px; line-height: 1.8; margin: 1px 0px 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-84efb5fd-ef46-4ec1-93af-fd0e7ad003e0] { flex: 0 0 auto; font-size: 14px; height: auto; line-height: 1.6; margin: 5px 0px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
}
.sd[data-s-85e24bb6-30af-49ec-a03d-06b2de7e20de] { place-content: center; align-items: center; background: rgb(30, 90, 159); 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: 50px 0px 70px; padding: 12px 48px; transition-delay: 0ms; transition-duration: 600ms; max-width: 100%; }
.sd[data-s-85e24bb6-30af-49ec-a03d-06b2de7e20de].appear { opacity: 0; transition-duration: 1000ms; }
.sd[data-s-85e24bb6-30af-49ec-a03d-06b2de7e20de].appear-active { transition-duration: 1000ms; }
.sd[data-s-85e24bb6-30af-49ec-a03d-06b2de7e20de]:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; translate: 10px 10px; }
.sd[data-s-fe2f046c-b74c-428d-8d60-ed084eed5698] { color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1; 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-fe2f046c-b74c-428d-8d60-ed084eed5698] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fe2f046c-b74c-428d-8d60-ed084eed5698] { font-size: 14px; }
}
.sd[data-s-19b855bc-8f85-4d18-bcca-32a0a4b8821e] { color: rgb(255, 255, 255); font-size: 20px; }
.sd[data-s-3040a9be-8ace-46ca-b4e8-079ddb901e18] { place-content: center flex-start; align-items: center; background: rgb(248, 247, 246); flex: 0 0 auto; flex-flow: column; height: 2448px; padding: 192px 48px; transition-delay: 400ms; transition-duration: 1200ms; width: 100%; max-width: 100%; }
.sd[data-s-3040a9be-8ace-46ca-b4e8-079ddb901e18].appear { background: rgb(0, 0, 0); }
.sd[data-s-3040a9be-8ace-46ca-b4e8-079ddb901e18].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-3040a9be-8ace-46ca-b4e8-079ddb901e18] { height: 1664px; padding: 96px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3040a9be-8ace-46ca-b4e8-079ddb901e18] { flex: 0 0 auto; height: auto; padding: 96px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-1bd6e2be-beb9-4b8f-bf0c-094e71a1a41b] { height: auto; margin: 0px 0px 50px; width: 287px; max-width: 100%; }
.sd[data-s-1bd6e2be-beb9-4b8f-bf0c-094e71a1a41b].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-1bd6e2be-beb9-4b8f-bf0c-094e71a1a41b].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-1bd6e2be-beb9-4b8f-bf0c-094e71a1a41b] { flex: 0 0 auto; width: 200px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1bd6e2be-beb9-4b8f-bf0c-094e71a1a41b] { flex: 0 0 auto; height: auto; margin: 0px 0px 30px; width: 207px; max-width: 100%; }
}
.sd[data-s-63fe0e30-7585-4fec-90a2-9792cde6f571] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px; padding: 0px 0px 50px; text-align: justify; transition-delay: 400ms; transition-duration: 1000ms; width: 50%; z-index: 1; max-width: 50%; justify-content: space-between; }
.sd[data-s-63fe0e30-7585-4fec-90a2-9792cde6f571].appear { opacity: 0; }
.sd[data-s-63fe0e30-7585-4fec-90a2-9792cde6f571].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-63fe0e30-7585-4fec-90a2-9792cde6f571] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-63fe0e30-7585-4fec-90a2-9792cde6f571] { flex: 0 0 auto; font-size: 32px; height: 72px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-63fe0e30-7585-4fec-90a2-9792cde6f571] { flex: 0 0 auto; font-size: 24px; height: 105px; margin: 0px 0px 100px; padding: 0px 0px 40px; text-align: center; width: 336px; max-width: 100%; justify-content: center; }
}
.sd[data-s-3979b668-7115-4b31-ab43-8fee1154c95a] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-3979b668-7115-4b31-ab43-8fee1154c95a] { flex: 0 0 auto; height: auto; max-width: 100%; }
}
.sd[data-s-9656bdcf-eb8d-4bf6-9e5b-c84f92841815] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 96px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-9656bdcf-eb8d-4bf6-9e5b-c84f92841815] { flex-flow: column; }
}
.sd[data-s-2c4be757-ff2c-4346-aac7-45e6d1b6e388] { place-content: center; align-items: center; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 40px 50px 30px; flex: 0 0 auto; flex-flow: row-reverse; height: 100%; margin: 0px; overflow: hidden; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-2c4be757-ff2c-4346-aac7-45e6d1b6e388] { flex: 0 0 auto; height: 400px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-2c4be757-ff2c-4346-aac7-45e6d1b6e388] { flex: 0 0 auto; height: 320px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2c4be757-ff2c-4346-aac7-45e6d1b6e388] { flex: 0 0 auto; height: auto; margin: 0px 0px 48px; width: 100%; max-width: 100%; }
}
.sd[data-s-843ae158-65bf-495c-a04b-6d756819bf52] { flex: 0 0 auto; height: auto; margin: 0px; transition-delay: 300ms; transition-duration: 3000ms; transition-timing-function: ease-in-out; width: 100%; max-width: 100%; }
.sd[data-s-843ae158-65bf-495c-a04b-6d756819bf52].appear { scale: 1.05; }
.sd[data-s-843ae158-65bf-495c-a04b-6d756819bf52].appear-active { }
.sd[data-s-843ae158-65bf-495c-a04b-6d756819bf52]::before { filter: brightness(0.7); }
.sd[data-s-77aa1f72-f40c-4b54-8f53-21f5ddfeba90] { 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-77aa1f72-f40c-4b54-8f53-21f5ddfeba90].appear { scale: 1; }
.sd[data-s-77aa1f72-f40c-4b54-8f53-21f5ddfeba90].appear-active { }
.sd[data-s-511d6f55-3811-474f-b681-6a6dac6f0a78] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 540px) {
  .sd[data-s-511d6f55-3811-474f-b681-6a6dac6f0a78] { flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-caad1352-abd3-4d1b-b1c3-e815ff2c8173] { color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 36px; font-weight: 600; height: auto; line-height: 1.6; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-caad1352-abd3-4d1b-b1c3-e815ff2c8173].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-caad1352-abd3-4d1b-b1c3-e815ff2c8173].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-caad1352-abd3-4d1b-b1c3-e815ff2c8173] { font-size: 40px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-caad1352-abd3-4d1b-b1c3-e815ff2c8173] { font-size: 28px; margin: 0px 0px 48px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-caad1352-abd3-4d1b-b1c3-e815ff2c8173].appear { translate: 0px 24px; }
  .sd[data-s-caad1352-abd3-4d1b-b1c3-e815ff2c8173].appear-active { }
  .sd[data-s-caad1352-abd3-4d1b-b1c3-e815ff2c8173] { font-size: 24px; margin: 0px 0px 24px; text-align: center; max-width: 100%; justify-content: center; }
}
.sd[data-s-d82ce69d-4bcf-4784-91a4-97ccbbf40bd7] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 20px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-d82ce69d-4bcf-4784-91a4-97ccbbf40bd7].appear { opacity: 0; }
.sd[data-s-d82ce69d-4bcf-4784-91a4-97ccbbf40bd7].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-d82ce69d-4bcf-4784-91a4-97ccbbf40bd7] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d82ce69d-4bcf-4784-91a4-97ccbbf40bd7] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d82ce69d-4bcf-4784-91a4-97ccbbf40bd7] { line-height: 2; }
}
.sd[data-s-061ec261-4416-40c8-90f4-029b310a7c7f] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 48px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-061ec261-4416-40c8-90f4-029b310a7c7f].appear { opacity: 0; }
.sd[data-s-061ec261-4416-40c8-90f4-029b310a7c7f].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-061ec261-4416-40c8-90f4-029b310a7c7f] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-061ec261-4416-40c8-90f4-029b310a7c7f] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-061ec261-4416-40c8-90f4-029b310a7c7f] { line-height: 2; }
}
.sd[data-s-f7de1eb6-a262-4d97-abc8-26d3f4cb5010] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row-reverse; margin: 0px 0px 96px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-f7de1eb6-a262-4d97-abc8-26d3f4cb5010] { flex-flow: column; }
}
.sd[data-s-5e44aa29-427b-45a1-9474-0a01e1799cc0] { place-content: center; align-items: center; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 40px 50px 30px; flex: 0 0 auto; flex-flow: row-reverse; height: 100%; margin: 0px; overflow: hidden; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-5e44aa29-427b-45a1-9474-0a01e1799cc0] { flex: 0 0 auto; height: 400px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-5e44aa29-427b-45a1-9474-0a01e1799cc0] { flex: 0 0 auto; height: 320px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5e44aa29-427b-45a1-9474-0a01e1799cc0] { flex: 0 0 auto; height: auto; margin: 0px 0px 48px; width: 100%; max-width: 100%; }
}
.sd[data-s-05bf666a-a62e-4b4b-91df-52e0b2cf978b] { flex: 0 0 auto; height: auto; margin: 0px; transition-delay: 300ms; transition-duration: 3000ms; width: 100%; max-width: 100%; }
.sd[data-s-05bf666a-a62e-4b4b-91df-52e0b2cf978b].appear { scale: 1.05; }
.sd[data-s-05bf666a-a62e-4b4b-91df-52e0b2cf978b].appear-active { }
.sd[data-s-05bf666a-a62e-4b4b-91df-52e0b2cf978b]::before { }
.sd[data-s-67981137-1bed-4704-aa4c-36dfcf03ae1f] { 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-67981137-1bed-4704-aa4c-36dfcf03ae1f].appear { scale: 1; }
.sd[data-s-67981137-1bed-4704-aa4c-36dfcf03ae1f].appear-active { }
.sd[data-s-8144aefc-d528-4544-a36a-7cd359bcea7b] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 0px 48px 0px 0px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 540px) {
  .sd[data-s-8144aefc-d528-4544-a36a-7cd359bcea7b] { flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-e4011862-6f9e-426f-99ce-077817e03fbc] { color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 36px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e4011862-6f9e-426f-99ce-077817e03fbc].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-e4011862-6f9e-426f-99ce-077817e03fbc].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-e4011862-6f9e-426f-99ce-077817e03fbc] { font-size: 40px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e4011862-6f9e-426f-99ce-077817e03fbc] { font-size: 28px; margin: 0px 0px 48px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e4011862-6f9e-426f-99ce-077817e03fbc].appear { translate: 0px 24px; }
  .sd[data-s-e4011862-6f9e-426f-99ce-077817e03fbc].appear-active { }
  .sd[data-s-e4011862-6f9e-426f-99ce-077817e03fbc] { font-size: 24px; margin: 0px 0px 24px; text-align: center; max-width: 100%; justify-content: center; }
}
.sd[data-s-a5f1fe94-486f-4b87-af10-9d73cd2e94ed] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 20px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-a5f1fe94-486f-4b87-af10-9d73cd2e94ed].appear { opacity: 0; }
.sd[data-s-a5f1fe94-486f-4b87-af10-9d73cd2e94ed].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-a5f1fe94-486f-4b87-af10-9d73cd2e94ed] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a5f1fe94-486f-4b87-af10-9d73cd2e94ed] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a5f1fe94-486f-4b87-af10-9d73cd2e94ed] { line-height: 2; }
}
.sd[data-s-ef6960fa-03ce-4e00-a8b8-506d7e6367ef] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 20px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ef6960fa-03ce-4e00-a8b8-506d7e6367ef].appear { opacity: 0; }
.sd[data-s-ef6960fa-03ce-4e00-a8b8-506d7e6367ef].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-ef6960fa-03ce-4e00-a8b8-506d7e6367ef] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-ef6960fa-03ce-4e00-a8b8-506d7e6367ef] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ef6960fa-03ce-4e00-a8b8-506d7e6367ef] { line-height: 2; }
}
.sd[data-s-af4f860c-bd03-415c-94f4-b1bc259eb71a] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-af4f860c-bd03-415c-94f4-b1bc259eb71a] { flex-flow: column; }
}
.sd[data-s-93907c74-036e-46e2-a991-9a98a44d4885] { place-content: center; align-items: center; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 40px 50px 30px; flex: 0 0 auto; flex-flow: row-reverse; height: 520px; margin: 0px; overflow: hidden; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-93907c74-036e-46e2-a991-9a98a44d4885] { flex: 0 0 auto; height: 400px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-93907c74-036e-46e2-a991-9a98a44d4885] { flex: 0 0 auto; height: 320px; width: 60%; max-width: 60%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-93907c74-036e-46e2-a991-9a98a44d4885] { flex: 0 0 auto; height: 240px; margin: 0px 0px 48px; width: 100%; max-width: 100%; }
}
.sd[data-s-4cc0cf6e-6081-49aa-979a-4adf130df512] { border-radius: 10px; flex: 0 0 auto; height: 100%; margin: 0px; transition-delay: 300ms; transition-duration: 3000ms; transition-timing-function: ease-in-out; width: 100%; max-width: 100%; }
.sd[data-s-4cc0cf6e-6081-49aa-979a-4adf130df512].appear { scale: 1.05; }
.sd[data-s-4cc0cf6e-6081-49aa-979a-4adf130df512].appear-active { }
.sd[data-s-4cc0cf6e-6081-49aa-979a-4adf130df512]::before { }
.sd[data-s-c3b856ba-f7d8-4ff4-8f90-85d95a7f83b8] { 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-c3b856ba-f7d8-4ff4-8f90-85d95a7f83b8].appear { scale: 1; }
.sd[data-s-c3b856ba-f7d8-4ff4-8f90-85d95a7f83b8].appear-active { }
.sd[data-s-ea8724fb-e34f-4311-9488-c6907e7f084f] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 0px 48px; padding: 0px; width: calc(40% - 48px); max-width: calc(40% - 48px); }
@media screen and (max-width: 540px) {
  .sd[data-s-ea8724fb-e34f-4311-9488-c6907e7f084f] { flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-117ee0ad-aa04-4a27-8344-0599f921d463] { color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 36px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-117ee0ad-aa04-4a27-8344-0599f921d463].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-117ee0ad-aa04-4a27-8344-0599f921d463].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-117ee0ad-aa04-4a27-8344-0599f921d463] { font-size: 40px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-117ee0ad-aa04-4a27-8344-0599f921d463] { font-size: 28px; margin: 0px 0px 48px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-117ee0ad-aa04-4a27-8344-0599f921d463].appear { translate: 0px 24px; }
  .sd[data-s-117ee0ad-aa04-4a27-8344-0599f921d463].appear-active { }
  .sd[data-s-117ee0ad-aa04-4a27-8344-0599f921d463] { font-size: 24px; margin: 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-ffc2f9cb-3991-4818-92a6-129db92ee889] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 20px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ffc2f9cb-3991-4818-92a6-129db92ee889].appear { opacity: 0; }
.sd[data-s-ffc2f9cb-3991-4818-92a6-129db92ee889].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-ffc2f9cb-3991-4818-92a6-129db92ee889] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-ffc2f9cb-3991-4818-92a6-129db92ee889] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ffc2f9cb-3991-4818-92a6-129db92ee889] { line-height: 2; }
}
.sd[data-s-910e87de-1ed0-400a-a98c-8c4961c78f7d] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 20px; text-align: left; transition-delay: 400ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-910e87de-1ed0-400a-a98c-8c4961c78f7d].appear { opacity: 0; }
.sd[data-s-910e87de-1ed0-400a-a98c-8c4961c78f7d].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-910e87de-1ed0-400a-a98c-8c4961c78f7d] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-910e87de-1ed0-400a-a98c-8c4961c78f7d] { font-size: 14px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-910e87de-1ed0-400a-a98c-8c4961c78f7d] { line-height: 2; }
}
.sd[data-s-4412321c-8abe-4c22-9abb-c7392c3d5100] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); 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: 840px) {
  .sd[data-s-4412321c-8abe-4c22-9abb-c7392c3d5100] { padding: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4412321c-8abe-4c22-9abb-c7392c3d5100] { inset: 0px; flex: 0 0 auto; height: auto; padding: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-d8c9ad0d-4620-4ac7-9dc1-dde26796ea43] { 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-d8c9ad0d-4620-4ac7-9dc1-dde26796ea43]::before { filter: brightness(0.3); }
@media screen and (max-width: 840px) {
  .sd[data-s-d8c9ad0d-4620-4ac7-9dc1-dde26796ea43] { justify-content: flex-end; margin: 0px; padding: 50px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d8c9ad0d-4620-4ac7-9dc1-dde26796ea43] { height: 100%; width: 100%; max-width: 100%; }
}
.sd[data-s-71352667-8ed9-4eea-ba2e-72d49eb0f6de] { 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-71352667-8ed9-4eea-ba2e-72d49eb0f6de] { margin: 60px 0px 0px; padding: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-71352667-8ed9-4eea-ba2e-72d49eb0f6de] { 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-71352667-8ed9-4eea-ba2e-72d49eb0f6de] { display: none; }
}
.sd[data-s-aef7f376-adf0-48cb-8cd9-22acd16471a6] { 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-aef7f376-adf0-48cb-8cd9-22acd16471a6].appear { opacity: 0; }
.sd[data-s-aef7f376-adf0-48cb-8cd9-22acd16471a6].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-aef7f376-adf0-48cb-8cd9-22acd16471a6] { font-size: 24px; margin: 0px 0px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-aef7f376-adf0-48cb-8cd9-22acd16471a6] { font-size: 20px; padding: 60px 0px 0px; text-align: center; justify-content: center; }
}
.sd[data-s-ddda88c5-8847-420c-964f-9ab8d6cdf76d] { 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-ddda88c5-8847-420c-964f-9ab8d6cdf76d].appear { opacity: 0; }
.sd[data-s-ddda88c5-8847-420c-964f-9ab8d6cdf76d].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-ddda88c5-8847-420c-964f-9ab8d6cdf76d] { font-size: 14px; text-align: center; justify-content: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ddda88c5-8847-420c-964f-9ab8d6cdf76d] { line-height: 2; }
}
.sd[data-s-62eab5fc-73cc-4332-95e0-9e524fce17eb] { 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-62eab5fc-73cc-4332-95e0-9e524fce17eb] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-62eab5fc-73cc-4332-95e0-9e524fce17eb] { display: none; margin: 60px 0px 0px; padding: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-62eab5fc-73cc-4332-95e0-9e524fce17eb] { 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-62eab5fc-73cc-4332-95e0-9e524fce17eb] { display: flex; }
}
.sd[data-s-81fbec5d-cb07-4748-9d4b-0533b663dcd6] { 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-81fbec5d-cb07-4748-9d4b-0533b663dcd6].appear { opacity: 0; }
.sd[data-s-81fbec5d-cb07-4748-9d4b-0533b663dcd6].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-81fbec5d-cb07-4748-9d4b-0533b663dcd6] { font-size: 24px; margin: 0px 0px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-81fbec5d-cb07-4748-9d4b-0533b663dcd6] { font-size: 20px; padding: 60px 0px 0px; text-align: center; justify-content: center; }
}
.sd[data-s-5d128135-1ab1-48db-8e08-d6b1f7d72402] { 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-5d128135-1ab1-48db-8e08-d6b1f7d72402].appear { opacity: 0; }
.sd[data-s-5d128135-1ab1-48db-8e08-d6b1f7d72402].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-5d128135-1ab1-48db-8e08-d6b1f7d72402] { font-size: 14px; text-align: center; justify-content: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5d128135-1ab1-48db-8e08-d6b1f7d72402] { line-height: 2; }
}
.sd[data-s-92923eef-6bc2-46c4-8c00-84a0bb4e5b57] { 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-92923eef-6bc2-46c4-8c00-84a0bb4e5b57] { 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-92923eef-6bc2-46c4-8c00-84a0bb4e5b57] { flex-flow: column; margin: 0px 0px 60px; padding: 0px 24px; max-width: 100%; }
}
.sd[data-s-b1317cd4-e0e5-4b18-90b7-1078dddf7899] { 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: 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%; --g-color-0: #fdfbfb; --g-position-0: 0%; --g-color-1: #ebedee; --g-position-1: 100%; --g-color-2: #ebedee; --g-position-2: 100%; --g-color-3: #ebedee; --g-position-3: 100%; --g-color-4: #ebedee; --g-position-4: 100%; --g-color-5: #ebedee; --g-position-5: 100%; --g-color-6: #ebedee; --g-position-6: 100%; --g-color-7: #ebedee; --g-position-7: 100%; --g-color-8: #ebedee; --g-position-8: 100%; --g-color-9: #ebedee; --g-position-9: 100%; --g-color-10: #ebedee; --g-position-10: 100%; --g-color-11: #ebedee; --g-position-11: 100%; --g-angle: 120deg; }
.sd[data-s-b1317cd4-e0e5-4b18-90b7-1078dddf7899]:hover { }
@media screen and (max-width: 840px) {
  .sd[data-s-b1317cd4-e0e5-4b18-90b7-1078dddf7899] { 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-b1317cd4-e0e5-4b18-90b7-1078dddf7899] { flex: 0 0 auto; margin: 0px 0px 48px; width: 100%; max-width: 100%; }
}
.sd[data-s-b8af4439-0bbb-43e7-b4e5-c6fb8c12899b] { place-content: flex-start center; align-items: flex-start; flex-flow: column; padding: 0px; }
.sd[data-s-b1317cd4-e0e5-4b18-90b7-1078dddf7899]:hover .sd[data-s-b8af4439-0bbb-43e7-b4e5-c6fb8c12899b] { opacity: 0.5; }
.sd[data-s-e3ce69e4-e1cd-4ffe-8e27-80d87c377caa] { color: rgb(176, 31, 36); 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-e3ce69e4-e1cd-4ffe-8e27-80d87c377caa] { font-size: 28px; margin: 0px 0px 12px; max-width: 100%; }
}
.sd[data-s-17cac285-98d5-4326-ac5b-b330574fbd72] { 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-17cac285-98d5-4326-ac5b-b330574fbd72] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-17cac285-98d5-4326-ac5b-b330574fbd72] { font-size: 12px; }
}
.sd[data-s-c88aa5e2-45f8-4886-84c8-ef3731be0ae1] { color: rgb(176, 31, 36); font-size: 48px; }
.sd[data-s-b1317cd4-e0e5-4b18-90b7-1078dddf7899]:hover .sd[data-s-c88aa5e2-45f8-4886-84c8-ef3731be0ae1] { opacity: 0.5; translate: 10px; }
@media screen and (max-width: 840px) {
  .sd[data-s-c88aa5e2-45f8-4886-84c8-ef3731be0ae1] { font-size: 32px; }
}
.sd[data-s-8a928799-92a1-4b52-ab68-3f4cea9748e0] { background: rgb(142, 127, 94); 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-8a928799-92a1-4b52-ab68-3f4cea9748e0].appear { scale: 1; }
.sd[data-s-8a928799-92a1-4b52-ab68-3f4cea9748e0].appear-active { }
.sd[data-s-d384af8b-ac24-4390-b03e-38e9138c7d25] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; padding: 192px 48px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-d384af8b-ac24-4390-b03e-38e9138c7d25] { display: none; height: 1758px; padding: 100px 20px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d384af8b-ac24-4390-b03e-38e9138c7d25] { display: none; }
}
.sd[data-s-576f1db5-01d0-43c9-8c0f-af4729758acd] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; padding: 0px; width: 1280px; max-width: 100%; }
.sd[data-s-eed560cc-265d-4d86-9882-c14e6710826c] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); display: flex; flex: 0 0 auto; flex-flow: column; height: auto; width: 60%; max-width: 60%; }
.sd[data-s-eed560cc-265d-4d86-9882-c14e6710826c].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-eed560cc-265d-4d86-9882-c14e6710826c].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-eed560cc-265d-4d86-9882-c14e6710826c] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-eed560cc-265d-4d86-9882-c14e6710826c] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-eed560cc-265d-4d86-9882-c14e6710826c] { display: flex; flex: 0 0 auto; height: auto; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-eed560cc-265d-4d86-9882-c14e6710826c] { display: flex; }
}
.sd[data-s-22c9cd08-2338-4402-9ae8-26b14d31c02c] { background: rgba(0, 0, 0, 0); border-radius: 0px; box-shadow: none; flex: 0 0 auto; height: 315px; margin: 0px; opacity: 1; padding: 0px; width: 560px; max-width: 100%; }
.sd[data-s-88fb47b2-2ecc-4d0d-ad98-dd866d91a93b] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 40%; max-width: 40%; }
@media screen and (max-width: 540px) {
  .sd[data-s-88fb47b2-2ecc-4d0d-ad98-dd866d91a93b] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-88fb47b2-2ecc-4d0d-ad98-dd866d91a93b] { display: none; }
}
.sd[data-s-e11233b8-2d7a-4eaf-8892-5f708284ac98] { color: rgb(51, 51, 51); font-family: var(--s-font-f7b4a349); font-size: 64px; font-weight: 600; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-e11233b8-2d7a-4eaf-8892-5f708284ac98].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-e11233b8-2d7a-4eaf-8892-5f708284ac98].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-63728542-865e-4e5c-9b3c-5632f1bf6603] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 18px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-63728542-865e-4e5c-9b3c-5632f1bf6603].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-63728542-865e-4e5c-9b3c-5632f1bf6603].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-39beb7f9-474e-416e-a464-d3a901cff775] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); display: none; flex: 0 0 auto; flex-flow: column; height: 807px; width: 1000px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-39beb7f9-474e-416e-a464-d3a901cff775] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-39beb7f9-474e-416e-a464-d3a901cff775] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-39beb7f9-474e-416e-a464-d3a901cff775] { display: flex; height: 878px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-39beb7f9-474e-416e-a464-d3a901cff775] { display: flex; }
}
.sd[data-s-a3efa428-42b8-48cf-b06f-4b2217711a38] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 150px; margin: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-a3efa428-42b8-48cf-b06f-4b2217711a38] { place-content: stretch space-around; align-items: stretch; flex: 0 0 auto; height: auto; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
.sd[data-s-ae07ccfe-965d-4926-bcfa-73b7320a2427] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-ae07ccfe-965d-4926-bcfa-73b7320a2427] { flex: 0 0 auto; margin: 0px 40px 0px 25px; width: calc(52% - 65px); max-width: calc(52% - 65px); }
}
.sd[data-s-e829adb8-67ae-4dce-8e88-455e5aa53d59] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-e829adb8-67ae-4dce-8e88-455e5aa53d59] { flex: 0 0 auto; margin: 0px 25px 0px 40px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-434a0724-f3b3-4e84-8749-ddc15317a3c6] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-434a0724-f3b3-4e84-8749-ddc15317a3c6] { place-content: stretch space-around; align-items: stretch; flex: 0 0 auto; height: auto; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
.sd[data-s-c41fc059-f36b-480b-8f4d-317b443773d7] { flex: 0 0 auto; height: auto; margin: 0px 0px 0px 25px; width: calc(25% - 25px); max-width: calc(25% - 25px); }
@media screen and (max-width: 540px) {
  .sd[data-s-c41fc059-f36b-480b-8f4d-317b443773d7] { flex: 0 0 auto; margin: 0px 40px 0px 25px; width: calc(43% - 65px); max-width: calc(43% - 65px); }
}
.sd[data-s-583b1516-d192-4d62-9a36-8d2b279f6c6f] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-583b1516-d192-4d62-9a36-8d2b279f6c6f] { flex: 0 0 auto; margin: 0px 25px 0px 40px; width: calc(43% - 65px); max-width: calc(43% - 65px); }
}
.sd[data-s-461e0956-972a-48a3-83ab-e1617afb5f93] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 150px; margin: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-461e0956-972a-48a3-83ab-e1617afb5f93] { flex: 0 0 auto; height: auto; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
.sd[data-s-0eced098-ea0c-43a5-a04f-fab5eb189747] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-0eced098-ea0c-43a5-a04f-fab5eb189747] { flex: 0 0 auto; margin: 0px 40px 0px 25px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-e607c29c-8ef2-4b0d-9ff6-e33d619a5de9] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-e607c29c-8ef2-4b0d-9ff6-e33d619a5de9] { flex: 0 0 auto; margin: 0px 25px 0px 40px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-858fb88f-5503-4cd7-8460-8823eef3c635] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-858fb88f-5503-4cd7-8460-8823eef3c635] { flex: 0 0 auto; justify-content: space-around; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
.sd[data-s-2dfd7c48-c57a-4d27-bf6d-050e6cceed3f] { flex: 0 0 auto; height: auto; margin: 0px 0px 0px 25px; width: calc(25% - 25px); max-width: calc(25% - 25px); }
@media screen and (max-width: 540px) {
  .sd[data-s-2dfd7c48-c57a-4d27-bf6d-050e6cceed3f] { flex: 0 0 auto; margin: 0px 40px 0px 25px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-a9e8516d-6ce5-47c6-81fa-eda93a35e9da] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-a9e8516d-6ce5-47c6-81fa-eda93a35e9da] { flex: 0 0 auto; margin: 0px 25px 0px 40px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-6897bbfd-3de6-453e-b1df-7481dd8031fa] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 150px; margin: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-6897bbfd-3de6-453e-b1df-7481dd8031fa] { flex: 0 0 auto; height: auto; justify-content: space-around; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
.sd[data-s-57041e21-687d-40ef-aa2c-c4a5219e6c3c] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-57041e21-687d-40ef-aa2c-c4a5219e6c3c] { flex: 0 0 auto; margin: 0px 40px 0px 25px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-49ef6bb2-2789-476d-9d8a-f5937a5a6361] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-49ef6bb2-2789-476d-9d8a-f5937a5a6361] { flex: 0 0 auto; margin: 0px 25px 0px 40px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-24749461-de59-4f99-a09c-e43cf40b8e36] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-24749461-de59-4f99-a09c-e43cf40b8e36] { flex: 0 0 auto; height: auto; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
.sd[data-s-4aaa07a7-cc30-44d5-8ef4-1a9965379546] { flex: 0 0 auto; height: auto; margin: 0px 0px 0px 25px; width: calc(25% - 25px); max-width: calc(25% - 25px); }
@media screen and (max-width: 540px) {
  .sd[data-s-4aaa07a7-cc30-44d5-8ef4-1a9965379546] { flex: 0 0 auto; margin: 0px 40px 0px 25px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-2352b6d3-c504-4d57-b0e8-3df75b705bc1] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-2352b6d3-c504-4d57-b0e8-3df75b705bc1] { flex: 0 0 auto; margin: 0px 25px 0px 40px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-0a87025e-4881-467b-8489-b5e94ce78199] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 150px; margin: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-0a87025e-4881-467b-8489-b5e94ce78199] { flex: 0 0 auto; height: auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-6ebcf389-21f0-4eb0-bad0-9bfeba881b33] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-6ebcf389-21f0-4eb0-bad0-9bfeba881b33] { flex: 0 0 auto; margin: 0px 40px 0px 25px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-da1f811b-4d8c-46dd-ad12-3b90cf756790] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-da1f811b-4d8c-46dd-ad12-3b90cf756790] { flex: 0 0 auto; margin: 0px 25px 0px 40px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-02698adf-2273-4456-b6c3-2d11dc712e80] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-02698adf-2273-4456-b6c3-2d11dc712e80] { flex: 0 0 auto; height: 91px; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-f0b1bd75-f523-462c-950d-b602dcb93eb7] { flex: 0 0 auto; height: auto; margin: 0px 0px 0px 25px; width: calc(25% - 25px); max-width: calc(25% - 25px); }
@media screen and (max-width: 540px) {
  .sd[data-s-f0b1bd75-f523-462c-950d-b602dcb93eb7] { flex: 0 0 auto; margin: 0px 40px 0px 25px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-10b8dfee-c14d-442e-93a0-2c5b8f512807] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-10b8dfee-c14d-442e-93a0-2c5b8f512807] { flex: 0 0 auto; margin: 0px 25px 0px 40px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-eb24b762-8ac6-4040-82a3-85321566531d] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 150px; margin: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-eb24b762-8ac6-4040-82a3-85321566531d] { flex: 0 0 auto; height: auto; justify-content: space-around; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-d81f02c6-4d5a-4c48-95c4-115f5c9a9dc2] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-d81f02c6-4d5a-4c48-95c4-115f5c9a9dc2] { flex: 0 0 auto; width: calc(50% - 50px); max-width: calc(50% - 50px); }
}
.sd[data-s-748c7ef3-cd99-4525-aa99-d9db1d5d583f] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-748c7ef3-cd99-4525-aa99-d9db1d5d583f] { flex: 0 0 auto; margin: 0px 25px 0px 40px; width: calc(50% - 65px); max-width: calc(50% - 65px); }
}
.sd[data-s-3bed56d8-625d-471e-997f-0b70c7a4d523] { flex: 0 0 auto; height: auto; margin: 0px 0px 0px 25px; width: calc(25% - 25px); max-width: calc(25% - 25px); }
@media screen and (max-width: 540px) {
  .sd[data-s-3bed56d8-625d-471e-997f-0b70c7a4d523] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3bed56d8-625d-471e-997f-0b70c7a4d523] { display: none; }
}
.sd[data-s-147bcf28-79d9-4b88-9cc4-51cf601ad48f] { flex: 0 0 auto; height: auto; margin: 0px 25px; width: calc(25% - 50px); max-width: calc(25% - 50px); }
@media screen and (max-width: 540px) {
  .sd[data-s-147bcf28-79d9-4b88-9cc4-51cf601ad48f] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-147bcf28-79d9-4b88-9cc4-51cf601ad48f] { display: none; }
}
.sd[data-s-0e4a69f2-67fc-48c2-9f3e-fea5f2a675bf] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); display: none; flex: 0 0 auto; flex-flow: column; height: auto; padding: 192px 48px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-0e4a69f2-67fc-48c2-9f3e-fea5f2a675bf] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0e4a69f2-67fc-48c2-9f3e-fea5f2a675bf] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0e4a69f2-67fc-48c2-9f3e-fea5f2a675bf] { display: flex; flex: 0 0 auto; height: auto; padding: 100px 20px 0px; width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0e4a69f2-67fc-48c2-9f3e-fea5f2a675bf] { display: flex; }
}
.sd[data-s-71711549-93f2-4971-81ca-dd8528790592] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); display: none; flex: 0 0 auto; flex-flow: column; height: auto; width: 40%; max-width: 40%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-71711549-93f2-4971-81ca-dd8528790592] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-71711549-93f2-4971-81ca-dd8528790592] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-71711549-93f2-4971-81ca-dd8528790592] { display: flex; flex: 0 0 auto; margin: 0px 0px 100px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-71711549-93f2-4971-81ca-dd8528790592] { display: flex; }
}
.sd[data-s-5b06781e-61f3-4f00-85c9-dc5fab869dad] { color: rgb(0, 0, 0); font-family: var(--s-font-f7b4a349); font-size: 64px; font-weight: 600; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-5b06781e-61f3-4f00-85c9-dc5fab869dad].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-5b06781e-61f3-4f00-85c9-dc5fab869dad].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-5b06781e-61f3-4f00-85c9-dc5fab869dad] { color: rgb(51, 51, 51); font-size: 36px; letter-spacing: 0.05em; }
}
.sd[data-s-b2d5e47b-ffae-4fc7-a064-a1a047dd2f86] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 18px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-b2d5e47b-ffae-4fc7-a064-a1a047dd2f86].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-b2d5e47b-ffae-4fc7-a064-a1a047dd2f86].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-b2d5e47b-ffae-4fc7-a064-a1a047dd2f86] { color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); }
}
.sd[data-s-63a0201c-5bde-49c0-b061-3b3690c56d4d] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); display: flex; flex: 0 0 auto; flex-flow: column; height: auto; width: auto; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-63a0201c-5bde-49c0-b061-3b3690c56d4d] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-63a0201c-5bde-49c0-b061-3b3690c56d4d] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-63a0201c-5bde-49c0-b061-3b3690c56d4d] { display: flex; flex: 0 0 auto; height: auto; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-63a0201c-5bde-49c0-b061-3b3690c56d4d] { display: flex; }
}
.sd[data-s-8ebca76a-cec7-45a8-8e61-aa1ada73a07b] { background: rgba(0, 0, 0, 0); border-radius: 0px; box-shadow: none; flex: 0 0 auto; height: 315px; margin: 0px; opacity: 1; padding: 0px; width: 560px; max-width: 100%; }
.sd[data-s-ff3c458d-6d76-4116-876a-be28d042d1a1] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); display: flex; flex: 0 0 auto; flex-flow: column; height: auto; padding: 192px 48px; transition-delay: 400ms; transition-duration: 1200ms; width: 100%; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-ff3c458d-6d76-4116-876a-be28d042d1a1] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-ff3c458d-6d76-4116-876a-be28d042d1a1] { display: flex; padding: 96px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ff3c458d-6d76-4116-876a-be28d042d1a1] { display: flex; flex: 0 0 auto; height: auto; padding: 96px 24px 0px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ff3c458d-6d76-4116-876a-be28d042d1a1] { display: flex; }
}
.sd[data-s-55bc8f31-46c6-4aa5-905c-13913f8a829a] { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-55bc8f31-46c6-4aa5-905c-13913f8a829a] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-55bc8f31-46c6-4aa5-905c-13913f8a829a] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-55bc8f31-46c6-4aa5-905c-13913f8a829a] { display: none; flex: 0 0 auto; width: auto; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-55bc8f31-46c6-4aa5-905c-13913f8a829a] { display: none; }
}
.sd[data-s-ebe651db-4038-48f8-aaf6-4bd34807b894] { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 96px; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-ebe651db-4038-48f8-aaf6-4bd34807b894].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-ebe651db-4038-48f8-aaf6-4bd34807b894].appear-active { }
@media screen and (max-width: 540px) {
  .sd[data-s-ebe651db-4038-48f8-aaf6-4bd34807b894] { justify-content: center; }
}
.sd[data-s-22e746d6-9747-4942-8967-af48e3768793] { color: rgb(51, 51, 51); font-family: var(--s-font-f7b4a349); font-size: 64px; font-weight: 600; height: auto; line-height: 1; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-22e746d6-9747-4942-8967-af48e3768793].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-22e746d6-9747-4942-8967-af48e3768793].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-22e746d6-9747-4942-8967-af48e3768793] { font-size: 48px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-22e746d6-9747-4942-8967-af48e3768793].appear { translate: 0px 24px; }
  .sd[data-s-22e746d6-9747-4942-8967-af48e3768793].appear-active { }
  .sd[data-s-22e746d6-9747-4942-8967-af48e3768793] { font-size: 36px; text-align: center; justify-content: center; }
}
.sd[data-s-db6699ed-cab1-4705-a219-6cd0d35f8833] { color: rgb(30, 90, 159); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 36px; 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: 716px; z-index: 1; max-width: 100%; justify-content: center; }
.sd[data-s-db6699ed-cab1-4705-a219-6cd0d35f8833].appear { opacity: 0; }
.sd[data-s-db6699ed-cab1-4705-a219-6cd0d35f8833].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-db6699ed-cab1-4705-a219-6cd0d35f8833] { font-size: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-db6699ed-cab1-4705-a219-6cd0d35f8833] { flex: 0 0 auto; font-size: 24px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-db6699ed-cab1-4705-a219-6cd0d35f8833] { display: none; flex: 0 0 auto; font-size: 23px; padding: 0px 0px 20px; text-align: center; width: 420px; max-width: 100%; justify-content: center; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-db6699ed-cab1-4705-a219-6cd0d35f8833] { display: none; }
}
.sd[data-s-355857cf-41b7-467c-aa07-2f82d07cb374] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); display: none; flex: 0 0 auto; flex-flow: column; height: auto; width: 40%; max-width: 40%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-355857cf-41b7-467c-aa07-2f82d07cb374] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-355857cf-41b7-467c-aa07-2f82d07cb374] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-355857cf-41b7-467c-aa07-2f82d07cb374] { align-content: center; align-items: center; display: flex; flex: 0 0 auto; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-355857cf-41b7-467c-aa07-2f82d07cb374] { display: flex; }
}
.sd[data-s-e463578d-ec21-4a12-a5e3-b671aa26f43b] { color: rgb(0, 0, 0); font-family: var(--s-font-f7b4a349); font-size: 64px; font-weight: 600; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-e463578d-ec21-4a12-a5e3-b671aa26f43b].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-e463578d-ec21-4a12-a5e3-b671aa26f43b].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-e463578d-ec21-4a12-a5e3-b671aa26f43b] { color: rgb(51, 51, 51); font-size: 36px; letter-spacing: 0.05em; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-5fa53b23-6785-47e1-95f7-6aba47bb5e60] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 18px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-5fa53b23-6785-47e1-95f7-6aba47bb5e60].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-5fa53b23-6785-47e1-95f7-6aba47bb5e60].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-5fa53b23-6785-47e1-95f7-6aba47bb5e60] { color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); }
}
.sd[data-s-93cb32f5-c960-48c3-b8d5-f575c27fd6be] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 66px; width: 400px; max-width: 100%; }
.sd[data-s-93cb32f5-c960-48c3-b8d5-f575c27fd6be].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-93cb32f5-c960-48c3-b8d5-f575c27fd6be].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-93cb32f5-c960-48c3-b8d5-f575c27fd6be] { justify-content: center; margin: 30px 0px 0px; max-width: 100%; }
}
.sd[data-s-5ea563c8-f4a0-49ac-9702-a065eeffbf25] { border-width: 0px; border-style: solid; border-color: rgb(253, 154, 154); color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-5ea563c8-f4a0-49ac-9702-a065eeffbf25] { line-height: 2; }
}
.sd[data-s-4c6adcb4-ed10-4404-97ab-0e12fe4e1e6f] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 50px; width: calc(67% - 50px); max-width: calc(67% - 50px); }
.sd[data-s-4c6adcb4-ed10-4404-97ab-0e12fe4e1e6f].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-4c6adcb4-ed10-4404-97ab-0e12fe4e1e6f].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-4c6adcb4-ed10-4404-97ab-0e12fe4e1e6f] { display: flex; flex: 0 0 auto; margin: 0px; width: 69%; max-width: 69%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4c6adcb4-ed10-4404-97ab-0e12fe4e1e6f] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4c6adcb4-ed10-4404-97ab-0e12fe4e1e6f] { display: none; }
}
.sd[data-s-39e723a5-c855-4d5e-8789-50bd9a63e0ba] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); border-radius: 0px; flex: 0 0 auto; height: auto; margin: 0px 15px; opacity: 1; overflow: visible; padding: 40px 38px; width: calc(55% - 30px); max-width: calc(55% - 30px); }
.sd[data-s-39e723a5-c855-4d5e-8789-50bd9a63e0ba].appear { }
.sd[data-s-39e723a5-c855-4d5e-8789-50bd9a63e0ba].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-39e723a5-c855-4d5e-8789-50bd9a63e0ba] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: auto; margin: 0px 5px; padding: 7px 20px 40px; width: calc(100% - 10px); max-width: calc(100% - 10px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-39e723a5-c855-4d5e-8789-50bd9a63e0ba].appear { opacity: 0; transition-delay: 600ms; transition-duration: 1000ms; translate: 0px 48px; }
  .sd[data-s-39e723a5-c855-4d5e-8789-50bd9a63e0ba].appear-active { transition-delay: 600ms; transition-duration: 1000ms; }
  .sd[data-s-39e723a5-c855-4d5e-8789-50bd9a63e0ba] { flex: 0 0 auto; height: auto; margin: 10px 5px; padding: 40px 20px 50px; width: 300px; max-width: calc(100% - 10px); }
}
.sd[data-s-7f4b9423-9b68-4711-8b5e-e9d8e9b35aa5] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-7f4b9423-9b68-4711-8b5e-e9d8e9b35aa5] { align-content: center; align-items: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7f4b9423-9b68-4711-8b5e-e9d8e9b35aa5] { flex: 0 0 auto; height: auto; padding: 0px 0px 30px; width: 100%; max-width: 100%; }
}
.sd[data-s-3ca30039-2117-49c6-95a2-c92c131661dd] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; margin: 20px 0px 30px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-3ca30039-2117-49c6-95a2-c92c131661dd] { margin: 20px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-7b5e4e6a-13bd-46b3-ba18-a7ccd2f7f7c8] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px 0px 50px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-7b5e4e6a-13bd-46b3-ba18-a7ccd2f7f7c8] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-5332852f-f1e5-43d1-8470-1640b74ebabb] { border-radius: 0px; color: rgb(253, 211, 0); flex: 0 0 auto; font-family: var(--s-font-5ea660d0); font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; opacity: 1; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-5332852f-f1e5-43d1-8470-1640b74ebabb] { font-size: 24px; line-height: 1.6; }
}
.sd[data-s-8eed1eae-e75d-4b8c-a46f-d11ae34ccd27] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-8eed1eae-e75d-4b8c-a46f-d11ae34ccd27] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-23878bbe-f446-41c1-a19e-7f17e9e2eda0] { border-radius: 0px; color: rgb(30, 90, 159); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 1px 0px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-23878bbe-f446-41c1-a19e-7f17e9e2eda0] { font-size: 24px; line-height: 1.6; }
}
.sd[data-s-518edad4-364f-4ab8-8db5-68b80da834a4] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 40px; padding: 0px 24px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-518edad4-364f-4ab8-8db5-68b80da834a4] { flex: 0 0 auto; width: 78%; max-width: 78%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-518edad4-364f-4ab8-8db5-68b80da834a4] { margin: 0px; width: 78%; max-width: 78%; }
}
.sd[data-s-b02bf24e-5b38-4633-bf7e-cd7aa9342bdc] { background: rgb(30, 90, 159); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 10px; padding: 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-b02bf24e-5b38-4633-bf7e-cd7aa9342bdc] { margin: 30px 0px 20px; padding: 0px 10px; max-width: 100%; }
}
.sd[data-s-7a013c1a-b1c4-4651-abcb-329506411e92] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: row; height: auto; padding: 0px; max-width: 100%; }
.sd[data-s-460128c1-d82a-46fb-9916-da23d11b8ea2] { color: rgb(30, 90, 159); font-size: 24px; }
.sd[data-s-b43c15f8-9222-4ef0-8359-88aa140928fb] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 30px; padding: 0px 0px 0px 5px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-b43c15f8-9222-4ef0-8359-88aa140928fb] { margin: 10px 0px 0px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
}
.sd[data-s-bda4fdcd-b34a-4674-9b74-b0c87ba48068] { background: rgb(51, 51, 51); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 10px; padding: 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-bda4fdcd-b34a-4674-9b74-b0c87ba48068] { margin: 30px 0px 20px; padding: 0px 10px; max-width: 100%; }
}
.sd[data-s-041362ba-1dea-4246-892e-d77d4c320510] { place-content: flex-start; align-items: flex-start; flex-flow: row; padding: 0px; }
.sd[data-s-59e8e1cc-5596-44d2-a6d7-aa2a7b6b01e9] { color: rgb(51, 51, 51); font-size: 24px; padding: 0px; }
.sd[data-s-a9212ab3-8fc8-4798-bab1-74214473e659] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 30px; padding: 0px 0px 0px 5px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-a9212ab3-8fc8-4798-bab1-74214473e659] { margin: 10px 0px 0px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
}
.sd[data-s-1f62a931-7634-49be-98c6-108743439376] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 45%; max-width: 45%; }
.sd[data-s-33f61624-3f84-4627-bce1-597fd83b34f0] { flex: 0 0 auto; height: auto; width: 357px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-33f61624-3f84-4627-bce1-597fd83b34f0] { flex: 0 0 auto; height: 256px; width: 100%; max-width: 100%; }
}
.sd[data-s-61612163-0d5d-458c-a026-2463116125ad] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); flex-flow: column; height: 50px; width: 50px; max-width: 100%; }
.sd[data-s-61612163-0d5d-458c-a026-2463116125ad].appear { transition-delay: 300ms; transition-duration: 600ms; translate: 0px -20px; }
.sd[data-s-61612163-0d5d-458c-a026-2463116125ad].appear-active { transition-delay: 300ms; transition-duration: 600ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-61612163-0d5d-458c-a026-2463116125ad] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-61612163-0d5d-458c-a026-2463116125ad] { display: none; }
}
.sd[data-s-93b06eed-a061-40b8-b41b-815e82ee3459] { color: rgb(30, 90, 159); font-size: 48px; }
.sd[data-s-1c24113d-bfc7-4afe-b946-f3bfdc6f1aba] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 50px 0px 75px 100px; width: calc(67% - 100px); max-width: calc(67% - 100px); }
.sd[data-s-1c24113d-bfc7-4afe-b946-f3bfdc6f1aba].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-1c24113d-bfc7-4afe-b946-f3bfdc6f1aba].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-1c24113d-bfc7-4afe-b946-f3bfdc6f1aba] { margin: 50px 0px 0px 100px; width: calc(67% - 100px); max-width: calc(67% - 100px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1c24113d-bfc7-4afe-b946-f3bfdc6f1aba] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-1c24113d-bfc7-4afe-b946-f3bfdc6f1aba] { display: none; }
}
.sd[data-s-4720fe54-af7b-4f56-b313-49386946db81] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 45%; max-width: 45%; }
.sd[data-s-82036370-3bc3-4bee-a36c-74db2aa6678a] { flex: 0 0 auto; height: auto; width: 357px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-82036370-3bc3-4bee-a36c-74db2aa6678a] { flex: 0 0 auto; height: 256px; width: 100%; max-width: 100%; }
}
.sd[data-s-161eed35-ac73-4b74-a532-8dd7bbb96aa3] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); border-radius: 0px; flex: 0 0 auto; height: auto; margin: 0px 15px; opacity: 1; overflow: visible; padding: 40px 38px; width: calc(55% - 30px); max-width: calc(55% - 30px); }
.sd[data-s-161eed35-ac73-4b74-a532-8dd7bbb96aa3].appear { }
.sd[data-s-161eed35-ac73-4b74-a532-8dd7bbb96aa3].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-161eed35-ac73-4b74-a532-8dd7bbb96aa3] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: auto; margin: 0px 5px; padding: 24px 20px 40px; width: calc(100% - 10px); max-width: calc(100% - 10px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-161eed35-ac73-4b74-a532-8dd7bbb96aa3].appear { opacity: 0; transition-delay: 600ms; transition-duration: 1000ms; translate: 0px 48px; }
  .sd[data-s-161eed35-ac73-4b74-a532-8dd7bbb96aa3].appear-active { transition-delay: 600ms; transition-duration: 1000ms; }
  .sd[data-s-161eed35-ac73-4b74-a532-8dd7bbb96aa3] { flex: 0 0 auto; height: auto; margin: 10px 5px; padding: 40px 20px 50px; width: 300px; max-width: calc(100% - 10px); }
}
.sd[data-s-24aa4207-19a3-46d0-9150-fce124d5102f] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-24aa4207-19a3-46d0-9150-fce124d5102f] { align-content: center; align-items: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-24aa4207-19a3-46d0-9150-fce124d5102f] { flex: 0 0 auto; height: auto; padding: 0px 0px 30px; width: 100%; max-width: 100%; }
}
.sd[data-s-b785aa7f-4736-48e7-9a45-b7210aaac2ca] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; margin: 20px 0px 30px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-b785aa7f-4736-48e7-9a45-b7210aaac2ca] { margin: 20px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-c6719019-4c8d-4c3c-b1f5-955b8a33ea69] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px 0px 50px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-c6719019-4c8d-4c3c-b1f5-955b8a33ea69] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-3f3e78e0-fde4-4f03-9d87-2a3122b31795] { border-radius: 0px; color: rgb(253, 211, 0); flex: 0 0 auto; font-family: var(--s-font-5ea660d0); font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; opacity: 1; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-3f3e78e0-fde4-4f03-9d87-2a3122b31795] { font-size: 24px; line-height: 1.6; }
}
.sd[data-s-92885676-f999-4aed-b1fa-5720ddb8eae8] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-92885676-f999-4aed-b1fa-5720ddb8eae8] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-b5a0a6fd-8958-4cd9-b6b1-a3beb6c0177b] { border-radius: 0px; color: rgb(30, 90, 159); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 1px 0px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-b5a0a6fd-8958-4cd9-b6b1-a3beb6c0177b] { font-size: 24px; line-height: 1.6; }
}
.sd[data-s-9cfe014c-3f3a-4e62-8722-3c9c9e90fb51] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-9cfe014c-3f3a-4e62-8722-3c9c9e90fb51] { margin: 0px; max-width: 100%; }
}
.sd[data-s-3911a5ee-3bf0-41f5-9625-ac24ff764bb5] { color: rgb(30, 90, 159); display: flex; font-size: 48px; }
.sd[data-s-3911a5ee-3bf0-41f5-9625-ac24ff764bb5].appear { transition-delay: 300ms; transition-duration: 600ms; translate: 0px -20px; }
.sd[data-s-3911a5ee-3bf0-41f5-9625-ac24ff764bb5].appear-active { transition-delay: 300ms; transition-duration: 600ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-3911a5ee-3bf0-41f5-9625-ac24ff764bb5] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3911a5ee-3bf0-41f5-9625-ac24ff764bb5] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3911a5ee-3bf0-41f5-9625-ac24ff764bb5] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3911a5ee-3bf0-41f5-9625-ac24ff764bb5] { display: none; }
}
.sd[data-s-d0d71b9d-f60b-4ff9-836d-5b6a1c25a138] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 50px 0px 0px 100px; width: calc(67% - 100px); max-width: calc(67% - 100px); }
.sd[data-s-d0d71b9d-f60b-4ff9-836d-5b6a1c25a138].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; translate: 0px 48px; }
.sd[data-s-d0d71b9d-f60b-4ff9-836d-5b6a1c25a138].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-d0d71b9d-f60b-4ff9-836d-5b6a1c25a138] { margin: 50px 0px 0px; width: 67%; max-width: 67%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d0d71b9d-f60b-4ff9-836d-5b6a1c25a138] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d0d71b9d-f60b-4ff9-836d-5b6a1c25a138] { display: none; }
}
.sd[data-s-c908c1df-58c9-4744-b3d8-f8ba54a48523] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); border-radius: 0px; flex: 0 0 auto; height: auto; margin: 0px 15px; opacity: 1; overflow: visible; padding: 40px 38px; width: calc(55% - 30px); max-width: calc(55% - 30px); }
.sd[data-s-c908c1df-58c9-4744-b3d8-f8ba54a48523].appear { }
.sd[data-s-c908c1df-58c9-4744-b3d8-f8ba54a48523].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-c908c1df-58c9-4744-b3d8-f8ba54a48523] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: 470px; margin: 0px 5px; padding: 0px 20px 40px; width: calc(100% - 10px); max-width: calc(100% - 10px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c908c1df-58c9-4744-b3d8-f8ba54a48523].appear { opacity: 0; transition-delay: 600ms; transition-duration: 1000ms; translate: 0px 48px; }
  .sd[data-s-c908c1df-58c9-4744-b3d8-f8ba54a48523].appear-active { transition-delay: 600ms; transition-duration: 1000ms; }
  .sd[data-s-c908c1df-58c9-4744-b3d8-f8ba54a48523] { flex: 0 0 auto; height: auto; margin: 10px 5px; padding: 40px 20px 50px; width: 300px; max-width: calc(100% - 10px); }
}
.sd[data-s-661d5a2a-4ba5-49db-ac85-64606de41cef] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-661d5a2a-4ba5-49db-ac85-64606de41cef] { align-content: center; align-items: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-661d5a2a-4ba5-49db-ac85-64606de41cef] { flex: 0 0 auto; height: auto; padding: 0px 0px 30px; width: 100%; max-width: 100%; }
}
.sd[data-s-b96e97d9-6f1e-4940-aa19-61ceab59ecda] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; margin: 20px 0px 30px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-b96e97d9-6f1e-4940-aa19-61ceab59ecda] { margin: 20px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-80c9fd70-2841-438e-ad80-5b8a5a7e92dd] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px 0px 50px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-80c9fd70-2841-438e-ad80-5b8a5a7e92dd] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-23ad8ef9-7cec-42c4-979a-d89bb50bb62c] { border-radius: 0px; color: rgb(253, 211, 0); flex: 0 0 auto; font-family: var(--s-font-5ea660d0); font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; opacity: 1; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-23ad8ef9-7cec-42c4-979a-d89bb50bb62c] { font-size: 24px; line-height: 1.6; }
}
.sd[data-s-b9d807a8-11dd-49c5-8798-8ed7400eb235] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-b9d807a8-11dd-49c5-8798-8ed7400eb235] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-d4668cbe-8f89-49e7-82c0-3e152e05f85a] { border-radius: 0px; color: rgb(30, 90, 159); flex: 0 0 auto; font-family: var(--s-font-a28cfc72); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 1px 0px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-d4668cbe-8f89-49e7-82c0-3e152e05f85a] { font-size: 24px; line-height: 1.6; }
}
.sd[data-s-17cacc2c-b2af-4239-bba6-a8ee1006e2b1] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 10px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-17cacc2c-b2af-4239-bba6-a8ee1006e2b1] { margin: 0px; max-width: 100%; }
}
.sd[data-s-d01a81cb-26e2-4202-b770-f8d4410a58a9] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 30px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-d01a81cb-26e2-4202-b770-f8d4410a58a9] { flex: 0 0 auto; width: 400px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d01a81cb-26e2-4202-b770-f8d4410a58a9] { margin: 0px; max-width: 100%; }
}
.sd[data-s-908d39f2-6a3b-44e0-a4b2-8142f10e5d4d] { background: rgb(30, 90, 159); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 10px; padding: 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-908d39f2-6a3b-44e0-a4b2-8142f10e5d4d] { margin: 30px 0px 20px; padding: 0px 10px; max-width: 100%; }
}
.sd[data-s-1e4aca75-51b6-4a82-a512-2716f6ab55be] { place-content: flex-start; align-items: flex-start; flex-flow: row; padding: 0px; }
@media screen and (max-width: 840px) {
  .sd[data-s-1e4aca75-51b6-4a82-a512-2716f6ab55be] { flex: 0 0 auto; width: 400px; max-width: 100%; }
}
.sd[data-s-3363b5d4-b302-414e-b2c7-33c2be08d4a9] { color: rgb(30, 90, 159); font-size: 24px; }
.sd[data-s-ba2c6725-efe1-4e31-8b9f-b006afbf8306] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 30px; padding: 0px 0px 0px 5px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-ba2c6725-efe1-4e31-8b9f-b006afbf8306] { margin: 10px 0px 0px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
}
.sd[data-s-c9e58034-0d84-4225-9438-7cfd83b40c7c] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 45%; max-width: 45%; }
.sd[data-s-9f179e8a-f99c-418c-a336-a9f52cc4c590] { flex: 0 0 auto; height: auto; width: 357px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-9f179e8a-f99c-418c-a336-a9f52cc4c590] { flex: 0 0 auto; height: 256px; width: 100%; max-width: 100%; }
}
.sd[data-s-b6119abb-9a4d-4a27-87e3-8d6035a8563e] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); box-shadow: none; display: none; flex: 0 0 auto; flex-flow: column; height: auto; width: 1280px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-b6119abb-9a4d-4a27-87e3-8d6035a8563e] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b6119abb-9a4d-4a27-87e3-8d6035a8563e] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b6119abb-9a4d-4a27-87e3-8d6035a8563e] { display: flex; flex: 0 0 auto; height: auto; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-b6119abb-9a4d-4a27-87e3-8d6035a8563e] { display: flex; }
}
.sd[data-s-7efa8e04-4432-4c29-8591-b63b2a062232] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-wrap: nowrap; height: 100%; padding: 40px 0px; width: 80%; max-width: 80%; }
.sd[data-s-7efa8e04-4432-4c29-8591-b63b2a062232].appear { opacity: 0; transition-delay: 400ms; transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.sd[data-s-7efa8e04-4432-4c29-8591-b63b2a062232].appear-active { transition-delay: 400ms; transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 540px) {
  .sd[data-s-7efa8e04-4432-4c29-8591-b63b2a062232] { flex: 0 0 auto; height: auto; justify-content: flex-start; padding: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-fde48558-c0f7-47d3-be00-6b204f74df26] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; height: 605px; margin: 0px 15px; opacity: 1; overflow: visible; padding: 40px 38px; width: calc(55% - 30px); max-width: calc(55% - 30px); }
.sd[data-s-fde48558-c0f7-47d3-be00-6b204f74df26].appear { }
.sd[data-s-fde48558-c0f7-47d3-be00-6b204f74df26].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-fde48558-c0f7-47d3-be00-6b204f74df26] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: 470px; margin: 0px 5px; padding: 80px 20px 40px; width: calc(100% - 10px); max-width: calc(100% - 10px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fde48558-c0f7-47d3-be00-6b204f74df26].appear { opacity: 0; transition-delay: 600ms; transition-duration: 1000ms; translate: 0px 48px; }
  .sd[data-s-fde48558-c0f7-47d3-be00-6b204f74df26].appear-active { transition-delay: 600ms; transition-duration: 1000ms; }
  .sd[data-s-fde48558-c0f7-47d3-be00-6b204f74df26] { border-radius: 0px; flex: 0 0 auto; height: 826px; margin: 10px 5px; padding: 40px 20px 50px; width: calc(100% - 10px); max-width: calc(100% - 10px); }
}
.sd[data-s-54ca77f5-011b-4885-9e36-8ca34e0b9c7f] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-54ca77f5-011b-4885-9e36-8ca34e0b9c7f] { align-content: center; align-items: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-54ca77f5-011b-4885-9e36-8ca34e0b9c7f] { flex: 0 0 auto; height: auto; padding: 0px 0px 30px; width: 100%; max-width: 100%; }
}
.sd[data-s-ea33eb21-4862-4137-9212-670c0feba9d8] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; margin: 20px 0px 30px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-ea33eb21-4862-4137-9212-670c0feba9d8] { margin: 20px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-4fb8da54-e702-4ddf-b045-7f0134162df4] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px 0px 50px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-4fb8da54-e702-4ddf-b045-7f0134162df4] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-3513c1d2-c622-4a7e-ab0c-e8c28276fa55] { border-radius: 0px; color: rgb(30, 90, 159); flex: 0 0 auto; font-family: var(--s-font-678bc25a); font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-3513c1d2-c622-4a7e-ab0c-e8c28276fa55] { font-size: 24px; line-height: 1.6; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3513c1d2-c622-4a7e-ab0c-e8c28276fa55] { color: rgb(253, 211, 0); font-family: var(--s-font-5ea660d0); letter-spacing: 0.05em; }
}
.sd[data-s-d482091e-048c-4739-aecf-d31596156c99] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-d482091e-048c-4739-aecf-d31596156c99] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-5a2af2f5-3e95-4fa2-b7c5-31e9227df862] { border-radius: 0px; color: rgb(30, 90, 159); flex: 0 0 auto; font-family: var(--s-font-678bc25a); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 1px 0px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-5a2af2f5-3e95-4fa2-b7c5-31e9227df862] { font-size: 24px; line-height: 1.6; }
}
.sd[data-s-10c95a25-3dfa-4ff9-b68c-863c5f7799fe] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-10c95a25-3dfa-4ff9-b68c-863c5f7799fe] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); margin: 0px 0px 30px; max-width: 100%; }
}
.sd[data-s-c53abe61-dcf3-489a-8dd1-3daad9e20d0d] { background: rgb(30, 90, 159); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 10px; padding: 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-c53abe61-dcf3-489a-8dd1-3daad9e20d0d] { font-family: var(--s-font-a28cfc72); margin: 30px 0px 7px; padding: 5px 20px; max-width: 100%; }
}
.sd[data-s-86fa9aa3-cda7-4591-978f-20daa1f42f40] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 30px; padding: 0px 0px 0px 20px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-86fa9aa3-cda7-4591-978f-20daa1f42f40] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); margin: 10px 0px 0px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
}
.sd[data-s-06da5672-4ad1-4145-aee5-b38fd8170505] { background: rgb(0, 0, 0); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 10px; padding: 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-06da5672-4ad1-4145-aee5-b38fd8170505] { background: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); margin: 50px 0px 7px; padding: 5px 20px; max-width: 100%; }
}
.sd[data-s-c7094eb3-76a4-420c-b609-2dfe514d4dd3] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 30px; padding: 0px 0px 0px 20px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-c7094eb3-76a4-420c-b609-2dfe514d4dd3] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); margin: 10px 0px 0px; padding: 0px; text-align: center; max-width: 100%; justify-content: center; }
}
.sd[data-s-33f760a4-c41d-4ffd-943f-310aeb019285] { height: auto; width: 160px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-33f760a4-c41d-4ffd-943f-310aeb019285] { flex: 0 0 auto; height: 34%; width: 100%; max-width: 100%; }
}
.sd[data-s-eca5b306-c347-44a7-a0ff-24c0b7a138b8] { place-content: stretch center; align-items: stretch; flex: 0 0 auto; flex-flow: wrap; margin: 0px 50px; width: 1280px; max-width: calc(100% - 100px); }
.sd[data-s-eca5b306-c347-44a7-a0ff-24c0b7a138b8].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-eca5b306-c347-44a7-a0ff-24c0b7a138b8].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-eca5b306-c347-44a7-a0ff-24c0b7a138b8] { flex: 0 0 auto; flex-flow: row; margin: 0px; overflow: hidden; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-eca5b306-c347-44a7-a0ff-24c0b7a138b8] { align-content: flex-start; align-items: flex-start; flex-flow: wrap; height: 1px; width: 80%; max-width: 80%; }
}
.sd[data-s-11323569-6bc6-4094-a631-9e2646b6935d] { place-content: flex-start; align-items: flex-start; background: rgb(248, 247, 246); border-radius: 4px; display: none; height: auto; margin: 0px 15px; opacity: 1; overflow: visible; padding: 60px 40px 40px; width: calc(33.3333% - 30px); max-width: calc(33.3333% - 30px); }
.sd[data-s-11323569-6bc6-4094-a631-9e2646b6935d].appear { }
.sd[data-s-11323569-6bc6-4094-a631-9e2646b6935d].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-11323569-6bc6-4094-a631-9e2646b6935d] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-11323569-6bc6-4094-a631-9e2646b6935d] { align-content: center; align-items: center; display: none; flex: 0 0 auto; height: auto; margin: 0px 5px; padding: 80px 20px 40px; width: calc(33% - 10px); max-width: calc(33% - 10px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-11323569-6bc6-4094-a631-9e2646b6935d].appear { opacity: 0; transition-delay: 400ms; transition-duration: 1000ms; translate: 0px 10px; }
  .sd[data-s-11323569-6bc6-4094-a631-9e2646b6935d].appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
  .sd[data-s-11323569-6bc6-4094-a631-9e2646b6935d] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); display: flex; flex: 0 0 auto; flex-flow: column; height: 32px; margin: 15px 5px; padding: 0px 20px; width: 300px; max-width: calc(100% - 10px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-11323569-6bc6-4094-a631-9e2646b6935d] { display: flex; }
}
.sd[data-s-b9f1fc85-2595-4ef0-905f-3d2e6bee63cb] { color: rgb(51, 51, 51); font-size: 24px; }
@media screen and (max-width: 540px) {
  .sd[data-s-b9f1fc85-2595-4ef0-905f-3d2e6bee63cb] { color: rgb(30, 90, 159); height: 55px; max-width: 100%; }
}
.sd[data-s-716d984c-5ea0-4dfb-87a6-6358dd17eedd] { place-content: center flex-start; align-items: center; background: rgb(248, 247, 246); border-radius: 4px; display: none; height: auto; margin: 0px 15px; opacity: 1; overflow: visible; padding: 60px 40px 40px; width: calc(33.3333% - 30px); max-width: calc(33.3333% - 30px); }
.sd[data-s-716d984c-5ea0-4dfb-87a6-6358dd17eedd].appear { }
.sd[data-s-716d984c-5ea0-4dfb-87a6-6358dd17eedd].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-716d984c-5ea0-4dfb-87a6-6358dd17eedd] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-716d984c-5ea0-4dfb-87a6-6358dd17eedd] { align-content: flex-start; align-items: flex-start; display: none; flex: 0 0 auto; height: auto; margin: 0px 5px; padding: 80px 20px 40px; width: calc(33% - 10px); max-width: calc(33% - 10px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-716d984c-5ea0-4dfb-87a6-6358dd17eedd].appear { opacity: 0; transition-delay: 400ms; transition-duration: 1000ms; translate: 0px 10px; }
  .sd[data-s-716d984c-5ea0-4dfb-87a6-6358dd17eedd].appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
  .sd[data-s-716d984c-5ea0-4dfb-87a6-6358dd17eedd] { background: rgba(0, 0, 0, 0); display: flex; flex: 0 0 auto; height: 41px; margin: 15px 5px; padding: 0px 20px; width: 300px; max-width: calc(100% - 10px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-716d984c-5ea0-4dfb-87a6-6358dd17eedd] { display: flex; }
}
.sd[data-s-ebc097f3-f81e-4bd1-8342-d0e1d69118d3] { color: rgb(51, 51, 51); font-size: 24px; }
@media screen and (max-width: 540px) {
  .sd[data-s-ebc097f3-f81e-4bd1-8342-d0e1d69118d3] { color: rgb(30, 90, 159); height: 44px; width: 100%; max-width: 100%; }
}
.sd[data-s-0ae23930-2eef-4f4e-83ac-49da96d25b28] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; height: auto; margin: 0px 15px; opacity: 1; overflow: visible; padding: 40px 0px; width: calc(45% - 30px); max-width: calc(45% - 30px); }
.sd[data-s-0ae23930-2eef-4f4e-83ac-49da96d25b28].appear { }
.sd[data-s-0ae23930-2eef-4f4e-83ac-49da96d25b28].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-0ae23930-2eef-4f4e-83ac-49da96d25b28] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: 400px; margin: 0px 5px; padding: 80px 20px 40px; width: calc(100% - 10px); max-width: calc(100% - 10px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0ae23930-2eef-4f4e-83ac-49da96d25b28].appear { opacity: 0; transition-delay: 600ms; transition-duration: 1000ms; translate: 0px 48px; }
  .sd[data-s-0ae23930-2eef-4f4e-83ac-49da96d25b28].appear-active { transition-delay: 600ms; transition-duration: 1000ms; }
  .sd[data-s-0ae23930-2eef-4f4e-83ac-49da96d25b28] { flex: 0 0 auto; height: 619px; margin: 10px 5px; padding: 40px 20px 50px; width: 300px; max-width: calc(100% - 10px); }
}
.sd[data-s-7900a8fd-4f23-4dfd-907b-60e7e52d8109] { align-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-7900a8fd-4f23-4dfd-907b-60e7e52d8109] { align-content: center; align-items: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7900a8fd-4f23-4dfd-907b-60e7e52d8109] { height: 466px; width: 100%; max-width: 100%; }
}
.sd[data-s-fd01813e-267d-492c-8f32-18ba1fd8901d] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 10px; box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-3435ae59-2ec8-45b9-bfa7-81c6a887a7d7] { place-content: stretch center; align-items: stretch; flex: 0 0 auto; flex-flow: wrap; height: auto; margin: 0px 50px; width: 1280px; max-width: calc(100% - 100px); }
.sd[data-s-3435ae59-2ec8-45b9-bfa7-81c6a887a7d7].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-3435ae59-2ec8-45b9-bfa7-81c6a887a7d7].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-3435ae59-2ec8-45b9-bfa7-81c6a887a7d7] { flex: 0 0 auto; flex-flow: row; height: 720px; margin: 0px; overflow: hidden; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-3435ae59-2ec8-45b9-bfa7-81c6a887a7d7] { flex: 0 0 auto; flex-flow: wrap; height: auto; margin: 10px 5px; padding: 0px 20px; width: calc(100% - 10px); max-width: calc(100% - 10px); }
}
.sd[data-s-288f08eb-c344-4bed-bab2-09444a4e1275] { place-content: flex-start; align-items: flex-start; background: rgb(248, 247, 246); border-radius: 4px; display: none; height: auto; margin: 0px 15px; opacity: 1; overflow: visible; padding: 60px 40px 40px; width: calc(33.3333% - 30px); max-width: calc(33.3333% - 30px); }
.sd[data-s-288f08eb-c344-4bed-bab2-09444a4e1275].appear { }
.sd[data-s-288f08eb-c344-4bed-bab2-09444a4e1275].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-288f08eb-c344-4bed-bab2-09444a4e1275] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-288f08eb-c344-4bed-bab2-09444a4e1275] { align-content: center; align-items: center; display: none; flex: 0 0 auto; height: auto; margin: 0px 5px; padding: 80px 20px 40px; width: calc(33% - 10px); max-width: calc(33% - 10px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-288f08eb-c344-4bed-bab2-09444a4e1275].appear { opacity: 0; transition-delay: 400ms; transition-duration: 1000ms; translate: 0px -10px; }
  .sd[data-s-288f08eb-c344-4bed-bab2-09444a4e1275].appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
  .sd[data-s-288f08eb-c344-4bed-bab2-09444a4e1275] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 0px; display: flex; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 5px; padding: 0px 20px; width: 300px; max-width: calc(100% - 10px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-288f08eb-c344-4bed-bab2-09444a4e1275] { display: flex; }
}
.sd[data-s-49619fe5-1d27-4db3-a806-6c45c48bc91d] { color: rgb(51, 51, 51); font-size: 24px; }
@media screen and (max-width: 540px) {
  .sd[data-s-49619fe5-1d27-4db3-a806-6c45c48bc91d] { color: rgb(30, 90, 159); font-size: 48px; height: 55px; max-width: 100%; }
}
.sd[data-s-10eb58b5-52c7-4bc9-8ab6-9c4c8bc22a65] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
@media screen and (max-width: 840px) {
  .sd[data-s-10eb58b5-52c7-4bc9-8ab6-9c4c8bc22a65] { justify-content: flex-start; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-10eb58b5-52c7-4bc9-8ab6-9c4c8bc22a65] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
.sd[data-s-c1653a80-7a85-467e-bdd0-3d355c391c74] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; height: auto; margin: 0px 15px; opacity: 1; overflow: visible; padding: 40px 38px; width: calc(55% - 30px); max-width: calc(55% - 30px); }
.sd[data-s-c1653a80-7a85-467e-bdd0-3d355c391c74].appear { }
.sd[data-s-c1653a80-7a85-467e-bdd0-3d355c391c74].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-c1653a80-7a85-467e-bdd0-3d355c391c74] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: auto; margin: 0px 5px; padding: 80px 20px 40px; width: calc(100% - 10px); max-width: calc(100% - 10px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c1653a80-7a85-467e-bdd0-3d355c391c74].appear { opacity: 0; transition-delay: 600ms; transition-duration: 1000ms; translate: 0px 48px; }
  .sd[data-s-c1653a80-7a85-467e-bdd0-3d355c391c74].appear-active { transition-delay: 600ms; transition-duration: 1000ms; }
  .sd[data-s-c1653a80-7a85-467e-bdd0-3d355c391c74] { border-radius: 0px; flex: 0 0 auto; height: auto; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-7c92be98-8d9b-4848-adf3-d366c9fec75e] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-7c92be98-8d9b-4848-adf3-d366c9fec75e] { align-content: center; align-items: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7c92be98-8d9b-4848-adf3-d366c9fec75e] { flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
}
.sd[data-s-3d18f4dd-d6b8-4828-9f12-21f0a10942bf] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; height: auto; margin: 20px 0px 30px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-3d18f4dd-d6b8-4828-9f12-21f0a10942bf] { margin: 20px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-b2feb9d5-1dba-4bc2-a455-f453bf7e8abd] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px 0px 50px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-b2feb9d5-1dba-4bc2-a455-f453bf7e8abd] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-70a8c659-c20f-4336-ac32-72180bafcfaa] { border-radius: 0px; color: rgb(30, 90, 159); flex: 0 0 auto; font-family: var(--s-font-678bc25a); font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-70a8c659-c20f-4336-ac32-72180bafcfaa] { font-size: 24px; line-height: 1.6; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-70a8c659-c20f-4336-ac32-72180bafcfaa] { color: rgb(253, 211, 0); font-family: var(--s-font-5ea660d0); letter-spacing: 0.05em; }
}
.sd[data-s-50ae5114-5e01-4a0d-beab-c5d481e88b1e] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-50ae5114-5e01-4a0d-beab-c5d481e88b1e] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-64952af3-4bdc-481d-a93e-b2ccbd34e9d3] { border-radius: 0px; color: rgb(30, 90, 159); flex: 0 0 auto; font-family: var(--s-font-678bc25a); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 1px 0px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-64952af3-4bdc-481d-a93e-b2ccbd34e9d3] { font-size: 24px; line-height: 1.6; }
}
.sd[data-s-473717c2-a791-4c6e-9254-c2c63184bd01] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-473717c2-a791-4c6e-9254-c2c63184bd01] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); margin: 0px; max-width: 100%; }
}
.sd[data-s-276acb55-d370-40e0-a393-25c5c3c59439] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; height: auto; margin: 0px 15px; opacity: 1; overflow: visible; padding: 40px 0px; width: calc(45% - 30px); max-width: calc(45% - 30px); }
.sd[data-s-276acb55-d370-40e0-a393-25c5c3c59439].appear { }
.sd[data-s-276acb55-d370-40e0-a393-25c5c3c59439].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-276acb55-d370-40e0-a393-25c5c3c59439] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: 253px; margin: 0px 5px; padding: 80px 20px 40px; width: calc(75% - 10px); max-width: calc(75% - 10px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-276acb55-d370-40e0-a393-25c5c3c59439].appear { opacity: 0; transition-delay: 600ms; transition-duration: 1000ms; translate: 0px 48px; }
  .sd[data-s-276acb55-d370-40e0-a393-25c5c3c59439].appear-active { transition-delay: 600ms; transition-duration: 1000ms; }
  .sd[data-s-276acb55-d370-40e0-a393-25c5c3c59439] { border-radius: 0px; flex: 0 0 auto; height: auto; margin: 0px 5px 10px; padding: 0px 20px 50px; width: 300px; max-width: calc(100% - 10px); }
}
.sd[data-s-5d179877-bd3b-4fd3-bf1f-77fdbcca5d1d] { align-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-5d179877-bd3b-4fd3-bf1f-77fdbcca5d1d] { align-content: center; align-items: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5d179877-bd3b-4fd3-bf1f-77fdbcca5d1d] { flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
}
.sd[data-s-830e7c82-29f0-4472-8377-bd123ecd6036] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 10px; box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-744f90f5-6b17-4451-8cd6-6692e2f96c1a] { place-content: stretch center; align-items: stretch; flex: 0 0 auto; flex-flow: wrap; margin: 0px 50px; width: 1280px; max-width: calc(100% - 100px); }
.sd[data-s-744f90f5-6b17-4451-8cd6-6692e2f96c1a].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1000ms; }
.sd[data-s-744f90f5-6b17-4451-8cd6-6692e2f96c1a].appear-active { transition-delay: 300ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-744f90f5-6b17-4451-8cd6-6692e2f96c1a] { flex-flow: row; margin: 0px; overflow: hidden; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-744f90f5-6b17-4451-8cd6-6692e2f96c1a] { flex: 0 0 auto; flex-flow: wrap; height: auto; max-width: 100%; }
}
.sd[data-s-2da8b3c5-8534-4c4d-b93c-99366edf6e95] { place-content: center flex-start; align-items: center; background: rgb(248, 247, 246); border-radius: 4px; display: none; height: auto; margin: 0px 15px; opacity: 1; overflow: visible; padding: 60px 40px 40px; width: calc(33.3333% - 30px); max-width: calc(33.3333% - 30px); }
.sd[data-s-2da8b3c5-8534-4c4d-b93c-99366edf6e95].appear { }
.sd[data-s-2da8b3c5-8534-4c4d-b93c-99366edf6e95].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-2da8b3c5-8534-4c4d-b93c-99366edf6e95] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-2da8b3c5-8534-4c4d-b93c-99366edf6e95] { align-content: flex-start; align-items: flex-start; display: none; flex: 0 0 auto; height: auto; margin: 0px 5px; padding: 80px 20px 40px; width: calc(33% - 10px); max-width: calc(33% - 10px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2da8b3c5-8534-4c4d-b93c-99366edf6e95].appear { opacity: 0; transition-delay: 400ms; transition-duration: 1000ms; translate: 0px -10px; }
  .sd[data-s-2da8b3c5-8534-4c4d-b93c-99366edf6e95].appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
  .sd[data-s-2da8b3c5-8534-4c4d-b93c-99366edf6e95] { background: rgba(0, 0, 0, 0); border-radius: 0px; display: flex; flex: 0 0 auto; height: auto; margin: 0px 5px; padding: 0px 20px; width: 300px; max-width: calc(100% - 10px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-2da8b3c5-8534-4c4d-b93c-99366edf6e95] { display: flex; }
}
.sd[data-s-fa1ba659-7222-4411-a962-0ea37daedd8f] { color: rgb(51, 51, 51); font-size: 24px; }
@media screen and (max-width: 540px) {
  .sd[data-s-fa1ba659-7222-4411-a962-0ea37daedd8f] { color: rgb(30, 90, 159); font-size: 48px; height: 44px; width: 100%; max-width: 100%; }
}
.sd[data-s-bfd30b4a-ec69-4e45-a6a7-d359c48c7253] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-bfd30b4a-ec69-4e45-a6a7-d359c48c7253] { flex: 0 0 auto; margin: 0px 5px 10px; padding: 0px 20px 50px; width: calc(100% - 10px); max-width: calc(100% - 10px); }
}
.sd[data-s-c2cf24a3-53c2-435e-aff5-3a7f657e7082] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; height: auto; margin: 0px 15px; opacity: 1; overflow: visible; padding: 40px 38px; width: calc(55% - 30px); max-width: calc(55% - 30px); }
.sd[data-s-c2cf24a3-53c2-435e-aff5-3a7f657e7082].appear { }
.sd[data-s-c2cf24a3-53c2-435e-aff5-3a7f657e7082].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-c2cf24a3-53c2-435e-aff5-3a7f657e7082] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: auto; margin: 0px 5px; padding: 80px 20px 40px; width: calc(100% - 10px); max-width: calc(100% - 10px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c2cf24a3-53c2-435e-aff5-3a7f657e7082].appear { opacity: 0; transition-delay: 600ms; transition-duration: 1000ms; translate: 0px 48px; }
  .sd[data-s-c2cf24a3-53c2-435e-aff5-3a7f657e7082].appear-active { transition-delay: 600ms; transition-duration: 1000ms; }
  .sd[data-s-c2cf24a3-53c2-435e-aff5-3a7f657e7082] { border-radius: 0px; flex: 0 0 auto; height: auto; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-0cb43b2b-1966-4bb4-b93c-a65006ba6aca] { align-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-0cb43b2b-1966-4bb4-b93c-a65006ba6aca] { align-content: center; align-items: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0cb43b2b-1966-4bb4-b93c-a65006ba6aca] { flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
}
.sd[data-s-868b4d21-e414-4957-8b23-13135cfa1619] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; margin: 20px 0px 30px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-868b4d21-e414-4957-8b23-13135cfa1619] { margin: 20px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-cc273332-023d-4197-af88-7c5c4addb117] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px 0px 50px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-cc273332-023d-4197-af88-7c5c4addb117] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-adb4b4e3-dc2b-48d4-9713-3b262d17ee4e] { border-radius: 0px; color: rgb(30, 90, 159); flex: 0 0 auto; font-family: var(--s-font-678bc25a); font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-adb4b4e3-dc2b-48d4-9713-3b262d17ee4e] { font-size: 24px; line-height: 1.6; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-adb4b4e3-dc2b-48d4-9713-3b262d17ee4e] { color: rgb(253, 211, 0); font-family: var(--s-font-5ea660d0); letter-spacing: 0.05em; }
}
.sd[data-s-0a8475a3-7fca-41dd-9863-00b618b1ea69] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; height: auto; margin: 0px; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-0a8475a3-7fca-41dd-9863-00b618b1ea69] { justify-content: flex-start; overflow: visible; }
}
.sd[data-s-4ad2e329-388f-48f7-b78c-5415e0a7f412] { border-radius: 0px; color: rgb(30, 90, 159); flex: 0 0 auto; font-family: var(--s-font-678bc25a); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 1px 0px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-4ad2e329-388f-48f7-b78c-5415e0a7f412] { font-size: 24px; line-height: 1.6; }
}
.sd[data-s-880c5105-0b60-4a5e-8a87-131faee843ae] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-880c5105-0b60-4a5e-8a87-131faee843ae] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); margin: 0px; max-width: 100%; }
}
.sd[data-s-199f84b0-1a48-4991-a8ff-49764e563a58] { background: rgb(30, 90, 159); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 10px; padding: 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-199f84b0-1a48-4991-a8ff-49764e563a58] { font-family: var(--s-font-a28cfc72); margin: 30px 0px 20px; padding: 5px 20px; max-width: 100%; }
}
.sd[data-s-72271563-5d81-495f-a876-27856fe0f0e9] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 30px; padding: 0px 0px 0px 20px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-72271563-5d81-495f-a876-27856fe0f0e9] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); margin: 10px 0px 0px; padding: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}
.sd[data-s-2311e347-f040-4f96-9452-212bdac4c997] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; flex: 0 0 auto; height: auto; margin: 0px 15px; opacity: 1; overflow: visible; padding: 40px 0px; width: calc(45% - 30px); max-width: calc(45% - 30px); }
.sd[data-s-2311e347-f040-4f96-9452-212bdac4c997].appear { }
.sd[data-s-2311e347-f040-4f96-9452-212bdac4c997].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-2311e347-f040-4f96-9452-212bdac4c997] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: 304px; margin: 0px 5px; padding: 80px 20px 40px; width: calc(75% - 10px); max-width: calc(75% - 10px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2311e347-f040-4f96-9452-212bdac4c997].appear { opacity: 0; transition-delay: 600ms; transition-duration: 1000ms; translate: 0px 48px; }
  .sd[data-s-2311e347-f040-4f96-9452-212bdac4c997].appear-active { transition-delay: 600ms; transition-duration: 1000ms; }
  .sd[data-s-2311e347-f040-4f96-9452-212bdac4c997] { border-radius: 0px; flex: 0 0 auto; height: 232px; margin: 0px 5px 10px; padding: 0px 20px 50px; width: 300px; max-width: calc(100% - 10px); }
}
.sd[data-s-492d356d-c987-467c-a2e3-0e0c70a4f0cd] { align-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; opacity: 1; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-492d356d-c987-467c-a2e3-0e0c70a4f0cd] { align-content: center; align-items: center; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-492d356d-c987-467c-a2e3-0e0c70a4f0cd] { flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }
}
.sd[data-s-59a88b66-a14d-4f4a-90dd-d447657bee43] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 10px; box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-ca731e51-a5cc-4369-b0ac-870a403d3b8d] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); flex-flow: column; height: 50px; width: 50px; max-width: 100%; }
.sd[data-s-bb290629-4c73-4368-b0a4-1f428cdc6cea] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 0px; display: none; flex: 0 0 auto; flex-flow: row; height: 540px; margin: 0px; overflow: hidden; padding: 0px; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: 960px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-bb290629-4c73-4368-b0a4-1f428cdc6cea] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-bb290629-4c73-4368-b0a4-1f428cdc6cea] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bb290629-4c73-4368-b0a4-1f428cdc6cea] { display: none; flex: 0 0 auto; height: 500px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-bb290629-4c73-4368-b0a4-1f428cdc6cea] { display: none; }
}
.sd[data-s-fdae27e7-6f97-4059-b277-768331830e16] { place-content: center; align-items: center; border-radius: 0px; flex-flow: column; height: 100%; margin: 0px; padding: 0px; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); translate: var(--sd-fdae27e7_002d6f97_002d4059_002db277_002d768331830e16-translateX) 0px; width: 100%; z-index: 2; max-width: 100%; }
.sd[data-s-fdae27e7-6f97-4059-b277-768331830e16]::before { filter: brightness(0.8); }
.sd[data-s-fdae27e7-6f97-4059-b277-768331830e16]:hover { background: rgb(238, 238, 238); }
@media screen and (max-width: 540px) {
  .sd[data-s-fdae27e7-6f97-4059-b277-768331830e16] { padding: 0px 20px 40px; }
}
.sd[data-s-89074e3f-9a70-4bb1-a025-556a48ed6d88] { place-content: flex-start flex-end; align-items: flex-start; flex-flow: column; height: 100%; padding: 0px 80px 40px; width: 100%; max-width: 100%; }
.sd[data-s-d81948f5-5b84-4aae-a579-082078eef41a] { place-content: flex-start flex-end; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 50%; max-width: 50%; }
@media screen and (max-width: 840px) {
  .sd[data-s-d81948f5-5b84-4aae-a579-082078eef41a] { padding: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-7a5e82b4-ff39-4118-b4cc-3596b6e5a17a] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-5ea660d0); font-size: 36px; font-style: normal; font-weight: 900; height: auto; line-height: 1.2; margin: 0px 0px 11px; text-align: left; width: auto; z-index: 2; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-7a5e82b4-ff39-4118-b4cc-3596b6e5a17a] { font-size: 28px; }
}
.sd[data-s-8a773b3b-39e6-4866-a5d1-ddccae215ffc] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-96a5ef57); font-size: 14px; font-style: normal; font-weight: 400; height: auto; line-height: 1.5; margin: 0px; padding: 0px; text-align: left; width: 546px; z-index: 2; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c86952bf-55d4-497d-8c63-8e1316169d3a] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); inset: 0px 0px 0px auto; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 0px; position: absolute; width: 80px; z-index: 2; max-width: 100%; }
.sd[data-s-c86952bf-55d4-497d-8c63-8e1316169d3a]:hover { background: rgba(255, 255, 255, 0.62); }
@media screen and (max-width: 540px) {
  .sd[data-s-c86952bf-55d4-497d-8c63-8e1316169d3a] { display: none; }
}
.sd[data-s-be867e95-43c0-47c2-8d41-7a95946ba579] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 40px; margin: 0px; width: 40px; max-width: 100%; }
.sd[data-s-1b2afc18-575f-482c-b6c8-a28715b20d9b] { font-size: 24px; margin: 0px; max-width: 100%; }
.sd[data-s-61287aef-7792-4813-b2d4-aff55052fce8] { place-content: center; align-items: center; border-radius: 0px; inset: 0px auto 0px 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 0px; position: absolute; transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1); width: 80px; z-index: 4; max-width: 100%; }
.sd[data-s-61287aef-7792-4813-b2d4-aff55052fce8]:hover { background: rgba(255, 255, 255, 0.62); }
@media screen and (max-width: 540px) {
  .sd[data-s-61287aef-7792-4813-b2d4-aff55052fce8] { display: none; }
}
.sd[data-s-405b9f33-642f-48fd-bfa6-2dda8f8d534d] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 40px; margin: 0px; width: 40px; max-width: 100%; }
.sd[data-s-b775dc76-f576-452e-9af0-282edc05c31d] { font-size: 24px; margin: 0px; max-width: 100%; }
.sd[data-s-8cb30df7-143d-4fc4-af3e-ab9d5c05608a] { place-content: center flex-start; align-items: center; background: rgb(248, 247, 246); flex: 0 0 auto; flex-flow: column; height: auto; padding: 192px 48px; transition-delay: 400ms; transition-duration: 1200ms; width: 100%; max-width: 100%; }
.sd[data-s-8cb30df7-143d-4fc4-af3e-ab9d5c05608a].appear { background: rgba(0, 0, 0, 0); }
.sd[data-s-8cb30df7-143d-4fc4-af3e-ab9d5c05608a].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-8cb30df7-143d-4fc4-af3e-ab9d5c05608a] { padding: 96px 24px; }
}
.sd[data-s-af39c85d-cec0-4312-b043-77c04dec71f5] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 1280px; max-width: 100%; }
.sd[data-s-b677f44b-8115-45e4-a70f-0dfaf9a34bfb] { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 100px; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-2a45ffd0-f750-4f8c-a024-cf12f7d6ccba] { color: rgb(0, 0, 0); font-family: var(--s-font-f7b4a349); font-size: 64px; font-weight: 600; height: auto; line-height: 1; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-2a45ffd0-f750-4f8c-a024-cf12f7d6ccba].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-2a45ffd0-f750-4f8c-a024-cf12f7d6ccba].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-2a45ffd0-f750-4f8c-a024-cf12f7d6ccba] { font-size: 48px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2a45ffd0-f750-4f8c-a024-cf12f7d6ccba].appear { translate: 0px 24px; }
  .sd[data-s-2a45ffd0-f750-4f8c-a024-cf12f7d6ccba].appear-active { }
  .sd[data-s-2a45ffd0-f750-4f8c-a024-cf12f7d6ccba] { color: rgb(51, 51, 51); font-size: 36px; letter-spacing: 0.05em; }
}
.sd[data-s-088e59cf-0868-4f63-8061-741e90790572] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-088e59cf-0868-4f63-8061-741e90790572] { place-content: flex-start center; align-items: flex-start; flex-flow: column; margin: 0px 0px 30px; padding: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-dcd51ca0-7b57-4066-a40d-ac94d24d68c9] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 20px; flex: 0 0 auto; height: auto; margin: 0px 12px; padding: 24px 24px 47px; width: calc(33% - 24px); max-width: calc(33% - 24px); }
.sd[data-s-dcd51ca0-7b57-4066-a40d-ac94d24d68c9]:hover { transition-duration: 800ms; translate: 6px 12px; }
@media screen and (max-width: 840px) {
  .sd[data-s-dcd51ca0-7b57-4066-a40d-ac94d24d68c9] { flex: 0 0 auto; width: calc(50% - 24px); max-width: calc(50% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-dcd51ca0-7b57-4066-a40d-ac94d24d68c9] { flex: 0 0 auto; margin: 0px 0px 30px; padding: 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-50c351d7-cce9-4342-aef1-580f25882056] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: 180px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
.sd[data-s-7ef5d2f8-f158-4dc3-86c9-320ccad987bd] { border-radius: 10px; flex: 0 0 auto; height: 180px; width: 100%; max-width: 100%; }
.sd[data-s-7ef5d2f8-f158-4dc3-86c9-320ccad987bd].appear { scale: 1.05; transition-delay: 300ms; transition-duration: 3000ms; }
.sd[data-s-7ef5d2f8-f158-4dc3-86c9-320ccad987bd].appear-active { transition-delay: 300ms; transition-duration: 3000ms; }
.sd[data-s-499f4f8e-45a0-484e-9b1b-1a2c133e5395] { background: rgb(30, 90, 159); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 12px; padding: 6px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-e15ab96b-8286-420e-877e-75f295e6a45b] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: auto; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-e15ab96b-8286-420e-877e-75f295e6a45b] { line-height: 1.6; }
}
.sd[data-s-6c1f3e85-3d32-4ddd-a243-ea5aa66aa19b] { align-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 20px; flex: 0 0 auto; height: auto; margin: 0px 12px; padding: 24px; width: calc(33% - 24px); max-width: calc(33% - 24px); }
.sd[data-s-6c1f3e85-3d32-4ddd-a243-ea5aa66aa19b]:hover { transition-duration: 800ms; translate: 6px 12px; }
@media screen and (max-width: 840px) {
  .sd[data-s-6c1f3e85-3d32-4ddd-a243-ea5aa66aa19b] { flex: 0 0 auto; width: calc(50% - 24px); max-width: calc(50% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6c1f3e85-3d32-4ddd-a243-ea5aa66aa19b] { flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-ab65baba-f2d2-4ae2-abfb-bbbd08ee1676] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: 180px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
.sd[data-s-03083bcd-27c7-4eba-8c67-aca7f71315dc] { border-radius: 10px; flex: 0 0 auto; height: 180px; width: 100%; max-width: 100%; }
.sd[data-s-03083bcd-27c7-4eba-8c67-aca7f71315dc].appear { scale: 1.05; transition-delay: 300ms; transition-duration: 3000ms; }
.sd[data-s-03083bcd-27c7-4eba-8c67-aca7f71315dc].appear-active { transition-delay: 300ms; transition-duration: 3000ms; }
.sd[data-s-e28785ee-db14-4eff-bdef-fb31d70636c6] { background: rgb(30, 90, 159); border-radius: 20px; color: rgb(255, 255, 255); font-family: var(--s-font-a28cfc72); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 12px; padding: 6px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-643b7546-12c2-46b2-b841-b45f98abe2bc] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; font-weight: 400; height: auto; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-dc1212c3-4b76-4589-8bb3-99ffb4fbc716] { place-content: center; align-items: center; display: none; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-dc1212c3-4b76-4589-8bb3-99ffb4fbc716] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-dc1212c3-4b76-4589-8bb3-99ffb4fbc716] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-dc1212c3-4b76-4589-8bb3-99ffb4fbc716] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-dc1212c3-4b76-4589-8bb3-99ffb4fbc716] { display: none; }
}
.sd[data-s-f83b2bed-bab3-453f-af75-4f414692310e] { place-content: flex-end space-between; align-items: flex-end; display: none; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 48px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-f83b2bed-bab3-453f-af75-4f414692310e] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-f83b2bed-bab3-453f-af75-4f414692310e] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f83b2bed-bab3-453f-af75-4f414692310e] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f83b2bed-bab3-453f-af75-4f414692310e] { display: none; }
}
.sd[data-s-7b5bdd79-ce93-461b-af37-928dd7338bce] { color: rgb(0, 0, 0); display: none; font-family: var(--s-font-f7b4a349); font-size: 64px; font-weight: 600; height: auto; line-height: 1; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-7b5bdd79-ce93-461b-af37-928dd7338bce].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-7b5bdd79-ce93-461b-af37-928dd7338bce].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-7b5bdd79-ce93-461b-af37-928dd7338bce] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-7b5bdd79-ce93-461b-af37-928dd7338bce] { display: none; font-size: 48px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7b5bdd79-ce93-461b-af37-928dd7338bce].appear { translate: 0px 24px; }
  .sd[data-s-7b5bdd79-ce93-461b-af37-928dd7338bce].appear-active { }
  .sd[data-s-7b5bdd79-ce93-461b-af37-928dd7338bce] { display: none; font-size: 28px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7b5bdd79-ce93-461b-af37-928dd7338bce] { display: none; }
}
.sd[data-s-3cddf6d0-d70d-4618-9c3e-72fa7d5dca09] { place-content: center; align-items: center; flex-flow: row; padding: 0px; transition-delay: 300ms; transition-duration: 800ms; }
.sd[data-s-3cddf6d0-d70d-4618-9c3e-72fa7d5dca09].appear { opacity: 0; translate: 0px 24px; }
.sd[data-s-3cddf6d0-d70d-4618-9c3e-72fa7d5dca09].appear-active { }
.sd[data-s-3cddf6d0-d70d-4618-9c3e-72fa7d5dca09]:hover { opacity: 0.5; transition-delay: 0ms; transition-duration: 600ms; }
.sd[data-s-fb529ea2-b25d-4f45-abd0-58ebd015ac95] { color: rgb(0, 0, 0); font-family: var(--s-font-f7b4a349); font-size: 14px; 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; }
@media screen and (max-width: 540px) {
  .sd[data-s-fb529ea2-b25d-4f45-abd0-58ebd015ac95] { font-size: 12px; }
}
.sd[data-s-d168d8b4-2c7c-4f7f-affc-b1a062d2a267] { color: rgb(0, 0, 0); font-size: 20px; }
.sd[data-s-3cddf6d0-d70d-4618-9c3e-72fa7d5dca09]:hover .sd[data-s-d168d8b4-2c7c-4f7f-affc-b1a062d2a267] { translate: 6px; }
.sd[data-s-4ffb336e-44ac-4b7e-9133-624df4066a94] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; height: auto; margin: 0px; overflow: visible; width: 100%; max-width: 100%; }
.sd[data-s-beca7dce-d06f-4448-a46e-096968dd656e] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-width: 0px 0px 1px; border-style: solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(238, 238, 238); border-image: none; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 12px; overflow: visible; padding: 24px; width: calc(33% - 24px); max-width: calc(33% - 24px); }
.sd[data-s-beca7dce-d06f-4448-a46e-096968dd656e]:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px; transition-duration: 800ms; translate: 6px 12px; }
@media screen and (max-width: 840px) {
  .sd[data-s-beca7dce-d06f-4448-a46e-096968dd656e] { flex: 0 0 auto; flex-flow: column; margin: 0px 12px 24px; overflow: hidden auto; width: calc(50% - 24px); max-width: calc(50% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-beca7dce-d06f-4448-a46e-096968dd656e] { flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: hidden auto; width: 100%; max-width: 100%; }
}
.sd[data-s-42d286f4-6ead-4a7b-bc88-ad6cd5d33277] { place-content: center; align-items: center; border-radius: 10px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 24px; overflow: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-20612e28-24a4-42dc-80ed-ab8c85bbc5ea] { 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-20612e28-24a4-42dc-80ed-ab8c85bbc5ea].appear { scale: 1; }
.sd[data-s-20612e28-24a4-42dc-80ed-ab8c85bbc5ea].appear-active { }
.sd[data-s-f6e8a9be-a56b-4e4e-9f62-25841029c22d] { border-radius: 0px; flex: 0 0 auto; height: 180px; margin: 0px; transition-delay: 300ms; transition-duration: 3000ms; width: 100%; max-width: 100%; }
.sd[data-s-f6e8a9be-a56b-4e4e-9f62-25841029c22d].appear { scale: 1.05; }
.sd[data-s-f6e8a9be-a56b-4e4e-9f62-25841029c22d].appear-active { }
.sd[data-s-2cfe6279-42ce-4742-9496-37be453b2a54] { background: rgb(30, 90, 159); border-radius: 80px; color: rgb(255, 255, 255); font-family: var(--s-font-f7b4a349); font-size: 12px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 12px; padding: 6px 12px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-2cfe6279-42ce-4742-9496-37be453b2a54].appear { opacity: 0; }
.sd[data-s-2cfe6279-42ce-4742-9496-37be453b2a54].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-2cfe6279-42ce-4742-9496-37be453b2a54] { font-size: 14px; margin: 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-f3e239ce-7bba-4761-b458-dd4818fb572d] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-f3e239ce-7bba-4761-b458-dd4818fb572d].appear { opacity: 0; }
.sd[data-s-f3e239ce-7bba-4761-b458-dd4818fb572d].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-f3e239ce-7bba-4761-b458-dd4818fb572d] { font-size: 14px; margin: 0px 0px 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f3e239ce-7bba-4761-b458-dd4818fb572d] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 16px; }
}
.sd[data-s-3c367f74-3c47-4fa4-8907-5a700dbf59f5] { color: rgb(170, 170, 170); font-family: var(--s-font-f7b4a349); font-size: 14px; font-weight: 500; 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; }
.sd[data-s-3c367f74-3c47-4fa4-8907-5a700dbf59f5].appear { opacity: 0; }
.sd[data-s-3c367f74-3c47-4fa4-8907-5a700dbf59f5].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-3c367f74-3c47-4fa4-8907-5a700dbf59f5] { font-size: 14px; }
}
.sd[data-s-702593d6-b3ec-4321-83dd-ccf63dab7072] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; padding: 48px; width: 32%; max-width: 32%; }
@media screen and (max-width: 840px) {
  .sd[data-s-702593d6-b3ec-4321-83dd-ccf63dab7072] { padding: 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-702593d6-b3ec-4321-83dd-ccf63dab7072] { flex: 0 0 auto; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-e275a3f9-4426-4584-9d71-e72617401008] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 24px; overflow: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-de7c057c-1d89-4f94-a340-737798785ffb] { background: rgb(63, 136, 166); 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-de7c057c-1d89-4f94-a340-737798785ffb].appear { scale: 1; }
.sd[data-s-de7c057c-1d89-4f94-a340-737798785ffb].appear-active { }
.sd[data-s-d3702a22-b06e-4c4a-8d71-71b6574621db] { border-radius: 10px; flex: 0 0 auto; height: 240px; margin: 0px; width: 100%; max-width: 100%; }
.sd[data-s-aafd8a79-4390-4515-a63c-7dd3b4fdd7fa] { color: rgb(63, 136, 166); font-family: var(--s-font-77aada19); font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-aafd8a79-4390-4515-a63c-7dd3b4fdd7fa].appear { opacity: 0; }
.sd[data-s-aafd8a79-4390-4515-a63c-7dd3b4fdd7fa].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-aafd8a79-4390-4515-a63c-7dd3b4fdd7fa] { font-size: 24px; margin: 0px 0px 24px; }
}
.sd[data-s-fa84517e-0f72-495f-a381-4bead2ff6d35] { color: rgb(0, 0, 0); font-family: var(--s-font-77aada19); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 48px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fa84517e-0f72-495f-a381-4bead2ff6d35].appear { opacity: 0; }
.sd[data-s-fa84517e-0f72-495f-a381-4bead2ff6d35].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-fa84517e-0f72-495f-a381-4bead2ff6d35] { font-size: 14px; margin: 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-87d36cb0-2064-4ec4-9a65-9c683610b2ed] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); display: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 30px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-87d36cb0-2064-4ec4-9a65-9c683610b2ed] { display: none; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-87d36cb0-2064-4ec4-9a65-9c683610b2ed] { display: none; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-87d36cb0-2064-4ec4-9a65-9c683610b2ed] { display: none; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-87d36cb0-2064-4ec4-9a65-9c683610b2ed] { display: none; }
}
.sd[data-s-d790a64e-6197-4006-860f-01eb5880ba6d] { place-content: center; align-items: center; background: rgb(255, 255, 255); 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: 30px 0px 0px; padding: 12px 48px; transition-delay: 0ms; transition-duration: 600ms; max-width: 100%; }
.sd[data-s-d790a64e-6197-4006-860f-01eb5880ba6d].appear { opacity: 0; transition-duration: 1000ms; }
.sd[data-s-d790a64e-6197-4006-860f-01eb5880ba6d].appear-active { transition-duration: 1000ms; }
.sd[data-s-d790a64e-6197-4006-860f-01eb5880ba6d]:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; translate: 10px 10px; }
@media screen and (max-width: 540px) {
  .sd[data-s-d790a64e-6197-4006-860f-01eb5880ba6d] { background: rgb(255, 255, 255); margin: 20px 0px 0px; max-width: 100%; }
}
.sd[data-s-e17178a2-cab0-4e80-80b6-49ff2f5ca1f3] { color: rgb(30, 90, 159); font-family: var(--s-font-77aada19); 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-e17178a2-cab0-4e80-80b6-49ff2f5ca1f3] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e17178a2-cab0-4e80-80b6-49ff2f5ca1f3] { color: rgb(30, 90, 159); font-size: 12px; }
}
.sd[data-s-8e9dbb34-cf99-449a-b340-05023be521bb] { color: rgb(30, 90, 159); font-size: 20px; }
@media screen and (max-width: 540px) {
  .sd[data-s-8e9dbb34-cf99-449a-b340-05023be521bb] { color: rgb(30, 90, 159); }
}
.sd[data-s-9aed9864-3abb-4e43-b2d1-f548ba7a407a] { place-content: center flex-start; align-items: center; background: rgb(248, 247, 246); flex: 0 0 auto; flex-flow: column; height: auto; padding: 80px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-9aed9864-3abb-4e43-b2d1-f548ba7a407a] { flex: 0 0 auto; height: auto; padding: 0px 0px 100px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-9aed9864-3abb-4e43-b2d1-f548ba7a407a] { height: 1837px; width: 100%; max-width: 100%; }
}
.sd[data-s-78c2afe9-1802-4020-a6b5-89f88afc08c7] { color: rgb(30, 90, 159); font-family: var(--s-font-f7b4a349); font-size: 64px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px 0px 24px; padding: 0px 0px 50px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-78c2afe9-1802-4020-a6b5-89f88afc08c7].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-78c2afe9-1802-4020-a6b5-89f88afc08c7].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-78c2afe9-1802-4020-a6b5-89f88afc08c7] { font-size: 48px; margin: 0px 0px 48px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-78c2afe9-1802-4020-a6b5-89f88afc08c7].appear { translate: 0px 24px; }
  .sd[data-s-78c2afe9-1802-4020-a6b5-89f88afc08c7].appear-active { }
  .sd[data-s-78c2afe9-1802-4020-a6b5-89f88afc08c7] { color: rgb(51, 51, 51); font-size: 36px; letter-spacing: 0.05em; margin: 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-f623e064-10af-4aa7-b149-280e468c19b4] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 50px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-f623e064-10af-4aa7-b149-280e468c19b4] { height: calc(100% - 50px); padding: 0px; max-width: 100%; }
}
.sd[data-s-60414fef-d2c2-40b9-9549-217803b5a321] { 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: auto; margin: 0px 0px 20px; overflow: visible; padding: 20px 20px 20px 0px; width: 90%; max-width: 90%; }
@media screen and (max-width: 540px) {
  .sd[data-s-60414fef-d2c2-40b9-9549-217803b5a321] { align-content: flex-start; align-items: flex-start; border-radius: 10px; flex: 0 0 auto; margin: 0px 20px 20px; padding: 20px 15px 30px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
}
.sd[data-s-398e92ea-889f-4428-8776-8524617723a7] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 0px 30px; padding: 0px 0px 15px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 840px) {
  .sd[data-s-398e92ea-889f-4428-8776-8524617723a7] { margin: 0px 0px 0px 30px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-398e92ea-889f-4428-8776-8524617723a7] { align-content: flex-start; align-items: flex-start; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-c310ceea-278d-47ce-8e95-751d36247662] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: 50px; margin: 0px; padding: 0px; width: 94%; max-width: 94%; }
@media screen and (max-width: 540px) {
  .sd[data-s-c310ceea-278d-47ce-8e95-751d36247662] { flex: 0 0 auto; justify-content: flex-start; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
.sd[data-s-6bcaefed-d17f-4318-b41f-8fb1de775b01] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-12fffac0-987b-42a7-9ed0-2d0ee9a8559d] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-dd4bb5c5-c713-4d0b-acac-c9dad50bc9a5] { color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 20px; text-align: left; width: auto; max-width: calc(100% - 20px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-dd4bb5c5-c713-4d0b-acac-c9dad50bc9a5] { flex: 0 0 auto; line-height: 1.6; margin: 0px 0px 0px 15px; width: calc(91% - 15px); max-width: calc(91% - 15px); }
}
.sd[data-s-21533768-8387-4967-a2e4-efb3e537490d] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 34px; overflow: hidden; padding: 0px; width: auto; max-width: calc(100% - 34px); }
@media screen and (max-width: 840px) {
  .sd[data-s-21533768-8387-4967-a2e4-efb3e537490d] { flex: 0 0 auto; height: auto; margin: 0px 0px 0px 30px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-21533768-8387-4967-a2e4-efb3e537490d] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-c8c845ed-b640-4601-a173-83fcbc90bb82] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
.sd[data-s-54d3e945-67a2-485b-a5b8-7bd3cc1dcac0] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-fd36edc3-1f90-4aca-82a8-cc7b2a5b736b] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 20px; padding: 0px; text-align: left; width: calc(95% - 20px); max-width: calc(95% - 20px); justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-fd36edc3-1f90-4aca-82a8-cc7b2a5b736b] { flex: 0 0 auto; width: calc(93% - 20px); max-width: calc(93% - 20px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fd36edc3-1f90-4aca-82a8-cc7b2a5b736b] { flex: 0 0 auto; margin: 0px 0px 0px 15px; width: calc(89% - 15px); max-width: calc(89% - 15px); }
}
.sd[data-s-70944330-f42d-471d-9fb4-5989468f5e5f] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 20px; overflow: visible; padding: 20px 20px 20px 0px; width: 90%; max-width: 90%; }
@media screen and (max-width: 540px) {
  .sd[data-s-70944330-f42d-471d-9fb4-5989468f5e5f] { align-content: flex-start; align-items: flex-start; border-radius: 10px; flex: 0 0 auto; margin: 0px 20px 20px; padding: 20px 15px 30px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
}
.sd[data-s-745bb585-0ec8-4ce8-97f6-5eb456da4c51] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; padding: 0px 0px 15px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-745bb585-0ec8-4ce8-97f6-5eb456da4c51] { flex: 0 0 auto; height: auto; justify-content: flex-start; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
.sd[data-s-c812eded-df28-4561-8515-a933ee63cc82] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-dabda215-f1af-4116-bd76-9810ef1a35b3] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-a9c51436-9d8a-498a-80ac-4891a00a6cb5] { color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 20px; text-align: left; width: auto; max-width: calc(100% - 20px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-a9c51436-9d8a-498a-80ac-4891a00a6cb5] { flex: 0 0 auto; line-height: 1.6; margin: 0px 0px 0px 15px; padding: 0px 15px 0px 0px; width: calc(95% - 15px); max-width: calc(95% - 15px); }
}
.sd[data-s-f7ec8d79-96fb-4179-b7b1-68b82f7a1093] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; overflow: hidden; padding: 0px; width: calc(97% - 30px); max-width: calc(97% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-f7ec8d79-96fb-4179-b7b1-68b82f7a1093] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; height: auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-3fbf8601-9675-47a6-b06d-e86303a34848] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
.sd[data-s-80bd02eb-35c9-46a7-8499-da5df4167035] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-7042de8b-204f-4b5f-a008-5d831b7bc7bc] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 24px; padding: 0px; text-align: left; width: calc(95% - 24px); max-width: calc(95% - 24px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-7042de8b-204f-4b5f-a008-5d831b7bc7bc] { flex: 0 0 auto; height: auto; margin: 0px 0px 0px 15px; width: calc(89% - 15px); max-width: calc(89% - 15px); }
}
.sd[data-s-c7d6095d-8be4-4138-8e38-6969df784ab8] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 20px; overflow: visible; padding: 20px 20px 20px 0px; width: 90%; max-width: 90%; }
@media screen and (max-width: 540px) {
  .sd[data-s-c7d6095d-8be4-4138-8e38-6969df784ab8] { align-content: flex-start; align-items: flex-start; border-radius: 10px; margin: 0px 0px 20px; padding: 21px 15px 30px; width: 90%; max-width: 90%; }
}
.sd[data-s-64df1228-9292-45c7-94cc-4133b39091c6] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; padding: 0px 0px 15px; width: calc(100% - 30px); max-width: calc(100% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-64df1228-9292-45c7-94cc-4133b39091c6] { flex: 0 0 auto; justify-content: flex-start; margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
.sd[data-s-e9c3dba0-3d1f-4e09-98be-db753ecc4d20] { place-content: center; align-items: center; background: rgb(238, 238, 238); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 37px; width: 37px; max-width: 100%; }
.sd[data-s-469dca6e-8da1-42c1-8a6b-ea1a3c73fc1e] { color: rgb(30, 90, 159); font-family: var(--s-font-5ea660d0); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-d6ce343d-788d-482e-80e8-cc590a635075] { color: rgb(51, 51, 51); font-family: var(--s-font-a28cfc72); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 20px; text-align: left; width: auto; max-width: calc(100% - 20px); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-d6ce343d-788d-482e-80e8-cc590a635075] { flex: 0 0 auto; line-height: 1.6; margin: 0px 0px 0px 15px; padding: 0px 15px 0px 0px; width: calc(95% - 15px); max-width: calc(95% - 15px); }
}
.sd[data-s-326757eb-e80e-4cea-99a2-6b3f6337d423] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 0px 30px; overflow: hidden; padding: 0px; width: calc(97% - 30px); max-width: calc(97% - 30px); }
@media screen and (max-width: 540px) {
  .sd[data-s-326757eb-e80e-4cea-99a2-6b3f6337d423] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-ab970d39-5449-47ce-8db7-69fd0584d9fd] { place-content: center; align-items: center; background: rgb(234, 85, 74); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 33px; width: 33px; max-width: 100%; }
.sd[data-s-e63fc453-9de6-4baa-9341-720a88f85af2] { color: rgb(255, 255, 255); font-family: var(--s-font-5ea660d0); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-b6c5b3fe-b078-42d2-9163-05d9eac8bdbe] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; margin: 0px 0px 0px 24px; padding: 0px; text-align: left; width: auto; max-width: calc(100% - 24px); justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-b6c5b3fe-b078-42d2-9163-05d9eac8bdbe] { flex: 0 0 auto; width: calc(96% - 24px); max-width: calc(96% - 24px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b6c5b3fe-b078-42d2-9163-05d9eac8bdbe] { flex: 0 0 auto; margin: 0px 0px 0px 15px; width: calc(89% - 15px); max-width: calc(89% - 15px); }
}
.sd[data-s-ae85345a-3f2a-4c34-b11d-d03d29ec2de4] { place-content: center; align-items: center; background: rgb(255, 255, 255); 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 70px; padding: 12px 48px; transition-delay: 0ms; transition-duration: 600ms; max-width: 100%; }
.sd[data-s-ae85345a-3f2a-4c34-b11d-d03d29ec2de4].appear { opacity: 0; transition-duration: 1000ms; }
.sd[data-s-ae85345a-3f2a-4c34-b11d-d03d29ec2de4].appear-active { transition-duration: 1000ms; }
.sd[data-s-ae85345a-3f2a-4c34-b11d-d03d29ec2de4]:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; translate: 10px 10px; }
.sd[data-s-d773d23d-456b-4bdb-80c7-108a2be96585] { color: rgb(30, 90, 159); font-family: var(--s-font-f7b4a349); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1; 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-d773d23d-456b-4bdb-80c7-108a2be96585] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d773d23d-456b-4bdb-80c7-108a2be96585] { font-size: 14px; }
}
.sd[data-s-991eb912-307a-4610-b77d-a4a39ac98e61] { color: rgb(30, 90, 159); font-size: 20px; }
.sd[data-s-74f90a39-2bb8-4388-b399-ea6b10f3af71] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; padding: 80px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-74f90a39-2bb8-4388-b399-ea6b10f3af71] { background: rgb(255, 255, 255); margin: 0px; padding: 80px 30px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-74f90a39-2bb8-4388-b399-ea6b10f3af71] { flex: 0 0 auto; height: auto; padding: 80px 0px 0px; }
}
.sd[data-s-87636e25-7e7b-4b1b-8472-bd09ac7d9c58] { color: rgb(30, 90, 159); font-family: var(--s-font-f7b4a349); font-size: 64px; font-weight: 600; height: auto; line-height: 1.4; margin: 0px 0px 24px; padding: 0px 0px 50px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-87636e25-7e7b-4b1b-8472-bd09ac7d9c58].appear { opacity: 0; translate: 0px 48px; }
.sd[data-s-87636e25-7e7b-4b1b-8472-bd09ac7d9c58].appear-active { }
@media screen and (max-width: 840px) {
  .sd[data-s-87636e25-7e7b-4b1b-8472-bd09ac7d9c58] { font-size: 48px; margin: 0px 0px 48px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-87636e25-7e7b-4b1b-8472-bd09ac7d9c58].appear { translate: 0px 24px; }
  .sd[data-s-87636e25-7e7b-4b1b-8472-bd09ac7d9c58].appear-active { }
  .sd[data-s-87636e25-7e7b-4b1b-8472-bd09ac7d9c58] { font-size: 36px; letter-spacing: 0.05em; margin: 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-eed10e20-a0b7-42b8-bd59-48b70b51f2a1] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 1280px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-eed10e20-a0b7-42b8-bd59-48b70b51f2a1] { flex: 0 0 auto; margin: 0px 20px; padding: 0px 0px 50px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
}
.sd[data-s-f99da070-cec6-4dde-b22b-79eaccdaceec] { color: rgb(51, 51, 51); font-family: var(--s-font-77aada19); font-size: 18px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-f99da070-cec6-4dde-b22b-79eaccdaceec] { font-size: 14px; line-height: 1.6; margin: 0px 0px 1px; text-align: left; max-width: 100%; justify-content: flex-start; }
}
.sd[data-s-b90e2cb1-b02a-4d5a-b102-5512a88c4f4b] { color: rgb(51, 51, 51); font-family: var(--s-font-77aada19); font-size: 18px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 10px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-b90e2cb1-b02a-4d5a-b102-5512a88c4f4b] { font-size: 14px; line-height: 1.6; text-align: left; justify-content: flex-start; }
}
.sd[data-s-ba3f6a05-cddf-48da-a428-ca0a2e0cdfd1] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); flex-flow: column; height: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-ba3f6a05-cddf-48da-a428-ca0a2e0cdfd1] { flex: 0 0 auto; height: 1800px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ba3f6a05-cddf-48da-a428-ca0a2e0cdfd1] { flex: 0 0 auto; height: 2400px; margin: 0px 20px; width: calc(100% - 40px); max-width: calc(100% - 40px); }
}
.sd[data-s-2171b729-ff18-4714-86f7-2fe13b69d4a0] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; height: 100%; margin: 0px; opacity: 1; padding: 100px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-2171b729-ff18-4714-86f7-2fe13b69d4a0] { padding: 0px; }
}
.sd[data-s-0c22b672-efdf-465f-be9c-eefc1c052922] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 30px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-0c22b672-efdf-465f-be9c-eefc1c052922] { padding: 30px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0c22b672-efdf-465f-be9c-eefc1c052922] { padding: 30px 20px 25px; }
}
.sd[data-s-5a44e888-2a77-44ba-a722-0e88e47dfbd0] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 1180px; max-width: 100%; }
.sd[data-s-e9f4c3c6-a176-4224-9844-68ddb650e622] { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d1bbc39f); font-size: 12px; font-weight: 400; height: auto; line-height: 2; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-e9f4c3c6-a176-4224-9844-68ddb650e622] { flex: 0 0 auto; font-size: 10px; height: auto; line-height: 1.6; }
}
.sd[data-s-dbcdfd71-66cd-4627-a0aa-f06b8a890114] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 80px; box-shadow: rgba(0, 0, 0, 0.2) 20px 20px 30px; flex-flow: row; margin: 10px 0px 0px; padding: 5px 15px; transition-delay: 0ms; transition-duration: 600ms; max-width: 100%; }
.sd[data-s-dbcdfd71-66cd-4627-a0aa-f06b8a890114].appear { opacity: 0; transition-duration: 1000ms; }
.sd[data-s-dbcdfd71-66cd-4627-a0aa-f06b8a890114].appear-active { transition-duration: 1000ms; }
.sd[data-s-dbcdfd71-66cd-4627-a0aa-f06b8a890114]:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; translate: 10px 10px; }
@media screen and (max-width: 540px) {
  .sd[data-s-dbcdfd71-66cd-4627-a0aa-f06b8a890114] { background: rgb(255, 255, 255); margin: 5px 0px 0px; max-width: 100%; }
}
.sd[data-s-016e4e88-d70d-48c3-9203-405b2f45c3a7] { color: rgb(51, 51, 51); font-family: var(--s-font-d1bbc39f); font-size: 10px; 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-016e4e88-d70d-48c3-9203-405b2f45c3a7] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-016e4e88-d70d-48c3-9203-405b2f45c3a7] { color: rgb(51, 51, 51); font-size: 10px; }
}
.sd[data-s-b12def4d-635d-4a1f-99a7-5e1a192bfd65] { color: rgb(51, 51, 51); font-size: 14px; }
@media screen and (max-width: 540px) {
  .sd[data-s-b12def4d-635d-4a1f-99a7-5e1a192bfd65] { color: rgb(51, 51, 51); margin: 0px 0px 0px 5px; max-width: calc(100% - 5px); }
}
.sd[data-s-bd72193d-7cb1-40b5-a76a-16704b42b55f] { }
body { background: rgb(248, 247, 246); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-r-1_0_0_4_74f969fe-04a7-4684-ae2a-fb1a805a4171]::before { background-image: url("./df6a9abe6355768a6639.webp"); }
.sd[data-r-2_0_0_4_550c4616-7d75-48e2-b31b-3d29931b1f7d]::before { background-image: url("./e8505533c8d6de3252d0.webp"); }
.sd[data-r-0_0_1_0_1_1_4_a4e8360f-0aad-4d1c-8c15-ca79aac77175]::before { background-image: url("./e4e66ef9cdf6c1de83e6.webp"); }
.sd[data-r-0_1_2_0_1_1_4_b52177cc-3fd2-4f14-8988-ce15d1375168]::before { background-image: url("./805f55355c0bcc833eb5.webp"); }
.sd[data-r-0_1_3_0_1_1_4_51b11cb8-8c8b-435f-8a56-0635d9c6e621]::before { background-image: url("./ed46df3e853029ad0e34.webp"); }
.sd[data-r-0_2_4_0858619f-e0f1-4ae3-af64-8c74274eeade_6306413d-a514-4337-89e5-e85e7419eac3]::before { background-image: url("./97458d691434a1707f8d.webp"); }
.sd[data-r-0_6_4_d8c9ad0d-4620-4ac7-9dc1-dde26796ea43]::before { background-image: url("./30018ff01a16f3606146.webp"); }
.sd[data-r-0_0_0_1_0_6_7ef5d2f8-f158-4dc3-86c9-320ccad987bd]::before { background-image: url("./28215af9ead69fabfb3e.webp"); }
.sd[data-r-0_0_1_1_0_6_03083bcd-27c7-4eba-8c67-aca7f71315dc]::before { background-image: url("./87b04355a976eabb8858.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'; }
.lpf-form__copy { margin: 12px 0px 24px; padding: 16px; border-radius: 12px; background: rgb(245, 249, 255); color: rgb(71, 85, 105); font-size: 14px; overflow-wrap: anywhere; }
.lpf-form__copy p { white-space: pre-wrap; margin: 0px 0px 8px; }
.lpf-form__copy a { color: rgb(29, 78, 216); text-decoration: underline; }
.lpf-form { --lpf-brand: #2563eb; --lpf-brand-dark: #1d4ed8; --lpf-accent: #3b82f6; --lpf-ink: #172b4d; --lpf-muted: #64748b; --lpf-line: #dbe3ef; max-width: 760px; margin: 24px auto; padding: clamp(20px, 5vw, 44px); scroll-margin-top: 96px; border: 1px solid rgb(230, 237, 248); border-radius: 24px; background: rgb(255, 255, 255); color: var(--lpf-ink); box-shadow: rgba(37, 99, 235, 0.09) 0px 20px 64px; font-family: "Noto Sans JP", "Yu Gothic", sans-serif; font-size: 16px; line-height: 1.75; }
.lpf-form * { box-sizing: border-box; }
.lpf-form [hidden] { display: none !important; }
.lpf-form .lpf-form__title, .lpf-form .lpf-form__step > legend, .lpf-form .lpf-form__review > h2 { position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; clip-path: inset(50%) !important; white-space: nowrap !important; border: 0px !important; }
.lpf-form .lpf-form__title::before, .lpf-form .lpf-form__title::after, .lpf-form .lpf-form__step > legend::before, .lpf-form .lpf-form__step > legend::after, .lpf-form .lpf-form__review h2::before, .lpf-form .lpf-form__review h2::after { display: none !important; content: none !important; }
.lpf-form__progress-label { display: flex; justify-content: space-between; color: var(--lpf-muted); font-size: 14px; }
.lpf-form__progress { height: 6px; margin: 10px 0px 28px; overflow: hidden; border-radius: 99px; background: rgb(232, 238, 251); }
.lpf-form__progress > span { display: block; height: 100%; background: linear-gradient(90deg,var(--lpf-brand),#60a5fa); transition: width 0.25s; }
.lpf-form__step { min-width: 0px; margin: 0px; padding: 0px; border: 0px; }
.lpf-form .lpf-form__step > legend, .lpf-form .lpf-form__review h2 { display: block; width: 100%; margin: 0px 0px 8px; padding: 0px; border: 0px; background: none; color: var(--lpf-ink); font-size: 24px; font-weight: 800; line-height: 1.5; text-align: left; box-shadow: none; }
.lpf-form__help { margin: 0px 0px 24px; color: var(--lpf-muted); }
.lpf-form__field { margin: 0px 0px 22px; padding: 12px; border: 1px solid transparent; border-radius: 16px; scroll-margin-top: 110px; transition: background 0.18s, border-color 0.18s; }
.lpf-form__field:focus-within { background: rgb(245, 249, 255); border-color: rgb(191, 219, 254); }
.lpf-form__field:focus-within > .lpf-form__label::after { content: "入力中"; margin-left: 10px; color: rgb(29, 78, 216); font-size: 12px; font-weight: 600; }
.lpf-form__label { display: block; margin-bottom: 8px; font-weight: 700; }
.lpf-form__badge { display: inline-block; margin-left: 8px; padding: 2px 7px; border-radius: 6px; background: rgb(241, 245, 249); color: rgb(100, 116, 139); font-size: 11px; font-weight: 700; }
.lpf-form__badge[data-required="1"] { background: rgb(255, 241, 242); color: rgb(185, 28, 28); }
.lpf-form__name-grid { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 12px; }
.lpf-form__name-part { display: block; margin: 0px; font-weight: 400; }
.lpf-form__name-part > span { display: block; margin-bottom: 6px; }
.lpf-form input, .lpf-form select, .lpf-form textarea, .lpf-form button { font: inherit; }
.lpf-form input[type="text"], .lpf-form input[type="email"], .lpf-form input[type="tel"], .lpf-form input[type="date"], .lpf-form input[type="number"], .lpf-form input[type="file"], .lpf-form select, .lpf-form textarea { width: 100%; max-width: 100%; min-height: 56px; margin: 0px; padding: 13px 14px; border: 1px solid var(--lpf-line); border-radius: 12px; background: rgb(255, 255, 255); color: var(--lpf-ink); box-shadow: none; }
.lpf-form input[type="file"]::file-selector-button { margin-right: 12px; padding: 8px 12px; border: 0px; border-radius: 8px; background: rgb(237, 242, 242); color: var(--lpf-ink); cursor: pointer; font-weight: 700; }
.lpf-form__file-help { margin: 6px 0px 0px; color: var(--lpf-muted); font-size: 13px; }
.lpf-form textarea { min-height: 120px; resize: vertical; }
.lpf-form input::placeholder, .lpf-form textarea::placeholder { color: rgb(119, 133, 154); opacity: 1; }
.lpf-form input:focus, .lpf-form select:focus, .lpf-form textarea:focus { outline: rgba(37, 99, 235, 0.15) solid 3px; border-color: var(--lpf-brand); }
.lpf-form input[type="checkbox"], .lpf-form input[type="radio"] { accent-color: var(--lpf-brand); }
.lpf-form__field.is-invalid { border-color: rgb(254, 202, 202); background: rgb(255, 248, 248); }
.lpf-form .lpf-form__field:not(.is-invalid) input:not([type="checkbox"]):not([type="radio"]), .lpf-form .lpf-form__field:not(.is-invalid) select, .lpf-form .lpf-form__field:not(.is-invalid) textarea { border-color: var(--lpf-line) !important; box-shadow: none !important; }
.lpf-form .lpf-form__field:not(.is-invalid) input:focus, .lpf-form .lpf-form__field:not(.is-invalid) select:focus, .lpf-form .lpf-form__field:not(.is-invalid) textarea:focus { border-color: var(--lpf-brand) !important; }
.lpf-form__field.is-invalid input:not([type="checkbox"]):not([type="radio"]), .lpf-form__field.is-invalid select, .lpf-form__field.is-invalid textarea, .lpf-form__field.is-invalid .lpf-form__choice { border-color: rgb(220, 38, 38); }
.lpf-form__error-summary { margin: 0px 0px 24px; padding: 16px 18px; border: 1px solid rgb(254, 202, 202); border-radius: 14px; background: rgb(255, 245, 245); color: rgb(153, 27, 27); }
.lpf-form__error-summary p { margin: 0px 0px 8px; font-weight: 700; }
.lpf-form__error-summary ul { margin: 0px; padding-left: 20px; }
.lpf-form .lpf-form__error-link { padding: 4px 0px; border: 0px; border-radius: 0px; background: none; color: rgb(153, 27, 27); font-size: 14px; font-weight: 500; text-decoration: underline; text-align: left; }
.lpf-form button:focus-visible { outline: rgb(147, 197, 253) solid 3px; outline-offset: 3px; }
.lpf-form__choices { display: grid; gap: 10px; }
.lpf-form__choice { display: flex; gap: 10px; align-items: center; padding: 12px; border: 1px solid var(--lpf-line); border-radius: 12px; cursor: pointer; }
.lpf-form__later { display: block; margin-top: 8px; color: var(--lpf-muted); font-size: 14px; }
.lpf-form__later input { margin-right: 0.5ch; }
.lpf-form__question-description { margin: 0px 0px 12px; color: var(--lpf-muted); white-space: pre-line; }
.lpf-form__field-error, .lpf-form__status.is-error { margin: 7px 0px 0px; color: rgb(180, 35, 24); font-size: 14px; }
.lpf-form__actions { display: flex; justify-content: space-between; gap: 12px; margin-top: 30px; }
.lpf-form button { padding: 13px 22px; border: 0px; border-radius: 12px; cursor: pointer; font-weight: 800; }
.lpf-form button:disabled { opacity: 0.65; cursor: wait; }
.lpf-form__primary { margin-left: auto; background: linear-gradient(135deg, rgb(37, 99, 235), rgb(29, 78, 216)); color: rgb(255, 255, 255); box-shadow: rgba(37, 99, 235, 0.2) 0px 8px 20px; }
.lpf-form__primary:hover { background: var(--lpf-brand-dark); }
.lpf-form__secondary { background: rgb(237, 242, 242); color: var(--lpf-ink); }
.lpf-form__review dl { display: grid; grid-template-columns: 180px 1fr; margin: 20px 0px; }
.lpf-form__review dt, .lpf-form__review dd { margin: 0px; padding: 12px 0px; border-bottom: 1px solid var(--lpf-line); }
.lpf-form__review dt { font-weight: 700; }
.lpf-form__success { text-align: center; }
.lpf-form__success > span { display: grid; width: 60px; height: 60px; margin: auto; place-items: center; border-radius: 50%; background: var(--lpf-brand); color: rgb(255, 255, 255); font-size: 30px; }
.lpf-form-error { color: rgb(180, 35, 24); }
@media (max-width: 560px) {
  .lpf-form { margin: 16px auto; padding: 20px; border-radius: 18px; }
  .lpf-form__name-grid { grid-template-columns: 1fr; }
  .lpf-form__review dl { grid-template-columns: 1fr; }
  .lpf-form__review dt { padding-bottom: 2px; border-bottom: 0px; }
  .lpf-form__review dd { padding-top: 2px; }
  .lpf-form__actions { position: static; margin-bottom: calc(76px + env(safe-area-inset-bottom)); padding: 12px 0px 2px; background: rgb(255, 255, 255); }
}
@media (prefers-reduced-motion: reduce) {
  .lpf-form * { transition: none !important; scroll-behavior: auto !important; }
}
.lpf-form .lpf-form__claim-card { margin: 16px 0px; padding: 16px; border: 1px solid rgb(217, 226, 241); border-radius: 12px; min-width: 0px; }
.lpf-form .lpf-form__claim-card legend { display: block; font-weight: 700; }
.lpf-form .lpf-form__claim-label { display: block; margin-bottom: 14px; }
.lpf-form .lpf-form__review dd { white-space: pre-wrap; }
.lpf-form .lpf-form__date-input { position: relative; }
.lpf-form .lpf-form__date-example { position: absolute; left: 15px; top: 50%; transform: translateY(-50%); color: rgb(119, 133, 154); pointer-events: none; }
.lpf-form .lpf-form__date-input.date-empty:not(:focus-within) input { color: transparent; }
.lpf-form .lpf-form__date-input.date-empty:not(:focus-within) input::-webkit-datetime-edit { color: transparent; }
.lpf-form .lpf-form__date-input:not(.date-empty) .lpf-form__date-example, .lpf-form .lpf-form__date-input:focus-within .lpf-form__date-example { display: none; }
.lpf-form [data-type="claims"] .lpf-form__question-title { display: block; text-wrap: balance; margin-bottom: 4px; }
.lpf-form [data-type="claims"] .lpf-form__choice { display: flex; align-items: center; gap: 8px; }
.lpf-form [data-type="claims"] .lpf-form__choice input { margin: 0px; flex: 0 0 auto; }
.lpf-form [data-type="claims"] [data-claim-add] + p { margin-top: 12px; line-height: 1.6; }
#lpf-race-form { display: block; width: 100%; height: auto; min-width: 0px; }
#lpf-race-form .lpf-form { box-sizing: border-box; width: 100%; margin: 0px auto; }
#lpf-race-form p { overflow-wrap: anywhere; }
#lpf-race-form .lpf-form__badge { white-space: nowrap; flex-shrink: 0; }

.sd[data-r-0_0_0_4_7d229c06-1769-4446-9cd6-1672a76148ad]::before { background-image: url("./1f3d06207d889a87e8f7.webp"); }

.sd[data-r-1_0_0_4_74f969fe-04a7-4684-ae2a-fb1a805a4171]::before { background-image: url("./a47d638010d8a37f0811.webp"); }

.sd[data-r-2_0_0_4_550c4616-7d75-48e2-b31b-3d29931b1f7d]::before { background-image: url("./c954a2fbf0c9211797c2.webp"); }

.sd[data-r-0_0_1_0_1_1_4_a4e8360f-0aad-4d1c-8c15-ca79aac77175]::before { background-image: url("./1488461a0aa6b225552d.webp"); }

.sd[data-r-0_2_1_0_1_1_4_6fc85678-e0a1-4f26-8d1d-53b2eeaf6246]::before { background-image: url("./95dc855be1c431e7cd3a.webp"); }

.sd[data-r-0_1_2_0_1_1_4_b52177cc-3fd2-4f14-8988-ce15d1375168]::before { background-image: url("./95dc855be1c431e7cd3a.webp"); }

.sd[data-r-0_1_3_0_1_1_4_51b11cb8-8c8b-435f-8a56-0635d9c6e621]::before { background-image: url("./d8dcea243be47545aa9d.webp"); }

.sd[data-r-0_2_4_0858619f-e0f1-4ae3-af64-8c74274eeade_6306413d-a514-4337-89e5-e85e7419eac3]::before { background-image: url("./97458d691434a1707f8d.webp"); }

.sd[data-r-0_6_4_d8c9ad0d-4620-4ac7-9dc1-dde26796ea43]::before { background-image: url("./30018ff01a16f3606146.webp"); }

.sd[data-r-0_0_0_1_0_6_7ef5d2f8-f158-4dc3-86c9-320ccad987bd]::before { background-image: url("./28215af9ead69fabfb3e.webp"); }

.sd[data-r-0_0_1_1_0_6_03083bcd-27c7-4eba-8c67-aca7f71315dc]::before { background-image: url("./87b04355a976eabb8858.webp"); }