.page-enter-active { transition: 0.6s cubic-bezier(0.4, 0.4, 0, 1); }
.page-leave-active { transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1); }
.page-enter-from, .page-leave-to { opacity: 0; }
:root { --rebranding-loading-bg: #e5e5e5; --rebranding-loading-bar: #222; }
.product-font-style[data-v-576d8cfb], .publish-studio-style[data-v-846728c8] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.app[data-v-d0df059b] { flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; }
.title[data-v-d0df059b] { letter-spacing: 2.45px; margin: 30px; font-size: 34px; font-weight: 300; line-height: 30px; }
.DynamicAnnouncer[data-v-203e0e3e] { 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-8402bd97] { 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-8402bd97], .snackbar.v-leave-active[data-v-8402bd97] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.snackbar.v-enter-from[data-v-8402bd97], .snackbar.v-leave-to[data-v-8402bd97] { opacity: 0; transform: translate(-50%, -10px); }
.snackbar .convey[data-v-8402bd97] { flex-direction: row; align-items: center; gap: 8px; padding: 0px; display: flex; }
.snackbar .convey .icon[data-v-8402bd97] { background-position: 50% center; background-repeat: no-repeat; flex-shrink: 0; width: 24px; height: 24px; }
.snackbar .convey .message[data-v-8402bd97] { white-space: pre-line; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; }
.snackbar .convey.error .icon[data-v-8402bd97] { 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-8402bd97] { color: rgb(248, 79, 101); }
.snackbar .convey.success .icon[data-v-8402bd97] { 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-8402bd97] { color: rgb(17, 17, 17); }
.snackbar .button[data-v-8402bd97] { 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-8402bd97]:hover { background: rgb(245, 245, 245); }
.TitleAnnouncer[data-v-828db32a] { 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-9f7266e2] { pointer-events: none; width: 16px; height: 16px; animation: 1s linear 0s infinite normal none running loading-spin-9f7266e2; }
.spinner[data-v-9f7266e2]::before { opacity: 0.2; border-width: 2px; border-style: solid; border-image: initial; border-color: rgba(0, 0, 0, 0) currentcolor currentcolor rgba(0, 0, 0, 0); }
.spinner[data-v-9f7266e2]::after, .spinner[data-v-9f7266e2]::before { content: ""; box-sizing: border-box; border-radius: 50%; width: 100%; height: 100%; position: absolute; }
.spinner[data-v-9f7266e2]::after { opacity: 1; border-width: 2px; border-style: solid; border-image: initial; border-color: currentcolor rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; }
@keyframes loading-spin-9f7266e2 { 
  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-33b0ed75] { top: unset; right: unset; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; position: fixed; bottom: 20px; left: 20px; overflow: hidden; }
a[data-v-33b0ed75] { 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-33b0ed75] { will-change: width, height; transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
  a[data-v-33b0ed75]:hover { width: 200px; height: 32px; }
}
[data-v-33b0ed75] .custom-fill path { fill: var(--v786c4dc6); }
.fade-enter-active[data-v-33b0ed75], .fade-leave-active[data-v-33b0ed75] { 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-33b0ed75], .fade-leave-to[data-v-33b0ed75] { 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: initial; 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: initial; 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: initial; text-decoration: none; font-size: inherit !important; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item > a:hover { opacity: 0.7; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item--1 { margin: 0px 0px 16px; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item--2 { margin: 0px 0px 16px; padding-left: 2rem; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item--3 { margin: 0px 0px 16px; padding-left: 4rem; }
:where(.render-canvas) .sd.section { flex-flow: column !important; align-content: center !important; align-items: center !important; width: 100% !important; max-width: 100% !important; height: auto !important; padding: 0px !important; }
:where(.render-canvas) .sd.section-inner { position: static !important; }
@property --g-angle { syntax: "<angle>"; inherits: false; initial-value: 180deg; }
@property --g-color-0 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-0 { syntax: "<percentage>"; inherits: false; initial-value: .01%; }
@property --g-color-1 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-1 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-2 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-2 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-3 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-3 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-4 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-4 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-5 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-5 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-6 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-6 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-7 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-7 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-8 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-8 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-9 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-9 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-10 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-10 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-11 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-11 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
br[data-bp~="base:0"] { display: none; }
br[data-bp~="base:1"] { display: inline; }
@media screen and (max-width: 1140px) {
  br[data-bp~="@small:0"] { display: none; }
  br[data-bp~="@small:1"] { display: inline; }
}
@media screen and (max-width: 840px) {
  br[data-bp~="@tablet:0"] { display: none; }
  br[data-bp~="@tablet:1"] { display: inline; }
}
@media screen and (max-width: 542px) {
  br[data-bp~="@mobile:0"] { display: none; }
  br[data-bp~="@mobile:1"] { display: inline; }
}
@media screen and (max-width: 320px) {
  br[data-bp~="@mini:0"] { display: none; }
  br[data-bp~="@mini:1"] { display: inline; }
}
.sd[data-s-f1bc5bb9][data-s-f1bc5bb9][data-s-f1bc5bb9] { font-family: "Noto Sans JP"; font-size: 22px; font-weight: 900; line-height: 1; }
@media screen and (max-width: 542px) {
  .sd[data-s-f1bc5bb9][data-s-f1bc5bb9][data-s-f1bc5bb9] { font-size: 16px; line-height: 1.4; }
}
.sd[data-s-c2ddb7f0-441c-472f-a3af-68eeffd4034f] { place-content: center; align-items: center; background: rgb(102, 102, 102); flex: 0 0 auto; flex-flow: column; height: 182px; padding: 112px 0px 122px; width: 100%; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-c2ddb7f0-441c-472f-a3af-68eeffd4034f] { padding: 48px 0px 116px; }
}
.sd[data-s-f84b9cac-d34c-4ace-b053-c44c1c7f140b] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; height: auto; padding: 30px 48px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-f84b9cac-d34c-4ace-b053-c44c1c7f140b] { align-content: flex-start; align-items: flex-start; padding: 50px 24px 0px; }
}
.sd[data-s-e8863021-09b1-46df-9723-4d9801f6a120] { color: rgb(255, 255, 255); font-family: var(--s-font-58ac8e4d); font-size: 11px; font-style: normal; font-weight: 400; height: auto; line-height: 1.4; margin: 0px; text-align: left; transform-origin: center bottom; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-30dc94dc-21e6-46d4-927b-e828d0859bcf] { color: rgb(255, 255, 255); font-family: var(--s-font-58ac8e4d); font-size: 11px; font-style: normal; font-weight: 400; height: auto; line-height: 1.4; margin: 5px 0px 6px; text-align: left; transform-origin: center bottom; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-724a729b-cefd-49ea-b41e-4224cddb0cec] { color: rgb(255, 255, 255); font-family: var(--s-font-58ac8e4d); font-size: 11px; font-style: normal; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 20px; text-align: left; transform-origin: center bottom; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ebaa4c76-1df8-4e31-83a0-e6c612581737] { color: rgb(255, 255, 255); font-family: var(--s-font-58ac8e4d); font-size: 10px; font-style: normal; font-weight: 400; height: auto; line-height: 1.4; margin: 0px; text-align: left; transform-origin: center bottom; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-adba5c17-7824-4957-a85d-250578ada4f5] { place-content: center flex-end; align-items: center; background: rgb(255, 255, 255); border-radius: 0px; flex-flow: column; height: 100%; margin: 0px; opacity: 1; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-cfb07d36-67be-4568-8c68-a5708143d1f7] { place-content: center space-between; align-items: center; background: rgb(251, 251, 251); flex: 0 0 auto; flex-flow: row; height: 80px; left: 0px; margin: 0px; overflow: visible; padding: 0px 140px; position: fixed; top: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-cfb07d36-67be-4568-8c68-a5708143d1f7] { padding: 0px 50px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-cfb07d36-67be-4568-8c68-a5708143d1f7] { padding: 0px 20px; }
}
.sd[data-s-9ec73ad5-284f-47f6-bac8-bba447db76ec] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 100%; margin: 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-9ec73ad5-284f-47f6-bac8-bba447db76ec]:hover { opacity: 0.7; scale: 1.1; }
.sd[data-s-de353760-7f70-445f-86da-c5b0ff91c9c7] { height: auto; width: 160px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-de353760-7f70-445f-86da-c5b0ff91c9c7] { height: auto; width: 138px; max-width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-de353760-7f70-445f-86da-c5b0ff91c9c7] { height: auto; width: 124px; max-width: 100%; }
}
.sd[data-s-3c349ce7-2763-4d5d-9c74-d4a3bc2421cc] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0.04); flex-flow: column; height: auto; margin: 0px; padding: 116px 140px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-3c349ce7-2763-4d5d-9c74-d4a3bc2421cc] { display: flex; padding: 102px 25px 200px; }
}
.sd[data-s-section-inner-3c349ce7-2763-4d5d-9c74-d4a3bc2421cc] { padding: 116px 140px; width: 1280px; height: auto; flex-flow: column; place-content: center; align-items: center; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-section-inner-3c349ce7-2763-4d5d-9c74-d4a3bc2421cc] { padding: 102px 25px 200px; flex-direction: column; }
}
.sd[data-s-2833fafa-2152-432b-bb75-550b46a91bed] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex-flow: wrap; overflow: hidden auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-2833fafa-2152-432b-bb75-550b46a91bed] { flex-direction: column; overflow: hidden auto; }
}
.sd[data-s-154a059f-64cd-49dc-a792-cc3cdbdb22a6] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px; overflow: visible; padding: 0px; width: 42%; max-width: 42%; }
@media screen and (max-width: 840px) {
  .sd[data-s-154a059f-64cd-49dc-a792-cc3cdbdb22a6] { width: 100%; max-width: 100%; }
}
.sd[data-s-05487d6b-0292-4a67-80a8-37362077b756] { flex: 0 0 auto; height: auto; margin: 0px; width: 100%; max-width: 100%; }
.sd[data-s-4afb6c53-c229-4065-a8fb-b6e4fc75a2b9] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; overflow: visible; padding: 0px; width: 50%; max-width: 50%; }
@media screen and (max-width: 840px) {
  .sd[data-s-4afb6c53-c229-4065-a8fb-b6e4fc75a2b9] { width: 100%; max-width: 100%; }
}
.sd[data-s-8e522043-3e2b-4078-9bcd-33cfba33f649] { flex: 0 0 auto; height: auto; margin: 0px; width: 100%; max-width: 100%; }
.sd[data-s-4ec45ecf-8fc6-48b0-a794-d7d1579428eb] { place-content: flex-start center; align-items: flex-start; flex-flow: column; height: auto; margin: 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-4ec45ecf-8fc6-48b0-a794-d7d1579428eb] { margin: 37px 0px 0px; max-width: 100%; }
}
.sd[data-s-a6102cb8-50fd-45fa-bf80-cbe6929748df] { place-content: center; align-items: center; background: rgb(0, 174, 236); border-radius: 8px; box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 10px 30px; transition-duration: 300ms; width: 300px; z-index: 1; max-width: 100%; }
.sd[data-s-a6102cb8-50fd-45fa-bf80-cbe6929748df]:hover { scale: 1.05; }
.sd[data-s-80810f0c-b3b3-44c1-bd56-3f7531dab59f] { color: rgb(255, 255, 255); font-family: var(--s-font-aa86c01f); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-80810f0c-b3b3-44c1-bd56-3f7531dab59f] { font-size: 15px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-80810f0c-b3b3-44c1-bd56-3f7531dab59f] { font-size: 16px; }
}
.sd[data-s-60663969-8130-45ae-a682-418b0af2afa2] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0.04); flex-flow: column; height: auto; padding: 116px 140px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-60663969-8130-45ae-a682-418b0af2afa2] { display: flex; padding: 102px 25px 200px; }
}
.sd[data-s-section-inner-60663969-8130-45ae-a682-418b0af2afa2] { padding: 116px 140px; width: 1280px; height: auto; flex-flow: column; place-content: center; align-items: center; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-section-inner-60663969-8130-45ae-a682-418b0af2afa2] { padding: 102px 25px 200px; flex-direction: column; }
}
.sd[data-s-c53cb338-35af-458f-805b-58aa91285bff] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex-flow: column; overflow: hidden auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-c53cb338-35af-458f-805b-58aa91285bff] { flex-direction: column; overflow: hidden auto; }
}
.sd[data-s-597e9f21-568c-448b-8299-4d8ffcfd8077] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex-flow: column; overflow: hidden auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-597e9f21-568c-448b-8299-4d8ffcfd8077] { flex-direction: column; overflow: hidden auto; }
}
.sd[data-s-d705931f-135f-4f21-acb0-3a57425ca364] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-d705931f-135f-4f21-acb0-3a57425ca364] { width: 100%; }
}
.sd[data-s-8ff1f6ac-da17-49ea-a248-feecba236a85] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6ce9a73e-874f-4836-a273-62ecf0918585] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-6ce9a73e-874f-4836-a273-62ecf0918585] { width: 100%; }
}
.sd[data-s-04cc61ff-9ec8-4c6b-b288-30a34098c6c5] { border-radius: 0px; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-96e2e9eb-bf3e-48b6-85f0-94a824a8521f] { border-radius: 0px; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 10px 0px 0px; padding: 0px; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-65a9dc99-c20d-4ed2-8dcb-223d839f4d91] { border-radius: 0px; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 10px 0px 0px; padding: 0px; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-36de055f-e1df-4e68-9811-896bc13e979f] { border-radius: 0px; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 10px 0px 0px; padding: 0px; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-0a620887-1bff-4b8d-9383-0120264a09c1] { border-radius: 0px; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 10px 0px 0px; padding: 0px; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b11fdf2a-2418-4ce6-bd9d-9d31edd56dfe] { border-radius: 0px; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 10px 0px 0px; padding: 0px; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-50d1f59f-d9e6-4703-b7a9-6d49ed2f78b3] { border-radius: 0px; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 10px 0px 0px; padding: 0px; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-24b5e53d-2fb1-42ff-8517-6eedaa02c601] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0.04); flex-flow: column; height: auto; padding: 116px 140px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-24b5e53d-2fb1-42ff-8517-6eedaa02c601] { display: flex; padding: 102px 25px 200px; }
}
.sd[data-s-section-inner-24b5e53d-2fb1-42ff-8517-6eedaa02c601] { padding: 116px 140px; width: 1280px; height: auto; flex-flow: column; place-content: center; align-items: center; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-section-inner-24b5e53d-2fb1-42ff-8517-6eedaa02c601] { padding: 102px 25px 200px; flex-direction: column; }
}
.sd[data-s-5a8d7028-2942-426b-864f-65f7d22c1e87] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: column; height: auto; margin: 0px 0px 60px; width: auto; max-width: 100%; }
.sd[data-s-8b216d11-2332-4754-a1a2-42ad09a72888] { color: rgb(17, 17, 17); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 48px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px 0px 20px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-8b216d11-2332-4754-a1a2-42ad09a72888] { font-size: 36px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-8b216d11-2332-4754-a1a2-42ad09a72888] { font-size: 36px; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
}
.sd[data-s-8fd0eaa2-a46c-4ba4-9d47-0f6df5ad24d6] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex-flow: column; overflow: hidden auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-8fd0eaa2-a46c-4ba4-9d47-0f6df5ad24d6] { flex-direction: column; overflow: hidden auto; }
}
.sd[data-s-51496506-37be-4c15-bde8-7f25644fa3b5] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-51496506-37be-4c15-bde8-7f25644fa3b5] { width: 100%; }
}
.sd[data-s-e613ae32-182b-4e53-9a21-fb75ee937337] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 20px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px 0px 5px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-47dc4574-4f58-436b-a950-72025dec3014] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9e37ecec-b9f1-4b2f-a49b-2aaf0a818118] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-9e37ecec-b9f1-4b2f-a49b-2aaf0a818118] { width: 100%; }
}
.sd[data-s-b5d466cd-10b2-42bc-b952-f1a372a80c14] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 20px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px 0px 5px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b09f7ca2-6f4b-44fc-a9b9-85957895ead3] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6520f100-b37b-4a52-9b08-60e50b2a076e] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-6520f100-b37b-4a52-9b08-60e50b2a076e] { width: 100%; }
}
.sd[data-s-d13f213c-90b3-4204-a2c4-52c7f5215c05] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 20px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px 0px 5px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-3ddd2ab1-1151-4031-a98a-adcef6b7fdd2] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6bb11bd6-5b5d-4b7a-80a0-8468bf22b786] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-6bb11bd6-5b5d-4b7a-80a0-8468bf22b786] { width: 100%; }
}
.sd[data-s-eac49a85-c60a-4805-8bf7-24d1dd62d35b] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 20px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px 0px 5px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-86a6391e-0fc6-4ea3-af12-baa1133fc5a3] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b5f90de8-8226-4b36-8065-31c103e6fb2e] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0.04); flex-flow: column; height: auto; padding: 116px 140px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-b5f90de8-8226-4b36-8065-31c103e6fb2e] { display: flex; padding: 102px 25px 200px; }
}
.sd[data-s-section-inner-b5f90de8-8226-4b36-8065-31c103e6fb2e] { padding: 116px 140px; width: 1280px; height: auto; flex-flow: column; place-content: center; align-items: center; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-section-inner-b5f90de8-8226-4b36-8065-31c103e6fb2e] { padding: 102px 25px 200px; flex-direction: column; }
}
.sd[data-s-b7c084dc-d977-4f0f-ad7c-d55deea83663] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: column; height: auto; margin: 0px 0px 60px; width: auto; max-width: 100%; }
.sd[data-s-63b69363-3dfd-4373-9b92-daa3df2cb3af] { color: rgb(17, 17, 17); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 48px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px 0px 20px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-63b69363-3dfd-4373-9b92-daa3df2cb3af] { font-size: 36px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-63b69363-3dfd-4373-9b92-daa3df2cb3af] { font-size: 36px; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
}
.sd[data-s-821ff9c3-49c9-4c49-9b7f-72b4ccb64de0] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex-flow: column; overflow: hidden auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-821ff9c3-49c9-4c49-9b7f-72b4ccb64de0] { flex-direction: column; overflow: hidden auto; }
}
.sd[data-s-b27d216b-b139-4774-8e02-a7c02f2d0708] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-b27d216b-b139-4774-8e02-a7c02f2d0708] { width: 100%; }
}
.sd[data-s-6b7516f3-dbfc-484c-8c8d-6d180a2a4493] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-a854d2d1-8ba9-4b34-a302-e491a2afe609] { border-radius: 0px; color: rgb(43, 156, 255); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 10px 0px 0px; padding: 0px; text-align: left; text-decoration: underline; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-93c6de63-9c7a-4e45-bc09-49458edf67fb] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0.04); flex-flow: column; height: auto; margin: 0px; padding: 116px 140px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-93c6de63-9c7a-4e45-bc09-49458edf67fb] { display: flex; padding: 102px 25px 200px; }
}
.sd[data-s-section-inner-93c6de63-9c7a-4e45-bc09-49458edf67fb] { padding: 116px 140px; width: 1280px; height: auto; flex-flow: column; place-content: center; align-items: center; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-section-inner-93c6de63-9c7a-4e45-bc09-49458edf67fb] { padding: 102px 25px 200px; flex-direction: column; }
}
.sd[data-s-7997d299-2af7-4fa3-9f34-f367d2df7b02] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: column; height: auto; margin: 0px 0px 60px; width: auto; max-width: 100%; }
.sd[data-s-271fef6b-8e34-4f6f-80fd-1176917410ad] { color: rgb(17, 17, 17); font-family: var(--s-font-aa86c01f); font-size: 48px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-271fef6b-8e34-4f6f-80fd-1176917410ad] { font-size: 36px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-271fef6b-8e34-4f6f-80fd-1176917410ad] { font-size: 36px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-85c7a4b1-3aad-4578-9a69-52d3324f04f1] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex-flow: wrap; overflow: hidden auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-85c7a4b1-3aad-4578-9a69-52d3324f04f1] { flex-direction: column; overflow: hidden auto; }
}
.sd[data-s-6726a17d-00d8-4fb1-a229-9643fa022896] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-6726a17d-00d8-4fb1-a229-9643fa022896] { width: 100%; max-width: 100%; }
}
.sd[data-s-071da860-14a1-4235-8726-94ebfa5cbc89] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-868f085d-ffcc-4b38-8fe7-fe5878145741] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c305e024-dd62-4c04-86d2-b41a60e0142b] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-c305e024-dd62-4c04-86d2-b41a60e0142b] { width: 100%; max-width: 100%; }
}
.sd[data-s-998870fa-d2db-4031-988e-ddeb68ada946] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-2fdb9705-903e-407a-8f09-58d67eb34631] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-78d09dfa-c49c-4e19-95bd-ae92e400f9ea] { border-radius: 0px; color: rgb(255, 0, 0); font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-dc846fef-c5c0-4fb9-bbda-f2f7009d4f99] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-dc846fef-c5c0-4fb9-bbda-f2f7009d4f99] { width: 100%; max-width: 100%; }
}
.sd[data-s-47790bfc-1499-4177-a9df-da2b24d88ece] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-59481835-0abf-4e49-ba69-6e208d2282d4] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-0c23a09e-743f-40b1-bd04-7e4c10af2b4b] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-0c23a09e-743f-40b1-bd04-7e4c10af2b4b] { width: 100%; max-width: 100%; }
}
.sd[data-s-9419af11-00aa-434a-81b3-23ed3d5687f3] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-a9de195d-7d0c-488e-b214-5fcb047e5c6f] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-58804782-1110-4ba0-87e1-33b4defb6a44] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-58804782-1110-4ba0-87e1-33b4defb6a44] { width: 100%; max-width: 100%; }
}
.sd[data-s-8ced4cc3-f112-4eca-804e-70a2e4ec93fb] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-21a0c756-2f40-4b1a-a5d9-deb2b003523c] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-95cb7842-be64-4bea-b961-f12ba6686900] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-95cb7842-be64-4bea-b961-f12ba6686900] { width: 100%; max-width: 100%; }
}
.sd[data-s-5cf087f9-cb2a-447a-b92e-5aecde542cbb] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-d52c6b8a-ab66-4b28-b90c-5909d87bb84c] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8129e7ff-caf5-41fc-8ad9-2f7722c6561f] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-8129e7ff-caf5-41fc-8ad9-2f7722c6561f] { width: 100%; max-width: 100%; }
}
.sd[data-s-33f278ba-3004-4386-822b-024de244eea1] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-6302772c-e5cd-4c3b-861b-9970367538d8] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-71cfba8c-1f7d-4be9-a44a-a9a61d3000e5] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0.04); flex-flow: column; height: auto; padding: 116px 140px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-71cfba8c-1f7d-4be9-a44a-a9a61d3000e5] { display: flex; padding: 102px 25px 200px; }
}
.sd[data-s-section-inner-71cfba8c-1f7d-4be9-a44a-a9a61d3000e5] { padding: 116px 140px; width: 1280px; height: auto; flex-flow: column; place-content: center; align-items: center; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-section-inner-71cfba8c-1f7d-4be9-a44a-a9a61d3000e5] { padding: 102px 25px 200px; flex-direction: column; }
}
.sd[data-s-2bcced5e-3479-405e-a5fc-0cddd536200b] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: column; height: auto; margin: 0px 0px 60px; width: auto; max-width: 100%; }
.sd[data-s-0f1f9c67-79f9-456f-af3f-fad6ae6f09fc] { color: rgb(17, 17, 17); font-family: var(--s-font-aa86c01f); font-size: 48px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px 0px 20px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-0f1f9c67-79f9-456f-af3f-fad6ae6f09fc] { font-size: 36px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-0f1f9c67-79f9-456f-af3f-fad6ae6f09fc] { font-size: 36px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-a3341322-aaa6-4893-ba15-56d87c480967] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex-flow: wrap; overflow: hidden auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-a3341322-aaa6-4893-ba15-56d87c480967] { flex-direction: column; overflow: hidden auto; }
}
.sd[data-s-c2e2412e-d3a2-4b24-8ada-fe8e30bbd619] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-c2e2412e-d3a2-4b24-8ada-fe8e30bbd619] { width: 100%; max-width: 100%; }
}
.sd[data-s-20ee3281-d035-4d64-84d9-d89bad601a1d] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-d4e6f4af-a651-4e6e-91b4-5b8cf4baf253] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-137103f9-85ce-476d-b8ae-da3b36553972] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-137103f9-85ce-476d-b8ae-da3b36553972] { width: 100%; max-width: 100%; }
}
.sd[data-s-b79d3b99-891e-4b9c-a8ce-f3cfcb6e7d33] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-43e5c4d1-b9b3-494a-80c7-f80f52196e93] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-75c472b5-b7b1-4300-bb13-bcb3cf3a7cbb] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-75c472b5-b7b1-4300-bb13-bcb3cf3a7cbb] { width: 100%; max-width: 100%; }
}
.sd[data-s-87246c99-ace3-482d-a876-3d3eeaac489f] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-f2f74db6-4535-4bce-9633-bb5c7c6d047a] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fe6dc3a0-65b5-4908-8345-3fedb9062b87] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-fe6dc3a0-65b5-4908-8345-3fedb9062b87] { width: 100%; max-width: 100%; }
}
.sd[data-s-a241b9c1-cbdf-48d9-9672-4428e0bb3939] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-62388420-c704-4fcd-beac-d421a47ece97] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c3ba8db8-9c47-484d-b03b-e009527afa51] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-c3ba8db8-9c47-484d-b03b-e009527afa51] { width: 100%; max-width: 100%; }
}
.sd[data-s-13262b15-69c6-4e99-a488-f7bb8cd802d1] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-9710da7a-2531-4952-8b30-9d40027c470e] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-cee6c30a-f8d4-4c91-838f-fc325752bd1e] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-cee6c30a-f8d4-4c91-838f-fc325752bd1e] { width: 100%; max-width: 100%; }
}
.sd[data-s-c57290a8-8a42-4468-8894-d7aff1b001bb] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-e1711655-a2a0-4e64-8aaa-4614df98b379] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-84905368-c0dc-4fd7-9223-ffdb0b721beb] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0.04); flex-flow: column; height: auto; padding: 116px 140px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-84905368-c0dc-4fd7-9223-ffdb0b721beb] { display: flex; padding: 102px 25px 200px; }
}
.sd[data-s-section-inner-84905368-c0dc-4fd7-9223-ffdb0b721beb] { padding: 116px 140px; width: 1280px; height: auto; flex-flow: column; place-content: center; align-items: center; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-section-inner-84905368-c0dc-4fd7-9223-ffdb0b721beb] { padding: 102px 25px 200px; flex-direction: column; }
}
.sd[data-s-062edf8a-a76a-4001-8880-4ea540175b63] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: column; height: auto; margin: 0px 0px 60px; width: auto; max-width: 100%; }
.sd[data-s-74108eb5-dd04-44e1-8919-83c37532d249] { color: rgb(17, 17, 17); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 48px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px 0px 20px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-74108eb5-dd04-44e1-8919-83c37532d249] { font-size: 36px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-74108eb5-dd04-44e1-8919-83c37532d249] { font-size: 36px; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
}
.sd[data-s-d6a18d31-f82e-47b7-891e-26ff65f3261d] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex-flow: column; overflow: hidden auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-d6a18d31-f82e-47b7-891e-26ff65f3261d] { flex-direction: column; overflow: hidden auto; }
}
.sd[data-s-a846ac2a-5231-490f-8fee-d4de6b6119b5] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-a846ac2a-5231-490f-8fee-d4de6b6119b5] { width: 100%; }
}
.sd[data-s-90bafaa3-10fd-4902-984a-4a23ba29f641] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 20px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px 0px 5px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b74fb980-778e-4164-9b65-02f199149e1b] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-44ff4bca-39dd-4c1a-bffa-14dd4f9516b7] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-44ff4bca-39dd-4c1a-bffa-14dd4f9516b7] { width: 100%; }
}
.sd[data-s-9ed53088-ca01-47a4-aea9-b40e6bcc23ee] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 20px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px 0px 5px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-771bf0b3-34f2-45eb-885e-1c96e8823d91] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-dc445ce8-751f-4c19-bd34-5c7efb70f1df] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-dc445ce8-751f-4c19-bd34-5c7efb70f1df] { width: 100%; }
}
.sd[data-s-a750d10e-8c05-4e04-a774-be4041fe1137] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 20px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px 0px 5px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-f34755eb-8cbe-4b7a-b52d-4b3dcee8deba] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-80e6f88e-6dad-4082-b418-b2770c6ec57d] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-80e6f88e-6dad-4082-b418-b2770c6ec57d] { width: 100%; }
}
.sd[data-s-bb031445-9e29-4a79-b935-3b1456500709] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 20px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px 0px 5px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-cf5e062f-e474-42f6-9dbd-166c4cb31647] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-7741fb14-5418-4014-a62b-358035d0a3f7] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0.04); flex-flow: column; height: auto; padding: 116px 140px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-7741fb14-5418-4014-a62b-358035d0a3f7] { display: flex; padding: 102px 25px 200px; }
}
.sd[data-s-section-inner-7741fb14-5418-4014-a62b-358035d0a3f7] { padding: 116px 140px; width: 1280px; height: auto; flex-flow: column; place-content: center; align-items: center; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-section-inner-7741fb14-5418-4014-a62b-358035d0a3f7] { padding: 102px 25px 200px; flex-direction: column; }
}
.sd[data-s-9463ca49-5a29-4032-99b9-f831231a97ed] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: column; height: auto; margin: 0px 0px 60px; width: auto; max-width: 100%; }
.sd[data-s-4949be0c-8a53-4473-80b6-11442dc84d1a] { color: rgb(17, 17, 17); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 48px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px 0px 20px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-4949be0c-8a53-4473-80b6-11442dc84d1a] { font-size: 36px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-4949be0c-8a53-4473-80b6-11442dc84d1a] { font-size: 36px; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
}
.sd[data-s-56832dc5-e289-42ce-a3f2-4110cf2c23a1] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex-flow: column; overflow: hidden auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-56832dc5-e289-42ce-a3f2-4110cf2c23a1] { flex-direction: column; overflow: hidden auto; }
}
.sd[data-s-6aabb3b1-32cd-48d7-8a3a-7f9b6939604d] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-6aabb3b1-32cd-48d7-8a3a-7f9b6939604d] { width: 100%; }
}
.sd[data-s-5866cc7b-da67-4208-8c2b-e4c4f7be6819] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e785f5cc-4209-4b7c-8632-7d49ecfbcc4b] { border-radius: 0px; color: rgb(43, 156, 255); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 10px 0px 0px; padding: 0px; text-align: left; text-decoration: underline; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-236c4f09-3835-4df4-9e4b-0c6925286dc0] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0.04); flex-flow: column; height: auto; padding: 116px 140px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-236c4f09-3835-4df4-9e4b-0c6925286dc0] { display: flex; padding: 102px 25px 200px; }
}
.sd[data-s-section-inner-236c4f09-3835-4df4-9e4b-0c6925286dc0] { padding: 116px 140px; width: 1280px; height: auto; flex-flow: column; place-content: center; align-items: center; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-section-inner-236c4f09-3835-4df4-9e4b-0c6925286dc0] { padding: 102px 25px 200px; flex-direction: column; }
}
.sd[data-s-9bcfc385-487f-4509-b6a0-57c26af9d670] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: column; height: auto; margin: 0px 0px 60px; width: auto; max-width: 100%; }
.sd[data-s-5a2d13d3-f29a-458b-91ca-62d983f8384f] { color: rgb(17, 17, 17); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 48px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px 0px 20px; text-align: center; width: 576px; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-5a2d13d3-f29a-458b-91ca-62d983f8384f] { font-size: 36px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-5a2d13d3-f29a-458b-91ca-62d983f8384f] { font-size: 36px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-ee22d37c-e63b-48ad-97df-d1a6d9c519e6] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex-flow: column; overflow: hidden auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-ee22d37c-e63b-48ad-97df-d1a6d9c519e6] { flex-direction: column; overflow: hidden auto; }
}
.sd[data-s-0c6b1847-52b1-4dce-853d-e0100a2e85e6] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-0c6b1847-52b1-4dce-853d-e0100a2e85e6] { width: 100%; }
}
.sd[data-s-04330508-5ec0-4144-826d-ea26626b2d21] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-abb45dc9-e76b-41ed-8730-2ebf5bd07143] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-89869c01-8eeb-4f25-97a2-98e04c7db60c] { border-radius: 0px; color: rgb(43, 156, 255); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 10px 0px 0px; padding: 0px; text-align: left; text-decoration: underline; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c30aee73-7a2d-4cc1-aaf1-3b6a57fdd7ba] { border-radius: 0px; color: rgb(43, 156, 255); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 10px 0px 0px; padding: 0px; text-align: left; text-decoration: underline; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-140aae96-450b-4c1a-aea0-0e816f3ac898] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 30px 0px 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8ca7b6e8-451e-4b38-a663-9bc188b62dc1] { border-radius: 0px; color: rgb(43, 156, 255); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; text-decoration: underline; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-f0b0f77e-8148-4f3f-be7b-1c93e385cbf6] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-f0b0f77e-8148-4f3f-be7b-1c93e385cbf6] { width: 100%; }
}
.sd[data-s-eedb1866-dddf-457f-8c8a-f7a88967e535] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-97650ab0-73f3-46d5-a703-1248a21a3fd0] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6aa88fbd-96b1-4f9b-8f7f-1de94847cea1] { border-radius: 0px; color: rgb(43, 156, 255); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 10px 0px 0px; padding: 0px; text-align: left; text-decoration: underline; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-985e64ce-97e3-404c-87a0-55638527cf08] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-985e64ce-97e3-404c-87a0-55638527cf08] { width: 100%; }
}
.sd[data-s-a5d41e63-9da6-40c3-b915-91387ef15b43] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-845a2637-bdb6-4792-b381-2763d883f4aa] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-154c61e7-ed73-4602-9efa-b42081755b85] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-154c61e7-ed73-4602-9efa-b42081755b85] { width: 100%; }
}
.sd[data-s-2faae4a6-098f-40d4-80ed-327fc8aca5eb] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-76560546-8fa7-4c00-9f96-93dd0c8e584c] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fbf62050-2aa2-4b16-8fe5-801a2fde4472] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-fbf62050-2aa2-4b16-8fe5-801a2fde4472] { width: 100%; }
}
.sd[data-s-dd69aca7-8a18-4f2b-be83-4bb870e9fd6b] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8e336f9c-2901-43c2-9766-e38b7b697302] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6c1ba9ba-eb0a-499d-80b5-10ef3369f6fe] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-6c1ba9ba-eb0a-499d-80b5-10ef3369f6fe] { width: 100%; }
}
.sd[data-s-af3a4b2c-4fcb-4649-99e5-6aaf5010a167] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c1e34766-f430-4438-923e-4d2ca35dad22] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1fd64a1d-d3f2-4410-907b-d2d1b3405fd3] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 30px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-1fd64a1d-d3f2-4410-907b-d2d1b3405fd3] { width: 100%; }
}
.sd[data-s-d8df24ae-5a04-42ca-a316-6561c83adba4] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 600; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-cd2b4ddd-a8e2-4647-a5ae-1ad95e77d8b7] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9ec24c95-f24b-4e94-9951-7231ca71d6d4] { border-radius: 0px; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; text-decoration: underline; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e5d3fa60-4f34-4ede-89ce-e55b4f4bf2ef] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-4c3a99f3-387c-44a6-a53e-a7585872e663] { border-radius: 0px; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; text-decoration: underline; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c1121980-be09-4983-9b5d-310f49ad9b72] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-60f9dec6-4d28-4746-aa38-77fd2dc7dd85] { border-radius: 0px; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; text-decoration: underline; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fa973cd9-91d5-4feb-b9f8-87b8bb3f22ad] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c75f3ce5-336f-4181-bde1-e643280c8bfb] { border-radius: 0px; color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; text-decoration: underline; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-f155c131-4d81-4ea5-b388-dd60c3107d55] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0.04); flex-flow: column; height: auto; padding: 116px 140px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-f155c131-4d81-4ea5-b388-dd60c3107d55] { display: flex; padding: 102px 25px 200px; }
}
.sd[data-s-section-inner-f155c131-4d81-4ea5-b388-dd60c3107d55] { padding: 116px 140px; width: 1280px; height: auto; flex-flow: column; place-content: center; align-items: center; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-section-inner-f155c131-4d81-4ea5-b388-dd60c3107d55] { padding: 102px 25px 200px; flex-direction: column; }
}
.sd[data-s-323788fe-ff79-4e11-8b15-1d15ed1d7295] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: column; height: auto; margin: 0px 0px 60px; width: auto; max-width: 100%; }
.sd[data-s-db3949f3-1e44-418d-bce2-cd490d45ece8] { color: rgb(17, 17, 17); font-family: var(--s-font-aa86c01f); font-size: 48px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px 0px 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-db3949f3-1e44-418d-bce2-cd490d45ece8] { font-size: 36px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-db3949f3-1e44-418d-bce2-cd490d45ece8] { font-size: 36px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-c08b7a7d-52a1-4987-a4bb-eed08e59f29e] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-c08b7a7d-52a1-4987-a4bb-eed08e59f29e] { width: 100%; }
}
.sd[data-s-24d4d961-fb46-411e-8153-88c47cf78a1d] { border-radius: 0px; flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b1485dfb-068f-4470-a9d2-f7cd3f293810] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex-flow: wrap; margin: 0px 0px 30px; overflow: hidden auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-b1485dfb-068f-4470-a9d2-f7cd3f293810] { flex-direction: column; overflow: hidden auto; }
}
.sd[data-s-d89a28ad-3afd-4a4f-88a5-4e5c74420af7] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-d89a28ad-3afd-4a4f-88a5-4e5c74420af7] { width: 100%; max-width: 100%; }
}
.sd[data-s-a11fe025-d1d4-4795-a8ee-ab69d5834c7c] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-2307ce38-285c-4700-90a3-1918b9b8a34f] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6f86908b-4db5-4e1d-84cd-17a010098d0a] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-6f86908b-4db5-4e1d-84cd-17a010098d0a] { width: 100%; max-width: 100%; }
}
.sd[data-s-7cc4fad0-8e57-488e-a896-7dfe90371acf] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-167a7f4d-38e8-4bee-a519-d0576346869f] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-cc3a6978-2939-4b63-ba99-e2e77e7e2443] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-cc3a6978-2939-4b63-ba99-e2e77e7e2443] { width: 100%; max-width: 100%; }
}
.sd[data-s-f4b49453-fdf9-414c-8d7e-c5fd81fda43b] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-58e29a71-15e5-4313-8159-4d628645efe0] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-243c0c7b-2bf9-4a29-80d6-8754131fc9ae] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-243c0c7b-2bf9-4a29-80d6-8754131fc9ae] { width: 100%; max-width: 100%; }
}
.sd[data-s-f062bba1-f075-4484-86af-2664f0f54fd1] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-35401781-1bba-4789-897a-7182ed421adb] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-aeca2db5-d3d0-4517-82fd-8157dc01f99a] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-aeca2db5-d3d0-4517-82fd-8157dc01f99a] { width: 100%; max-width: 100%; }
}
.sd[data-s-0d7898ab-27c6-4e34-bb9b-b18ef5bc35cd] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-7f5492b2-9985-4560-ac65-1906088cdd63] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-12bf21c5-a70b-4d05-8534-17005d365efd] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-12bf21c5-a70b-4d05-8534-17005d365efd] { width: 100%; max-width: 100%; }
}
.sd[data-s-f9a3f735-93ba-44fd-9479-4e4fa4fc5874] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-a477ede5-2e9a-4a56-8084-1cba64c47b8a] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-aeaa7ac5-3180-469c-a3c1-12896f158730] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-aeaa7ac5-3180-469c-a3c1-12896f158730] { width: 100%; }
}
.sd[data-s-cf0ef947-85d7-411a-948e-7a92beb083f6] { border-radius: 0px; flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-5f6985e4-b8f1-4d1f-af9e-bf018d6b3d45] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex-flow: wrap; margin: 0px 0px 30px; overflow: hidden auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-5f6985e4-b8f1-4d1f-af9e-bf018d6b3d45] { flex-direction: column; overflow: hidden auto; }
}
.sd[data-s-5de5666c-12c3-42e0-b4ec-71be73a769e4] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-5de5666c-12c3-42e0-b4ec-71be73a769e4] { width: 100%; max-width: 100%; }
}
.sd[data-s-0aed7df4-9970-4472-850f-fbb7bef2bc10] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-ac896a14-1dea-4505-8eda-bc7903d5eeae] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8b5b0468-5d9e-4eb7-9442-776fce849cd3] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-8b5b0468-5d9e-4eb7-9442-776fce849cd3] { width: 100%; max-width: 100%; }
}
.sd[data-s-da6d771e-a6ef-46be-a6af-09272a17f5b2] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-eaf7b908-92d8-4547-8638-2569ed902250] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-a29376da-9568-4190-a99e-1287550b866d] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-a29376da-9568-4190-a99e-1287550b866d] { width: 100%; max-width: 100%; }
}
.sd[data-s-466d3a0c-67e1-4957-b6ae-b2b603b97292] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-43e13203-9de5-4d66-add4-59cb942d9894] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-636dba4f-30ef-41e6-8ade-c3c51e8be49d] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-636dba4f-30ef-41e6-8ade-c3c51e8be49d] { width: 100%; max-width: 100%; }
}
.sd[data-s-c26e8b4f-674d-4b63-8ddd-49fb235b0122] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-c6df50a0-4931-4b3d-9f43-2b54a46643df] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-bd69c707-3252-48c8-8338-cf0ac777e091] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-bd69c707-3252-48c8-8338-cf0ac777e091] { width: 100%; max-width: 100%; }
}
.sd[data-s-8ce6ee01-3253-4748-9e28-58abafc71ad3] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-ed52df95-9ca9-4026-b42c-b1e9db16aa92] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-311e86b4-cf66-4aee-8ab3-8a4c5e389ffb] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-311e86b4-cf66-4aee-8ab3-8a4c5e389ffb] { width: 100%; max-width: 100%; }
}
.sd[data-s-7add69fa-78d7-4c92-ac88-29f126364c92] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-cdb5bcc3-918e-42e0-9719-b66c204668bc] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-7c5777ef-cb51-4950-b5ee-a8bc28cf5eac] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-7c5777ef-cb51-4950-b5ee-a8bc28cf5eac] { width: 100%; max-width: 100%; }
}
.sd[data-s-384742a8-a166-4d1f-9aee-a2156b00e0c2] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-02a4deae-4637-4252-9268-b80dd735a2b6] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-5cbb09f3-b0bb-4263-8663-02a3f3eda1e2] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-5cbb09f3-b0bb-4263-8663-02a3f3eda1e2] { width: 100%; max-width: 100%; }
}
.sd[data-s-3cc61c2f-a2b1-4fc4-b738-def3d35e7ea9] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-6236481b-a318-42bb-9481-2e57812ec49d] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-481306e7-3eb5-43d2-a9d6-251bdf66dea1] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 840px) {
  .sd[data-s-481306e7-3eb5-43d2-a9d6-251bdf66dea1] { width: 100%; max-width: 100%; }
}
.sd[data-s-3f1ddb5f-15e7-497e-a8c2-f724172c65fd] { flex: 0 0 auto; height: auto; margin: 0px 0px 10px; width: 100%; max-width: 100%; }
.sd[data-s-c2d6ea77-62e4-4b72-bf0b-008a412844d6] { border-radius: 0px; font-family: var(--s-font-aa86c01f); font-size: 16px; letter-spacing: 0em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e5028e32-8b64-42e8-a21a-ff93955db286] { }
body { background: rgb(255, 255, 255); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
:root { --s-font-aa86c01f: 'Noto Sans JP','A1ゴシック M JIS2004'; --s-font-58ac8e4d: 'Noto Sans JP','A1ゴシック R JIS2004'; --s-font-9087b80a: 'Klee One'; --s-font-ea870df7: 'Bad Script'; --s-font-75806d77: Rubik; --s-font-bda86b40: 'Open Sans'; --s-font-d2a16837: Lato; --s-font-fba7516c: 'IBM Plex Sans'; --s-font-3c8f3aa1: Heebo; }