/* === https://miki-zoen.com/_nuxt/entry.C8IAa5VU.css === */
.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; }
/* === https://miki-zoen.com/_nuxt/useRendererMixin.BT2qoYVj.css === */
.product-font-style[data-v-7f23d716], .publish-studio-style[data-v-2a92c708] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
/* === https://miki-zoen.com/_nuxt/routes.DAbyBC3n.css === */
.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 .icon[data-v-3d822c72] { background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12%2022.5C17.799%2022.5%2022.5%2017.799%2022.5%2012C22.5%206.20101%2017.799%201.5%2012%201.5C6.20101%201.5%201.5%206.20101%201.5%2012C1.5%2017.799%206.20101%2022.5%2012%2022.5ZM9.04566%207.4545C8.60633%207.01517%207.89401%207.01517%207.45467%207.4545C7.01533%207.89385%207.01534%208.60616%207.45467%209.0455L10.4092%2012L7.45467%2014.9545C7.01534%2015.3938%207.01533%2016.1062%207.45467%2016.5455C7.89401%2016.9848%208.60633%2016.9848%209.04566%2016.5455L12.0002%2013.591L14.9547%2016.5455C15.394%2016.9848%2016.1063%2016.9848%2016.5457%2016.5455C16.985%2016.1062%2016.985%2015.3938%2016.5457%2014.9545L13.5912%2012L16.5457%209.0455C16.985%208.60616%2016.985%207.89384%2016.5457%207.4545C16.1063%207.01516%2015.394%207.01517%2014.9547%207.4545L12.0002%2010.409L9.04566%207.4545Z'%20fill='%23F84F65'/%3e%3c/svg%3e"); }
.snackbar .convey.error .message[data-v-3d822c72] { color: rgb(248, 79, 101); }
.snackbar .convey.success .icon[data-v-3d822c72] { background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12%2020.125C16.4873%2020.125%2020.125%2016.4873%2020.125%2012C20.125%207.51269%2016.4873%203.875%2012%203.875C7.51269%203.875%203.875%207.51269%203.875%2012C3.875%2016.4873%207.51269%2020.125%2012%2020.125ZM12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20fill='%23111111'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.33711%2011.2868C7.70322%2010.9207%208.29682%2010.9207%208.66293%2011.2868L10.4749%2013.0988L14.7617%208.81195C15.1278%208.44584%2015.7214%208.44584%2016.0876%208.81195C16.4537%209.17807%2016.4537%209.77166%2016.0876%2010.1378L11.1378%2015.0875C10.7717%2015.4536%2010.1781%2015.4536%209.81198%2015.0875L7.33711%2012.6127C6.97099%2012.2465%206.97099%2011.6529%207.33711%2011.2868Z'%20fill='%23111111'/%3e%3c/svg%3e"); }
.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("/assets/fonts/grandam.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("/assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("/assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("/assets/fonts/MaterialIcons-Regular.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%; }
/* === inline === */
br[data-bp~="base:0"] { display: none; }
br[data-bp~="base: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; }
}
.sd[data-s-8b932255][data-s-8b932255][data-s-8b932255] { font-family: var(--s-font-40a913f4); font-size: 32px; font-weight: 700; letter-spacing: 0.15em; line-height: 1.4; }
@media screen and (max-width: 540px) {
  .sd[data-s-8b932255][data-s-8b932255][data-s-8b932255] { font-size: 20px; }
}
.sd[data-s-79a0169b][data-s-79a0169b][data-s-79a0169b] { font-family: var(--s-font-40a913f4); font-size: 24px; font-weight: 600; letter-spacing: 0.1em; line-height: 2; }
@media screen and (max-width: 840px) {
  .sd[data-s-79a0169b][data-s-79a0169b][data-s-79a0169b] { font-size: 15px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-79a0169b][data-s-79a0169b][data-s-79a0169b] { font-size: 14px; }
}
.sd[data-s-c496b385][data-s-c496b385][data-s-c496b385] { font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 500; letter-spacing: 0.1em; line-height: 1.8; }
.sd[data-s-bd866bd7][data-s-bd866bd7][data-s-bd866bd7] { font-family: var(--s-font-40a913f4); font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0.1em; line-height: 1.7; }
@media screen and (max-width: 840px) {
  .sd[data-s-bd866bd7][data-s-bd866bd7][data-s-bd866bd7] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bd866bd7][data-s-bd866bd7][data-s-bd866bd7] { font-size: 14px; }
}
/* === inline === */
.sd[data-s-c33583d9-9f80-474c-9f39-b00c1d4886b0] { place-content: center; align-items: center; flex-flow: column; gap: 32px; padding: 24px 0px; --gap-h-c33583d9-9f80-474c-9f39-b00c1d4886b0: 0px; --gap-v-c33583d9-9f80-474c-9f39-b00c1d4886b0: 32px; --gap-uuid: c33583d9-9f80-474c-9f39-b00c1d4886b0; }
.sd[data-s-c33583d9-9f80-474c-9f39-b00c1d4886b0]:hover { opacity: 1; --gap-h-c33583d9-9f80-474c-9f39-b00c1d4886b0: 0px; --gap-v-c33583d9-9f80-474c-9f39-b00c1d4886b0: 32px; }
.sd[data-s-491afb4a-182e-412b-8e29-9ee76ee0d4fe] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; overflow: hidden; padding: 0px; width: 104px; --gap-h-491afb4a-182e-412b-8e29-9ee76ee0d4fe: 0px; --gap-v-491afb4a-182e-412b-8e29-9ee76ee0d4fe: 16px; --gap-uuid: 491afb4a-182e-412b-8e29-9ee76ee0d4fe; max-width: 100%; }
.sd[data-s-930cc425-1480-4e91-b5fb-425c83a0ab93] { color: rgb(30, 30, 30); font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; height: auto; letter-spacing: normal; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c33583d9-9f80-474c-9f39-b00c1d4886b0]:hover .sd[data-s-930cc425-1480-4e91-b5fb-425c83a0ab93] { opacity: 0; transform: skew(0deg, 8deg); transition-duration: 600ms; translate: 0px -23px; }
.sd[data-s-df3aefb4-1174-4de3-8e66-c1b2c52d2211] { inset: auto 0px -21px; color: rgb(30, 30, 30); font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; opacity: 0; padding: 0px; position: absolute; text-align: center; transform: skew(0deg, 8deg); width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c33583d9-9f80-474c-9f39-b00c1d4886b0]:hover .sd[data-s-df3aefb4-1174-4de3-8e66-c1b2c52d2211] { bottom: 0px; height: auto; opacity: 1; top: 0px; transform: skew(0deg, 0deg); transition-duration: 600ms; max-width: 100%; }
/* === inline === */
.sd[data-s-0169676d-156a-4051-8669-9e638ed83ddb] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; left: 0px; margin: 0px; padding: 16px; position: fixed; top: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-0169676d-156a-4051-8669-9e638ed83ddb] { padding: 12px; }
}
.sd[data-s-ecb3eb7c-2cda-4270-a330-2653c5eeb745] { place-content: center space-between; align-items: center; background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgba(0, 0, 0, 0); border-radius: 12px; box-shadow: rgba(123, 123, 123, 0.2) 0px 0px 10px; flex: 0 0 auto; flex-flow: row; height: auto; padding: 4px 24px; width: 1248px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-ecb3eb7c-2cda-4270-a330-2653c5eeb745] { place-content: center space-between; align-items: center; padding: 8px 32px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ecb3eb7c-2cda-4270-a330-2653c5eeb745] { padding: 4px 24px; }
}
.sd[data-s-d4e6d09f-883a-4be7-a0d5-f58f214691cf] { place-content: flex-start center; align-items: flex-start; flex-flow: row; gap: 24px; padding: 0px; --gap-h-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 24px; --gap-v-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 0px; --gap-uuid: d4e6d09f-883a-4be7-a0d5-f58f214691cf; }
@media screen and (max-width: 840px) {
  .sd[data-s-d4e6d09f-883a-4be7-a0d5-f58f214691cf] { padding: 0px; --gap-h-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 24px; --gap-v-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d4e6d09f-883a-4be7-a0d5-f58f214691cf] { padding: 0px; --gap-h-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 24px; --gap-v-d4e6d09f-883a-4be7-a0d5-f58f214691cf: 0px; }
}
.sd[data-s-74a06e31-23d6-4eb9-b6d6-0234ca675438] { place-content: center; align-items: center; flex-flow: row; gap: 24px; padding: 0px; --gap-h-74a06e31-23d6-4eb9-b6d6-0234ca675438: 24px; --gap-v-74a06e31-23d6-4eb9-b6d6-0234ca675438: 0px; --gap-uuid: 74a06e31-23d6-4eb9-b6d6-0234ca675438; }
.sd[data-s-fb112b88-9576-4729-89b9-f19d13bdd00e] { flex: 0 0 auto; height: auto; width: 104px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-fb112b88-9576-4729-89b9-f19d13bdd00e] { flex: 0 0 auto; width: 100px; max-width: 100%; }
}
.sd[data-s-a2205632-bcfb-47f4-8b67-87c8da54c061] { place-content: center; align-items: center; display: none; flex: 0 0 auto; flex-flow: column; gap: 8px; height: 48px; padding: 0px; width: 48px; --gap-h-a2205632-bcfb-47f4-8b67-87c8da54c061: 0px; --gap-v-a2205632-bcfb-47f4-8b67-87c8da54c061: 8px; --gap-uuid: a2205632-bcfb-47f4-8b67-87c8da54c061; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-a2205632-bcfb-47f4-8b67-87c8da54c061] { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; --gap-h-a2205632-bcfb-47f4-8b67-87c8da54c061: 0px; --gap-v-a2205632-bcfb-47f4-8b67-87c8da54c061: 8px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a2205632-bcfb-47f4-8b67-87c8da54c061] { display: flex; padding: 0px; --gap-h-a2205632-bcfb-47f4-8b67-87c8da54c061: 0px; --gap-v-a2205632-bcfb-47f4-8b67-87c8da54c061: 8px; }
}
.sd[data-s-b2b57a1e-c2c4-474d-b967-e3a5cfd43476] { background: rgb(30, 30, 30); flex: 0 0 auto; height: 2px; width: 32px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-b2b57a1e-c2c4-474d-b967-e3a5cfd43476] { flex: 0 0 auto; }
}
.sd[data-s-ef0066d6-6619-49ef-b7de-98f771b71e16] { background: rgb(30, 30, 30); flex: 0 0 auto; height: 2px; width: 32px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-ef0066d6-6619-49ef-b7de-98f771b71e16] { flex: 0 0 auto; }
}
.sd[data-s-f910f16a-8e5f-4a9c-9337-a8a40371d527] { background: rgb(30, 30, 30); flex: 0 0 auto; height: 2px; width: 32px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-f910f16a-8e5f-4a9c-9337-a8a40371d527] { flex: 0 0 auto; }
}
.sd[data-s-1c1ee543-339b-407a-8ad0-bd84bd513f4e] { place-content: center; align-items: center; flex-flow: row; gap: 0px; margin: 0px 0px -1px; padding: 0px; --gap-h-1c1ee543-339b-407a-8ad0-bd84bd513f4e: 0px; --gap-v-1c1ee543-339b-407a-8ad0-bd84bd513f4e: 0px; --gap-uuid: 1c1ee543-339b-407a-8ad0-bd84bd513f4e; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-1c1ee543-339b-407a-8ad0-bd84bd513f4e] { display: none; --gap-h-1c1ee543-339b-407a-8ad0-bd84bd513f4e: 0px; --gap-v-1c1ee543-339b-407a-8ad0-bd84bd513f4e: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1c1ee543-339b-407a-8ad0-bd84bd513f4e] { display: none; --gap-h-1c1ee543-339b-407a-8ad0-bd84bd513f4e: 0px; --gap-v-1c1ee543-339b-407a-8ad0-bd84bd513f4e: 0px; }
}
.sd[data-s-1fee4981-e0be-44a4-aa8f-d9daec1a1738] { }
.sd[data-s-c41c0689-56a9-4800-9fce-d64fdacbfa2f] { }
.sd[data-s-c45daf33-c3e9-40b7-8a1e-52f57ac0ac9a] { }
.sd[data-s-9ab196cf-b584-4be7-8f2b-5ca6e9d56440] { }
.sd[data-s-4a3499b6-e69a-4a2f-96ee-253688c47b5a] { place-content: center; align-items: center; background: rgb(0, 150, 223); border-radius: 48px; flex-flow: column; gap: 32px; padding: 16px 20px; --gap-h-4a3499b6-e69a-4a2f-96ee-253688c47b5a: 0px; --gap-v-4a3499b6-e69a-4a2f-96ee-253688c47b5a: 32px; --gap-uuid: 4a3499b6-e69a-4a2f-96ee-253688c47b5a; }
.sd[data-s-4a3499b6-e69a-4a2f-96ee-253688c47b5a]:hover { background: rgb(0, 120, 179); opacity: 1; --gap-h-4a3499b6-e69a-4a2f-96ee-253688c47b5a: 0px; --gap-v-4a3499b6-e69a-4a2f-96ee-253688c47b5a: 32px; }
.sd[data-s-63e99ea7-e4e1-4f4d-a827-4b3f51c982ca] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; overflow: hidden; padding: 0px; width: 104px; --gap-h-63e99ea7-e4e1-4f4d-a827-4b3f51c982ca: 0px; --gap-v-63e99ea7-e4e1-4f4d-a827-4b3f51c982ca: 16px; --gap-uuid: 63e99ea7-e4e1-4f4d-a827-4b3f51c982ca; max-width: 100%; }
.sd[data-s-e32320a2-728e-44c7-9c9c-86d6fd2af0bd] { color: rgb(255, 255, 255); font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-4a3499b6-e69a-4a2f-96ee-253688c47b5a]:hover .sd[data-s-e32320a2-728e-44c7-9c9c-86d6fd2af0bd] { opacity: 0; transform: skew(0deg, 8deg); transition-duration: 600ms; translate: 0px -23px; }
.sd[data-s-9d1654e4-43c0-4ec7-b05e-96f3ce37e12e] { inset: auto 0px -21px; color: rgb(255, 255, 255); font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; opacity: 0; padding: 0px; position: absolute; text-align: center; transform: skew(0deg, 8deg); width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-4a3499b6-e69a-4a2f-96ee-253688c47b5a]:hover .sd[data-s-9d1654e4-43c0-4ec7-b05e-96f3ce37e12e] { bottom: 0px; height: auto; opacity: 1; top: 0px; transform: skew(0deg, 0deg); transition-duration: 600ms; max-width: 100%; }
/* === inline === */
.sd[data-s-e0764557-f0ee-48a8-a57d-8c1d77ceb804] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 8px; padding: 0px; --gap-h-e0764557-f0ee-48a8-a57d-8c1d77ceb804: 0px; --gap-v-e0764557-f0ee-48a8-a57d-8c1d77ceb804: 8px; --gap-uuid: e0764557-f0ee-48a8-a57d-8c1d77ceb804; }
.sd[data-s-047bcc57-224a-488a-9b46-e65c5488c670] { place-content: center; align-items: center; flex-flow: row; gap: 4px; padding: 0px; --gap-h-047bcc57-224a-488a-9b46-e65c5488c670: 4px; --gap-v-047bcc57-224a-488a-9b46-e65c5488c670: 0px; --gap-uuid: 047bcc57-224a-488a-9b46-e65c5488c670; }
.sd[data-s-58cbab82-281a-45c1-b00b-8ba729218b32] { background: rgb(62, 147, 0); border-radius: 48px; flex: 0 0 auto; height: 16px; width: 16px; max-width: 100%; }
.sd[data-s-58cbab82-281a-45c1-b00b-8ba729218b32].appear { scale: 1e-10; transition-duration: 600ms; }
.sd[data-s-58cbab82-281a-45c1-b00b-8ba729218b32].appear-active { transition-duration: 600ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-58cbab82-281a-45c1-b00b-8ba729218b32] { flex: 0 0 auto; height: 12px; width: 12px; max-width: 100%; }
}
.sd[data-s-8f3cdc79-cb78-4ed4-acd1-6bb4e55e9a60] { color: rgb(62, 147, 0); flex: 1 1 0%; font-family: var(--s-font-7aa01dcb); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8f3cdc79-cb78-4ed4-acd1-6bb4e55e9a60].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-8f3cdc79-cb78-4ed4-acd1-6bb4e55e9a60].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-8f3cdc79-cb78-4ed4-acd1-6bb4e55e9a60] { font-size: 14px; }
}
.sd[data-s-26ff830a-79be-40fa-abb7-673e56614923] { color: rgb(30, 30, 30); flex: 0 0 auto; height: auto; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-26ff830a-79be-40fa-abb7-673e56614923].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-26ff830a-79be-40fa-abb7-673e56614923].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-26ff830a-79be-40fa-abb7-673e56614923] { padding: 0px; }
}
/* === inline === */
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(62, 147, 0); border-radius: 96px; flex-flow: row; gap: 64px; margin: 0px; opacity: 1; padding: 0px 0px 0px 32px; position: relative; --gap-h-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 64px; --gap-v-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 0px; --gap-uuid: c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde; max-width: 100%; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; --gap-h-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 64px; --gap-v-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 0px; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde]:hover { background: rgb(255, 255, 255); opacity: 1; --gap-h-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 64px; --gap-v-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde] { gap: 16px; --gap-h-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 16px; --gap-v-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde: 0px; }
}
.sd[data-s-202c4f25-29ab-4ac4-87e5-d4e7054dd3ed] { place-content: center; align-items: center; flex: 1 1 0%; flex-flow: row; gap: 64px; overflow: hidden; padding: 0px; width: auto; --gap-h-202c4f25-29ab-4ac4-87e5-d4e7054dd3ed: 64px; --gap-v-202c4f25-29ab-4ac4-87e5-d4e7054dd3ed: 0px; --gap-uuid: 202c4f25-29ab-4ac4-87e5-d4e7054dd3ed; max-width: 100%; }
.sd[data-s-1c7ad5ae-8e47-4e3e-a116-ac3032207eef] { color: rgb(62, 147, 0); flex: 0 0 auto; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; transform-origin: center center; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde]:hover .sd[data-s-1c7ad5ae-8e47-4e3e-a116-ac3032207eef] { opacity: 0; transform: skew(0deg, 12deg); transition-duration: 600ms; translate: 0px -24px; }
@media screen and (max-width: 840px) {
  .sd[data-s-1c7ad5ae-8e47-4e3e-a116-ac3032207eef] { padding: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1c7ad5ae-8e47-4e3e-a116-ac3032207eef] { font-size: 14px; }
}
.sd[data-s-177d10bc-1d96-4447-8a50-dcde30c75cf4] { inset: 24px 0px auto; color: rgb(62, 147, 0); flex: 0 0 auto; font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px; opacity: 0; padding: 0px; position: absolute; text-align: left; transform: skew(0deg, 12deg); transform-origin: center center; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde]:hover .sd[data-s-177d10bc-1d96-4447-8a50-dcde30c75cf4] { opacity: 1; transform: none; transition-duration: 600ms; translate: 0px -24px; }
@media screen and (max-width: 840px) {
  .sd[data-s-177d10bc-1d96-4447-8a50-dcde30c75cf4] { padding: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-177d10bc-1d96-4447-8a50-dcde30c75cf4] { font-size: 14px; }
}
.sd[data-s-709f8e8c-86f9-4e8e-affd-c8dc86cdb6b4] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; height: 64px; padding: 0px; width: 64px; max-width: 100%; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde]:hover .sd[data-s-709f8e8c-86f9-4e8e-affd-c8dc86cdb6b4] { opacity: 1; }
@media screen and (max-width: 540px) {
  .sd[data-s-709f8e8c-86f9-4e8e-affd-c8dc86cdb6b4] { border-radius: 50%; flex: 0 0 auto; height: 48px; width: 48px; max-width: 100%; }
}
.sd[data-s-7e373dc9-8a48-403f-b0fc-ebc89510e377] { color: rgb(62, 147, 0); font-size: 24px; }
.sd[data-s-c8fe1bfd-c6ba-4d80-bc2e-d5c6bf320fde]:hover .sd[data-s-7e373dc9-8a48-403f-b0fc-ebc89510e377] { opacity: 0.7; transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.07, 0.66, 0.56, 1); translate: 4px; }
@media screen and (max-width: 540px) {
  .sd[data-s-7e373dc9-8a48-403f-b0fc-ebc89510e377] { color: rgb(73, 116, 221); }
}
/* === inline === */
.sd[data-s-049db224-c39d-4ddb-b6b4-ff316ba82452] { place-content: center flex-start; align-items: center; background: rgb(62, 147, 0); border-radius: 32px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 24px; width: calc(100% - 48px); max-width: calc(100% - 48px); }
@media screen and (max-width: 540px) {
  .sd[data-s-049db224-c39d-4ddb-b6b4-ff316ba82452] { border-radius: 24px; margin: 24px 12px 12px; width: calc(100% - 24px); max-width: calc(100% - 24px); }
}
.sd[data-s-c5f96037-0749-443a-8a67-1e2b8bdf312a] { place-content: center space-between; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; gap: 48px; height: auto; margin: 0px 32px; padding: 80px 0px; width: 1120px; --gap-h-c5f96037-0749-443a-8a67-1e2b8bdf312a: 0px; --gap-v-c5f96037-0749-443a-8a67-1e2b8bdf312a: 48px; --gap-uuid: c5f96037-0749-443a-8a67-1e2b8bdf312a; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px) {
  .sd[data-s-c5f96037-0749-443a-8a67-1e2b8bdf312a] { flex-flow: column; padding: 80px 0px; --gap-h-c5f96037-0749-443a-8a67-1e2b8bdf312a: 0px; --gap-v-c5f96037-0749-443a-8a67-1e2b8bdf312a: 48px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c5f96037-0749-443a-8a67-1e2b8bdf312a] { flex-flow: column; gap: 24px; padding: 48px 0px 32px; --gap-h-c5f96037-0749-443a-8a67-1e2b8bdf312a: 0px; --gap-v-c5f96037-0749-443a-8a67-1e2b8bdf312a: 24px; }
}
.sd[data-s-89e7b990-5843-45fe-8f74-5091dd399a57] { place-content: center; align-items: center; background: transparent; flex: 1 1 0%; flex-flow: column; gap: 16px; padding: 0px; width: auto; --gap-h-89e7b990-5843-45fe-8f74-5091dd399a57: 0px; --gap-v-89e7b990-5843-45fe-8f74-5091dd399a57: 16px; --gap-uuid: 89e7b990-5843-45fe-8f74-5091dd399a57; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-89e7b990-5843-45fe-8f74-5091dd399a57] { flex-direction: column; --gap-h-89e7b990-5843-45fe-8f74-5091dd399a57: 0px; --gap-v-89e7b990-5843-45fe-8f74-5091dd399a57: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-89e7b990-5843-45fe-8f74-5091dd399a57] { flex-direction: column; gap: 16px; --gap-h-89e7b990-5843-45fe-8f74-5091dd399a57: 0px; --gap-v-89e7b990-5843-45fe-8f74-5091dd399a57: 16px; }
}
.sd[data-s-6db38260-4092-4050-be4a-66704262d27f] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 56px; font-weight: 600; height: auto; letter-spacing: normal; line-height: 1.1; text-align: center; width: calc(100% - (var(--gap-h-89e7b990-5843-45fe-8f74-5091dd399a57) * 0)); max-width: calc(100% - (var(--gap-h-89e7b990-5843-45fe-8f74-5091dd399a57) * 0)); justify-content: center; }
.sd[data-s-6db38260-4092-4050-be4a-66704262d27f].appear { opacity: 0; scale: 0.8; transition-delay: 400ms; transition-duration: 1000ms; }
.sd[data-s-6db38260-4092-4050-be4a-66704262d27f].appear-active { transition-delay: 400ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-6db38260-4092-4050-be4a-66704262d27f] { font-size: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6db38260-4092-4050-be4a-66704262d27f] { font-size: 32px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-807a3f4a-0f85-40e1-8ee2-3c1079c67139] { color: rgb(249, 249, 249); flex: 0 0 auto; height: auto; margin: 0px; text-align: center; width: calc(100% - (var(--gap-h-89e7b990-5843-45fe-8f74-5091dd399a57) * 0)); max-width: calc(100% - (var(--gap-h-89e7b990-5843-45fe-8f74-5091dd399a57) * 0)); justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-807a3f4a-0f85-40e1-8ee2-3c1079c67139] { font-weight: 500; line-height: 1.6; text-align: left; justify-content: flex-start; }
}
.sd[data-s-61a6741d-9d73-4d72-9d3e-38d186ff7500] { place-content: center; align-items: center; flex-flow: wrap; gap: 32px; padding: 0px; --gap-h-61a6741d-9d73-4d72-9d3e-38d186ff7500: 32px; --gap-v-61a6741d-9d73-4d72-9d3e-38d186ff7500: 32px; --gap-uuid: 61a6741d-9d73-4d72-9d3e-38d186ff7500; }
@media screen and (max-width: 840px) {
  .sd[data-s-61a6741d-9d73-4d72-9d3e-38d186ff7500] { flex-direction: column; gap: 16px; --gap-h-61a6741d-9d73-4d72-9d3e-38d186ff7500: 16px; --gap-v-61a6741d-9d73-4d72-9d3e-38d186ff7500: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-61a6741d-9d73-4d72-9d3e-38d186ff7500] { flex-direction: column; gap: 24px; --gap-h-61a6741d-9d73-4d72-9d3e-38d186ff7500: 24px; --gap-v-61a6741d-9d73-4d72-9d3e-38d186ff7500: 24px; }
}
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 12px; flex: 0 0 auto; flex-flow: column; gap: 16px; height: auto; margin: 0px; opacity: 1; padding: 32px 32px 40px; position: relative; width: 400px; --gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265: 0px; --gap-v-1126bd89-005b-4357-bbce-55fc8bdd1265: 16px; --gap-uuid: 1126bd89-005b-4357-bbce-55fc8bdd1265; max-width: 100%; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; --gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265: 0px; --gap-v-1126bd89-005b-4357-bbce-55fc8bdd1265: 16px; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265]:hover { background: rgb(236, 248, 255); opacity: 1; --gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265: 0px; --gap-v-1126bd89-005b-4357-bbce-55fc8bdd1265: 16px; }
@media screen and (max-width: 540px) {
  .sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265] { flex: 0 0 auto; gap: 8px; padding: 24px; width: calc(100% - (var(--gap-h-61a6741d-9d73-4d72-9d3e-38d186ff7500) * 0)); --gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265: 0px; --gap-v-1126bd89-005b-4357-bbce-55fc8bdd1265: 8px; max-width: calc(100% - (var(--gap-h-61a6741d-9d73-4d72-9d3e-38d186ff7500) * 0)); }
}
.sd[data-s-b598e191-f59d-4f64-9b2a-9959ac92b14d] { place-content: center; align-items: center; flex-flow: column; gap: 4px; padding: 0px; --gap-h-b598e191-f59d-4f64-9b2a-9959ac92b14d: 0px; --gap-v-b598e191-f59d-4f64-9b2a-9959ac92b14d: 4px; --gap-uuid: b598e191-f59d-4f64-9b2a-9959ac92b14d; }
.sd[data-s-d80ff2f0-0220-4fa5-8d9d-dc0dfda2ce96] { color: rgb(30, 30, 30); font-size: 32px; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265]:hover .sd[data-s-d80ff2f0-0220-4fa5-8d9d-dc0dfda2ce96] { color: rgb(0, 150, 223); }
.sd[data-s-d59d9387-be74-496c-a963-addf69b26af8] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 64px; overflow: hidden; padding: 0px; width: auto; --gap-h-d59d9387-be74-496c-a963-addf69b26af8: 64px; --gap-v-d59d9387-be74-496c-a963-addf69b26af8: 0px; --gap-uuid: d59d9387-be74-496c-a963-addf69b26af8; max-width: 100%; }
.sd[data-s-386b834a-388e-4462-ab1c-dd1112557653] { color: rgb(30, 30, 30); flex: 0 0 auto; font-family: var(--s-font-40a913f4); font-size: 22px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; transform-origin: center center; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265]:hover .sd[data-s-386b834a-388e-4462-ab1c-dd1112557653] { color: rgb(0, 150, 223); opacity: 0; transform: skew(0deg, 12deg); transition-duration: 600ms; translate: 0px -24px; }
@media screen and (max-width: 840px) {
  .sd[data-s-386b834a-388e-4462-ab1c-dd1112557653] { padding: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-386b834a-388e-4462-ab1c-dd1112557653] { font-size: 16px; }
}
.sd[data-s-019eed32-3f13-4dba-bf61-0c9a3b43c06c] { inset: 24px 0px auto; color: rgb(30, 30, 30); flex: 0 0 auto; font-family: var(--s-font-40a913f4); font-size: 22px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px; opacity: 0; padding: 0px; position: absolute; text-align: left; transform: skew(0deg, 12deg); transform-origin: center center; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265]:hover .sd[data-s-019eed32-3f13-4dba-bf61-0c9a3b43c06c] { color: rgb(0, 150, 223); opacity: 1; transform: none; transition-duration: 600ms; translate: 0px -24px; }
@media screen and (max-width: 840px) {
  .sd[data-s-019eed32-3f13-4dba-bf61-0c9a3b43c06c] { padding: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-019eed32-3f13-4dba-bf61-0c9a3b43c06c] { font-size: 16px; }
}
.sd[data-s-69c5720b-3755-44c9-a2d0-a8a5c6d3be81] { color: rgb(119, 119, 119); flex: 0 0 auto; height: auto; margin: 0px; text-align: left; width: calc(100% - (var(--gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265) * 0)); max-width: calc(100% - (var(--gap-h-1126bd89-005b-4357-bbce-55fc8bdd1265) * 0)); justify-content: flex-start; }
.sd[data-s-1126bd89-005b-4357-bbce-55fc8bdd1265]:hover .sd[data-s-69c5720b-3755-44c9-a2d0-a8a5c6d3be81] { color: rgb(0, 150, 223); transition-duration: 400ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-69c5720b-3755-44c9-a2d0-a8a5c6d3be81] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-69c5720b-3755-44c9-a2d0-a8a5c6d3be81] { font-weight: 500; text-align: left; justify-content: flex-start; }
}
/* === inline === */
.sd[data-s-958ba497-415b-40d7-8c86-b83be0e477b9] { place-content: center; align-items: center; background: rgb(55, 55, 55); border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); flex: 0 0 auto; flex-flow: column; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: wrap; gap: 0px 24px; height: auto; margin: 0px 64px; padding: 80px 0px 24px; width: 1280px; --gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 24px; --gap-v-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 0px; --gap-uuid: a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8; max-width: calc(100% - 128px); }
@media screen and (max-width: 840px) {
  .sd[data-s-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8] { margin: 0px 40px; padding: 80px 0px 24px; --gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 24px; --gap-v-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 0px; max-width: calc(100% - 80px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8] { place-content: flex-start space-around; align-items: flex-start; margin: 0px 32px; padding: 64px 0px 24px; --gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 24px; --gap-v-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8: 0px; max-width: calc(100% - 64px); }
}
.sd[data-s-ded20ca0-4b76-4584-96ad-9c6eee2bb696] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: wrap; gap: 24px; padding: 0px; width: calc(100% - (var(--gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8) * 0)); --gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 24px; --gap-v-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 24px; --gap-uuid: ded20ca0-4b76-4584-96ad-9c6eee2bb696; max-width: calc(100% - (var(--gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-ded20ca0-4b76-4584-96ad-9c6eee2bb696] { flex-flow: column; gap: 40px; --gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 0px; --gap-v-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ded20ca0-4b76-4584-96ad-9c6eee2bb696] { flex-flow: column; gap: 40px; --gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 0px; --gap-v-ded20ca0-4b76-4584-96ad-9c6eee2bb696: 40px; }
}
.sd[data-s-63638030-8bdc-4bab-b17d-2bc27cf13a1d] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 24px; padding: 0px; --gap-h-63638030-8bdc-4bab-b17d-2bc27cf13a1d: 0px; --gap-v-63638030-8bdc-4bab-b17d-2bc27cf13a1d: 24px; --gap-uuid: 63638030-8bdc-4bab-b17d-2bc27cf13a1d; }
@media screen and (max-width: 540px) {
  .sd[data-s-63638030-8bdc-4bab-b17d-2bc27cf13a1d] { flex: 0 0 auto; gap: 32px; width: calc(100% - (var(--gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696) * 0)); --gap-h-63638030-8bdc-4bab-b17d-2bc27cf13a1d: 0px; --gap-v-63638030-8bdc-4bab-b17d-2bc27cf13a1d: 32px; max-width: calc(100% - (var(--gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696) * 0)); }
}
.sd[data-s-0bf4eb95-4935-4e12-a9a1-541ebee75474] { place-content: center; align-items: center; flex-flow: row; gap: 32px; padding: 0px; --gap-h-0bf4eb95-4935-4e12-a9a1-541ebee75474: 32px; --gap-v-0bf4eb95-4935-4e12-a9a1-541ebee75474: 0px; --gap-uuid: 0bf4eb95-4935-4e12-a9a1-541ebee75474; }
@media screen and (max-width: 540px) {
  .sd[data-s-0bf4eb95-4935-4e12-a9a1-541ebee75474] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 16px; --gap-h-0bf4eb95-4935-4e12-a9a1-541ebee75474: 0px; --gap-v-0bf4eb95-4935-4e12-a9a1-541ebee75474: 16px; }
}
.sd[data-s-cce997c8-545e-4b5a-aa13-662cf2eb57d4] { place-content: center; align-items: center; flex-flow: row; gap: 32px; padding: 0px; --gap-h-cce997c8-545e-4b5a-aa13-662cf2eb57d4: 32px; --gap-v-cce997c8-545e-4b5a-aa13-662cf2eb57d4: 0px; --gap-uuid: cce997c8-545e-4b5a-aa13-662cf2eb57d4; }
.sd[data-s-cce997c8-545e-4b5a-aa13-662cf2eb57d4]:hover { opacity: 0.5; transition-duration: 600ms; --gap-h-cce997c8-545e-4b5a-aa13-662cf2eb57d4: 32px; --gap-v-cce997c8-545e-4b5a-aa13-662cf2eb57d4: 0px; }
.sd[data-s-a723368b-5748-484b-afe1-41102e9753e8] { flex: 0 0 auto; height: auto; width: 120px; max-width: 100%; }
.sd[data-s-7aace5aa-7a46-4391-bd47-b43a721997ca] { color: rgb(255, 255, 255); font-family: var(--s-font-7aa01dcb); font-size: 14px; font-weight: 600; height: auto; line-height: 1.2; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-7aace5aa-7a46-4391-bd47-b43a721997ca] { font-weight: 500; }
}
.sd[data-s-529c2d42-26ee-472f-875f-b4e31c360dcd] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 4px; height: auto; padding: 0px; --gap-h-529c2d42-26ee-472f-875f-b4e31c360dcd: 0px; --gap-v-529c2d42-26ee-472f-875f-b4e31c360dcd: 4px; --gap-uuid: 529c2d42-26ee-472f-875f-b4e31c360dcd; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-529c2d42-26ee-472f-875f-b4e31c360dcd] { gap: 4px; --gap-h-529c2d42-26ee-472f-875f-b4e31c360dcd: 0px; --gap-v-529c2d42-26ee-472f-875f-b4e31c360dcd: 4px; }
}
.sd[data-s-ba7239ed-3fd5-4247-b9e9-14c347ba9afa] { color: rgb(255, 255, 255); font-family: var(--s-font-40a913f4); font-size: 12px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-ba7239ed-3fd5-4247-b9e9-14c347ba9afa] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ba7239ed-3fd5-4247-b9e9-14c347ba9afa] { color: rgb(138, 138, 138); font-size: 13px; font-weight: 500; }
}
.sd[data-s-e5b7a20e-a0e4-4149-b499-f200484d5892] { place-content: center; align-items: center; color: rgb(223, 223, 223); flex-flow: row; gap: 12px; padding: 0px; --gap-h-e5b7a20e-a0e4-4149-b499-f200484d5892: 12px; --gap-v-e5b7a20e-a0e4-4149-b499-f200484d5892: 0px; --gap-uuid: e5b7a20e-a0e4-4149-b499-f200484d5892; }
@media screen and (max-width: 540px) {
  .sd[data-s-e5b7a20e-a0e4-4149-b499-f200484d5892] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 0px; --gap-h-e5b7a20e-a0e4-4149-b499-f200484d5892: 0px; --gap-v-e5b7a20e-a0e4-4149-b499-f200484d5892: 0px; }
}
.sd[data-s-6fd837ca-cd57-4ff8-9e10-931e6b806db8] { color: rgb(255, 255, 255); font-family: var(--s-font-40a913f4); font-size: 12px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-6fd837ca-cd57-4ff8-9e10-931e6b806db8] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6fd837ca-cd57-4ff8-9e10-931e6b806db8] { color: rgb(138, 138, 138); font-size: 13px; font-weight: 500; }
}
.sd[data-s-b3fa52ca-f772-48b0-9a03-47b852322f90] { color: rgb(255, 255, 255); font-family: var(--s-font-40a913f4); font-size: 12px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-b3fa52ca-f772-48b0-9a03-47b852322f90] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b3fa52ca-f772-48b0-9a03-47b852322f90] { color: rgb(138, 138, 138); font-size: 13px; font-weight: 500; }
}
.sd[data-s-fc3f0b23-a829-4953-b895-b8b005f3bc5b] { place-content: flex-start center; align-items: flex-start; flex-flow: row; gap: 16px; padding: 0px; --gap-h-fc3f0b23-a829-4953-b895-b8b005f3bc5b: 16px; --gap-v-fc3f0b23-a829-4953-b895-b8b005f3bc5b: 0px; --gap-uuid: fc3f0b23-a829-4953-b895-b8b005f3bc5b; }
@media screen and (max-width: 540px) {
  .sd[data-s-fc3f0b23-a829-4953-b895-b8b005f3bc5b] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-63638030-8bdc-4bab-b17d-2bc27cf13a1d) * 0)); --gap-h-fc3f0b23-a829-4953-b895-b8b005f3bc5b: 16px; --gap-v-fc3f0b23-a829-4953-b895-b8b005f3bc5b: 0px; max-width: calc(100% - (var(--gap-h-63638030-8bdc-4bab-b17d-2bc27cf13a1d) * 0)); }
}
.sd[data-s-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8] { place-content: center; align-items: center; flex-flow: column; gap: 4px; padding: 0px; --gap-h-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8: 0px; --gap-v-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8: 4px; --gap-uuid: 315d4ee6-26ea-4a19-a0a9-4f139a51a2b8; }
@media screen and (max-width: 540px) {
  .sd[data-s-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8] { gap: 4px; --gap-h-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8: 0px; --gap-v-315d4ee6-26ea-4a19-a0a9-4f139a51a2b8: 4px; }
}
.sd[data-s-970d4f32-4657-4051-9e16-aa68dd7ffc08] { color: rgb(223, 223, 223); font-family: var(--s-font-40a913f4); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-970d4f32-4657-4051-9e16-aa68dd7ffc08] { color: rgb(255, 255, 255); font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-970d4f32-4657-4051-9e16-aa68dd7ffc08] { color: rgb(138, 138, 138); font-size: 13px; }
}
.sd[data-s-913aface-cbc7-4e5b-bd38-4ae1986b6858] { place-content: flex-start center; align-items: flex-start; flex-flow: row; gap: 80px; padding: 0px; --gap-h-913aface-cbc7-4e5b-bd38-4ae1986b6858: 80px; --gap-v-913aface-cbc7-4e5b-bd38-4ae1986b6858: 0px; --gap-uuid: 913aface-cbc7-4e5b-bd38-4ae1986b6858; }
@media screen and (max-width: 540px) {
  .sd[data-s-913aface-cbc7-4e5b-bd38-4ae1986b6858] { flex: 0 0 auto; flex-flow: column; gap: 24px; width: calc(100% - (var(--gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696) * 0)); --gap-h-913aface-cbc7-4e5b-bd38-4ae1986b6858: 0px; --gap-v-913aface-cbc7-4e5b-bd38-4ae1986b6858: 24px; max-width: calc(100% - (var(--gap-h-ded20ca0-4b76-4584-96ad-9c6eee2bb696) * 0)); }
}
.sd[data-s-d5b4f617-135b-4579-b2b8-57deab0817d8] { place-content: flex-start center; align-items: flex-start; border-width: 0px; border-style: solid; border-color: rgb(119, 119, 119); flex: 0 0 auto; flex-flow: column; margin: 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-48f7050c-5778-49e3-b22b-65ebc931b964] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; padding: 8px 0px; width: 100%; max-width: 100%; }
.sd[data-s-48f7050c-5778-49e3-b22b-65ebc931b964]:hover { opacity: 1; transition-duration: 600ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-48f7050c-5778-49e3-b22b-65ebc931b964] { padding: 12px 0px; }
}
.sd[data-s-6cc853e3-48ff-45ff-80d2-732db6cf6e88] { color: rgb(255, 255, 255); font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-48f7050c-5778-49e3-b22b-65ebc931b964]:hover .sd[data-s-6cc853e3-48ff-45ff-80d2-732db6cf6e88]:hover { opacity: 0.8; }
.sd[data-s-48f7050c-5778-49e3-b22b-65ebc931b964]:hover .sd[data-s-6cc853e3-48ff-45ff-80d2-732db6cf6e88] { color: rgb(119, 119, 119); }
@media screen and (max-width: 540px) {
  .sd[data-s-6cc853e3-48ff-45ff-80d2-732db6cf6e88] { font-size: 14px; }
}
.sd[data-s-204eef3d-4f7d-4ee6-bc12-f0b828bd973f] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; padding: 8px 0px; width: 100%; max-width: 100%; }
.sd[data-s-204eef3d-4f7d-4ee6-bc12-f0b828bd973f]:hover { opacity: 1; transition-duration: 600ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-204eef3d-4f7d-4ee6-bc12-f0b828bd973f] { padding: 12px 0px; }
}
.sd[data-s-13005d2c-7c37-48af-85f6-6a093c5a050b] { color: rgb(255, 255, 255); font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-204eef3d-4f7d-4ee6-bc12-f0b828bd973f]:hover .sd[data-s-13005d2c-7c37-48af-85f6-6a093c5a050b]:hover { opacity: 0.8; }
.sd[data-s-204eef3d-4f7d-4ee6-bc12-f0b828bd973f]:hover .sd[data-s-13005d2c-7c37-48af-85f6-6a093c5a050b] { color: rgb(119, 119, 119); }
@media screen and (max-width: 540px) {
  .sd[data-s-13005d2c-7c37-48af-85f6-6a093c5a050b] { font-size: 14px; }
}
.sd[data-s-9f5f6c7e-c07a-4785-aa3d-bb6dbb820a5b] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; padding: 8px 0px; width: 100%; max-width: 100%; }
.sd[data-s-9f5f6c7e-c07a-4785-aa3d-bb6dbb820a5b]:hover { opacity: 1; transition-duration: 600ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-9f5f6c7e-c07a-4785-aa3d-bb6dbb820a5b] { padding: 12px 0px; }
}
.sd[data-s-b4e109df-a338-41cd-81be-7c9d2b22556a] { color: rgb(255, 255, 255); font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9f5f6c7e-c07a-4785-aa3d-bb6dbb820a5b]:hover .sd[data-s-b4e109df-a338-41cd-81be-7c9d2b22556a]:hover { opacity: 0.8; }
.sd[data-s-9f5f6c7e-c07a-4785-aa3d-bb6dbb820a5b]:hover .sd[data-s-b4e109df-a338-41cd-81be-7c9d2b22556a] { color: rgb(119, 119, 119); }
@media screen and (max-width: 540px) {
  .sd[data-s-b4e109df-a338-41cd-81be-7c9d2b22556a] { font-size: 14px; }
}
.sd[data-s-ea524a59-a87b-4d69-b51c-446880dcd746] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; padding: 8px 0px; width: 100%; max-width: 100%; }
.sd[data-s-ea524a59-a87b-4d69-b51c-446880dcd746]:hover { opacity: 1; transition-duration: 600ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-ea524a59-a87b-4d69-b51c-446880dcd746] { padding: 12px 0px; }
}
.sd[data-s-cd06da23-f893-4479-a488-a3747b5f74ff] { color: rgb(255, 255, 255); font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ea524a59-a87b-4d69-b51c-446880dcd746]:hover .sd[data-s-cd06da23-f893-4479-a488-a3747b5f74ff]:hover { opacity: 0.8; }
.sd[data-s-ea524a59-a87b-4d69-b51c-446880dcd746]:hover .sd[data-s-cd06da23-f893-4479-a488-a3747b5f74ff] { color: rgb(119, 119, 119); }
@media screen and (max-width: 540px) {
  .sd[data-s-cd06da23-f893-4479-a488-a3747b5f74ff] { font-size: 14px; }
}
.sd[data-s-2f9cbc2b-df14-4726-a46d-81b435212f9b] { place-content: center; align-items: center; box-shadow: none; flex-flow: column; gap: 8px; padding: 0px; --gap-h-2f9cbc2b-df14-4726-a46d-81b435212f9b: 0px; --gap-v-2f9cbc2b-df14-4726-a46d-81b435212f9b: 8px; --gap-uuid: 2f9cbc2b-df14-4726-a46d-81b435212f9b; }
@media screen and (max-width: 540px) {
  .sd[data-s-2f9cbc2b-df14-4726-a46d-81b435212f9b] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; width: calc(100% - (var(--gap-h-913aface-cbc7-4e5b-bd38-4ae1986b6858) * 0)); --gap-h-2f9cbc2b-df14-4726-a46d-81b435212f9b: 0px; --gap-v-2f9cbc2b-df14-4726-a46d-81b435212f9b: 8px; max-width: calc(100% - (var(--gap-h-913aface-cbc7-4e5b-bd38-4ae1986b6858) * 0)); }
}
.sd[data-s-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8] { place-content: center space-between; align-items: center; background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); border-radius: 64px; flex: 0 0 auto; flex-flow: row; gap: 32px; padding: 12px 32px; width: 160px; --gap-h-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 32px; --gap-v-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 0px; --gap-uuid: 09f4a7a4-23b7-441b-acc2-a2a82cf4adb8; max-width: 100%; }
.sd[data-s-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8]:hover { background: rgb(204, 204, 204); --gap-h-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 32px; --gap-v-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8] { flex: 0 0 auto; width: 320px; --gap-h-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 32px; --gap-v-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8: 0px; max-width: 100%; }
}
.sd[data-s-0c35c28a-2082-417d-b2a6-b3aefc44e957] { color: rgb(55, 55, 55); flex: 0 0 auto; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-09f4a7a4-23b7-441b-acc2-a2a82cf4adb8]:hover .sd[data-s-0c35c28a-2082-417d-b2a6-b3aefc44e957] { opacity: 1; transition-duration: 600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 840px) {
  .sd[data-s-0c35c28a-2082-417d-b2a6-b3aefc44e957] { padding: 0px; }
}
.sd[data-s-0dd3de9d-b4be-461b-bb6a-e7fb50ece252] { color: rgb(55, 55, 55); font-size: 14px; }
.sd[data-s-edec10f8-0dcb-438a-981e-e31ab043d001] { place-content: center space-between; align-items: center; background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); border-radius: 64px; flex: 0 0 auto; flex-flow: row; gap: 32px; padding: 12px 32px; width: 160px; --gap-h-edec10f8-0dcb-438a-981e-e31ab043d001: 32px; --gap-v-edec10f8-0dcb-438a-981e-e31ab043d001: 0px; --gap-uuid: edec10f8-0dcb-438a-981e-e31ab043d001; max-width: 100%; }
.sd[data-s-edec10f8-0dcb-438a-981e-e31ab043d001]:hover { background: rgb(255, 167, 108); --gap-h-edec10f8-0dcb-438a-981e-e31ab043d001: 32px; --gap-v-edec10f8-0dcb-438a-981e-e31ab043d001: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-edec10f8-0dcb-438a-981e-e31ab043d001] { flex: 0 0 auto; width: 320px; --gap-h-edec10f8-0dcb-438a-981e-e31ab043d001: 32px; --gap-v-edec10f8-0dcb-438a-981e-e31ab043d001: 0px; max-width: 100%; }
}
.sd[data-s-ea6855a4-3f70-4efc-b87a-fbc2a33be492] { color: rgb(55, 55, 55); flex: 0 0 auto; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-edec10f8-0dcb-438a-981e-e31ab043d001]:hover .sd[data-s-ea6855a4-3f70-4efc-b87a-fbc2a33be492] { transition-duration: 600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 840px) {
  .sd[data-s-ea6855a4-3f70-4efc-b87a-fbc2a33be492] { padding: 0px; }
}
.sd[data-s-d323fae5-291f-4651-b758-f69b41e43327] { color: rgb(55, 55, 55); font-size: 14px; }
.sd[data-s-08428abc-6c62-463d-bdc9-844aa4a27f93] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 80px 0px 0px; width: calc(100% - (var(--gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8) * 0)); max-width: calc(100% - (var(--gap-h-a9110a7c-c807-4ee1-bbaa-3fd4f2f604d8) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-08428abc-6c62-463d-bdc9-844aa4a27f93] { height: auto; width: auto; max-width: 100%; }
}
.sd[data-s-53b4c922-d29e-40e9-aef0-b2b0edf21e8d] { color: rgb(255, 255, 255); font-family: var(--s-font-7aa01dcb); font-size: 13px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
/* === inline === */
.sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); flex-flow: column; height: 100%; width: 100%; max-width: 100%; }
.sd[data-s-728a7d37-9a69-4151-94cd-1ed45030e163] { }
.sd[data-s-8e6fadfe-589a-4c31-8a47-551f7e18e529] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px; width: 100%; --gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529: 0px; --gap-v-8e6fadfe-589a-4c31-8a47-551f7e18e529: 0px; --gap-uuid: 8e6fadfe-589a-4c31-8a47-551f7e18e529; max-width: 100%; }
.sd[data-s-e37e3f0e-d6ed-449c-afba-6d5c86096668] { place-content: flex-end center; align-items: flex-end; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); box-shadow: rgb(0, 0, 0) 0px 0px 0px; flex: 0 0 auto; flex-flow: row; gap: 64px; height: 819px; margin: 0px 0px 8px; padding: 0px 0px 128px; width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); --gap-h-e37e3f0e-d6ed-449c-afba-6d5c86096668: 64px; --gap-v-e37e3f0e-d6ed-449c-afba-6d5c86096668: 0px; --gap-uuid: e37e3f0e-d6ed-449c-afba-6d5c86096668; max-width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); --g-color-0: rgba(199, 255, 192, 0); --g-position-0: 100%; --g-color-1: transparent; --g-position-1: 100%; --g-color-2: transparent; --g-position-2: 100%; --g-color-3: transparent; --g-position-3: 100%; --g-color-4: transparent; --g-position-4: 100%; --g-color-5: transparent; --g-position-5: 100%; --g-color-6: transparent; --g-position-6: 100%; --g-color-7: transparent; --g-position-7: 100%; --g-color-8: transparent; --g-position-8: 100%; --g-color-9: transparent; --g-position-9: 100%; --g-color-10: transparent; --g-position-10: 100%; --g-color-11: transparent; --g-position-11: 100%; --g-angle: 90deg; }
.sd[data-s-e37e3f0e-d6ed-449c-afba-6d5c86096668]::before { background-repeat: no-repeat; background-size: cover; filter: brightness(0.8); --gap-h-e37e3f0e-d6ed-449c-afba-6d5c86096668: 64px; --gap-v-e37e3f0e-d6ed-449c-afba-6d5c86096668: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-e37e3f0e-d6ed-449c-afba-6d5c86096668]::before { filter: brightness(0.7); }
}
.sd[data-s-0888b94e-5c6a-4edc-b7d9-e9d0a93c8bb8] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: wrap; gap: 64px 32px; margin: 0px 32px; padding: 176px 0px 112px; width: 1120px; --gap-h-0888b94e-5c6a-4edc-b7d9-e9d0a93c8bb8: 32px; --gap-v-0888b94e-5c6a-4edc-b7d9-e9d0a93c8bb8: 64px; --gap-uuid: 0888b94e-5c6a-4edc-b7d9-e9d0a93c8bb8; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px) {
  .sd[data-s-0888b94e-5c6a-4edc-b7d9-e9d0a93c8bb8] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 40px; width: 640px; --gap-h-0888b94e-5c6a-4edc-b7d9-e9d0a93c8bb8: 0px; --gap-v-0888b94e-5c6a-4edc-b7d9-e9d0a93c8bb8: 40px; max-width: calc(100% - 64px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0888b94e-5c6a-4edc-b7d9-e9d0a93c8bb8] { place-content: center flex-start; align-items: center; flex: 0 0 auto; height: auto; margin: 0px 40px; padding: 120px 0px 160px; --gap-h-0888b94e-5c6a-4edc-b7d9-e9d0a93c8bb8: 32px; --gap-v-0888b94e-5c6a-4edc-b7d9-e9d0a93c8bb8: 64px; max-width: calc(100% - 80px); }
}
.sd[data-s-8e94dadc-0f42-4d22-a5a1-8a6eecf4c36a] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; margin: 0px; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-8e94dadc-0f42-4d22-a5a1-8a6eecf4c36a] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-0888b94e-5c6a-4edc-b7d9-e9d0a93c8bb8) * 0)); max-width: calc(100% - (var(--gap-h-0888b94e-5c6a-4edc-b7d9-e9d0a93c8bb8) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8e94dadc-0f42-4d22-a5a1-8a6eecf4c36a] { place-content: flex-start; align-items: flex-start; padding: 0px; }
}
.sd[data-s-6cb833f5-fcfe-4e06-b479-60fdf2354ce1] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 8px; height: 177px; padding: 0px; --gap-h-6cb833f5-fcfe-4e06-b479-60fdf2354ce1: 0px; --gap-v-6cb833f5-fcfe-4e06-b479-60fdf2354ce1: 8px; --gap-uuid: 6cb833f5-fcfe-4e06-b479-60fdf2354ce1; max-width: 100%; }
.sd[data-s-4a8cbec6-ca05-4382-b25c-7da285532cc9] { color: rgb(255, 255, 255); font-family: var(--s-font-40a913f4); font-size: 40px; font-weight: 600; height: auto; letter-spacing: 0.2em; line-height: 1.4; margin: 0px; opacity: 1; text-align: center; text-shadow: rgba(38, 38, 38, 0.2) 3px 3px 2px; transition-delay: 0ms; transition-duration: 0ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); translate: 0px; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-4a8cbec6-ca05-4382-b25c-7da285532cc9].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1600ms; translate: 0px 24px; }
.sd[data-s-4a8cbec6-ca05-4382-b25c-7da285532cc9].appear-active { transition-delay: 200ms; transition-duration: 1600ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-4a8cbec6-ca05-4382-b25c-7da285532cc9] { font-size: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4a8cbec6-ca05-4382-b25c-7da285532cc9] { font-size: 28px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-cc5fef5c-a3ee-41e2-9e38-85b15b5f689a] { color: rgb(255, 255, 255); font-family: var(--s-font-40a913f4); font-size: 40px; font-weight: 600; height: auto; letter-spacing: 0.2em; line-height: 1.4; margin: 0px; opacity: 1; padding: 0px; text-align: center; text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 10px; transition-delay: 0ms; transition-duration: 0ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); translate: 0px; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-cc5fef5c-a3ee-41e2-9e38-85b15b5f689a].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1600ms; translate: 0px 24px; }
.sd[data-s-cc5fef5c-a3ee-41e2-9e38-85b15b5f689a].appear-active { transition-delay: 300ms; transition-duration: 1600ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-cc5fef5c-a3ee-41e2-9e38-85b15b5f689a] { font-size: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-cc5fef5c-a3ee-41e2-9e38-85b15b5f689a] { color: rgb(153, 236, 103); font-size: 28px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-2314100a-b6c1-44b2-8a49-d769931af8a2] { color: rgb(106, 217, 92); font-family: var(--s-font-40a913f4); font-size: 40px; font-weight: 600; height: auto; letter-spacing: 0.2em; line-height: 1.4; margin: 0px; opacity: 1; padding: 0px; text-align: center; text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 10px; transition-delay: 0ms; transition-duration: 0ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); translate: 0px; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-2314100a-b6c1-44b2-8a49-d769931af8a2].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1600ms; translate: 0px 24px; }
.sd[data-s-2314100a-b6c1-44b2-8a49-d769931af8a2].appear-active { transition-delay: 300ms; transition-duration: 1600ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-2314100a-b6c1-44b2-8a49-d769931af8a2] { font-size: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2314100a-b6c1-44b2-8a49-d769931af8a2] { color: rgb(153, 236, 103); font-size: 28px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-1dcf25a0-87d5-46a6-a3aa-78e7a21da6d3] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-40a913f4); font-size: 40px; font-weight: 600; height: auto; letter-spacing: 0.2em; line-height: 1.4; margin: 0px; opacity: 1; padding: 1px; text-align: center; text-shadow: none; transition-delay: 0ms; transition-duration: 0ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); translate: 0px; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-1dcf25a0-87d5-46a6-a3aa-78e7a21da6d3].appear { opacity: 0; transition-delay: 400ms; transition-duration: 1600ms; translate: 0px 24px; }
.sd[data-s-1dcf25a0-87d5-46a6-a3aa-78e7a21da6d3].appear-active { transition-delay: 400ms; transition-duration: 1600ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-1dcf25a0-87d5-46a6-a3aa-78e7a21da6d3] { font-size: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1dcf25a0-87d5-46a6-a3aa-78e7a21da6d3] { font-size: 28px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-756c5cbb-2f96-4f66-b644-2ee44bf0dfe4] { background: rgb(30, 30, 30); flex: 0 0 auto; height: auto; margin: 48px 0px 0px; width: 40px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-756c5cbb-2f96-4f66-b644-2ee44bf0dfe4] { margin: 32px 0px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-756c5cbb-2f96-4f66-b644-2ee44bf0dfe4] { margin: 32px 0px 0px; }
}
.sd[data-s-c2aa51c4-3f95-4a79-b48c-98c8c7f9515b] { place-content: center flex-start; align-items: center; inset: auto 0px 0px; flex: 0 0 auto; margin: 0px; padding: 0px 0px 40px; position: absolute; width: calc(100% - (var(--gap-h-e37e3f0e-d6ed-449c-afba-6d5c86096668) * 0)); max-width: calc(100% - (var(--gap-h-e37e3f0e-d6ed-449c-afba-6d5c86096668) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-c2aa51c4-3f95-4a79-b48c-98c8c7f9515b] { place-content: center flex-start; align-items: center; inset: auto 0px 0px; margin: 0px; position: absolute; }
}
.sd[data-s-f6e91bc6-c08a-43df-9bbf-46da91d51963] { background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); border-radius: 48px; box-shadow: rgba(125, 125, 125, 0.2) 0px 0px 12px; flex: 0 0 auto; flex-direction: row; height: auto; justify-content: flex-start; margin: 0px; padding: 8px 24px 8px 32px; width: auto; max-width: 100%; }
.sd[data-s-f6e91bc6-c08a-43df-9bbf-46da91d51963]:hover { background: rgb(249, 249, 249); opacity: 1; }
@media screen and (max-width: 840px) {
  .sd[data-s-f6e91bc6-c08a-43df-9bbf-46da91d51963] { border-radius: 64px; flex: 0 0 auto; flex-direction: column; padding: 16px 24px 16px 32px; width: 90%; max-width: 90%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f6e91bc6-c08a-43df-9bbf-46da91d51963] { border-radius: 24px; margin: 0px 24px; padding: 24px 32px; width: calc(100% - 48px); max-width: calc(100% - 48px); }
}
.sd[data-s-cdd0a830-fd07-489d-99c4-a80ebadb9498] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 1 1 0%; flex-flow: row; margin: 0px; width: auto; max-width: 100%; }
.sd[data-s-f6e91bc6-c08a-43df-9bbf-46da91d51963]:hover .sd[data-s-cdd0a830-fd07-489d-99c4-a80ebadb9498]:hover { opacity: 1; }
@media screen and (max-width: 840px) {
  .sd[data-s-cdd0a830-fd07-489d-99c4-a80ebadb9498] { margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-507c6bf4-9ca5-49dd-b4a7-0c425612c128] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); flex: 1 1 0%; flex-flow: row; gap: 24px; padding: 16px 24px; width: auto; --gap-h-507c6bf4-9ca5-49dd-b4a7-0c425612c128: 24px; --gap-v-507c6bf4-9ca5-49dd-b4a7-0c425612c128: 0px; --gap-uuid: 507c6bf4-9ca5-49dd-b4a7-0c425612c128; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-507c6bf4-9ca5-49dd-b4a7-0c425612c128] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 8px; --gap-h-507c6bf4-9ca5-49dd-b4a7-0c425612c128: 0px; --gap-v-507c6bf4-9ca5-49dd-b4a7-0c425612c128: 8px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-507c6bf4-9ca5-49dd-b4a7-0c425612c128] { padding: 0px; --gap-h-507c6bf4-9ca5-49dd-b4a7-0c425612c128: 24px; --gap-v-507c6bf4-9ca5-49dd-b4a7-0c425612c128: 0px; }
}
.sd[data-s-997d3528-5301-4a50-b9be-e8fa4ad1e6ad] { color: rgb(119, 119, 119); font-family: var(--s-font-7aa01dcb); font-size: 14px; font-weight: 600; letter-spacing: 0.05em; margin: 0px; max-width: 100%; }
.sd[data-s-cdd0a830-fd07-489d-99c4-a80ebadb9498]:hover .sd[data-s-997d3528-5301-4a50-b9be-e8fa4ad1e6ad] { transition-duration: 400ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-997d3528-5301-4a50-b9be-e8fa4ad1e6ad] { font-size: 12px; }
}
.sd[data-s-dcabe4f2-7a2c-4b2b-b613-4892ccc19114] { color: rgb(30, 30, 30); flex: 1 1 0%; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 500; letter-spacing: 0.1em; line-height: 1.5; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-cdd0a830-fd07-489d-99c4-a80ebadb9498]:hover .sd[data-s-dcabe4f2-7a2c-4b2b-b613-4892ccc19114] { transition-duration: 400ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-dcabe4f2-7a2c-4b2b-b613-4892ccc19114] { flex: 1 1 0%; width: calc(100% - (var(--gap-h-507c6bf4-9ca5-49dd-b4a7-0c425612c128) * 0)); max-width: calc(100% - (var(--gap-h-507c6bf4-9ca5-49dd-b4a7-0c425612c128) * 0)); }
}
.sd[data-s-6727e585-fe34-4192-99ca-12da049c6c5a] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); max-width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); }
.sd[data-s-4aa74c00-5527-480e-8833-2edd28871c47] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 80px; height: auto; margin: 0px 32px; padding: 120px 0px 80px; width: 1120px; --gap-h-4aa74c00-5527-480e-8833-2edd28871c47: 80px; --gap-v-4aa74c00-5527-480e-8833-2edd28871c47: 0px; --gap-uuid: 4aa74c00-5527-480e-8833-2edd28871c47; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px) {
  .sd[data-s-4aa74c00-5527-480e-8833-2edd28871c47] { place-content: flex-end flex-start; align-items: flex-end; flex: 0 0 auto; flex-flow: column; gap: 64px; padding: 80px 0px; width: 640px; --gap-h-4aa74c00-5527-480e-8833-2edd28871c47: 0px; --gap-v-4aa74c00-5527-480e-8833-2edd28871c47: 64px; max-width: calc(100% - 64px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4aa74c00-5527-480e-8833-2edd28871c47] { flex-flow: column-reverse; gap: 48px; padding: 64px 0px 32px; --gap-h-4aa74c00-5527-480e-8833-2edd28871c47: 0px; --gap-v-4aa74c00-5527-480e-8833-2edd28871c47: 48px; }
}
.sd[data-s-2e7026f5-c831-4df6-97d3-2d553bdbf299] { place-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-flow: column; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-2e7026f5-c831-4df6-97d3-2d553bdbf299] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2e7026f5-c831-4df6-97d3-2d553bdbf299] { place-content: flex-start; align-items: flex-start; flex-flow: column; padding: 0px; }
}
.sd[data-s-92281053-c446-439a-9d63-5fa6244ba1ea] { border-radius: 8px; flex: 0 0 auto; height: auto; margin: 0px; opacity: 1; position: relative; width: 350px; z-index: 2; max-width: 100%; }
.sd[data-s-92281053-c446-439a-9d63-5fa6244ba1ea].appear { scale: 1e-10; transition-delay: 200ms; transition-duration: 1600ms; }
.sd[data-s-92281053-c446-439a-9d63-5fa6244ba1ea].appear-active { transition-delay: 200ms; transition-duration: 1600ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-92281053-c446-439a-9d63-5fa6244ba1ea] { flex: 0 0 auto; width: 40vw; max-width: 40vw; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-92281053-c446-439a-9d63-5fa6244ba1ea] { flex: 0 0 auto; width: 70%; max-width: 70%; }
}
.sd[data-s-ef0a0a1c-d4c8-477f-bf90-419c20b5bc40] { place-content: flex-start flex-end; align-items: flex-start; flex: 0 0 auto; flex-flow: row; height: auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-ef0a0a1c-d4c8-477f-bf90-419c20b5bc40] { flex: 0 0 auto; flex-flow: column; width: auto; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ef0a0a1c-d4c8-477f-bf90-419c20b5bc40] { flex-flow: row; }
}
.sd[data-s-b09b77a9-4fde-42d9-a0d4-2384830eac09] { background: rgb(255, 223, 108); border-radius: 12px; flex: 0 0 auto; height: 120px; width: 120px; max-width: 100%; }
.sd[data-s-b09b77a9-4fde-42d9-a0d4-2384830eac09].appear { scale: 1e-10; transition-delay: 400ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.sd[data-s-b09b77a9-4fde-42d9-a0d4-2384830eac09].appear-active { transition-delay: 400ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 540px) {
  .sd[data-s-b09b77a9-4fde-42d9-a0d4-2384830eac09] { flex: 0 0 auto; height: 80px; width: 80px; max-width: 100%; }
}
.sd[data-s-a451755b-cc60-4a39-a2d0-7d1dbfc0909a] { border-radius: 8px; flex: 0 0 auto; height: auto; margin: 0px; opacity: 1; position: relative; width: 240px; z-index: 0; max-width: 100%; }
.sd[data-s-a451755b-cc60-4a39-a2d0-7d1dbfc0909a].appear { scale: 1e-10; transition-delay: 300ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.sd[data-s-a451755b-cc60-4a39-a2d0-7d1dbfc0909a].appear-active { transition-delay: 300ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 840px) {
  .sd[data-s-a451755b-cc60-4a39-a2d0-7d1dbfc0909a] { flex: 0 0 auto; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a451755b-cc60-4a39-a2d0-7d1dbfc0909a] { flex: 0 0 auto; width: 45%; max-width: 45%; }
}
.sd[data-s-9e05638d-2a61-40d3-8dd0-9822e9553428] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px; width: calc(50% - (var(--gap-h-4aa74c00-5527-480e-8833-2edd28871c47) * 0.5)); z-index: 1; --gap-h-9e05638d-2a61-40d3-8dd0-9822e9553428: 0px; --gap-v-9e05638d-2a61-40d3-8dd0-9822e9553428: 0px; --gap-uuid: 9e05638d-2a61-40d3-8dd0-9822e9553428; max-width: calc(50% - (var(--gap-h-4aa74c00-5527-480e-8833-2edd28871c47) * 0.5)); }
@media screen and (max-width: 840px) {
  .sd[data-s-9e05638d-2a61-40d3-8dd0-9822e9553428] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-4aa74c00-5527-480e-8833-2edd28871c47) * 0)); --gap-h-9e05638d-2a61-40d3-8dd0-9822e9553428: 0px; --gap-v-9e05638d-2a61-40d3-8dd0-9822e9553428: 0px; max-width: calc(100% - (var(--gap-h-4aa74c00-5527-480e-8833-2edd28871c47) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9e05638d-2a61-40d3-8dd0-9822e9553428] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; width: 100%; --gap-h-9e05638d-2a61-40d3-8dd0-9822e9553428: 0px; --gap-v-9e05638d-2a61-40d3-8dd0-9822e9553428: 0px; }
}
.sd[data-s-1648568a-87ac-483b-8cb5-c74ceca7e3d6] { }
.sd[data-s-940c2d0f-6872-4c87-badc-824f3f8769f0] { color: rgb(30, 30, 30); flex: 0 0 auto; height: auto; margin: 32px 0px 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-940c2d0f-6872-4c87-badc-824f3f8769f0].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-940c2d0f-6872-4c87-badc-824f3f8769f0].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-940c2d0f-6872-4c87-badc-824f3f8769f0] { margin: 24px 0px 0px; padding: 0px; max-width: 100%; }
}
.sd[data-s-ad08ecd1-0f19-4b0b-b684-b3a11a540a2e] { place-content: center flex-start; align-items: center; background: rgb(249, 249, 240); box-shadow: none; flex-flow: column; gap: 56px; height: auto; padding: 96px 0px 64px; width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); z-index: 0; --gap-h-ad08ecd1-0f19-4b0b-b684-b3a11a540a2e: 0px; --gap-v-ad08ecd1-0f19-4b0b-b684-b3a11a540a2e: 56px; --gap-uuid: ad08ecd1-0f19-4b0b-b684-b3a11a540a2e; max-width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-ad08ecd1-0f19-4b0b-b684-b3a11a540a2e] { width: 100%; --gap-h-ad08ecd1-0f19-4b0b-b684-b3a11a540a2e: 0px; --gap-v-ad08ecd1-0f19-4b0b-b684-b3a11a540a2e: 56px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ad08ecd1-0f19-4b0b-b684-b3a11a540a2e] { gap: 48px; padding: 80px 24px 40px; --gap-h-ad08ecd1-0f19-4b0b-b684-b3a11a540a2e: 0px; --gap-v-ad08ecd1-0f19-4b0b-b684-b3a11a540a2e: 48px; }
}
.sd[data-s-a17dbc50-09a8-4e70-938b-9dc2eb482a77] { place-content: center; align-items: center; flex-flow: column; gap: 16px; padding: 0px; --gap-h-a17dbc50-09a8-4e70-938b-9dc2eb482a77: 0px; --gap-v-a17dbc50-09a8-4e70-938b-9dc2eb482a77: 16px; --gap-uuid: a17dbc50-09a8-4e70-938b-9dc2eb482a77; }
.sd[data-s-92d06e3f-09d0-4b4c-825a-2968301649ab] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-f1d0f7e3-408a-461f-886e-cc2e5a62837e] { color: rgb(62, 147, 0); font-family: var(--s-font-24bf55b1); font-size: 16px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-f1d0f7e3-408a-461f-886e-cc2e5a62837e] { font-size: 13px; }
}
.sd[data-s-91dc990e-2cb1-4abd-a7e5-ff24e8226237] { color: rgb(48, 52, 57); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 32px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-91dc990e-2cb1-4abd-a7e5-ff24e8226237] { font-size: 24px; }
}
.sd[data-s-57cc6689-8fe3-4be1-8d5e-1a80a24bd9f8] { background: transparent; border-width: 4px 0px 0px; border-style: solid; border-color: rgb(196, 232, 184); border-radius: 0px; flex: 0 0 auto; height: 1px; margin: 0px; padding: 0px; width: 64px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-57cc6689-8fe3-4be1-8d5e-1a80a24bd9f8] { flex: 0 0 auto; width: 48px; max-width: 100%; }
}
.sd[data-s-5a22317c-5a1b-4c35-8f11-951e38574423] { place-content: center; align-items: center; flex-flow: column; gap: 72px; padding: 0px; --gap-h-5a22317c-5a1b-4c35-8f11-951e38574423: 0px; --gap-v-5a22317c-5a1b-4c35-8f11-951e38574423: 72px; --gap-uuid: 5a22317c-5a1b-4c35-8f11-951e38574423; }
.sd[data-s-158c133d-d50c-4dd1-b754-a09d145ac24d] { place-content: stretch center; align-items: stretch; background: transparent; flex: 0 0 auto; flex-flow: row; gap: 16px; height: auto; margin: 0px; padding: 0px 40px; width: 1280px; --gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d: 16px; --gap-v-158c133d-d50c-4dd1-b754-a09d145ac24d: 0px; --gap-uuid: 158c133d-d50c-4dd1-b754-a09d145ac24d; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-158c133d-d50c-4dd1-b754-a09d145ac24d] { place-content: center; align-items: center; flex-flow: column; gap: 40px; padding: 0px 80px; --gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d: 0px; --gap-v-158c133d-d50c-4dd1-b754-a09d145ac24d: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-158c133d-d50c-4dd1-b754-a09d145ac24d] { padding: 0px; --gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d: 16px; --gap-v-158c133d-d50c-4dd1-b754-a09d145ac24d: 0px; }
}
.sd[data-s-db2e2b85-33f2-4112-b0d0-e4d28ba23c56] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 66, 164, 0.26) 0px 17px 24px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 24px 24px 32px; width: calc(33.3% - (var(--gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d) * 0.667)); max-width: calc(33.3% - (var(--gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d) * 0.667)); }
@media screen and (max-width: 840px) {
  .sd[data-s-db2e2b85-33f2-4112-b0d0-e4d28ba23c56] { width: calc(100% - (var(--gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d) * 0)); max-width: calc(100% - (var(--gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d) * 0)); }
}
.sd[data-s-f528c5ea-5175-45dd-98c6-7db4a881bcf3] { border-width: 0px; border-style: solid; border-color: rgb(62, 147, 0); border-radius: 0px; flex: 0 0 auto; height: auto; margin: 0px; width: 100%; max-width: 100%; }
.sd[data-s-f528c5ea-5175-45dd-98c6-7db4a881bcf3]::before { background-repeat: no-repeat; background-size: cover; }
.sd[data-s-ccfa2f50-7648-4bc9-83e9-ebe57de483c3] { background: transparent; border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 0px; color: rgb(62, 147, 0); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 28px; font-weight: 900; height: auto; line-height: 1.4; margin: 24px 0px 0px; padding: 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-ccfa2f50-7648-4bc9-83e9-ebe57de483c3] { width: auto; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ccfa2f50-7648-4bc9-83e9-ebe57de483c3] { font-size: 20px; }
}
.sd[data-s-7f0037b5-f2bf-4d28-a769-8fcc3b1e6674] { background: transparent; border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 0px; color: rgb(48, 52, 57); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 16px; font-weight: 500; height: auto; line-height: 1.5; margin: 8px 0px 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-7f0037b5-f2bf-4d28-a769-8fcc3b1e6674] { font-size: 15px; margin: 8px 0px 0px; }
}
.sd[data-s-8e3fda53-f205-4d36-8264-7b2a997bbdfd] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 66, 164, 0.26) 0px 18px 24px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 24px 24px 32px; width: calc(33.3% - (var(--gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d) * 0.667)); --gap-h-8e3fda53-f205-4d36-8264-7b2a997bbdfd: 0px; --gap-v-8e3fda53-f205-4d36-8264-7b2a997bbdfd: 0px; --gap-uuid: 8e3fda53-f205-4d36-8264-7b2a997bbdfd; max-width: calc(33.3% - (var(--gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d) * 0.667)); }
@media screen and (max-width: 840px) {
  .sd[data-s-8e3fda53-f205-4d36-8264-7b2a997bbdfd] { width: calc(100% - (var(--gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d) * 0)); --gap-h-8e3fda53-f205-4d36-8264-7b2a997bbdfd: 0px; --gap-v-8e3fda53-f205-4d36-8264-7b2a997bbdfd: 0px; max-width: calc(100% - (var(--gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d) * 0)); }
}
.sd[data-s-51b86d92-bced-444f-80cf-afaba15dd224] { flex: 0 0 auto; height: 285px; margin: 0px; width: auto; max-width: 100%; }
.sd[data-s-51b86d92-bced-444f-80cf-afaba15dd224]::before { background-repeat: no-repeat; }
.sd[data-s-517965b4-4654-41ff-ae0e-6563c6d527ba] { background: transparent; border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 0px; color: rgb(62, 147, 0); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 28px; font-weight: 900; height: auto; line-height: 1.4; margin: 24px 0px 0px; padding: 0px; text-align: center; width: calc(100% - (var(--gap-h-8e3fda53-f205-4d36-8264-7b2a997bbdfd) * 0)); max-width: calc(100% - (var(--gap-h-8e3fda53-f205-4d36-8264-7b2a997bbdfd) * 0)); justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-517965b4-4654-41ff-ae0e-6563c6d527ba] { font-size: 20px; }
}
.sd[data-s-b5a7d2bc-c643-4d3c-a7ec-c7552d96b049] { background: transparent; border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 0px; color: rgb(48, 52, 57); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 16px; font-weight: 500; height: auto; line-height: 1.5; margin: 8px 0px 0px; padding: 0px; text-align: left; width: calc(100% - (var(--gap-h-8e3fda53-f205-4d36-8264-7b2a997bbdfd) * 0)); max-width: calc(100% - (var(--gap-h-8e3fda53-f205-4d36-8264-7b2a997bbdfd) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-b5a7d2bc-c643-4d3c-a7ec-c7552d96b049] { font-size: 15px; margin: 8px 0px 0px; }
}
.sd[data-s-c853cdae-809e-4307-8a24-b0fd035c6bb4] { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 66, 164, 0.26) 0px 18px 24px; flex: 0 0 auto; flex-flow: column; margin: 0px; padding: 24px 24px 32px; width: calc(33.3% - (var(--gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d) * 0.667)); max-width: calc(33.3% - (var(--gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d) * 0.667)); }
@media screen and (max-width: 840px) {
  .sd[data-s-c853cdae-809e-4307-8a24-b0fd035c6bb4] { width: calc(100% - (var(--gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d) * 0)); max-width: calc(100% - (var(--gap-h-158c133d-d50c-4dd1-b754-a09d145ac24d) * 0)); }
}
.sd[data-s-1463a132-a3a8-4115-b813-9b05d253ebad] { flex: 0 0 auto; height: auto; margin: 0px; width: 100%; max-width: 100%; }
.sd[data-s-1463a132-a3a8-4115-b813-9b05d253ebad]::before { background-repeat: no-repeat; background-size: cover; }
.sd[data-s-b9d7a3a8-fb93-4301-b339-a401c3bf77ce] { background: transparent; border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 0px; color: rgb(62, 147, 0); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 28px; font-weight: 900; height: auto; line-height: 1.4; margin: 24px 0px 0px; padding: 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-b9d7a3a8-fb93-4301-b339-a401c3bf77ce] { font-size: 20px; }
}
.sd[data-s-5662c3b4-df23-4540-8b90-92ff87e60d83] { background: transparent; border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 0px; color: rgb(48, 52, 57); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 16px; font-weight: 500; height: auto; line-height: 1.5; margin: 8px 0px 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-5662c3b4-df23-4540-8b90-92ff87e60d83] { font-size: 15px; margin: 8px 0px 0px; }
}
.sd[data-s-6c7e7166-0582-447d-bad9-4512668f14a2] { place-content: center; align-items: center; flex-flow: column; gap: 32px; padding: 0px; --gap-h-6c7e7166-0582-447d-bad9-4512668f14a2: 0px; --gap-v-6c7e7166-0582-447d-bad9-4512668f14a2: 32px; --gap-uuid: 6c7e7166-0582-447d-bad9-4512668f14a2; }
.sd[data-s-b32ae434-c171-49d4-9ba4-c1941d8b3c65] { place-content: center; align-items: center; background: transparent; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; position: relative; width: auto; z-index: 2; max-width: 100%; }
.sd[data-s-6788488c-45c8-4465-8754-4d508fc2f5c3] { flex: 0 0 auto; height: auto; margin: 0px; position: relative; width: 6px; z-index: 2; max-width: 100%; }
.sd[data-s-f3db79d0-bcf5-4feb-9afc-6d600234f7e5] { border-width: 0px; border-style: solid; border-color: rgb(62, 147, 0); border-radius: 0px; color: rgb(48, 52, 57); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 45px; font-weight: 900; height: auto; line-height: 1.3; margin: 0px 40px; padding: 0px; position: relative; text-align: center; width: auto; z-index: 5; max-width: calc(100% - 80px); justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-f3db79d0-bcf5-4feb-9afc-6d600234f7e5] { font-size: 34px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f3db79d0-bcf5-4feb-9afc-6d600234f7e5] { font-size: 22px; line-height: 1.4; margin: 0px 24px; max-width: calc(100% - 48px); }
}
.sd[data-s-79cca982-6e0a-4620-ad32-71274d37b3cd] { border-width: 0px; border-style: solid; border-color: rgb(48, 52, 57); bottom: -33px; color: rgb(249, 249, 240); flex: 0 0 auto; font-size: 200px; height: 33px; left: 0px; margin: 0px; position: absolute; right: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-79cca982-6e0a-4620-ad32-71274d37b3cd] { flex: 0 0 auto; font-size: 200px; height: 33px; }
}
.sd[data-s-f427fff2-13ba-4de3-a654-f330785eb64f] { place-content: center flex-end; align-items: center; background: transparent; border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 56px; margin: 0px; padding: 96px 0px; width: 1280px; --gap-h-f427fff2-13ba-4de3-a654-f330785eb64f: 0px; --gap-v-f427fff2-13ba-4de3-a654-f330785eb64f: 56px; --gap-uuid: f427fff2-13ba-4de3-a654-f330785eb64f; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-f427fff2-13ba-4de3-a654-f330785eb64f] { padding: 96px 40px; --gap-h-f427fff2-13ba-4de3-a654-f330785eb64f: 0px; --gap-v-f427fff2-13ba-4de3-a654-f330785eb64f: 56px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f427fff2-13ba-4de3-a654-f330785eb64f] { gap: 48px; padding: 80px 24px; --gap-h-f427fff2-13ba-4de3-a654-f330785eb64f: 0px; --gap-v-f427fff2-13ba-4de3-a654-f330785eb64f: 48px; }
}
.sd[data-s-2449028d-a23b-433e-88a1-ce7adbf1e98e] { place-content: center; align-items: center; flex-flow: column; gap: 16px; padding: 0px; --gap-h-2449028d-a23b-433e-88a1-ce7adbf1e98e: 0px; --gap-v-2449028d-a23b-433e-88a1-ce7adbf1e98e: 16px; --gap-uuid: 2449028d-a23b-433e-88a1-ce7adbf1e98e; }
.sd[data-s-23275bd4-07d7-4c4d-a905-b412d18684d1] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-6699d415-d912-49c1-8c81-57e494064105] { color: rgb(62, 147, 0); font-family: var(--s-font-24bf55b1); font-size: 16px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-6699d415-d912-49c1-8c81-57e494064105] { font-size: 13px; }
}
.sd[data-s-5e516187-ae34-4046-beb4-521d24787475] { color: rgb(48, 52, 57); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 32px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-5e516187-ae34-4046-beb4-521d24787475] { font-size: 24px; }
}
.sd[data-s-5f7a5e13-bac9-4cc4-91ab-db418069919b] { background: transparent; border-width: 4px 0px 0px; border-style: solid; border-color: rgb(184, 203, 232); border-radius: 0px; flex: 0 0 auto; height: 1px; margin: 0px; padding: 0px; width: 64px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-5f7a5e13-bac9-4cc4-91ab-db418069919b] { flex: 0 0 auto; width: 48px; max-width: 100%; }
}
.sd[data-s-83dfbf94-fba0-424f-b286-7953616edb2a] { place-content: center; align-items: center; flex-flow: column; gap: 72px; padding: 24px 0px 0px 24px; --gap-h-83dfbf94-fba0-424f-b286-7953616edb2a: 0px; --gap-v-83dfbf94-fba0-424f-b286-7953616edb2a: 72px; --gap-uuid: 83dfbf94-fba0-424f-b286-7953616edb2a; }
.sd[data-s-634fc8ec-3c11-4dc0-a7e2-73a37b39ab46] { place-content: center; align-items: center; flex-flow: column; gap: 48px; margin: 0px 64px 0px 0px; padding: 0px; --gap-h-634fc8ec-3c11-4dc0-a7e2-73a37b39ab46: 0px; --gap-v-634fc8ec-3c11-4dc0-a7e2-73a37b39ab46: 48px; --gap-uuid: 634fc8ec-3c11-4dc0-a7e2-73a37b39ab46; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px) {
  .sd[data-s-634fc8ec-3c11-4dc0-a7e2-73a37b39ab46] { gap: 48px; margin: 0px; --gap-h-634fc8ec-3c11-4dc0-a7e2-73a37b39ab46: 0px; --gap-v-634fc8ec-3c11-4dc0-a7e2-73a37b39ab46: 48px; max-width: 100%; }
}
.sd[data-s-34abf9e1-8941-41dd-a4a8-6ad44539e9c6] { place-content: flex-start flex-end; align-items: flex-start; flex-flow: column; gap: 72px; padding: 0px; --gap-h-34abf9e1-8941-41dd-a4a8-6ad44539e9c6: 0px; --gap-v-34abf9e1-8941-41dd-a4a8-6ad44539e9c6: 72px; --gap-uuid: 34abf9e1-8941-41dd-a4a8-6ad44539e9c6; }
@media screen and (max-width: 840px) {
  .sd[data-s-34abf9e1-8941-41dd-a4a8-6ad44539e9c6] { gap: 80px; --gap-h-34abf9e1-8941-41dd-a4a8-6ad44539e9c6: 0px; --gap-v-34abf9e1-8941-41dd-a4a8-6ad44539e9c6: 80px; }
}
.sd[data-s-469d837d-3436-4670-ac0f-902f9a1de8da] { flex: 0 0 auto; gap: 80px; padding: 0px; width: 1280px; --gap-h-469d837d-3436-4670-ac0f-902f9a1de8da: 0px; --gap-v-469d837d-3436-4670-ac0f-902f9a1de8da: 80px; --gap-uuid: 469d837d-3436-4670-ac0f-902f9a1de8da; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-469d837d-3436-4670-ac0f-902f9a1de8da] { gap: 72px; --gap-h-469d837d-3436-4670-ac0f-902f9a1de8da: 0px; --gap-v-469d837d-3436-4670-ac0f-902f9a1de8da: 72px; }
}
.sd[data-s-dae7ad16-cbf5-417e-8a47-4b52399547b8] { place-content: center; align-items: center; background: transparent; border-radius: 0px; flex: 0 0 auto; flex-flow: row; gap: 40px; margin: 0px; padding: 0px; width: 1280px; --gap-h-dae7ad16-cbf5-417e-8a47-4b52399547b8: 40px; --gap-v-dae7ad16-cbf5-417e-8a47-4b52399547b8: 0px; --gap-uuid: dae7ad16-cbf5-417e-8a47-4b52399547b8; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-dae7ad16-cbf5-417e-8a47-4b52399547b8] { flex: 0 0 auto; flex-flow: column-reverse; gap: 24px; width: calc(100% - (var(--gap-h-469d837d-3436-4670-ac0f-902f9a1de8da) * 0)); --gap-h-dae7ad16-cbf5-417e-8a47-4b52399547b8: 0px; --gap-v-dae7ad16-cbf5-417e-8a47-4b52399547b8: 24px; max-width: calc(100% - (var(--gap-h-469d837d-3436-4670-ac0f-902f9a1de8da) * 0)); }
}
.sd[data-s-a4eb73b3-c626-4669-bb4d-f276afc908cf] { border-radius: 0px; flex: 0 0 auto; height: auto; width: 508px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-a4eb73b3-c626-4669-bb4d-f276afc908cf] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-dae7ad16-cbf5-417e-8a47-4b52399547b8) * 0)); max-width: calc(100% - (var(--gap-h-dae7ad16-cbf5-417e-8a47-4b52399547b8) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a4eb73b3-c626-4669-bb4d-f276afc908cf] { flex: 0 0 auto; }
}
.sd[data-s-57a1813d-f79d-451e-b6fe-fb6c235e4872] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px; width: calc(50% - (var(--gap-h-dae7ad16-cbf5-417e-8a47-4b52399547b8) * 0.5)); --gap-h-57a1813d-f79d-451e-b6fe-fb6c235e4872: 0px; --gap-v-57a1813d-f79d-451e-b6fe-fb6c235e4872: 0px; --gap-uuid: 57a1813d-f79d-451e-b6fe-fb6c235e4872; max-width: calc(50% - (var(--gap-h-dae7ad16-cbf5-417e-8a47-4b52399547b8) * 0.5)); }
@media screen and (max-width: 840px) {
  .sd[data-s-57a1813d-f79d-451e-b6fe-fb6c235e4872] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-dae7ad16-cbf5-417e-8a47-4b52399547b8) * 0)); --gap-h-57a1813d-f79d-451e-b6fe-fb6c235e4872: 0px; --gap-v-57a1813d-f79d-451e-b6fe-fb6c235e4872: 0px; max-width: calc(100% - (var(--gap-h-dae7ad16-cbf5-417e-8a47-4b52399547b8) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-57a1813d-f79d-451e-b6fe-fb6c235e4872] { gap: 0px; padding: 0px 0px 8px; --gap-h-57a1813d-f79d-451e-b6fe-fb6c235e4872: 0px; --gap-v-57a1813d-f79d-451e-b6fe-fb6c235e4872: 0px; }
}
.sd[data-s-729add56-07c8-4d1d-8457-5cc01cd44e17] { color: rgb(62, 147, 0); flex: 0 0 auto; font-family: var(--s-font-24bf55b1); font-size: 20px; font-weight: 900; height: auto; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-729add56-07c8-4d1d-8457-5cc01cd44e17] { flex: 0 0 auto; font-size: 18px; }
}
.sd[data-s-d92e04eb-5819-488a-aab4-b2c2e8ba2720] { color: rgb(48, 52, 57); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 32px; font-weight: 900; height: 87px; line-height: 1.3; margin: 32px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-57a1813d-f79d-451e-b6fe-fb6c235e4872) * 0)); max-width: calc(100% - (var(--gap-h-57a1813d-f79d-451e-b6fe-fb6c235e4872) * 0)); justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-d92e04eb-5819-488a-aab4-b2c2e8ba2720] { margin: 16px 0px 0px; width: calc(100% - (var(--gap-h-57a1813d-f79d-451e-b6fe-fb6c235e4872) * 0)); max-width: calc(100% - (var(--gap-h-57a1813d-f79d-451e-b6fe-fb6c235e4872) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d92e04eb-5819-488a-aab4-b2c2e8ba2720] { flex: 0 0 auto; font-size: 22px; }
}
.sd[data-s-a6bfa839-acc0-4c68-bf3e-3314e693cbd5] { color: rgb(48, 52, 57); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 24px; font-weight: 600; height: 169px; line-height: 1.8; margin: 40px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-57a1813d-f79d-451e-b6fe-fb6c235e4872) * 0)); max-width: calc(100% - (var(--gap-h-57a1813d-f79d-451e-b6fe-fb6c235e4872) * 0)); justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-a6bfa839-acc0-4c68-bf3e-3314e693cbd5] { margin: 32px 0px 0px; width: calc(100% - (var(--gap-h-57a1813d-f79d-451e-b6fe-fb6c235e4872) * 0)); max-width: calc(100% - (var(--gap-h-57a1813d-f79d-451e-b6fe-fb6c235e4872) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a6bfa839-acc0-4c68-bf3e-3314e693cbd5] { flex: 0 0 auto; font-size: 16px; height: 121px; width: calc(100% - (var(--gap-h-57a1813d-f79d-451e-b6fe-fb6c235e4872) * 0)); max-width: calc(100% - (var(--gap-h-57a1813d-f79d-451e-b6fe-fb6c235e4872) * 0)); }
}
.sd[data-s-371f6de0-24b8-44d2-91ea-4a32f06f2eea] { place-content: center flex-start; align-items: center; background: transparent; border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 32px; height: auto; margin: 0px; padding: 0px; width: 840px; --gap-h-371f6de0-24b8-44d2-91ea-4a32f06f2eea: 0px; --gap-v-371f6de0-24b8-44d2-91ea-4a32f06f2eea: 32px; --gap-uuid: 371f6de0-24b8-44d2-91ea-4a32f06f2eea; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-371f6de0-24b8-44d2-91ea-4a32f06f2eea] { margin: 0px; padding: 0px; --gap-h-371f6de0-24b8-44d2-91ea-4a32f06f2eea: 0px; --gap-v-371f6de0-24b8-44d2-91ea-4a32f06f2eea: 32px; }
}
.sd[data-s-a84e5c65-63c2-4710-9a75-86fb71fe9ab6] { color: rgb(48, 52, 57); font-family: var(--s-font-7aa01dcb); font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-a84e5c65-63c2-4710-9a75-86fb71fe9ab6] { font-size: 18px; }
}
.sd[data-s-6f5afde5-77ef-492f-abc2-70c4ca76743a] { place-content: flex-start center; align-items: flex-start; flex-flow: wrap; gap: 24px; padding: 0px; width: calc(100% - (var(--gap-h-371f6de0-24b8-44d2-91ea-4a32f06f2eea) * 0)); --gap-h-6f5afde5-77ef-492f-abc2-70c4ca76743a: 24px; --gap-v-6f5afde5-77ef-492f-abc2-70c4ca76743a: 24px; --gap-uuid: 6f5afde5-77ef-492f-abc2-70c4ca76743a; max-width: calc(100% - (var(--gap-h-371f6de0-24b8-44d2-91ea-4a32f06f2eea) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-6f5afde5-77ef-492f-abc2-70c4ca76743a] { place-content: stretch center; align-items: stretch; flex-flow: column; gap: 16px; width: auto; --gap-h-6f5afde5-77ef-492f-abc2-70c4ca76743a: 0px; --gap-v-6f5afde5-77ef-492f-abc2-70c4ca76743a: 16px; max-width: 100%; }
}
.sd[data-s-d4211bd6-f680-4ed4-b302-457aafb2a091] { place-content: center flex-start; align-items: center; background: rgb(240, 243, 249); border-radius: 8px; flex: 0 0 auto; flex-flow: row; gap: 0px; margin: 0px 0px 3px; padding: 24px; width: 253px; --gap-h-d4211bd6-f680-4ed4-b302-457aafb2a091: 0px; --gap-v-d4211bd6-f680-4ed4-b302-457aafb2a091: 0px; --gap-uuid: d4211bd6-f680-4ed4-b302-457aafb2a091; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-d4211bd6-f680-4ed4-b302-457aafb2a091] { place-content: center flex-start; align-items: center; flex: 0 0 auto; width: auto; --gap-h-d4211bd6-f680-4ed4-b302-457aafb2a091: 0px; --gap-v-d4211bd6-f680-4ed4-b302-457aafb2a091: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d4211bd6-f680-4ed4-b302-457aafb2a091] { padding: 16px; --gap-h-d4211bd6-f680-4ed4-b302-457aafb2a091: 0px; --gap-v-d4211bd6-f680-4ed4-b302-457aafb2a091: 0px; }
}
.sd[data-s-0f725ac8-de53-4fcb-95ef-48876327ac6a] { place-content: center; align-items: center; flex-flow: row; gap: 16px; padding: 0px; --gap-h-0f725ac8-de53-4fcb-95ef-48876327ac6a: 16px; --gap-v-0f725ac8-de53-4fcb-95ef-48876327ac6a: 0px; --gap-uuid: 0f725ac8-de53-4fcb-95ef-48876327ac6a; }
.sd[data-s-28d86ec5-4a5b-409b-92c1-1a9a39bc6ef9] { background: rgb(62, 147, 0); border-radius: 0px; flex: 0 0 auto; height: 36px; width: 6px; max-width: 100%; }
.sd[data-s-ec8d704d-d679-4359-8540-af20d4d22675] { color: rgb(48, 52, 57); flex: 1 1 0%; font-family: var(--s-font-7aa01dcb); font-size: 20px; font-weight: 500; height: auto; line-height: 1.5; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-130b6537-43bd-4b05-8d07-75ff11cbcd4e] { place-content: center flex-start; align-items: center; background: rgb(249, 249, 240); flex-flow: column; height: auto; padding: 96px 40px; width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); max-width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-130b6537-43bd-4b05-8d07-75ff11cbcd4e] { padding: 80px 24px; }
}
.sd[data-s-1c7e1834-43e2-40e9-a14e-4560e0908d62] { place-content: center; align-items: center; flex-flow: column; gap: 56px; padding: 0px; --gap-h-1c7e1834-43e2-40e9-a14e-4560e0908d62: 0px; --gap-v-1c7e1834-43e2-40e9-a14e-4560e0908d62: 56px; --gap-uuid: 1c7e1834-43e2-40e9-a14e-4560e0908d62; }
@media screen and (max-width: 540px) {
  .sd[data-s-1c7e1834-43e2-40e9-a14e-4560e0908d62] { gap: 48px; --gap-h-1c7e1834-43e2-40e9-a14e-4560e0908d62: 0px; --gap-v-1c7e1834-43e2-40e9-a14e-4560e0908d62: 48px; }
}
.sd[data-s-679df55e-6851-4894-af2e-7a878ee300cb] { place-content: center; align-items: center; flex-flow: column; gap: 16px; padding: 0px; --gap-h-679df55e-6851-4894-af2e-7a878ee300cb: 0px; --gap-v-679df55e-6851-4894-af2e-7a878ee300cb: 16px; --gap-uuid: 679df55e-6851-4894-af2e-7a878ee300cb; }
.sd[data-s-ea9703bf-b5ea-482d-b174-c3eccd19ca50] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-a8cb8e31-60d7-460d-95d3-a5c9154e0e06] { color: rgb(62, 147, 0); font-family: var(--s-font-24bf55b1); font-size: 16px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-a8cb8e31-60d7-460d-95d3-a5c9154e0e06] { font-size: 13px; }
}
.sd[data-s-19d32ae9-d540-44f0-ae1b-0bf85337eefe] { color: rgb(48, 52, 57); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 32px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-19d32ae9-d540-44f0-ae1b-0bf85337eefe] { font-size: 24px; }
}
.sd[data-s-f3770123-842f-4d15-abf1-7a1d41b6af72] { background: transparent; border-width: 4px 0px 0px; border-style: solid; border-color: rgb(249, 249, 240); border-radius: 0px; flex: 0 0 auto; height: 1px; margin: 0px; padding: 0px; width: 64px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-f3770123-842f-4d15-abf1-7a1d41b6af72] { flex: 0 0 auto; width: 48px; max-width: 100%; }
}
.sd[data-s-ebe648fb-bebe-480a-b750-e8b31196bce4] { place-content: center; align-items: center; background: transparent; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; width: 850px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-ebe648fb-bebe-480a-b750-e8b31196bce4] { align-content: center; align-items: center; flex-flow: column; }
}
.sd[data-s-74dcc9c8-c2a7-4036-8de9-d86bf115eaa5] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 8px; flex: 0 0 auto; flex-flow: row; gap: 48px; height: auto; padding: 40px 48px; width: 100%; --gap-h-74dcc9c8-c2a7-4036-8de9-d86bf115eaa5: 48px; --gap-v-74dcc9c8-c2a7-4036-8de9-d86bf115eaa5: 0px; --gap-uuid: 74dcc9c8-c2a7-4036-8de9-d86bf115eaa5; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-74dcc9c8-c2a7-4036-8de9-d86bf115eaa5] { flex: 0 0 auto; --gap-h-74dcc9c8-c2a7-4036-8de9-d86bf115eaa5: 48px; --gap-v-74dcc9c8-c2a7-4036-8de9-d86bf115eaa5: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-74dcc9c8-c2a7-4036-8de9-d86bf115eaa5] { flex-flow: column; gap: 16px; padding: 0px 24px 24px; --gap-h-74dcc9c8-c2a7-4036-8de9-d86bf115eaa5: 0px; --gap-v-74dcc9c8-c2a7-4036-8de9-d86bf115eaa5: 16px; }
}
.sd[data-s-a3f9a41d-4eef-4492-82e8-8e08bbd9d78a] { color: rgb(172, 172, 172); font-family: var(--s-font-24bf55b1); font-size: 64px; font-style: italic; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; position: relative; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-05c8f65e-003c-4bbe-84a7-e1bd4dbbaad7] { place-content: flex-start center; align-items: flex-start; flex: 1 1 0%; flex-flow: column; gap: 16px; padding: 0px; width: auto; --gap-h-05c8f65e-003c-4bbe-84a7-e1bd4dbbaad7: 0px; --gap-v-05c8f65e-003c-4bbe-84a7-e1bd4dbbaad7: 16px; --gap-uuid: 05c8f65e-003c-4bbe-84a7-e1bd4dbbaad7; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-05c8f65e-003c-4bbe-84a7-e1bd4dbbaad7] { place-content: center; align-items: center; --gap-h-05c8f65e-003c-4bbe-84a7-e1bd4dbbaad7: 0px; --gap-v-05c8f65e-003c-4bbe-84a7-e1bd4dbbaad7: 16px; }
}
.sd[data-s-91d5b1bc-f7e7-49a2-a666-d9f7f400c6a1] { color: rgb(48, 52, 57); font-family: var(--s-font-7aa01dcb); font-size: 32px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-91d5b1bc-f7e7-49a2-a666-d9f7f400c6a1] { font-size: 20px; }
}
.sd[data-s-7dd602de-f3d3-4889-8c12-5859f500c78b] { color: rgb(48, 52, 57); font-family: var(--s-font-7aa01dcb); font-size: 24px; font-weight: 500; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-7dd602de-f3d3-4889-8c12-5859f500c78b] { font-size: 14px; }
}
.sd[data-s-6eb40cba-57f5-4d79-9b12-d87ef81f2f46] { color: rgb(48, 52, 57); flex: 0 0 auto; font-size: 130px; height: 55px; margin: 0px; rotate: 0deg; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-6eb40cba-57f5-4d79-9b12-d87ef81f2f46] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6eb40cba-57f5-4d79-9b12-d87ef81f2f46] { display: flex; flex: 0 0 auto; font-size: 90px; height: 40px; max-width: 100%; }
}
.sd[data-s-29ee16b9-b28f-40ec-a53f-fa88b45def10] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 8px; flex: 0 0 auto; flex-flow: row; gap: 48px; height: auto; padding: 40px 48px; width: 100%; --gap-h-29ee16b9-b28f-40ec-a53f-fa88b45def10: 48px; --gap-v-29ee16b9-b28f-40ec-a53f-fa88b45def10: 0px; --gap-uuid: 29ee16b9-b28f-40ec-a53f-fa88b45def10; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-29ee16b9-b28f-40ec-a53f-fa88b45def10] { flex: 0 0 auto; width: auto; --gap-h-29ee16b9-b28f-40ec-a53f-fa88b45def10: 48px; --gap-v-29ee16b9-b28f-40ec-a53f-fa88b45def10: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-29ee16b9-b28f-40ec-a53f-fa88b45def10] { flex-flow: column; gap: 16px; padding: 0px 24px 24px; --gap-h-29ee16b9-b28f-40ec-a53f-fa88b45def10: 0px; --gap-v-29ee16b9-b28f-40ec-a53f-fa88b45def10: 16px; }
}
.sd[data-s-1a258b57-521a-49f3-b891-627a0aecbd38] { color: rgb(172, 172, 172); font-family: var(--s-font-24bf55b1); font-size: 64px; font-style: italic; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; position: relative; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-80330e73-b264-4e82-973e-a2c0961e063c] { place-content: flex-start center; align-items: flex-start; flex: 1 1 0%; flex-flow: column; gap: 16px; padding: 0px; width: auto; --gap-h-80330e73-b264-4e82-973e-a2c0961e063c: 0px; --gap-v-80330e73-b264-4e82-973e-a2c0961e063c: 16px; --gap-uuid: 80330e73-b264-4e82-973e-a2c0961e063c; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-80330e73-b264-4e82-973e-a2c0961e063c] { place-content: center; align-items: center; --gap-h-80330e73-b264-4e82-973e-a2c0961e063c: 0px; --gap-v-80330e73-b264-4e82-973e-a2c0961e063c: 16px; }
}
.sd[data-s-a59bdb9e-5898-49a4-bee1-4bfec0473ac8] { color: rgb(48, 52, 57); font-family: var(--s-font-7aa01dcb); font-size: 32px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-a59bdb9e-5898-49a4-bee1-4bfec0473ac8] { font-size: 20px; }
}
.sd[data-s-b001e4f8-0c81-44bf-ab31-53e35baa3c18] { color: rgb(48, 52, 57); font-family: var(--s-font-7aa01dcb); font-size: 24px; font-weight: 500; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-b001e4f8-0c81-44bf-ab31-53e35baa3c18] { font-size: 14px; }
}
.sd[data-s-276cd3d9-8b3c-4648-86bc-f6d2c2fed235] { color: rgb(48, 52, 57); flex: 0 0 auto; font-size: 130px; height: 55px; margin: 0px; rotate: 0deg; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-276cd3d9-8b3c-4648-86bc-f6d2c2fed235] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-276cd3d9-8b3c-4648-86bc-f6d2c2fed235] { display: flex; flex: 0 0 auto; font-size: 90px; height: 40px; max-width: 100%; }
}
.sd[data-s-295b2498-9929-4aa5-be34-f83e1e5b4861] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 8px; flex: 0 0 auto; flex-flow: row; gap: 48px; height: auto; padding: 40px 48px; width: 100%; --gap-h-295b2498-9929-4aa5-be34-f83e1e5b4861: 48px; --gap-v-295b2498-9929-4aa5-be34-f83e1e5b4861: 0px; --gap-uuid: 295b2498-9929-4aa5-be34-f83e1e5b4861; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-295b2498-9929-4aa5-be34-f83e1e5b4861] { flex: 0 0 auto; width: auto; --gap-h-295b2498-9929-4aa5-be34-f83e1e5b4861: 48px; --gap-v-295b2498-9929-4aa5-be34-f83e1e5b4861: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-295b2498-9929-4aa5-be34-f83e1e5b4861] { flex-flow: column; gap: 16px; padding: 0px 24px 24px; --gap-h-295b2498-9929-4aa5-be34-f83e1e5b4861: 0px; --gap-v-295b2498-9929-4aa5-be34-f83e1e5b4861: 16px; }
}
.sd[data-s-d552f97c-8687-4ae9-b921-79f257350472] { color: rgb(172, 172, 172); font-family: var(--s-font-24bf55b1); font-size: 64px; font-style: italic; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; position: relative; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-4da3bb62-5922-4499-8158-dc42553534a5] { place-content: flex-start center; align-items: flex-start; flex: 1 1 0%; flex-flow: column; gap: 16px; padding: 0px; width: auto; --gap-h-4da3bb62-5922-4499-8158-dc42553534a5: 0px; --gap-v-4da3bb62-5922-4499-8158-dc42553534a5: 16px; --gap-uuid: 4da3bb62-5922-4499-8158-dc42553534a5; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-4da3bb62-5922-4499-8158-dc42553534a5] { place-content: center; align-items: center; --gap-h-4da3bb62-5922-4499-8158-dc42553534a5: 0px; --gap-v-4da3bb62-5922-4499-8158-dc42553534a5: 16px; }
}
.sd[data-s-960b6973-7d1c-4728-b215-6822eeb86448] { color: rgb(48, 52, 57); font-family: var(--s-font-7aa01dcb); font-size: 32px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-960b6973-7d1c-4728-b215-6822eeb86448] { font-size: 20px; }
}
.sd[data-s-0056ad26-d9ab-4cbc-8a44-404befcdf2fd] { color: rgb(48, 52, 57); font-family: var(--s-font-7aa01dcb); font-size: 24px; font-weight: 500; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-0056ad26-d9ab-4cbc-8a44-404befcdf2fd] { font-size: 14px; }
}
.sd[data-s-aa0d1194-44c7-4a69-9d14-ffe773d3c7f3] { color: rgb(48, 52, 57); flex: 0 0 auto; font-size: 130px; height: 55px; margin: 0px; rotate: 0deg; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-aa0d1194-44c7-4a69-9d14-ffe773d3c7f3] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-aa0d1194-44c7-4a69-9d14-ffe773d3c7f3] { display: flex; flex: 0 0 auto; font-size: 90px; height: 40px; max-width: 100%; }
}
.sd[data-s-c5e9419f-bf2f-4d89-b14c-4d5b240a029f] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 8px; flex: 0 0 auto; flex-flow: row; gap: 48px; height: auto; padding: 40px 48px; width: 100%; --gap-h-c5e9419f-bf2f-4d89-b14c-4d5b240a029f: 48px; --gap-v-c5e9419f-bf2f-4d89-b14c-4d5b240a029f: 0px; --gap-uuid: c5e9419f-bf2f-4d89-b14c-4d5b240a029f; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-c5e9419f-bf2f-4d89-b14c-4d5b240a029f] { flex: 0 0 auto; width: auto; --gap-h-c5e9419f-bf2f-4d89-b14c-4d5b240a029f: 48px; --gap-v-c5e9419f-bf2f-4d89-b14c-4d5b240a029f: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c5e9419f-bf2f-4d89-b14c-4d5b240a029f] { flex-flow: column; gap: 16px; padding: 0px 24px 24px; --gap-h-c5e9419f-bf2f-4d89-b14c-4d5b240a029f: 0px; --gap-v-c5e9419f-bf2f-4d89-b14c-4d5b240a029f: 16px; }
}
.sd[data-s-6e0dbf6d-29b4-4f3f-87f6-1c03e87f25a7] { color: rgb(172, 172, 172); font-family: var(--s-font-24bf55b1); font-size: 64px; font-style: italic; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; position: relative; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-fc2cedfb-95a1-4699-abf8-6696fa7a6109] { place-content: flex-start center; align-items: flex-start; flex: 1 1 0%; flex-flow: column; gap: 16px; height: auto; padding: 0px; width: auto; --gap-h-fc2cedfb-95a1-4699-abf8-6696fa7a6109: 0px; --gap-v-fc2cedfb-95a1-4699-abf8-6696fa7a6109: 16px; --gap-uuid: fc2cedfb-95a1-4699-abf8-6696fa7a6109; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-fc2cedfb-95a1-4699-abf8-6696fa7a6109] { place-content: center; align-items: center; --gap-h-fc2cedfb-95a1-4699-abf8-6696fa7a6109: 0px; --gap-v-fc2cedfb-95a1-4699-abf8-6696fa7a6109: 16px; }
}
.sd[data-s-489e811b-3e3b-431d-8a9c-b88d50fb05f0] { color: rgb(48, 52, 57); font-family: var(--s-font-7aa01dcb); font-size: 32px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-489e811b-3e3b-431d-8a9c-b88d50fb05f0] { font-size: 20px; }
}
.sd[data-s-367c505c-0c27-4bfa-bd4f-61ccf4dd9a89] { color: rgb(48, 52, 57); font-family: var(--s-font-7aa01dcb); font-size: 24px; font-weight: 500; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-367c505c-0c27-4bfa-bd4f-61ccf4dd9a89] { font-size: 14px; }
}
.sd[data-s-54d176a5-80b6-489b-87b7-0fc8c099f6ed] { color: rgb(48, 52, 57); flex: 0 0 auto; font-size: 130px; height: 55px; margin: 0px; rotate: 0deg; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-54d176a5-80b6-489b-87b7-0fc8c099f6ed] { display: flex; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-54d176a5-80b6-489b-87b7-0fc8c099f6ed] { display: flex; flex: 0 0 auto; font-size: 90px; height: 40px; max-width: 100%; }
}
.sd[data-s-e01119f2-5edd-468d-8fc0-d69ad631dcb6] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 8px; flex: 0 0 auto; flex-flow: row; gap: 48px; height: auto; padding: 40px 48px; width: 100%; --gap-h-e01119f2-5edd-468d-8fc0-d69ad631dcb6: 48px; --gap-v-e01119f2-5edd-468d-8fc0-d69ad631dcb6: 0px; --gap-uuid: e01119f2-5edd-468d-8fc0-d69ad631dcb6; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-e01119f2-5edd-468d-8fc0-d69ad631dcb6] { flex: 0 0 auto; width: auto; --gap-h-e01119f2-5edd-468d-8fc0-d69ad631dcb6: 48px; --gap-v-e01119f2-5edd-468d-8fc0-d69ad631dcb6: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e01119f2-5edd-468d-8fc0-d69ad631dcb6] { flex-flow: column; gap: 16px; padding: 0px 24px 24px; --gap-h-e01119f2-5edd-468d-8fc0-d69ad631dcb6: 0px; --gap-v-e01119f2-5edd-468d-8fc0-d69ad631dcb6: 16px; }
}
.sd[data-s-5f70ff02-5fb6-4be1-bbac-278312a9f7b3] { color: rgb(172, 172, 172); font-family: var(--s-font-24bf55b1); font-size: 64px; font-style: italic; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; position: relative; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-6b223d41-1b18-4aec-bd67-42eff004cf2c] { place-content: flex-start center; align-items: flex-start; flex: 1 1 0%; flex-flow: column; gap: 16px; padding: 0px; width: auto; --gap-h-6b223d41-1b18-4aec-bd67-42eff004cf2c: 0px; --gap-v-6b223d41-1b18-4aec-bd67-42eff004cf2c: 16px; --gap-uuid: 6b223d41-1b18-4aec-bd67-42eff004cf2c; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-6b223d41-1b18-4aec-bd67-42eff004cf2c] { place-content: center; align-items: center; --gap-h-6b223d41-1b18-4aec-bd67-42eff004cf2c: 0px; --gap-v-6b223d41-1b18-4aec-bd67-42eff004cf2c: 16px; }
}
.sd[data-s-067160fd-a985-4731-aed3-28abea1529f8] { color: rgb(48, 52, 57); font-family: var(--s-font-7aa01dcb); font-size: 32px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd[data-s-067160fd-a985-4731-aed3-28abea1529f8] { font-size: 20px; }
}
.sd[data-s-1ed2bd8d-2003-45b7-9397-234fe718ec65] { color: rgb(48, 52, 57); font-family: var(--s-font-7aa01dcb); font-size: 28px; font-weight: 500; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-1ed2bd8d-2003-45b7-9397-234fe718ec65] { font-size: 14px; }
}
.sd[data-s-51109819-30be-497a-b438-b01f8ac5c511] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); max-width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); }
.sd[data-s-718b5491-78be-4f8e-9287-f20aee9017a7] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 80px; height: auto; margin: 0px 32px; padding: 120px 0px; width: 1120px; --gap-h-718b5491-78be-4f8e-9287-f20aee9017a7: 80px; --gap-v-718b5491-78be-4f8e-9287-f20aee9017a7: 0px; --gap-uuid: 718b5491-78be-4f8e-9287-f20aee9017a7; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px) {
  .sd[data-s-718b5491-78be-4f8e-9287-f20aee9017a7] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 40px; padding: 96px 0px; width: 640px; --gap-h-718b5491-78be-4f8e-9287-f20aee9017a7: 0px; --gap-v-718b5491-78be-4f8e-9287-f20aee9017a7: 40px; max-width: calc(100% - 64px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-718b5491-78be-4f8e-9287-f20aee9017a7] { place-content: flex-start; align-items: flex-start; padding: 80px 0px; --gap-h-718b5491-78be-4f8e-9287-f20aee9017a7: 80px; --gap-v-718b5491-78be-4f8e-9287-f20aee9017a7: 0px; }
}
.sd[data-s-51daaa39-ef4b-4cf5-8569-1a6c1f49e697] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px; width: calc(40% - (var(--gap-h-718b5491-78be-4f8e-9287-f20aee9017a7) * 0.6)); --gap-h-51daaa39-ef4b-4cf5-8569-1a6c1f49e697: 0px; --gap-v-51daaa39-ef4b-4cf5-8569-1a6c1f49e697: 0px; --gap-uuid: 51daaa39-ef4b-4cf5-8569-1a6c1f49e697; max-width: calc(40% - (var(--gap-h-718b5491-78be-4f8e-9287-f20aee9017a7) * 0.6)); }
@media screen and (max-width: 840px) {
  .sd[data-s-51daaa39-ef4b-4cf5-8569-1a6c1f49e697] { flex: 0 0 auto; flex-flow: column; width: calc(100% - (var(--gap-h-718b5491-78be-4f8e-9287-f20aee9017a7) * 0)); --gap-h-51daaa39-ef4b-4cf5-8569-1a6c1f49e697: 0px; --gap-v-51daaa39-ef4b-4cf5-8569-1a6c1f49e697: 0px; max-width: calc(100% - (var(--gap-h-718b5491-78be-4f8e-9287-f20aee9017a7) * 0)); }
}
.sd[data-s-b609d480-4b3e-46f0-8828-e50eee910512] { }
.sd[data-s-b94744ce-4ccb-428e-bbc5-0a4343d9fae9] { color: rgb(30, 30, 30); flex: 0 0 auto; font-family: var(--s-font-40a913f4); font-size: 18px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 2; margin: 32px 0px 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b94744ce-4ccb-428e-bbc5-0a4343d9fae9].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-b94744ce-4ccb-428e-bbc5-0a4343d9fae9].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-b94744ce-4ccb-428e-bbc5-0a4343d9fae9] { font-size: 15px; margin: 8px 0px 0px; padding: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b94744ce-4ccb-428e-bbc5-0a4343d9fae9] { font-size: 14px; margin: 24px 0px 0px; max-width: 100%; }
}
.sd[data-s-34100e53-a0c7-4d64-8ab2-59f96d52d3ee] { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; flex-flow: column; gap: 0px; margin: 48px 0px 0px; padding: 0px; width: auto; --gap-h-34100e53-a0c7-4d64-8ab2-59f96d52d3ee: 0px; --gap-v-34100e53-a0c7-4d64-8ab2-59f96d52d3ee: 0px; --gap-uuid: 34100e53-a0c7-4d64-8ab2-59f96d52d3ee; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-34100e53-a0c7-4d64-8ab2-59f96d52d3ee] { flex: 0 0 auto; margin: 24px 0px 0px; width: calc(100% - (var(--gap-h-51daaa39-ef4b-4cf5-8569-1a6c1f49e697) * 0)); --gap-h-34100e53-a0c7-4d64-8ab2-59f96d52d3ee: 0px; --gap-v-34100e53-a0c7-4d64-8ab2-59f96d52d3ee: 0px; max-width: calc(100% - (var(--gap-h-51daaa39-ef4b-4cf5-8569-1a6c1f49e697) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-34100e53-a0c7-4d64-8ab2-59f96d52d3ee] { place-content: center; align-items: center; gap: 48px; margin: 32px 0px 0px; --gap-h-34100e53-a0c7-4d64-8ab2-59f96d52d3ee: 0px; --gap-v-34100e53-a0c7-4d64-8ab2-59f96d52d3ee: 48px; width: calc(100% - (var(--gap-h-51daaa39-ef4b-4cf5-8569-1a6c1f49e697) * 0)); max-width: calc(100% - (var(--gap-h-51daaa39-ef4b-4cf5-8569-1a6c1f49e697) * 0)); }
}
.sd[data-s-35cb79ca-057b-4838-9f3f-2263450675a8] { }
.sd[data-s-debed9d5-c575-438b-9fa4-2e821b56d267] { place-content: stretch flex-start; align-items: stretch; flex: 1 1 0%; flex-flow: column; gap: 24px; margin: 0px; padding: 0px; width: auto; --gap-h-debed9d5-c575-438b-9fa4-2e821b56d267: 0px; --gap-v-debed9d5-c575-438b-9fa4-2e821b56d267: 24px; --gap-uuid: debed9d5-c575-438b-9fa4-2e821b56d267; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-debed9d5-c575-438b-9fa4-2e821b56d267] { place-content: center flex-start; align-items: center; flex-flow: column; margin: 0px; --gap-h-debed9d5-c575-438b-9fa4-2e821b56d267: 0px; --gap-v-debed9d5-c575-438b-9fa4-2e821b56d267: 24px; }
}
.sd[data-s-5ec34087-d99f-4dc7-ac30-31258684e015] { place-content: flex-end; align-items: flex-end; background: rgb(249, 249, 249); border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); border-radius: 16px; flex: 1 1 0%; flex-flow: column; gap: 0px; height: auto; padding: 32px; width: auto; --gap-h-5ec34087-d99f-4dc7-ac30-31258684e015: 0px; --gap-v-5ec34087-d99f-4dc7-ac30-31258684e015: 0px; --gap-uuid: 5ec34087-d99f-4dc7-ac30-31258684e015; max-width: 100%; }
.sd[data-s-5ec34087-d99f-4dc7-ac30-31258684e015].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; --gap-h-5ec34087-d99f-4dc7-ac30-31258684e015: 0px; --gap-v-5ec34087-d99f-4dc7-ac30-31258684e015: 0px; }
.sd[data-s-5ec34087-d99f-4dc7-ac30-31258684e015].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-5ec34087-d99f-4dc7-ac30-31258684e015] { width: 640px; --gap-h-5ec34087-d99f-4dc7-ac30-31258684e015: 0px; --gap-v-5ec34087-d99f-4dc7-ac30-31258684e015: 0px; max-width: 100%; }
}
.sd[data-s-62a6a594-1cd8-4d1a-b2ec-f15c7bb045db] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px; width: calc(100% - (var(--gap-h-5ec34087-d99f-4dc7-ac30-31258684e015) * 0)); --gap-h-62a6a594-1cd8-4d1a-b2ec-f15c7bb045db: 0px; --gap-v-62a6a594-1cd8-4d1a-b2ec-f15c7bb045db: 0px; --gap-uuid: 62a6a594-1cd8-4d1a-b2ec-f15c7bb045db; max-width: calc(100% - (var(--gap-h-5ec34087-d99f-4dc7-ac30-31258684e015) * 0)); }
.sd[data-s-c3122a0f-ee86-4afb-845d-5be26060364d] { color: rgb(255, 167, 108); flex: 0 0 auto; font-family: var(--s-font-7aa01dcb); font-size: 24px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.2; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-c3122a0f-ee86-4afb-845d-5be26060364d] { color: rgb(255, 167, 108); padding: 0px; }
}
.sd[data-s-9a2958d0-7fa6-4b33-b7d5-4b7f45e47134] { color: rgb(30, 30, 30); flex: 0 0 auto; font-family: var(--s-font-40a913f4); font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 24px 0px 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-9a2958d0-7fa6-4b33-b7d5-4b7f45e47134] { padding: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9a2958d0-7fa6-4b33-b7d5-4b7f45e47134] { font-size: 20px; }
}
.sd[data-s-1d465021-da7f-417c-abfd-3e24f76bb265] { color: rgb(80, 223, 0); flex: 1 1 0%; font-family: var(--s-font-7aa01dcb); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.2; margin: 8px 0px 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-1d465021-da7f-417c-abfd-3e24f76bb265] { padding: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1d465021-da7f-417c-abfd-3e24f76bb265] { margin: 8px 0px 0px; }
}
.sd[data-s-a0b7de49-e016-4c4d-9eb3-a7b153b4c4c7] { color: rgb(30, 30, 30); flex: 1 1 0%; height: auto; margin: 24px 0px 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-a0b7de49-e016-4c4d-9eb3-a7b153b4c4c7] { padding: 0px; }
}
.sd[data-s-ac4c9d9a-4263-4b34-be81-f34c0813eb7a] { place-content: center flex-start; align-items: center; flex-flow: row; gap: 16px; margin: 24px 0px 0px; padding: 0px; --gap-h-ac4c9d9a-4263-4b34-be81-f34c0813eb7a: 16px; --gap-v-ac4c9d9a-4263-4b34-be81-f34c0813eb7a: 0px; --gap-uuid: ac4c9d9a-4263-4b34-be81-f34c0813eb7a; max-width: 100%; }
.sd[data-s-ac4c9d9a-4263-4b34-be81-f34c0813eb7a]:hover { opacity: 1; --gap-h-ac4c9d9a-4263-4b34-be81-f34c0813eb7a: 16px; --gap-v-ac4c9d9a-4263-4b34-be81-f34c0813eb7a: 0px; }
.sd[data-s-23384aef-c7e5-452c-aff4-614e9158d107] { color: rgb(30, 30, 30); flex: 1 1 0%; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ac4c9d9a-4263-4b34-be81-f34c0813eb7a]:hover .sd[data-s-23384aef-c7e5-452c-aff4-614e9158d107] { color: rgb(0, 150, 223); }
@media screen and (max-width: 840px) {
  .sd[data-s-23384aef-c7e5-452c-aff4-614e9158d107] { padding: 0px; }
}
.sd[data-s-8855dfab-ac93-4d71-abd9-4f0fbdeb7882] { color: rgb(30, 30, 30); font-size: 24px; }
.sd[data-s-ac4c9d9a-4263-4b34-be81-f34c0813eb7a]:hover .sd[data-s-8855dfab-ac93-4d71-abd9-4f0fbdeb7882] { translate: 8px; }
.sd[data-s-5a677949-af52-4017-b200-c885e7bb8158] { place-content: center; align-items: center; background: rgb(249, 249, 249); border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); border-radius: 80px 80px 0px 0px; flex: 0 0 auto; flex-flow: column; height: auto; width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); max-width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-5a677949-af52-4017-b200-c885e7bb8158] { border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); border-radius: 48px 48px 0px 0px; }
}
.sd[data-s-54020cdb-5831-445d-b12b-b55fe7c6c119] { place-content: center space-between; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; gap: 32px 0px; height: auto; margin: 0px 32px; padding: 120px 0px 0px; width: 1120px; --gap-h-54020cdb-5831-445d-b12b-b55fe7c6c119: 0px; --gap-v-54020cdb-5831-445d-b12b-b55fe7c6c119: 32px; --gap-uuid: 54020cdb-5831-445d-b12b-b55fe7c6c119; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px) {
  .sd[data-s-54020cdb-5831-445d-b12b-b55fe7c6c119] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 24px; padding: 96px 0px 0px; width: 640px; --gap-h-54020cdb-5831-445d-b12b-b55fe7c6c119: 0px; --gap-v-54020cdb-5831-445d-b12b-b55fe7c6c119: 24px; max-width: calc(100% - 64px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-54020cdb-5831-445d-b12b-b55fe7c6c119] { gap: 32px; padding: 80px 0px 0px; --gap-h-54020cdb-5831-445d-b12b-b55fe7c6c119: 32px; --gap-v-54020cdb-5831-445d-b12b-b55fe7c6c119: 32px; }
}
.sd[data-s-7c58ffbb-1bbb-4bdc-ac38-ec617fcdb082] { place-content: flex-start; align-items: flex-start; flex-flow: column; gap: 0px; padding: 0px; --gap-h-7c58ffbb-1bbb-4bdc-ac38-ec617fcdb082: 0px; --gap-v-7c58ffbb-1bbb-4bdc-ac38-ec617fcdb082: 0px; --gap-uuid: 7c58ffbb-1bbb-4bdc-ac38-ec617fcdb082; }
@media screen and (max-width: 840px) {
  .sd[data-s-7c58ffbb-1bbb-4bdc-ac38-ec617fcdb082] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-54020cdb-5831-445d-b12b-b55fe7c6c119) * 0)); --gap-h-7c58ffbb-1bbb-4bdc-ac38-ec617fcdb082: 0px; --gap-v-7c58ffbb-1bbb-4bdc-ac38-ec617fcdb082: 0px; max-width: calc(100% - (var(--gap-h-54020cdb-5831-445d-b12b-b55fe7c6c119) * 0)); }
}
.sd[data-s-d2905e3d-dc6e-4000-a19b-a9e92ea9a85e] { }
.sd[data-s-a315e175-0ad2-411f-80e4-ea47d53c669d] { color: rgb(30, 30, 30); flex: 0 0 auto; height: auto; margin: 32px 0px 0px; padding: 0px; text-align: left; width: 1064px; max-width: 100%; justify-content: flex-start; }
.sd[data-s-a315e175-0ad2-411f-80e4-ea47d53c669d].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-a315e175-0ad2-411f-80e4-ea47d53c669d].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-a315e175-0ad2-411f-80e4-ea47d53c669d] { margin: 24px 0px 0px; padding: 0px; max-width: 100%; }
}
.sd[data-s-48c05e97-6c94-4dcb-9fe3-4cdf535e2747] { }
.sd[data-s-52efabee-15e9-4a6c-b43f-30f8181c07aa] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 64px 0px 0px; padding: 0px 0px 120px; width: 1920px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-52efabee-15e9-4a6c-b43f-30f8181c07aa] { margin: 48px 0px 0px; padding: 0px 0px 96px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-52efabee-15e9-4a6c-b43f-30f8181c07aa] { margin: 64px 0px 0px; padding: 0px 0px 80px; max-width: 100%; }
}
.sd[data-s-3b586554-9bba-42cd-8f41-bbf92b7d4dbe] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: row; height: auto; overflow: hidden; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); translate: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-3b586554-9bba-42cd-8f41-bbf92b7d4dbe] { place-content: flex-start center; align-items: flex-start; }
}
.sd[data-s-b547feae-a216-4a36-8b9e-294f4a6c188c] { flex: 0 0 auto; flex-flow: column; height: 100%; outline-offset: -4px; padding: 0px 24px; transform: var(--sd-b547feae_002da216_002d4a36_002d8b9e_002d294f4a6c188c-transform); transition-property: transform; transition-timing-function: linear; width: 480px; will-change: transform; max-width: 100%; }
.sd[data-s-b547feae-a216-4a36-8b9e-294f4a6c188c]:focus { outline: none; }
.sd[data-s-b547feae-a216-4a36-8b9e-294f4a6c188c]:focus-visible { outline: black solid 2px; }
.sd[data-s-b547feae-a216-4a36-8b9e-294f4a6c188c]:hover { opacity: 1; }
.sd._animatingNext[data-s-b547feae-a216-4a36-8b9e-294f4a6c188c] { transform: translateX(-100%); }
.sd._animatingPrev[data-s-b547feae-a216-4a36-8b9e-294f4a6c188c] { transform: translateX(100%); }
@media screen and (max-width: 840px) {
  .sd[data-s-b547feae-a216-4a36-8b9e-294f4a6c188c] { flex: 0 0 auto; padding: 0px 16px; width: 320px; max-width: 100%; height: 100%; }
}
.sd[data-s-5a52ef78-c17c-421c-b640-d06c0f4774d0] { place-content: center flex-start; align-items: center; border-radius: 12px; flex-flow: column; overflow: hidden; padding: 0px; }
@media screen and (max-width: 840px) {
  .sd[data-s-5a52ef78-c17c-421c-b640-d06c0f4774d0] { border-radius: 8px; }
}
.sd[data-s-0590716f-85c5-44d0-811f-1ffc1d7193cb] { place-content: flex-start flex-end; align-items: flex-start; background: rgb(249, 249, 249); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 100%; z-index: -1; max-width: 100%; }
.sd[data-s-b547feae-a216-4a36-8b9e-294f4a6c188c]:hover .sd[data-s-0590716f-85c5-44d0-811f-1ffc1d7193cb] { transition-duration: 1000ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 540px) {
  .sd[data-s-0590716f-85c5-44d0-811f-1ffc1d7193cb] { border-radius: 2px; flex: 0 0 auto; width: 100%; }
}
.sd[data-s-7d1af67a-7069-46d1-bb15-ffddd7428a03] { place-content: center; align-items: center; background: rgba(30, 30, 30, 0.5); border-radius: 0px; inset: 0px; flex-flow: column; height: auto; margin: 0px; opacity: 0; overflow: visible; position: absolute; width: auto; max-width: 100%; }
.sd[data-s-b547feae-a216-4a36-8b9e-294f4a6c188c]:hover .sd[data-s-7d1af67a-7069-46d1-bb15-ffddd7428a03] { background: rgba(30, 30, 30, 0.65); opacity: 1; }
.sd[data-s-270f6803-629a-4a77-8e5b-fd99b1b43468] { color: rgb(255, 255, 255); font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; opacity: 0; text-align: left; translate: 0px 24px; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b547feae-a216-4a36-8b9e-294f4a6c188c]:hover .sd[data-s-270f6803-629a-4a77-8e5b-fd99b1b43468] { opacity: 1; transition-duration: 600ms; translate: 0px; }
.sd[data-s-875dba4f-4bbb-4283-b972-024d3361055a] { place-content: flex-start flex-end; align-items: flex-start; flex-flow: column; gap: 16px; height: auto; margin: 24px 0px 0px; width: 100%; --gap-h-875dba4f-4bbb-4283-b972-024d3361055a: 0px; --gap-v-875dba4f-4bbb-4283-b972-024d3361055a: 16px; --gap-uuid: 875dba4f-4bbb-4283-b972-024d3361055a; max-width: 100%; }
.sd[data-s-b547feae-a216-4a36-8b9e-294f4a6c188c]:hover .sd[data-s-875dba4f-4bbb-4283-b972-024d3361055a] { opacity: 0.5; --gap-h-875dba4f-4bbb-4283-b972-024d3361055a: 0px; --gap-v-875dba4f-4bbb-4283-b972-024d3361055a: 16px; }
@media screen and (max-width: 840px) {
  .sd[data-s-875dba4f-4bbb-4283-b972-024d3361055a] { gap: 12px; --gap-h-875dba4f-4bbb-4283-b972-024d3361055a: 0px; --gap-v-875dba4f-4bbb-4283-b972-024d3361055a: 12px; }
}
.sd[data-s-096f1afd-2482-4d8b-96c9-b279daaad3bc] { flex: 0 0 auto; flex-flow: wrap; gap: 16px; padding: 0px; width: calc(100% - (var(--gap-h-875dba4f-4bbb-4283-b972-024d3361055a) * 0)); --gap-h-096f1afd-2482-4d8b-96c9-b279daaad3bc: 16px; --gap-v-096f1afd-2482-4d8b-96c9-b279daaad3bc: 16px; --gap-uuid: 096f1afd-2482-4d8b-96c9-b279daaad3bc; max-width: calc(100% - (var(--gap-h-875dba4f-4bbb-4283-b972-024d3361055a) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-096f1afd-2482-4d8b-96c9-b279daaad3bc] { gap: 4px; --gap-h-096f1afd-2482-4d8b-96c9-b279daaad3bc: 4px; --gap-v-096f1afd-2482-4d8b-96c9-b279daaad3bc: 4px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-096f1afd-2482-4d8b-96c9-b279daaad3bc] { flex: 0 0 auto; --gap-h-096f1afd-2482-4d8b-96c9-b279daaad3bc: 16px; --gap-v-096f1afd-2482-4d8b-96c9-b279daaad3bc: 16px; }
}
.sd[data-s-42e98405-7664-4e23-8427-71db81406e3d] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); border-radius: 0px; flex-flow: row; gap: 8px; padding: 0px; --gap-h-42e98405-7664-4e23-8427-71db81406e3d: 8px; --gap-v-42e98405-7664-4e23-8427-71db81406e3d: 0px; --gap-uuid: 42e98405-7664-4e23-8427-71db81406e3d; }
.sd[data-s-abacaaa2-2646-4bcc-90ad-feed119cebbe] { color: rgb(30, 30, 30); font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 400; height: auto; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-7284a5a8-4446-40a0-b46d-3c71394de424] { color: rgb(0, 150, 223); flex: 1 1 0%; font-family: var(--s-font-40a913f4); font-size: 14px; font-weight: 700; letter-spacing: 0.1em; line-height: 1.5; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-09665188-202b-438a-aa4f-e6d801aa88aa] { background: rgb(223, 223, 223); flex: 0 0 auto; height: 1px; margin: 0px; width: calc(100% - (var(--gap-h-875dba4f-4bbb-4283-b972-024d3361055a) * 0)); max-width: calc(100% - (var(--gap-h-875dba4f-4bbb-4283-b972-024d3361055a) * 0)); }
.sd[data-s-99ae395f-28be-4c98-ae6e-304fcf4edea3] { color: rgb(30, 30, 30); font-family: var(--s-font-40a913f4); font-size: 16px; font-style: normal; font-weight: 600; letter-spacing: 0.1em; line-height: 1.7; margin: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-99ae395f-28be-4c98-ae6e-304fcf4edea3] { font-size: 14px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-99ae395f-28be-4c98-ae6e-304fcf4edea3] { font-size: 14px; }
}
.sd[data-s-dc2a12e9-86ca-42c9-9e21-040a922884d3] { color: rgb(119, 119, 119); font-family: var(--s-font-40a913f4); font-size: 12px; font-style: normal; font-weight: 600; letter-spacing: 0.1em; line-height: 1.7; margin: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-dc2a12e9-86ca-42c9-9e21-040a922884d3] { font-size: 14px; }
}
.sd[data-s-4af742c5-887c-4d26-bc24-fbe602eca96a] { place-content: center; align-items: center; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); max-width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); }
.sd[data-s-f5fd8825-1998-414c-afec-dba8d5237e46] { place-content: center space-between; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; gap: 40px; height: auto; margin: 0px 32px; padding: 120px 0px; width: 1120px; --gap-h-f5fd8825-1998-414c-afec-dba8d5237e46: 40px; --gap-v-f5fd8825-1998-414c-afec-dba8d5237e46: 40px; --gap-uuid: f5fd8825-1998-414c-afec-dba8d5237e46; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px) {
  .sd[data-s-f5fd8825-1998-414c-afec-dba8d5237e46] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 96px 0px; width: 640px; --gap-h-f5fd8825-1998-414c-afec-dba8d5237e46: 0px; --gap-v-f5fd8825-1998-414c-afec-dba8d5237e46: 40px; max-width: calc(100% - 64px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f5fd8825-1998-414c-afec-dba8d5237e46] { place-content: flex-start; align-items: flex-start; padding: 80px 0px 40px; --gap-h-f5fd8825-1998-414c-afec-dba8d5237e46: 40px; --gap-v-f5fd8825-1998-414c-afec-dba8d5237e46: 40px; }
}
.sd[data-s-4c11d77b-096e-4b88-b277-9a6f49987de4] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px; width: calc(50% - (var(--gap-h-f5fd8825-1998-414c-afec-dba8d5237e46) * 0.5)); --gap-h-4c11d77b-096e-4b88-b277-9a6f49987de4: 0px; --gap-v-4c11d77b-096e-4b88-b277-9a6f49987de4: 0px; --gap-uuid: 4c11d77b-096e-4b88-b277-9a6f49987de4; max-width: calc(50% - (var(--gap-h-f5fd8825-1998-414c-afec-dba8d5237e46) * 0.5)); }
@media screen and (max-width: 840px) {
  .sd[data-s-4c11d77b-096e-4b88-b277-9a6f49987de4] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; gap: 0px; width: calc(100% - (var(--gap-h-f5fd8825-1998-414c-afec-dba8d5237e46) * 0)); --gap-h-4c11d77b-096e-4b88-b277-9a6f49987de4: 0px; --gap-v-4c11d77b-096e-4b88-b277-9a6f49987de4: 0px; max-width: calc(100% - (var(--gap-h-f5fd8825-1998-414c-afec-dba8d5237e46) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4c11d77b-096e-4b88-b277-9a6f49987de4] { place-content: flex-start; align-items: flex-start; --gap-h-4c11d77b-096e-4b88-b277-9a6f49987de4: 0px; --gap-v-4c11d77b-096e-4b88-b277-9a6f49987de4: 0px; }
}
.sd[data-s-5fc3ea40-3775-4c16-8933-3769fd7ff92b] { }
.sd[data-s-f9bc2d87-cf85-4618-bf69-a273f0ad4881] { color: rgb(30, 30, 30); flex: 0 0 auto; height: auto; margin: 32px 0px 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-f9bc2d87-cf85-4618-bf69-a273f0ad4881].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-f9bc2d87-cf85-4618-bf69-a273f0ad4881].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-f9bc2d87-cf85-4618-bf69-a273f0ad4881] { margin: 24px 0px 0px; max-width: 100%; }
}
.sd[data-s-51324e9f-5fce-40be-b16f-6e3ea160547d] { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; flex-flow: column; gap: 32px; margin: 48px 0px 0px; padding: 0px; width: auto; --gap-h-51324e9f-5fce-40be-b16f-6e3ea160547d: 0px; --gap-v-51324e9f-5fce-40be-b16f-6e3ea160547d: 32px; --gap-uuid: 51324e9f-5fce-40be-b16f-6e3ea160547d; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-51324e9f-5fce-40be-b16f-6e3ea160547d] { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; gap: 0px; width: calc(100% - (var(--gap-h-4c11d77b-096e-4b88-b277-9a6f49987de4) * 0)); --gap-h-51324e9f-5fce-40be-b16f-6e3ea160547d: 0px; --gap-v-51324e9f-5fce-40be-b16f-6e3ea160547d: 0px; max-width: calc(100% - (var(--gap-h-4c11d77b-096e-4b88-b277-9a6f49987de4) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-51324e9f-5fce-40be-b16f-6e3ea160547d] { place-content: center; align-items: center; gap: 47px; margin: 32px 0px 0px; --gap-h-51324e9f-5fce-40be-b16f-6e3ea160547d: 0px; --gap-v-51324e9f-5fce-40be-b16f-6e3ea160547d: 47px; width: calc(100% - (var(--gap-h-4c11d77b-096e-4b88-b277-9a6f49987de4) * 0)); max-width: calc(100% - (var(--gap-h-4c11d77b-096e-4b88-b277-9a6f49987de4) * 0)); }
}
.sd[data-s-f6418c00-8789-4b9b-b554-140ac322068e] { }
.sd[data-s-385c9e6a-58d2-4a92-afb5-ef4f9be89cde] { place-content: flex-end flex-start; align-items: flex-end; flex: 1 1 0%; flex-flow: column; gap: 0px; padding: 0px; width: auto; --gap-h-385c9e6a-58d2-4a92-afb5-ef4f9be89cde: 0px; --gap-v-385c9e6a-58d2-4a92-afb5-ef4f9be89cde: 0px; --gap-uuid: 385c9e6a-58d2-4a92-afb5-ef4f9be89cde; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-385c9e6a-58d2-4a92-afb5-ef4f9be89cde] { place-content: center flex-start; align-items: center; gap: 0px; --gap-h-385c9e6a-58d2-4a92-afb5-ef4f9be89cde: 0px; --gap-v-385c9e6a-58d2-4a92-afb5-ef4f9be89cde: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-385c9e6a-58d2-4a92-afb5-ef4f9be89cde] { place-content: flex-start; align-items: flex-start; --gap-h-385c9e6a-58d2-4a92-afb5-ef4f9be89cde: 0px; --gap-v-385c9e6a-58d2-4a92-afb5-ef4f9be89cde: 0px; }
}
.sd[data-s-6701a194-9a61-4e39-b079-73dd4dda0c28] { place-content: flex-end flex-start; align-items: flex-end; flex-flow: row; gap: 0px; padding: 0px; --gap-h-6701a194-9a61-4e39-b079-73dd4dda0c28: 0px; --gap-v-6701a194-9a61-4e39-b079-73dd4dda0c28: 0px; --gap-uuid: 6701a194-9a61-4e39-b079-73dd4dda0c28; }
@media screen and (max-width: 840px) {
  .sd[data-s-6701a194-9a61-4e39-b079-73dd4dda0c28] { place-content: flex-end center; align-items: flex-end; gap: 0px; --gap-h-6701a194-9a61-4e39-b079-73dd4dda0c28: 0px; --gap-v-6701a194-9a61-4e39-b079-73dd4dda0c28: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-6701a194-9a61-4e39-b079-73dd4dda0c28] { place-content: flex-end center; align-items: flex-end; --gap-h-6701a194-9a61-4e39-b079-73dd4dda0c28: 0px; --gap-v-6701a194-9a61-4e39-b079-73dd4dda0c28: 0px; }
}
.sd[data-s-1f65f0c8-fb32-4e79-a219-9d8380c81b04] { border-radius: 12px; flex: 0 0 auto; height: auto; margin: 0px; width: calc(62% - (var(--gap-h-6701a194-9a61-4e39-b079-73dd4dda0c28) * 0.37999999999999995)); max-width: calc(62% - (var(--gap-h-6701a194-9a61-4e39-b079-73dd4dda0c28) * 0.37999999999999995)); }
.sd[data-s-1f65f0c8-fb32-4e79-a219-9d8380c81b04].appear { scale: 1e-10; transition-delay: 400ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.sd[data-s-1f65f0c8-fb32-4e79-a219-9d8380c81b04].appear-active { transition-delay: 400ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 840px) {
  .sd[data-s-1f65f0c8-fb32-4e79-a219-9d8380c81b04] { flex: 0 0 auto; width: 280px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1f65f0c8-fb32-4e79-a219-9d8380c81b04] { flex: 0 0 auto; width: calc(60% - (var(--gap-h-6701a194-9a61-4e39-b079-73dd4dda0c28) * 0.4)); max-width: calc(60% - (var(--gap-h-6701a194-9a61-4e39-b079-73dd4dda0c28) * 0.4)); }
}
.sd[data-s-2534a102-5959-48f3-9e09-5221ce5d08d0] { background: rgb(50, 191, 152); border-radius: 12px; flex: 0 0 auto; height: 110px; width: calc(29% - (var(--gap-h-6701a194-9a61-4e39-b079-73dd4dda0c28) * 0.71)); max-width: calc(29% - (var(--gap-h-6701a194-9a61-4e39-b079-73dd4dda0c28) * 0.71)); }
.sd[data-s-2534a102-5959-48f3-9e09-5221ce5d08d0].appear { scale: 1e-10; transition-delay: 200ms; transition-duration: 1600ms; }
.sd[data-s-2534a102-5959-48f3-9e09-5221ce5d08d0].appear-active { transition-delay: 200ms; transition-duration: 1600ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-2534a102-5959-48f3-9e09-5221ce5d08d0] { flex: 0 0 auto; width: 200px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2534a102-5959-48f3-9e09-5221ce5d08d0] { flex: 0 0 auto; height: 80px; width: calc(25% - (var(--gap-h-6701a194-9a61-4e39-b079-73dd4dda0c28) * 0.75)); max-width: calc(25% - (var(--gap-h-6701a194-9a61-4e39-b079-73dd4dda0c28) * 0.75)); }
}
.sd[data-s-709c1cb1-ccce-44c3-9740-ddc01d567fa7] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 0px; padding: 0px 24px 0px 0px; --gap-h-709c1cb1-ccce-44c3-9740-ddc01d567fa7: 0px; --gap-v-709c1cb1-ccce-44c3-9740-ddc01d567fa7: 0px; --gap-uuid: 709c1cb1-ccce-44c3-9740-ddc01d567fa7; }
@media screen and (max-width: 840px) {
  .sd[data-s-709c1cb1-ccce-44c3-9740-ddc01d567fa7] { place-content: flex-start; align-items: flex-start; gap: 0px; padding: 0px; --gap-h-709c1cb1-ccce-44c3-9740-ddc01d567fa7: 0px; --gap-v-709c1cb1-ccce-44c3-9740-ddc01d567fa7: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-709c1cb1-ccce-44c3-9740-ddc01d567fa7] { place-content: flex-start; align-items: flex-start; --gap-h-709c1cb1-ccce-44c3-9740-ddc01d567fa7: 0px; --gap-v-709c1cb1-ccce-44c3-9740-ddc01d567fa7: 0px; }
}
.sd[data-s-2c39273b-867e-4dd2-a26c-378e810b2938] { background: rgb(0, 150, 223); border-radius: 12px; flex: 0 0 auto; height: 193px; width: 80px; max-width: 100%; }
.sd[data-s-2c39273b-867e-4dd2-a26c-378e810b2938].appear { scale: 1e-10; transition-delay: 600ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.sd[data-s-2c39273b-867e-4dd2-a26c-378e810b2938].appear-active { transition-delay: 600ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 540px) {
  .sd[data-s-2c39273b-867e-4dd2-a26c-378e810b2938] { flex: 0 0 auto; height: 80px; width: 64px; max-width: 100%; }
}
.sd[data-s-07d8f8cc-a57c-42fb-ac26-ff8c13468192] { border-radius: 12px; flex: 0 0 auto; height: auto; width: 200px; max-width: 100%; }
.sd[data-s-07d8f8cc-a57c-42fb-ac26-ff8c13468192].appear { scale: 1e-10; transition-delay: 300ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.sd[data-s-07d8f8cc-a57c-42fb-ac26-ff8c13468192].appear-active { transition-delay: 300ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 540px) {
  .sd[data-s-07d8f8cc-a57c-42fb-ac26-ff8c13468192] { flex: 0 0 auto; width: calc(40% - (var(--gap-h-709c1cb1-ccce-44c3-9740-ddc01d567fa7) * 0.6)); max-width: calc(40% - (var(--gap-h-709c1cb1-ccce-44c3-9740-ddc01d567fa7) * 0.6)); }
}
.sd[data-s-fadbd90c-eff3-4d2d-b251-9d5f452c8025] { background: rgb(255, 167, 108); border-radius: 12px; height: 90px; width: 86px; max-width: 100%; }
.sd[data-s-fadbd90c-eff3-4d2d-b251-9d5f452c8025].appear { scale: 1e-10; transition-delay: 500ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.sd[data-s-fadbd90c-eff3-4d2d-b251-9d5f452c8025].appear-active { transition-delay: 500ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 540px) {
  .sd[data-s-fadbd90c-eff3-4d2d-b251-9d5f452c8025] { flex: 0 0 auto; width: 90px; max-width: 100%; }
}
.sd[data-s-588aa464-cfa6-4c8d-9647-9ecff1599e96] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); max-width: calc(100% - (var(--gap-h-8e6fadfe-589a-4c31-8a47-551f7e18e529) * 0)); }
.sd[data-s-1f2201ef-28b8-4f69-89ff-ac64857ed1d9] { place-content: stretch flex-start; align-items: stretch; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 80px; height: auto; margin: 0px 32px; padding: 120px 0px; width: 1120px; --gap-h-1f2201ef-28b8-4f69-89ff-ac64857ed1d9: 80px; --gap-v-1f2201ef-28b8-4f69-89ff-ac64857ed1d9: 0px; --gap-uuid: 1f2201ef-28b8-4f69-89ff-ac64857ed1d9; max-width: calc(100% - 64px); }
@media screen and (max-width: 840px) {
  .sd[data-s-1f2201ef-28b8-4f69-89ff-ac64857ed1d9] { flex: 0 0 auto; flex-flow: column; gap: 48px; padding: 96px 0px; width: 640px; --gap-h-1f2201ef-28b8-4f69-89ff-ac64857ed1d9: 0px; --gap-v-1f2201ef-28b8-4f69-89ff-ac64857ed1d9: 48px; max-width: calc(100% - 64px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-1f2201ef-28b8-4f69-89ff-ac64857ed1d9] { padding: 80px 0px; --gap-h-1f2201ef-28b8-4f69-89ff-ac64857ed1d9: 80px; --gap-v-1f2201ef-28b8-4f69-89ff-ac64857ed1d9: 0px; }
}
.sd[data-s-e08a473c-543c-4e40-baec-5bafd620bc9d] { place-content: flex-start space-between; align-items: flex-start; flex-flow: column; gap: 80px; padding: 0px; --gap-h-e08a473c-543c-4e40-baec-5bafd620bc9d: 0px; --gap-v-e08a473c-543c-4e40-baec-5bafd620bc9d: 80px; --gap-uuid: e08a473c-543c-4e40-baec-5bafd620bc9d; }
@media screen and (max-width: 840px) {
  .sd[data-s-e08a473c-543c-4e40-baec-5bafd620bc9d] { place-content: flex-end space-between; align-items: flex-end; flex-flow: row; gap: 8px; padding: 0px; --gap-h-e08a473c-543c-4e40-baec-5bafd620bc9d: 8px; --gap-v-e08a473c-543c-4e40-baec-5bafd620bc9d: 0px; }
}
.sd[data-s-8af75478-7605-4468-9eab-a018efbc6781] { }
.sd[data-s-37d0bf97-b02f-4713-b1b0-717a717d3ceb] { place-content: center space-between; align-items: center; flex-flow: column; gap: 0px; padding: 0px; --gap-h-37d0bf97-b02f-4713-b1b0-717a717d3ceb: 0px; --gap-v-37d0bf97-b02f-4713-b1b0-717a717d3ceb: 0px; --gap-uuid: 37d0bf97-b02f-4713-b1b0-717a717d3ceb; }
@media screen and (max-width: 840px) {
  .sd[data-s-37d0bf97-b02f-4713-b1b0-717a717d3ceb] { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; flex-flow: row; gap: 0px; width: auto; --gap-h-37d0bf97-b02f-4713-b1b0-717a717d3ceb: 0px; --gap-v-37d0bf97-b02f-4713-b1b0-717a717d3ceb: 0px; max-width: 100%; }
}
.sd[data-s-708d98cb-9c2f-4628-9eca-1c0439112fc1] { place-content: flex-end space-between; align-items: flex-end; flex-flow: row; gap: 0px; padding: 0px; --gap-h-708d98cb-9c2f-4628-9eca-1c0439112fc1: 0px; --gap-v-708d98cb-9c2f-4628-9eca-1c0439112fc1: 0px; --gap-uuid: 708d98cb-9c2f-4628-9eca-1c0439112fc1; }
@media screen and (max-width: 840px) {
  .sd[data-s-708d98cb-9c2f-4628-9eca-1c0439112fc1] { flex-flow: row; gap: 0px; --gap-h-708d98cb-9c2f-4628-9eca-1c0439112fc1: 0px; --gap-v-708d98cb-9c2f-4628-9eca-1c0439112fc1: 0px; }
}
.sd[data-s-f456de06-f21f-4ec9-b367-54018a0e06ff] { background: rgb(255, 167, 108); border-radius: 8px; height: 117px; width: 103px; max-width: 100%; }
.sd[data-s-f456de06-f21f-4ec9-b367-54018a0e06ff].appear { scale: 1e-10; transition-delay: 500ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.sd[data-s-f456de06-f21f-4ec9-b367-54018a0e06ff].appear-active { transition-delay: 500ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 840px) {
  .sd[data-s-f456de06-f21f-4ec9-b367-54018a0e06ff] { flex: 0 0 auto; height: 65px; width: 65px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-f456de06-f21f-4ec9-b367-54018a0e06ff] { flex: 0 0 auto; height: 32px; width: 32px; max-width: 100%; }
}
.sd[data-s-f359c6ee-1d94-4b85-8b34-4b87fda4a78b] { background: rgb(255, 224, 203); border-radius: 4px; flex: 0 0 auto; height: 40px; width: 40px; max-width: 100%; }
.sd[data-s-f359c6ee-1d94-4b85-8b34-4b87fda4a78b].appear { scale: 1e-10; transition-delay: 200ms; transition-duration: 1600ms; }
.sd[data-s-f359c6ee-1d94-4b85-8b34-4b87fda4a78b].appear-active { transition-delay: 200ms; transition-duration: 1600ms; }
@media screen and (max-width: 540px) {
  .sd[data-s-f359c6ee-1d94-4b85-8b34-4b87fda4a78b] { flex: 0 0 auto; height: 24px; width: 24px; max-width: 100%; }
}
.sd[data-s-30b65bfd-4a31-4ea8-b6c2-32a98130f12f] { place-content: flex-end space-between; align-items: flex-end; flex-flow: row; gap: 0px; padding: 0px; --gap-h-30b65bfd-4a31-4ea8-b6c2-32a98130f12f: 0px; --gap-v-30b65bfd-4a31-4ea8-b6c2-32a98130f12f: 0px; --gap-uuid: 30b65bfd-4a31-4ea8-b6c2-32a98130f12f; }
@media screen and (max-width: 840px) {
  .sd[data-s-30b65bfd-4a31-4ea8-b6c2-32a98130f12f] { flex-flow: row; gap: 0px; --gap-h-30b65bfd-4a31-4ea8-b6c2-32a98130f12f: 0px; --gap-v-30b65bfd-4a31-4ea8-b6c2-32a98130f12f: 0px; }
}
.sd[data-s-d11ec439-72c7-4304-96d5-c135be670a44] { background: rgb(50, 191, 152); border-radius: 8px; flex: 0 0 auto; height: 74px; width: 74px; max-width: 100%; }
.sd[data-s-d11ec439-72c7-4304-96d5-c135be670a44].appear { scale: 1e-10; transition-delay: 300ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.sd[data-s-d11ec439-72c7-4304-96d5-c135be670a44].appear-active { transition-delay: 300ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 840px) {
  .sd[data-s-d11ec439-72c7-4304-96d5-c135be670a44] { flex: 0 0 auto; height: 52px; width: 52px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d11ec439-72c7-4304-96d5-c135be670a44] { flex: 0 0 auto; height: 40px; width: 40px; max-width: 100%; }
}
.sd[data-s-db5f23c9-8edb-405f-b582-725492fea33c] { background: rgb(0, 150, 223); border-radius: 8px; flex: 0 0 auto; height: 74px; width: 98px; max-width: 100%; }
.sd[data-s-db5f23c9-8edb-405f-b582-725492fea33c].appear { scale: 1e-10; transition-delay: 400ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.sd[data-s-db5f23c9-8edb-405f-b582-725492fea33c].appear-active { transition-delay: 400ms; transition-duration: 1600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
@media screen and (max-width: 840px) {
  .sd[data-s-db5f23c9-8edb-405f-b582-725492fea33c] { flex: 0 0 auto; height: 80px; width: 76px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-db5f23c9-8edb-405f-b582-725492fea33c] { flex: 0 0 auto; height: 48px; width: 48px; max-width: 100%; }
}
.sd[data-s-65c1c685-306c-4305-a096-5c9120a77afc] { place-content: center; align-items: center; flex: 1 1 0%; flex-flow: column; gap: 64px; padding: 0px; width: auto; --gap-h-65c1c685-306c-4305-a096-5c9120a77afc: 0px; --gap-v-65c1c685-306c-4305-a096-5c9120a77afc: 64px; --gap-uuid: 65c1c685-306c-4305-a096-5c9120a77afc; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-65c1c685-306c-4305-a096-5c9120a77afc] { flex-direction: column; gap: 32px; width: calc(100% - (var(--gap-h-1f2201ef-28b8-4f69-89ff-ac64857ed1d9) * 0)); --gap-h-65c1c685-306c-4305-a096-5c9120a77afc: 0px; --gap-v-65c1c685-306c-4305-a096-5c9120a77afc: 32px; max-width: calc(100% - (var(--gap-h-1f2201ef-28b8-4f69-89ff-ac64857ed1d9) * 0)); }
}
.sd[data-s-2c20853f-8ded-472f-b733-df3df866c018] { place-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-flow: column; height: auto; width: calc(100% - (var(--gap-h-65c1c685-306c-4305-a096-5c9120a77afc) * 0)); max-width: calc(100% - (var(--gap-h-65c1c685-306c-4305-a096-5c9120a77afc) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-2c20853f-8ded-472f-b733-df3df866c018] { place-content: flex-end flex-start; align-items: flex-end; width: 100%; }
}
.sd[data-s-8cc2db09-d258-4a84-9f37-b0524292dda3] { background: rgba(0, 0, 0, 0); flex-flow: row; justify-content: flex-start; margin: 0px; width: 100%; max-width: 100%; }
.sd[data-s-8cc2db09-d258-4a84-9f37-b0524292dda3].appear { opacity: 0; transition-delay: 200ms; transition-duration: 1000ms; translate: 0px 24px; }
.sd[data-s-8cc2db09-d258-4a84-9f37-b0524292dda3].appear-active { transition-delay: 200ms; transition-duration: 1000ms; }
.sd[data-s-8cc2db09-d258-4a84-9f37-b0524292dda3]:hover { background: rgb(249, 249, 249); opacity: 1; }
@media screen and (max-width: 840px) {
  .sd[data-s-8cc2db09-d258-4a84-9f37-b0524292dda3] { flex: 0 0 auto; flex-direction: column; overflow: hidden auto; width: 640px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8cc2db09-d258-4a84-9f37-b0524292dda3] { overflow: hidden auto; width: 100%; max-width: 100%; }
}
.sd[data-s-23437ffe-c142-4193-8011-2e3cf4da43ee] { place-content: flex-start; align-items: flex-start; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(119, 119, 119); flex: 1 1 0%; flex-flow: column; gap: 16px; margin: 0px; padding: 32px 24px; --gap-h-23437ffe-c142-4193-8011-2e3cf4da43ee: 0px; --gap-v-23437ffe-c142-4193-8011-2e3cf4da43ee: 16px; --gap-uuid: 23437ffe-c142-4193-8011-2e3cf4da43ee; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-23437ffe-c142-4193-8011-2e3cf4da43ee] { width: 100%; --gap-h-23437ffe-c142-4193-8011-2e3cf4da43ee: 0px; --gap-v-23437ffe-c142-4193-8011-2e3cf4da43ee: 16px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-23437ffe-c142-4193-8011-2e3cf4da43ee] { gap: 16px; padding: 24px 12px; --gap-h-23437ffe-c142-4193-8011-2e3cf4da43ee: 0px; --gap-v-23437ffe-c142-4193-8011-2e3cf4da43ee: 16px; }
}
.sd[data-s-5a5e7e52-f3bc-458b-b50c-9e07988f2bbe] { place-content: center; align-items: center; flex-flow: row; gap: 16px; padding: 0px; --gap-h-5a5e7e52-f3bc-458b-b50c-9e07988f2bbe: 16px; --gap-v-5a5e7e52-f3bc-458b-b50c-9e07988f2bbe: 0px; --gap-uuid: 5a5e7e52-f3bc-458b-b50c-9e07988f2bbe; }
.sd[data-s-0e7481e9-1833-4a4d-ad70-9be6ae9c4b47] { color: rgb(30, 30, 30); font-family: var(--s-font-7aa01dcb); font-size: 15px; font-weight: 500; letter-spacing: 0.05em; margin: 0px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-0e7481e9-1833-4a4d-ad70-9be6ae9c4b47] { font-size: 12px; }
}
.sd[data-s-52344d5f-da48-452b-8574-6a2fbf58eb18] { flex: 1 1 0%; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-604b08c1-66b3-404b-9177-5e14a476665a] { place-content: center; align-items: center; flex-flow: row; gap: 24px; margin: 0px; padding: 0px; --gap-h-604b08c1-66b3-404b-9177-5e14a476665a: 24px; --gap-v-604b08c1-66b3-404b-9177-5e14a476665a: 0px; --gap-uuid: 604b08c1-66b3-404b-9177-5e14a476665a; max-width: 100%; }
.sd[data-s-95f33e93-c597-4bf0-b1e3-180696c0d751] { background: rgb(255, 224, 203); border-width: 0px; border-style: solid; border-color: rgb(119, 119, 119); border-radius: 64px; color: rgb(30, 30, 30); font-family: var(--s-font-7aa01dcb); font-size: 13px; font-weight: 600; letter-spacing: 0.05em; margin: 0px; padding: 6px 12px 4px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-95f33e93-c597-4bf0-b1e3-180696c0d751] { font-size: 12px; }
}
.sd[data-s-cff191c4-6ce5-4aee-affb-2fb3f62dab2f] { color: rgb(30, 30, 30); font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 500; letter-spacing: 0.05em; line-height: 1.5; margin: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-cff191c4-6ce5-4aee-affb-2fb3f62dab2f] { font-size: 14px; }
}
.sd[data-s-b6ee482c-52c5-4cb8-b670-1514c1d6761d] { }
.sd[data-s-958f0fd6-7e1f-4340-93cd-4175967886c1] { }
.sd[data-s-ece58ff6-3730-451b-9407-9ccab050e88b] { }
/* === inline === */
body { background: rgb(255, 255, 255); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
/* === inline === */
.sd[data-r-0_1_e37e3f0e-d6ed-449c-afba-6d5c86096668]::before { background-image: url("/assets/img/s-1920x1280_v-frms_webp_2bccf348-3ae5-4972-b7cb-521ba04682d5_regular.webp"); }
/* === inline === */
:root { --s-font-7aa01dcb: Poppins; --s-font-40a913f4: Poppins,'Noto Sans JP'; --s-font-24bf55b1: Lato; }
.sd[data-s-c52b2f49-258a-4bd3-a9c9-ebfc1ed13d2b] { }
.sd[data-s-93ebb37e-6871-436d-b4ea-571c7c15d3f8] { }
.sd[data-s-f93ea375-588c-4c13-8809-26ce6a04074c] { }
.sd[data-s-7c23b7c4-ac53-4fdd-b992-46bb962cd9f8] { }
.sd[data-s-ea8815f3-ac04-4532-8e58-fae0c34dabfe] { }
.sd[data-s-27c2ea4d-74eb-4226-86d1-279eddd2548a] { }
.sd[data-s-9f002685-6393-4b23-aedb-14fda54b400c] { }
.sd[data-s-9fb8f030-538f-4389-949f-6c67ea6e0663] { }
.sd[data-s-f8577368-b013-4283-9d2e-7a81ffa3f512] { }
.sd[data-s-8401811b-7dee-4d9f-968b-df6753ed4b19] { }
.sd[data-s-b91a67a3-9870-4b3c-b605-770cd47d0fdc] { }
.sd[data-s-35a4f639-4668-48e9-9323-1f7ae6be18ab] { }
.sd[data-s-692bb664-7baa-4db4-beb9-d58f3496a5a6] { }
.sd[data-s-0b9b027e-862f-44ff-ae50-5bb6edae2e78] { }
.sd[data-s-b0b658a0-7ed5-4280-8733-0de952501c56] { }
.sd[data-s-b556196d-8501-4f88-b92b-992abf2e4df9] { }
.sd[data-s-691ced81-ea9f-4580-955d-ea6657c68bc4] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0.16); flex-flow: column; height: 100%; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-94b63ad0-4434-42fb-b0e3-0ba19c8d1944] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 0px; box-shadow: none; flex: 0 0 auto; flex-flow: column; height: 100vh; margin: 0px; overflow: hidden auto; padding: 64px 40px 40px; width: 400px; max-width: 100%; }
  .sd[data-s-94b63ad0-4434-42fb-b0e3-0ba19c8d1944] { flex: 0 0 auto; padding: 56px 32px 40px; width: 280px; max-width: 100%; }
.sd[data-s-985f7022-bc16-4ddd-a68d-935c6bdb32ab] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 32px; padding: 0px; width: 100%; --gap-h-985f7022-bc16-4ddd-a68d-935c6bdb32ab: 0px; --gap-v-985f7022-bc16-4ddd-a68d-935c6bdb32ab: 32px; --gap-uuid: 985f7022-bc16-4ddd-a68d-935c6bdb32ab; max-width: 100%; }
  .sd[data-s-985f7022-bc16-4ddd-a68d-935c6bdb32ab] { flex: 0 0 auto; flex-flow: column; gap: 24px; width: 100%; --gap-h-985f7022-bc16-4ddd-a68d-935c6bdb32ab: 0px; --gap-v-985f7022-bc16-4ddd-a68d-935c6bdb32ab: 24px; }
.sd[data-s-c305c001-f767-4203-abdf-59da9f50c10e] { place-content: flex-start center; align-items: flex-start; border-width: 0px; border-style: solid; border-color: rgb(119, 119, 119); flex: 0 0 auto; flex-flow: column; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-985f7022-bc16-4ddd-a68d-935c6bdb32ab) * 0)); max-width: calc(100% - (var(--gap-h-985f7022-bc16-4ddd-a68d-935c6bdb32ab) * 0)); }
.sd[data-s-778993c0-82b5-4f1d-8732-bb87822b7c8d] { place-content: center flex-start; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); flex: 0 0 auto; flex-flow: row; gap: 8px; padding: 16px 8px; width: 100%; --gap-h-778993c0-82b5-4f1d-8732-bb87822b7c8d: 8px; --gap-v-778993c0-82b5-4f1d-8732-bb87822b7c8d: 0px; --gap-uuid: 778993c0-82b5-4f1d-8732-bb87822b7c8d; max-width: 100%; }
.sd[data-s-19a66308-3030-4c3b-a791-9136cccfd3c6] { color: rgb(30, 30, 30); font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-19a66308-3030-4c3b-a791-9136cccfd3c6]:hover { opacity: 0.8; }
  .sd[data-s-19a66308-3030-4c3b-a791-9136cccfd3c6] { font-size: 14px; }
.sd[data-s-5349952e-cbf7-415f-8b6b-887e7a82f1f9] { color: rgb(119, 119, 119); font-family: var(--s-font-7aa01dcb); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-5349952e-cbf7-415f-8b6b-887e7a82f1f9]:hover { opacity: 0.8; }
  .sd[data-s-5349952e-cbf7-415f-8b6b-887e7a82f1f9] { color: rgb(189, 189, 189); font-size: 14px; font-weight: 500; }
.sd[data-s-5fa83b1d-3d6d-4d8e-9263-7d1834fded8f] { place-content: center flex-start; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); flex: 0 0 auto; flex-flow: row; gap: 8px; padding: 16px 8px; width: 100%; --gap-h-5fa83b1d-3d6d-4d8e-9263-7d1834fded8f: 8px; --gap-v-5fa83b1d-3d6d-4d8e-9263-7d1834fded8f: 0px; --gap-uuid: 5fa83b1d-3d6d-4d8e-9263-7d1834fded8f; max-width: 100%; }
.sd[data-s-c0c96ac2-ec7c-4371-b82e-79782fc5e03c] { color: rgb(30, 30, 30); font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c0c96ac2-ec7c-4371-b82e-79782fc5e03c]:hover { opacity: 0.8; }
  .sd[data-s-c0c96ac2-ec7c-4371-b82e-79782fc5e03c] { font-size: 14px; }
.sd[data-s-8fd40559-71b7-4a54-83b6-49e82b7d478c] { color: rgb(119, 119, 119); font-family: var(--s-font-7aa01dcb); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8fd40559-71b7-4a54-83b6-49e82b7d478c]:hover { opacity: 0.8; }
  .sd[data-s-8fd40559-71b7-4a54-83b6-49e82b7d478c] { color: rgb(189, 189, 189); font-size: 14px; font-weight: 500; }
.sd[data-s-cee7375e-005b-43c1-8fb0-7abd427faab6] { place-content: center flex-start; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); flex: 0 0 auto; flex-flow: row; gap: 8px; padding: 16px 8px; width: 100%; --gap-h-cee7375e-005b-43c1-8fb0-7abd427faab6: 8px; --gap-v-cee7375e-005b-43c1-8fb0-7abd427faab6: 0px; --gap-uuid: cee7375e-005b-43c1-8fb0-7abd427faab6; max-width: 100%; }
.sd[data-s-8008bee6-dd97-4222-9408-12612518d529] { color: rgb(30, 30, 30); font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8008bee6-dd97-4222-9408-12612518d529]:hover { opacity: 0.8; }
  .sd[data-s-8008bee6-dd97-4222-9408-12612518d529] { font-size: 14px; }
.sd[data-s-22c7d70a-a83a-4dca-8bff-01e9c778a2c0] { color: rgb(119, 119, 119); font-family: var(--s-font-7aa01dcb); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-22c7d70a-a83a-4dca-8bff-01e9c778a2c0]:hover { opacity: 0.8; }
  .sd[data-s-22c7d70a-a83a-4dca-8bff-01e9c778a2c0] { color: rgb(189, 189, 189); font-size: 14px; font-weight: 500; }
.sd[data-s-ab441c7e-b723-4f61-9100-ed59f87d0710] { place-content: center flex-start; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); flex: 0 0 auto; flex-flow: row; gap: 8px; padding: 16px 8px; width: 100%; --gap-h-ab441c7e-b723-4f61-9100-ed59f87d0710: 8px; --gap-v-ab441c7e-b723-4f61-9100-ed59f87d0710: 0px; --gap-uuid: ab441c7e-b723-4f61-9100-ed59f87d0710; max-width: 100%; }
.sd[data-s-01543b14-89c0-4cf8-a80e-6aed00c8d2e8] { color: rgb(30, 30, 30); font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-01543b14-89c0-4cf8-a80e-6aed00c8d2e8]:hover { opacity: 0.8; }
  .sd[data-s-01543b14-89c0-4cf8-a80e-6aed00c8d2e8] { font-size: 14px; }
.sd[data-s-265dce9e-f2f3-42e0-b3a6-0a2c0e94da1b] { color: rgb(119, 119, 119); font-family: var(--s-font-7aa01dcb); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-265dce9e-f2f3-42e0-b3a6-0a2c0e94da1b]:hover { opacity: 0.8; }
  .sd[data-s-265dce9e-f2f3-42e0-b3a6-0a2c0e94da1b] { color: rgb(189, 189, 189); font-size: 14px; font-weight: 500; }
.sd[data-s-53072891-5a96-40c8-9938-6497160501c9] { place-content: center flex-start; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); flex: 0 0 auto; flex-flow: row; gap: 8px; padding: 16px 8px; width: 100%; --gap-h-53072891-5a96-40c8-9938-6497160501c9: 8px; --gap-v-53072891-5a96-40c8-9938-6497160501c9: 0px; --gap-uuid: 53072891-5a96-40c8-9938-6497160501c9; max-width: 100%; }
.sd[data-s-1f3034da-cb32-429f-813c-3d95e7c3331b] { color: rgb(30, 30, 30); font-family: var(--s-font-40a913f4); font-size: 16px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1f3034da-cb32-429f-813c-3d95e7c3331b]:hover { opacity: 0.8; }
  .sd[data-s-1f3034da-cb32-429f-813c-3d95e7c3331b] { font-size: 14px; }
.sd[data-s-205b803f-430c-42f7-a67c-ea99144dc3eb] { color: rgb(119, 119, 119); font-family: var(--s-font-7aa01dcb); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-205b803f-430c-42f7-a67c-ea99144dc3eb]:hover { opacity: 0.8; }
  .sd[data-s-205b803f-430c-42f7-a67c-ea99144dc3eb] { color: rgb(189, 189, 189); font-size: 14px; font-weight: 500; }
.sd[data-s-5d9e6021-6586-4940-ad9f-ed912407fd5d] { place-content: center; align-items: center; flex-flow: column; gap: 12px; padding: 0px; --gap-h-5d9e6021-6586-4940-ad9f-ed912407fd5d: 0px; --gap-v-5d9e6021-6586-4940-ad9f-ed912407fd5d: 12px; --gap-uuid: 5d9e6021-6586-4940-ad9f-ed912407fd5d; }
  .sd[data-s-5d9e6021-6586-4940-ad9f-ed912407fd5d] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; width: calc(100% - (var(--gap-h-985f7022-bc16-4ddd-a68d-935c6bdb32ab) * 0)); --gap-h-5d9e6021-6586-4940-ad9f-ed912407fd5d: 0px; --gap-v-5d9e6021-6586-4940-ad9f-ed912407fd5d: 12px; max-width: calc(100% - (var(--gap-h-985f7022-bc16-4ddd-a68d-935c6bdb32ab) * 0)); }
.sd[data-s-abd28c1a-2084-44ac-8bec-b1be7631fc01] { place-content: center space-between; align-items: center; border-width: 2px; border-style: solid; border-color: rgb(223, 223, 223); border-radius: 64px; flex: 0 0 auto; flex-flow: row; gap: 32px; padding: 16px 32px; width: 240px; --gap-h-abd28c1a-2084-44ac-8bec-b1be7631fc01: 32px; --gap-v-abd28c1a-2084-44ac-8bec-b1be7631fc01: 0px; --gap-uuid: abd28c1a-2084-44ac-8bec-b1be7631fc01; max-width: 100%; }
.sd[data-s-abd28c1a-2084-44ac-8bec-b1be7631fc01]:hover { background: rgb(223, 223, 223); --gap-h-abd28c1a-2084-44ac-8bec-b1be7631fc01: 32px; --gap-v-abd28c1a-2084-44ac-8bec-b1be7631fc01: 0px; }
  .sd[data-s-abd28c1a-2084-44ac-8bec-b1be7631fc01] { flex: 0 0 auto; width: 320px; --gap-h-abd28c1a-2084-44ac-8bec-b1be7631fc01: 32px; --gap-v-abd28c1a-2084-44ac-8bec-b1be7631fc01: 0px; max-width: 100%; }
.sd[data-s-8906ae8a-a8ef-4ff0-89cb-d515c36be2f0] { color: rgb(30, 30, 30); flex: 0 0 auto; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-abd28c1a-2084-44ac-8bec-b1be7631fc01]:hover .sd[data-s-8906ae8a-a8ef-4ff0-89cb-d515c36be2f0] { opacity: 1; transition-duration: 600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .sd[data-s-8906ae8a-a8ef-4ff0-89cb-d515c36be2f0] { padding: 0px; }
.sd[data-s-ba520e7a-774e-42c0-a9a1-6232c4d3f0ce] { color: rgb(30, 30, 30); font-size: 20px; }
.sd[data-s-e674dc54-766c-41f1-8415-ef7b245419a4] { place-content: center space-between; align-items: center; background: rgb(0, 150, 223); border-width: 0px; border-style: solid; border-color: rgb(223, 223, 223); border-radius: 64px; flex: 0 0 auto; flex-flow: row; gap: 32px; padding: 16px 32px; width: 240px; --gap-h-e674dc54-766c-41f1-8415-ef7b245419a4: 32px; --gap-v-e674dc54-766c-41f1-8415-ef7b245419a4: 0px; --gap-uuid: e674dc54-766c-41f1-8415-ef7b245419a4; max-width: 100%; }
.sd[data-s-e674dc54-766c-41f1-8415-ef7b245419a4]:hover { background: rgb(0, 119, 176); --gap-h-e674dc54-766c-41f1-8415-ef7b245419a4: 32px; --gap-v-e674dc54-766c-41f1-8415-ef7b245419a4: 0px; }
  .sd[data-s-e674dc54-766c-41f1-8415-ef7b245419a4] { flex: 0 0 auto; width: 320px; --gap-h-e674dc54-766c-41f1-8415-ef7b245419a4: 32px; --gap-v-e674dc54-766c-41f1-8415-ef7b245419a4: 0px; max-width: 100%; }
.sd[data-s-f6bec7dc-9a73-46a8-afad-a31a3005bf0c] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-40a913f4); font-size: 15px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e674dc54-766c-41f1-8415-ef7b245419a4]:hover .sd[data-s-f6bec7dc-9a73-46a8-afad-a31a3005bf0c] { transition-duration: 600ms; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .sd[data-s-f6bec7dc-9a73-46a8-afad-a31a3005bf0c] { padding: 0px; }
.sd[data-s-7b739d44-3bdd-4b29-add1-e029ab5576b7] { color: rgb(255, 255, 255); font-size: 20px; }
.sd[data-s-ee123074-d55e-4556-81ee-cc5445b41028] { inset: 0px 0px auto auto; color: rgb(30, 30, 30); font-size: 24px; margin: 0px; padding: 16px; position: absolute; max-width: 100%; }
  .sd[data-s-ee123074-d55e-4556-81ee-cc5445b41028] { padding: 32px; }
  .sd[data-s-ee123074-d55e-4556-81ee-cc5445b41028] { padding: 24px; }
/* === static modal wrapper === */
#site-modal { position: fixed; inset: 0; z-index: 10000; }
#site-modal[hidden] { display: none; }
