.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-59173f6e-bf34-4a74-b547-9ddb2f20fcae] { place-content: center space-between; align-items: center; background: rgb(255, 255, 255); box-shadow: rgba(56, 63, 73, 0.16) 0px 4px 16px; flex: 0 0 auto; flex-flow: row; height: 85px; margin: 0px; padding: 0px 0px 0px 64px; position: relative; translate: 0px; width: 100%; z-index: 5; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-59173f6e-bf34-4a74-b547-9ddb2f20fcae] { display: flex; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-59173f6e-bf34-4a74-b547-9ddb2f20fcae] { padding: 0px 0px 0px 40px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-59173f6e-bf34-4a74-b547-9ddb2f20fcae] { display: flex; flex: 0 0 auto; height: 70px; padding: 0px 0px 0px 16px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-59173f6e-bf34-4a74-b547-9ddb2f20fcae] { display: flex; }
}
.sd[data-s-c82977e7-f18a-4160-b1ba-c0419d5ff937] { flex: 0 0 auto; height: 72px; margin: 0px 264px 0px 0px; width: 235px; max-width: calc(100% - 264px); }
.sd[data-s-c82977e7-f18a-4160-b1ba-c0419d5ff937]::before { background-repeat: no-repeat; }
@media screen and (max-width: 1140px) {
  .sd[data-s-c82977e7-f18a-4160-b1ba-c0419d5ff937] { height: 61px; width: 200px; max-width: calc(100% - 264px); }
}
@media screen and (max-width: 840px) {
  .sd[data-s-c82977e7-f18a-4160-b1ba-c0419d5ff937] { height: 56px; margin: 0px 48px 0px 0px; width: 182px; max-width: calc(100% - 48px); }
}
@media screen and (max-width: 542px) {
  .sd[data-s-c82977e7-f18a-4160-b1ba-c0419d5ff937] { flex: 0 0 auto; height: 41px; margin: 0px; width: 134px; max-width: 100%; }
}
.sd[data-s-20d18af3-0ead-40af-ba03-98f1c7934af3] { place-content: center flex-end; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 100%; width: auto; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-20d18af3-0ead-40af-ba03-98f1c7934af3] { place-content: center flex-end; align-items: center; }
}
.sd[data-s-a71f8b76-9485-4cfa-8c19-b5939c87e177] { place-content: center; align-items: center; background: rgb(245, 130, 32); border-radius: 0px; flex: 0 0 auto; flex-flow: row; gap: 8px; height: 100%; margin: 0px; padding: 0px 18px; width: 152px; --gap-h-a71f8b76-9485-4cfa-8c19-b5939c87e177: 8px; --gap-v-a71f8b76-9485-4cfa-8c19-b5939c87e177: 0px; --gap-uuid: a71f8b76-9485-4cfa-8c19-b5939c87e177; max-width: 100%; }
.sd[data-s-a71f8b76-9485-4cfa-8c19-b5939c87e177]:hover { background: rgb(21, 104, 225); transition-duration: 400ms; --gap-h-a71f8b76-9485-4cfa-8c19-b5939c87e177: 8px; --gap-v-a71f8b76-9485-4cfa-8c19-b5939c87e177: 0px; }
@media screen and (max-width: 1140px) {
  .sd[data-s-a71f8b76-9485-4cfa-8c19-b5939c87e177] { flex: 0 0 auto; padding: 0px 14px; width: auto; --gap-h-a71f8b76-9485-4cfa-8c19-b5939c87e177: 8px; --gap-v-a71f8b76-9485-4cfa-8c19-b5939c87e177: 0px; max-width: 100%; height: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a71f8b76-9485-4cfa-8c19-b5939c87e177] { flex: 0 0 auto; padding: 0px 14px; --gap-h-a71f8b76-9485-4cfa-8c19-b5939c87e177: 8px; --gap-v-a71f8b76-9485-4cfa-8c19-b5939c87e177: 0px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-a71f8b76-9485-4cfa-8c19-b5939c87e177] { flex: 0 0 auto; padding: 0px 8px; --gap-h-a71f8b76-9485-4cfa-8c19-b5939c87e177: 8px; --gap-v-a71f8b76-9485-4cfa-8c19-b5939c87e177: 0px; }
}
.sd[data-s-56022b9f-14a4-461a-b74a-a524a8f09a4b] { place-content: center; align-items: center; flex-flow: row; gap: 8px; padding: 0px; --gap-h-56022b9f-14a4-461a-b74a-a524a8f09a4b: 8px; --gap-v-56022b9f-14a4-461a-b74a-a524a8f09a4b: 0px; --gap-uuid: 56022b9f-14a4-461a-b74a-a524a8f09a4b; }
.sd[data-s-a71f8b76-9485-4cfa-8c19-b5939c87e177]:hover .sd[data-s-56022b9f-14a4-461a-b74a-a524a8f09a4b] { scale: 1.1; --gap-h-56022b9f-14a4-461a-b74a-a524a8f09a4b: 8px; --gap-v-56022b9f-14a4-461a-b74a-a524a8f09a4b: 0px; }
@media screen and (max-width: 1140px) {
  .sd[data-s-56022b9f-14a4-461a-b74a-a524a8f09a4b] { flex-flow: column; gap: 4px; --gap-h-56022b9f-14a4-461a-b74a-a524a8f09a4b: 0px; --gap-v-56022b9f-14a4-461a-b74a-a524a8f09a4b: 4px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-56022b9f-14a4-461a-b74a-a524a8f09a4b] { flex-flow: column; gap: 4px; --gap-h-56022b9f-14a4-461a-b74a-a524a8f09a4b: 0px; --gap-v-56022b9f-14a4-461a-b74a-a524a8f09a4b: 4px; }
}
.sd[data-s-4457656f-4959-49a4-a5fb-8761a38cd940] { color: rgb(255, 255, 255); font-size: 24px; }
.sd[data-s-2b02bb65-d6d4-4f5c-a5f8-8277670a98cf] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: "Noto Sans JP"; font-size: 14px; font-weight: 700; height: auto; line-height: 1; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-2b02bb65-d6d4-4f5c-a5f8-8277670a98cf] { flex: 0 0 auto; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-2b02bb65-d6d4-4f5c-a5f8-8277670a98cf] { font-size: 12px; }
}
.sd[data-s-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb] { place-content: center; align-items: center; background: rgb(48, 52, 57); border-radius: 0px; display: none; flex: 0 0 auto; flex-flow: row; gap: 8px; height: 100%; margin: 0px; padding: 0px 18px; width: auto; --gap-h-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb: 8px; --gap-v-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb: 0px; --gap-uuid: d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb; max-width: 100%; }
.sd[data-s-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb]:hover { background: rgb(71, 77, 85); --gap-h-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb: 8px; --gap-v-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb: 0px; }
@media screen and (max-width: 1140px) {
  .sd[data-s-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb] { display: flex; --gap-h-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb: 8px; --gap-v-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb] { display: flex; flex: 0 0 auto; --gap-h-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb: 8px; --gap-v-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb: 0px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb] { display: flex; flex: 0 0 auto; padding: 0px 12px; --gap-h-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb: 8px; --gap-v-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb: 0px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb] { display: flex; --gap-h-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb: 8px; --gap-v-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb: 0px; }
}
.sd[data-s-c9ba1deb-a176-4388-963f-4734d8ca5da0] { place-content: center; align-items: center; flex-flow: row; gap: 8px; padding: 0px; --gap-h-c9ba1deb-a176-4388-963f-4734d8ca5da0: 8px; --gap-v-c9ba1deb-a176-4388-963f-4734d8ca5da0: 0px; --gap-uuid: c9ba1deb-a176-4388-963f-4734d8ca5da0; }
.sd[data-s-d71fdbd6-29b7-49e5-aa83-d3ccbb32b9fb]:hover .sd[data-s-c9ba1deb-a176-4388-963f-4734d8ca5da0] { scale: 1.1; --gap-h-c9ba1deb-a176-4388-963f-4734d8ca5da0: 8px; --gap-v-c9ba1deb-a176-4388-963f-4734d8ca5da0: 0px; }
@media screen and (max-width: 1140px) {
  .sd[data-s-c9ba1deb-a176-4388-963f-4734d8ca5da0] { flex-flow: column; gap: 0px; --gap-h-c9ba1deb-a176-4388-963f-4734d8ca5da0: 0px; --gap-v-c9ba1deb-a176-4388-963f-4734d8ca5da0: 0px; }
}
.sd[data-s-7c9814a6-8c74-4575-a850-44c38bc0dd5b] { color: rgb(255, 255, 255); font-size: 24px; }
@media screen and (max-width: 1140px) {
  .sd[data-s-7c9814a6-8c74-4575-a850-44c38bc0dd5b] { font-size: 30px; }
}
.sd[data-s-468c9c71-ec57-42b7-9ec1-2a2de9d7beec] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: "Noto Sans JP"; font-size: 14px; font-weight: 700; height: auto; line-height: 1; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1140px) {
  .sd[data-s-468c9c71-ec57-42b7-9ec1-2a2de9d7beec] { flex: 0 0 auto; font-size: 12px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-468c9c71-ec57-42b7-9ec1-2a2de9d7beec] { flex: 0 0 auto; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-468c9c71-ec57-42b7-9ec1-2a2de9d7beec] { font-size: 10px; }
}
.sd[data-s-7d651c32-12f9-4894-b45a-556b47de8c27] { place-content: center; align-items: center; background: rgb(89, 194, 227); border-radius: 0px; flex: 0 0 auto; flex-flow: row; gap: 8px; height: 100%; margin: 0px; padding: 0px 18px; width: auto; --gap-h-7d651c32-12f9-4894-b45a-556b47de8c27: 8px; --gap-v-7d651c32-12f9-4894-b45a-556b47de8c27: 0px; --gap-uuid: 7d651c32-12f9-4894-b45a-556b47de8c27; max-width: 100%; }
.sd[data-s-7d651c32-12f9-4894-b45a-556b47de8c27]:hover { background: rgb(62, 68, 74); --gap-h-7d651c32-12f9-4894-b45a-556b47de8c27: 8px; --gap-v-7d651c32-12f9-4894-b45a-556b47de8c27: 0px; }
@media screen and (max-width: 1140px) {
  .sd[data-s-7d651c32-12f9-4894-b45a-556b47de8c27] { display: none; --gap-h-7d651c32-12f9-4894-b45a-556b47de8c27: 8px; --gap-v-7d651c32-12f9-4894-b45a-556b47de8c27: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-7d651c32-12f9-4894-b45a-556b47de8c27] { display: none; --gap-h-7d651c32-12f9-4894-b45a-556b47de8c27: 8px; --gap-v-7d651c32-12f9-4894-b45a-556b47de8c27: 0px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-7d651c32-12f9-4894-b45a-556b47de8c27] { display: none; --gap-h-7d651c32-12f9-4894-b45a-556b47de8c27: 8px; --gap-v-7d651c32-12f9-4894-b45a-556b47de8c27: 0px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7d651c32-12f9-4894-b45a-556b47de8c27] { display: none; --gap-h-7d651c32-12f9-4894-b45a-556b47de8c27: 8px; --gap-v-7d651c32-12f9-4894-b45a-556b47de8c27: 0px; }
}
.sd[data-s-bf8c08fd-f183-4904-978c-f689e0e3f71d] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 8px; height: 24px; padding: 0px; width: auto; --gap-h-bf8c08fd-f183-4904-978c-f689e0e3f71d: 8px; --gap-v-bf8c08fd-f183-4904-978c-f689e0e3f71d: 0px; --gap-uuid: bf8c08fd-f183-4904-978c-f689e0e3f71d; max-width: 100%; }
.sd[data-s-7d651c32-12f9-4894-b45a-556b47de8c27]:hover .sd[data-s-bf8c08fd-f183-4904-978c-f689e0e3f71d] { scale: 1.1; --gap-h-bf8c08fd-f183-4904-978c-f689e0e3f71d: 8px; --gap-v-bf8c08fd-f183-4904-978c-f689e0e3f71d: 0px; }
.sd[data-s-67d349e6-510c-4e37-a44d-617c24ef0e69] { color: rgb(255, 255, 255); font-size: 24px; }
.sd[data-s-11872ce6-5af2-422b-a7a5-992001ae502f] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: "Noto Sans JP"; font-size: 14px; font-weight: 700; height: auto; line-height: 1; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-11872ce6-5af2-422b-a7a5-992001ae502f] { flex: 0 0 auto; padding: 13px 0px; width: 148px; max-width: 100%; }
}
.sd[data-s-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2] { place-content: center; align-items: center; background: rgb(245, 130, 32); border-radius: 48px; flex: 0 0 auto; flex-flow: row; gap: 8px; height: auto; padding: 24px 64px; width: auto; --gap-h-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2: 8px; --gap-v-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2: 0px; --gap-uuid: 8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2; max-width: 100%; }
.sd[data-s-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2]:hover { background: rgb(45, 128, 251); scale: 1.1; --gap-h-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2: 8px; --gap-v-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2: 0px; }
@media screen and (max-width: 1140px) {
  .sd[data-s-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2] { border-width: 0px; border-style: solid; border-color: transparent; --gap-h-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2: 8px; --gap-v-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2] { border-width: 0px; border-style: solid; border-color: transparent; --gap-h-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2: 8px; --gap-v-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2: 0px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2] { padding: 24px 32px; --gap-h-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2: 8px; --gap-v-8ad0ed5d-b3fe-44fb-a76b-ea31d0c704b2: 0px; }
}
.sd[data-s-77a7a97d-45f2-4fe3-9c8d-adb4d77f72c6] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(255, 255, 255); font-family: "Noto Sans JP"; font-size: 22px; font-weight: 900; height: auto; line-height: 1; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-77a7a97d-45f2-4fe3-9c8d-adb4d77f72c6] { flex: 0 0 auto; height: auto; width: auto; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-77a7a97d-45f2-4fe3-9c8d-adb4d77f72c6] { flex: 0 0 auto; font-size: 16px; line-height: 1.4; }
}
.sd[data-s-6975eca9-cf29-489c-a693-2945aaa8cad6] { place-content: center; align-items: center; background: rgb(242, 242, 242); flex-flow: column; gap: 0px; height: auto; padding: 0px; width: 100%; --gap-h-6975eca9-cf29-489c-a693-2945aaa8cad6: 0px; --gap-v-6975eca9-cf29-489c-a693-2945aaa8cad6: 0px; --gap-uuid: 6975eca9-cf29-489c-a693-2945aaa8cad6; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-6975eca9-cf29-489c-a693-2945aaa8cad6] { margin: 0px; --gap-h-6975eca9-cf29-489c-a693-2945aaa8cad6: 0px; --gap-v-6975eca9-cf29-489c-a693-2945aaa8cad6: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-b98a0f5c-747c-47b5-b9a9-1f8a8d822e13] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 0px; margin: 12px 0px; padding: 0px; width: 508px; --gap-h-b98a0f5c-747c-47b5-b9a9-1f8a8d822e13: 0px; --gap-v-b98a0f5c-747c-47b5-b9a9-1f8a8d822e13: 0px; --gap-uuid: b98a0f5c-747c-47b5-b9a9-1f8a8d822e13; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-b98a0f5c-747c-47b5-b9a9-1f8a8d822e13] { place-content: center flex-start; align-items: center; flex-flow: column; gap: 24px; --gap-h-b98a0f5c-747c-47b5-b9a9-1f8a8d822e13: 0px; --gap-v-b98a0f5c-747c-47b5-b9a9-1f8a8d822e13: 24px; }
}
.sd[data-s-9faed01c-2dfd-4bf3-b3c3-e3cfb03fb9da] { flex: 0 0 auto; height: auto; margin: 0px; position: relative; width: calc(20% - (var(--gap-h-b98a0f5c-747c-47b5-b9a9-1f8a8d822e13) * 0.8)); max-width: calc(20% - (var(--gap-h-b98a0f5c-747c-47b5-b9a9-1f8a8d822e13) * 0.8)); }
@media screen and (max-width: 542px) {
  .sd[data-s-9faed01c-2dfd-4bf3-b3c3-e3cfb03fb9da] { flex: 0 0 auto; width: 210px; max-width: 100%; }
}
.sd[data-s-94537f77-0a5b-40e1-bb2a-159420c8c741] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 8px; padding: 0px; --gap-h-94537f77-0a5b-40e1-bb2a-159420c8c741: 0px; --gap-v-94537f77-0a5b-40e1-bb2a-159420c8c741: 8px; --gap-uuid: 94537f77-0a5b-40e1-bb2a-159420c8c741; }
@media screen and (max-width: 542px) {
  .sd[data-s-94537f77-0a5b-40e1-bb2a-159420c8c741] { place-content: flex-start; align-items: flex-start; --gap-h-94537f77-0a5b-40e1-bb2a-159420c8c741: 0px; --gap-v-94537f77-0a5b-40e1-bb2a-159420c8c741: 8px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-94537f77-0a5b-40e1-bb2a-159420c8c741] { place-content: flex-start; align-items: flex-start; --gap-h-94537f77-0a5b-40e1-bb2a-159420c8c741: 0px; --gap-v-94537f77-0a5b-40e1-bb2a-159420c8c741: 8px; }
}
.sd[data-s-e6ac963c-7e31-4430-ae18-0eabf47a6197] { color: rgb(48, 52, 57); font-family: "Noto Sans JP"; font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 542px) {
  .sd[data-s-e6ac963c-7e31-4430-ae18-0eabf47a6197] { font-size: 14px; }
}
.sd[data-s-30f0f75d-4e17-45ea-ba18-116699dd198e] { color: rgb(48, 52, 57); font-family: "Noto Sans JP"; font-size: 14px; font-weight: 500; height: auto; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 542px) {
  .sd[data-s-30f0f75d-4e17-45ea-ba18-116699dd198e] { font-size: 12px; }
}
.sd[data-s-3bf00cd7-1b74-4dc3-a179-75ac1edc0dcf] { place-content: center; align-items: center; background: rgb(94, 197, 232); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 16px 0px; width: calc(100% - (var(--gap-h-6975eca9-cf29-489c-a693-2945aaa8cad6) * 0)); max-width: calc(100% - (var(--gap-h-6975eca9-cf29-489c-a693-2945aaa8cad6) * 0)); }
.sd[data-s-cb857d5d-6400-46fd-9dbc-442f3f990b14] { color: rgb(255, 255, 255); font-family: Lato; font-size: 12px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-255127ec-ccc3-47a5-89e2-60643fc1be4b] { background: rgb(255, 255, 255); border-radius: 0px; height: 100%; margin: 0px; opacity: 1; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-101f876b-6315-4411-8b5a-0a2296247f71] { }
.sd[data-s-77b84538-5d52-4e72-93d2-ccec6152cfb4] { place-content: center; align-items: center; flex-flow: column; gap: 0px; height: auto; padding: 0px; width: 100%; --gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4: 0px; --gap-v-77b84538-5d52-4e72-93d2-ccec6152cfb4: 0px; --gap-uuid: 77b84538-5d52-4e72-93d2-ccec6152cfb4; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-77b84538-5d52-4e72-93d2-ccec6152cfb4] { flex: 0 0 auto; height: auto; width: 100%; --gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4: 0px; --gap-v-77b84538-5d52-4e72-93d2-ccec6152cfb4: 0px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-77b84538-5d52-4e72-93d2-ccec6152cfb4] { gap: 0px; --gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4: 0px; --gap-v-77b84538-5d52-4e72-93d2-ccec6152cfb4: 0px; }
}
.sd[data-s-d0fe8fa6-b750-4d9e-ad88-42cf88ad09c8] { background: rgb(238, 238, 238); height: 45px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
.sd[data-s-daa8e5bf-e4b5-4dd1-9fd2-284d96bd3abf] { background: rgb(238, 238, 238); height: auto; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-daa8e5bf-e4b5-4dd1-9fd2-284d96bd3abf] { height: auto; width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-daa8e5bf-e4b5-4dd1-9fd2-284d96bd3abf] { height: auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-daa8e5bf-e4b5-4dd1-9fd2-284d96bd3abf] { height: auto; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-daa8e5bf-e4b5-4dd1-9fd2-284d96bd3abf] { height: auto; width: 100%; }
}
.sd[data-s-e7d3a4b6-f2e8-489f-9a79-edabcbe7cdfd] { place-content: center; align-items: center; background: rgb(234, 249, 249); flex-flow: column; height: 160px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
@media screen and (max-width: 542px) {
  .sd[data-s-e7d3a4b6-f2e8-489f-9a79-edabcbe7cdfd] { height: 162px; margin: 0px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
}
.sd[data-s-772f431d-ccdb-4a38-a709-ada8e5fd0593] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex-flow: row; height: auto; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-772f431d-ccdb-4a38-a709-ada8e5fd0593] { flex-flow: column; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-772f431d-ccdb-4a38-a709-ada8e5fd0593] { flex: 0 0 auto; }
}
.sd[data-s-233f0d52-6384-4ea7-b34d-0fe7841568ba] { }
.sd[data-s-872ece59-343c-4e62-b081-4a4690993ec8] { background: rgb(238, 238, 238); height: auto; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-872ece59-343c-4e62-b081-4a4690993ec8] { height: auto; width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-872ece59-343c-4e62-b081-4a4690993ec8] { height: auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-872ece59-343c-4e62-b081-4a4690993ec8] { height: auto; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-872ece59-343c-4e62-b081-4a4690993ec8] { height: auto; width: 100%; }
}
.sd[data-s-b0366b12-4e19-4305-b64f-19441bc75a6e] { place-content: center; align-items: center; background: rgb(93, 197, 232); flex-flow: column; height: 142px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
@media screen and (max-width: 542px) {
  .sd[data-s-b0366b12-4e19-4305-b64f-19441bc75a6e] { flex: 0 0 auto; height: auto; margin: 0px; padding: 8px 0px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
}
.sd[data-s-a1fddd56-953e-45ee-b095-2b20a1031295] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex-flow: row; height: auto; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-a1fddd56-953e-45ee-b095-2b20a1031295] { flex-flow: column; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-a1fddd56-953e-45ee-b095-2b20a1031295] { flex: 0 0 auto; }
}
.sd[data-s-6a0b129c-149d-4cc8-899a-46f734e5d5c2] { }
.sd[data-s-a5009dbc-8a15-4ce2-9dec-1c1ccbd9289c] { background: rgb(238, 238, 238); height: auto; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-a5009dbc-8a15-4ce2-9dec-1c1ccbd9289c] { height: auto; width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a5009dbc-8a15-4ce2-9dec-1c1ccbd9289c] { height: auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-a5009dbc-8a15-4ce2-9dec-1c1ccbd9289c] { height: auto; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a5009dbc-8a15-4ce2-9dec-1c1ccbd9289c] { height: auto; width: 100%; }
}
.sd[data-s-e0852da0-26b8-4759-9005-9c6d2f97186e] { background: rgb(238, 238, 238); height: auto; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-e0852da0-26b8-4759-9005-9c6d2f97186e] { height: auto; width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e0852da0-26b8-4759-9005-9c6d2f97186e] { height: auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-e0852da0-26b8-4759-9005-9c6d2f97186e] { height: auto; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e0852da0-26b8-4759-9005-9c6d2f97186e] { height: auto; width: 100%; }
}
.sd[data-s-6623d61e-d8e6-4fbe-9f1b-791d3e6c1185] { background: rgb(238, 238, 238); height: auto; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-6623d61e-d8e6-4fbe-9f1b-791d3e6c1185] { height: auto; width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-6623d61e-d8e6-4fbe-9f1b-791d3e6c1185] { height: auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-6623d61e-d8e6-4fbe-9f1b-791d3e6c1185] { height: auto; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-6623d61e-d8e6-4fbe-9f1b-791d3e6c1185] { height: auto; width: 100%; }
}
.sd[data-s-d0b4553c-7cf6-4b66-903e-1c3c72680d8e] { background: rgb(238, 238, 238); height: auto; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-d0b4553c-7cf6-4b66-903e-1c3c72680d8e] { height: auto; width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d0b4553c-7cf6-4b66-903e-1c3c72680d8e] { height: auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-d0b4553c-7cf6-4b66-903e-1c3c72680d8e] { height: auto; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d0b4553c-7cf6-4b66-903e-1c3c72680d8e] { height: auto; width: 100%; }
}
.sd[data-s-a5e9565e-2a4b-461e-9927-8de2b3940225] { place-content: center; align-items: center; background: rgb(15, 40, 68); flex-flow: column; height: 160px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-a5e9565e-2a4b-461e-9927-8de2b3940225] { height: 173px; padding: 0px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
}
@media screen and (max-width: 542px) {
  .sd[data-s-a5e9565e-2a4b-461e-9927-8de2b3940225] { height: 177px; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
}
.sd[data-s-21873d9a-264e-40b7-b563-a950aca79b34] { place-content: center; align-items: center; border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex-flow: row; height: auto; padding: 0px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-21873d9a-264e-40b7-b563-a950aca79b34] { flex-flow: column; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-21873d9a-264e-40b7-b563-a950aca79b34] { flex: 0 0 auto; }
}
.sd[data-s-6e1e169f-2769-444a-9730-5279ee1bf795] { }
.sd[data-s-216a2e56-ae4b-4987-b9a5-8ab91881d85c] { background: rgb(238, 238, 238); height: auto; padding: 0px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-216a2e56-ae4b-4987-b9a5-8ab91881d85c] { height: auto; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-216a2e56-ae4b-4987-b9a5-8ab91881d85c] { height: auto; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-216a2e56-ae4b-4987-b9a5-8ab91881d85c] { height: auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-216a2e56-ae4b-4987-b9a5-8ab91881d85c] { height: auto; width: 100%; }
}
.sd[data-s-058b0171-3a0b-48f9-b46e-4ff797aa5ce6] { background: rgb(238, 238, 238); height: auto; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-058b0171-3a0b-48f9-b46e-4ff797aa5ce6] { height: auto; width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-058b0171-3a0b-48f9-b46e-4ff797aa5ce6] { height: auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-058b0171-3a0b-48f9-b46e-4ff797aa5ce6] { height: auto; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); max-width: calc(100% - (var(--gap-h-77b84538-5d52-4e72-93d2-ccec6152cfb4) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-058b0171-3a0b-48f9-b46e-4ff797aa5ce6] { height: auto; width: 100%; }
}
.sd[data-s-e97dc3b0-ba97-476a-987b-631e7fe7c03d] { place-content: center flex-start; align-items: center; background: rgb(236, 250, 250); flex: 0 0 auto; flex-flow: column; gap: 56px; height: 1163px; margin: 0px; padding: 96px 40px 32px; width: 100%; --gap-h-e97dc3b0-ba97-476a-987b-631e7fe7c03d: 0px; --gap-v-e97dc3b0-ba97-476a-987b-631e7fe7c03d: 56px; --gap-uuid: e97dc3b0-ba97-476a-987b-631e7fe7c03d; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-e97dc3b0-ba97-476a-987b-631e7fe7c03d] { height: 1218px; width: 100%; --gap-h-e97dc3b0-ba97-476a-987b-631e7fe7c03d: 0px; --gap-v-e97dc3b0-ba97-476a-987b-631e7fe7c03d: 56px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e97dc3b0-ba97-476a-987b-631e7fe7c03d] { height: 1647px; padding: 316px 40px 32px; width: 100%; --gap-h-e97dc3b0-ba97-476a-987b-631e7fe7c03d: 0px; --gap-v-e97dc3b0-ba97-476a-987b-631e7fe7c03d: 56px; max-width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-e97dc3b0-ba97-476a-987b-631e7fe7c03d] { gap: 48px; height: 1615px; margin: 0px; padding: 80px 24px; width: 100%; --gap-h-e97dc3b0-ba97-476a-987b-631e7fe7c03d: 0px; --gap-v-e97dc3b0-ba97-476a-987b-631e7fe7c03d: 48px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e97dc3b0-ba97-476a-987b-631e7fe7c03d] { height: 1649px; padding: 80px 16px; width: 100%; --gap-h-e97dc3b0-ba97-476a-987b-631e7fe7c03d: 0px; --gap-v-e97dc3b0-ba97-476a-987b-631e7fe7c03d: 56px; max-width: 100%; }
}
.sd[data-s-8b5ac1ae-a79b-45bf-9e89-b3c4f94f8f71] { place-content: center; align-items: center; flex-flow: column; gap: 16px; padding: 0px; --gap-h-8b5ac1ae-a79b-45bf-9e89-b3c4f94f8f71: 0px; --gap-v-8b5ac1ae-a79b-45bf-9e89-b3c4f94f8f71: 16px; --gap-uuid: 8b5ac1ae-a79b-45bf-9e89-b3c4f94f8f71; }
.sd[data-s-06ae2fd9-e8e4-428a-b502-29ea1bdaa807] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-4982c017-9849-4ab6-b853-d741ebdbeeb8] { color: rgb(0, 91, 225); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 542px) {
  .sd[data-s-4982c017-9849-4ab6-b853-d741ebdbeeb8] { font-size: 13px; }
}
.sd[data-s-9f8ba24f-e1a2-4a47-bddc-e2e8404ca6d2] { color: rgb(26, 26, 26); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 32px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 542px) {
  .sd[data-s-9f8ba24f-e1a2-4a47-bddc-e2e8404ca6d2] { font-size: 24px; }
}
.sd[data-s-c192dc93-39e6-45f6-b8e4-b30f7158749a] { background: rgba(0, 0, 0, 0); border-width: 4px 0px 0px; border-style: solid; border-color: rgb(184, 203, 232); border-radius: 0px; flex: 0 0 auto; height: 1px; margin: 0px; padding: 0px; width: 64px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-c192dc93-39e6-45f6-b8e4-b30f7158749a] { flex: 0 0 auto; width: 48px; max-width: 100%; }
}
.sd[data-s-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 40px; height: 711px; padding: 0px; width: calc(100% - (var(--gap-h-e97dc3b0-ba97-476a-987b-631e7fe7c03d) * 0)); --gap-h-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6: 40px; --gap-v-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6: 0px; --gap-uuid: 9ce7f86d-cb4f-408a-b06d-dd4ba33792f6; max-width: calc(100% - (var(--gap-h-e97dc3b0-ba97-476a-987b-631e7fe7c03d) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6] { align-content: center; align-items: center; flex-flow: column; --gap-h-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6: 0px; --gap-v-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6: 40px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6] { height: auto; --gap-h-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6: 40px; --gap-v-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6: 0px; width: calc(100% - (var(--gap-h-e97dc3b0-ba97-476a-987b-631e7fe7c03d) * 0)); max-width: calc(100% - (var(--gap-h-e97dc3b0-ba97-476a-987b-631e7fe7c03d) * 0)); }
}
.sd[data-s-a92b3fc3-a2f3-430c-b10f-d7b19b81e230] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 40px; padding: 0px; width: calc(60% - (var(--gap-h-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6) * 0.4)); --gap-h-a92b3fc3-a2f3-430c-b10f-d7b19b81e230: 0px; --gap-v-a92b3fc3-a2f3-430c-b10f-d7b19b81e230: 40px; --gap-uuid: a92b3fc3-a2f3-430c-b10f-d7b19b81e230; max-width: calc(60% - (var(--gap-h-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6) * 0.4)); }
@media screen and (max-width: 840px) {
  .sd[data-s-a92b3fc3-a2f3-430c-b10f-d7b19b81e230] { width: calc(100% - (var(--gap-h-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6) * 0)); --gap-h-a92b3fc3-a2f3-430c-b10f-d7b19b81e230: 0px; --gap-v-a92b3fc3-a2f3-430c-b10f-d7b19b81e230: 40px; max-width: calc(100% - (var(--gap-h-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6) * 0)); }
}
@media screen and (max-width: 542px) {
  .sd[data-s-a92b3fc3-a2f3-430c-b10f-d7b19b81e230] { gap: 32px; padding: 0px; --gap-h-a92b3fc3-a2f3-430c-b10f-d7b19b81e230: 0px; --gap-v-a92b3fc3-a2f3-430c-b10f-d7b19b81e230: 32px; }
}
.sd[data-s-b23fc372-ed59-49e5-b03b-f3c558670a0a] { height: auto; width: 716px; max-width: 100%; }
.sd[data-s-b23fc372-ed59-49e5-b03b-f3c558670a0a]::before { }
@media screen and (max-width: 840px) {
  .sd[data-s-b23fc372-ed59-49e5-b03b-f3c558670a0a] { border-radius: 0px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-b23fc372-ed59-49e5-b03b-f3c558670a0a]::before { background-size: contain; }
}
.sd[data-s-5639507a-b0fb-4f10-a0cf-ba46cec05cfc] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(184, 203, 232); border-radius: 0px; flex: 1 1 0%; flex-flow: column; gap: 16px; height: auto; margin: 0px; padding: 0px; width: auto; --gap-h-5639507a-b0fb-4f10-a0cf-ba46cec05cfc: 0px; --gap-v-5639507a-b0fb-4f10-a0cf-ba46cec05cfc: 16px; --gap-uuid: 5639507a-b0fb-4f10-a0cf-ba46cec05cfc; max-width: 100%; }
.sd[data-s-f1b44b57-d0db-45d2-b7a1-aef281c3dde9] { color: rgb(0, 91, 225); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 18px; font-weight: 900; height: auto; line-height: 1.5; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 542px) {
  .sd[data-s-f1b44b57-d0db-45d2-b7a1-aef281c3dde9] { flex: 0 0 auto; font-size: 16px; text-align: center; justify-content: center; }
}
.sd[data-s-8c860eaa-01e2-4e1a-bac5-3ad400284751] { place-content: flex-start; align-items: flex-start; flex-flow: column; gap: 4px; padding: 0px; --gap-h-8c860eaa-01e2-4e1a-bac5-3ad400284751: 0px; --gap-v-8c860eaa-01e2-4e1a-bac5-3ad400284751: 4px; --gap-uuid: 8c860eaa-01e2-4e1a-bac5-3ad400284751; }
.sd[data-s-2dba9021-1bdf-4f84-b6a0-86eabeb59b7f] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 8px; margin: 0px; padding: 0px; --gap-h-2dba9021-1bdf-4f84-b6a0-86eabeb59b7f: 8px; --gap-v-2dba9021-1bdf-4f84-b6a0-86eabeb59b7f: 0px; --gap-uuid: 2dba9021-1bdf-4f84-b6a0-86eabeb59b7f; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-2dba9021-1bdf-4f84-b6a0-86eabeb59b7f] { place-content: flex-start; align-items: flex-start; width: calc(100% - (var(--gap-h-8c860eaa-01e2-4e1a-bac5-3ad400284751) * 0)); --gap-h-2dba9021-1bdf-4f84-b6a0-86eabeb59b7f: 8px; --gap-v-2dba9021-1bdf-4f84-b6a0-86eabeb59b7f: 0px; max-width: calc(100% - (var(--gap-h-8c860eaa-01e2-4e1a-bac5-3ad400284751) * 0)); }
}
.sd[data-s-63d4819c-df45-4e79-8c20-0b3d5500ebb1] { color: rgb(45, 35, 130); flex: 0 0 auto; font-size: 10px; height: 42px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-63d4819c-df45-4e79-8c20-0b3d5500ebb1] { flex: 0 0 auto; font-size: 10px; height: 31px; max-width: 100%; }
}
.sd[data-s-4d77a20e-152d-4a89-8233-5038f5e760a4] { color: rgb(26, 26, 26); flex: 1 1 0%; font-family: var(--s-font-aa86c01f); font-size: 25px; 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: 542px) {
  .sd[data-s-4d77a20e-152d-4a89-8233-5038f5e760a4] { flex: 1 1 0%; font-size: 20px; text-align: left; width: auto; justify-content: flex-start; }
}
.sd[data-s-71b9dfd0-105a-4028-a617-843f72b5b1ca] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 8px; height: auto; margin: 0px; padding: 0px; --gap-h-71b9dfd0-105a-4028-a617-843f72b5b1ca: 8px; --gap-v-71b9dfd0-105a-4028-a617-843f72b5b1ca: 0px; --gap-uuid: 71b9dfd0-105a-4028-a617-843f72b5b1ca; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-71b9dfd0-105a-4028-a617-843f72b5b1ca] { height: auto; --gap-h-71b9dfd0-105a-4028-a617-843f72b5b1ca: 8px; --gap-v-71b9dfd0-105a-4028-a617-843f72b5b1ca: 0px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-71b9dfd0-105a-4028-a617-843f72b5b1ca] { place-content: flex-start; align-items: flex-start; width: calc(100% - (var(--gap-h-8c860eaa-01e2-4e1a-bac5-3ad400284751) * 0)); --gap-h-71b9dfd0-105a-4028-a617-843f72b5b1ca: 8px; --gap-v-71b9dfd0-105a-4028-a617-843f72b5b1ca: 0px; max-width: calc(100% - (var(--gap-h-8c860eaa-01e2-4e1a-bac5-3ad400284751) * 0)); }
}
.sd[data-s-5d3fa4e8-8fa3-49d3-afa7-59a913663afe] { color: rgb(45, 35, 130); flex: 0 0 auto; font-size: 10px; height: 42px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-5d3fa4e8-8fa3-49d3-afa7-59a913663afe] { flex: 0 0 auto; font-size: 10px; height: 31px; max-width: 100%; }
}
.sd[data-s-35748d99-7d1a-415c-b7e6-1055ac2fc067] { color: rgb(26, 26, 26); flex: 1 1 0%; font-family: var(--s-font-aa86c01f); font-size: 24px; 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: 542px) {
  .sd[data-s-35748d99-7d1a-415c-b7e6-1055ac2fc067] { flex: 1 1 0%; font-size: 20px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-0f8c8dae-2eba-4579-98f9-f75c8acbe0fa] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 8px; padding: 0px; --gap-h-0f8c8dae-2eba-4579-98f9-f75c8acbe0fa: 8px; --gap-v-0f8c8dae-2eba-4579-98f9-f75c8acbe0fa: 0px; --gap-uuid: 0f8c8dae-2eba-4579-98f9-f75c8acbe0fa; }
@media screen and (max-width: 542px) {
  .sd[data-s-0f8c8dae-2eba-4579-98f9-f75c8acbe0fa] { place-content: flex-start; align-items: flex-start; width: calc(100% - (var(--gap-h-8c860eaa-01e2-4e1a-bac5-3ad400284751) * 0)); --gap-h-0f8c8dae-2eba-4579-98f9-f75c8acbe0fa: 8px; --gap-v-0f8c8dae-2eba-4579-98f9-f75c8acbe0fa: 0px; max-width: calc(100% - (var(--gap-h-8c860eaa-01e2-4e1a-bac5-3ad400284751) * 0)); }
}
.sd[data-s-154b9508-bfc1-4e57-af01-58b71b337929] { color: rgb(45, 35, 130); flex: 0 0 auto; font-size: 10px; height: 42px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-154b9508-bfc1-4e57-af01-58b71b337929] { flex: 0 0 auto; font-size: 10px; height: 31px; max-width: 100%; }
}
.sd[data-s-e09bb2f8-31e5-4df9-a8b8-373d12e652d2] { color: rgb(26, 26, 26); flex: 1 1 0%; font-family: var(--s-font-aa86c01f); font-size: 24px; 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: 542px) {
  .sd[data-s-e09bb2f8-31e5-4df9-a8b8-373d12e652d2] { flex: 1 1 0%; font-size: 20px; text-align: left; width: auto; justify-content: flex-start; }
}
.sd[data-s-fd9297ba-e896-4cbc-ab97-5ca6806f57cb] { place-content: center; align-items: center; border-radius: 8px; box-shadow: rgba(0, 66, 164, 0.26) 0px 18px 24px; flex: 0 0 auto; flex-flow: column; margin: 0px; padding: 24px; width: calc(35% - (var(--gap-h-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6) * 0.65)); z-index: 1; max-width: calc(35% - (var(--gap-h-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6) * 0.65)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-fd9297ba-e896-4cbc-ab97-5ca6806f57cb] { flex: 0 0 auto; width: calc(40% - (var(--gap-h-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6) * 0.6)); max-width: calc(40% - (var(--gap-h-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6) * 0.6)); }
}
@media screen and (max-width: 840px) {
  .sd[data-s-fd9297ba-e896-4cbc-ab97-5ca6806f57cb] { flex: 0 0 auto; margin: 0px; padding: 48px; width: calc(100% - (var(--gap-h-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6) * 0)); max-width: calc(100% - (var(--gap-h-9ce7f86d-cb4f-408a-b06d-dd4ba33792f6) * 0)); }
}
@media screen and (max-width: 542px) {
  .sd[data-s-fd9297ba-e896-4cbc-ab97-5ca6806f57cb] { padding: 24px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-fd9297ba-e896-4cbc-ab97-5ca6806f57cb] { padding: 24px 16px; }
}
.sd[data-s-236dc30b-fde1-4d91-88d9-6b63c7cefd8c] { color: rgb(0, 91, 225); font-family: var(--s-font-aa86c01f); font-size: 22px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 5px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 542px) {
  .sd[data-s-236dc30b-fde1-4d91-88d9-6b63c7cefd8c] { font-size: 20px; }
}
.sd[data-s-55a7a17e-c46d-4726-8435-5fa02a50d1b0] { color: rgb(48, 52, 57); font-family: var(--s-font-aa86c01f); font-size: 12px; font-weight: 500; height: auto; line-height: 1.4; margin: 0px 0px 10px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-6d3ff5e6-7055-4e89-a979-be85855f1e89] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; margin: 0px; opacity: 1; padding: 0px; position: relative; width: 100%; z-index: 1; max-width: 100%; }
.sd[data-s-d0491f0a-866b-4d8e-b90f-80714e3f2b76] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-cd044ea7-b3c6-4da0-a094-975a82452533] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-46106526-ef98-4949-9a09-eedaafb2925a] { color: rgb(48, 52, 57); font-family: var(--s-font-aa86c01f); font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-aaa3e779-5611-4f70-8736-55510f33abf2] { color: rgb(255, 0, 0); font-family: var(--s-font-d2a16837); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-2e8eea20-a204-449e-b156-baddfd79c723] { background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238); border-radius: 4px; box-shadow: none; color: rgb(51, 51, 51); font-family: var(--s-font-aa86c01f); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 10px; opacity: 1; padding: 10px; text-align: left; width: 100%; max-width: 100%; }
.sd[data-s-2e8eea20-a204-449e-b156-baddfd79c723]::-webkit-input-placeholder { color: rgb(204, 204, 204); }
.sd[data-s-5c7eab9e-3ef1-40ac-a4ae-431ef8e4c737] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-4260edbc-d3c9-4e02-8eab-b22c5653adf7] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-8bd0f276-580f-43a3-85b8-9fef493c7e18] { color: rgb(48, 52, 57); font-family: var(--s-font-aa86c01f); font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-57642dc3-9622-475f-9ca4-3870c2c8eb88] { color: rgb(255, 0, 0); font-family: var(--s-font-d2a16837); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-ef213cc6-3524-4136-bd7d-3310ab155e78] { background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238); border-radius: 4px; box-shadow: none; color: rgb(51, 51, 51); font-family: var(--s-font-aa86c01f); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 10px; opacity: 1; padding: 10px 16px 10px 10px; text-align: left; text-shadow: none; width: 100%; max-width: 100%; }
.sd[data-s-ef213cc6-3524-4136-bd7d-3310ab155e78]::-webkit-input-placeholder { color: rgb(242, 242, 242); }
.sd[data-s-add2ff48-bfcd-4dd8-9e5e-6da0272f6e54] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-771953d8-39cb-4ae3-8043-48bd2b55a051] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-e8e8e7da-09b6-4d97-a4f7-1184bb0ea5c5] { color: rgb(48, 52, 57); font-family: var(--s-font-aa86c01f); font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-0fa96116-e6b5-47b9-b977-dc8507573b65] { color: rgb(255, 0, 0); font-family: var(--s-font-d2a16837); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-66d668bd-81cc-4d3f-8218-cac096bb0430] { background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238); border-radius: 4px; box-shadow: none; color: rgb(51, 51, 51); font-family: var(--s-font-aa86c01f); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 10px; opacity: 1; padding: 10px; text-align: left; width: 100%; max-width: 100%; }
.sd[data-s-66d668bd-81cc-4d3f-8218-cac096bb0430]::-webkit-input-placeholder { color: rgb(204, 204, 204); }
.sd[data-s-ad22eb68-f4fb-4108-9b79-6edc2ce0df32] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-61903514-73a4-434e-95a3-5a598be37485] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-40ebc717-7627-4d69-9dcd-dab80fb41dda] { color: rgb(48, 52, 57); font-family: var(--s-font-aa86c01f); font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-4d3f3968-0c2b-45ce-8045-a70694aefbcd] { color: rgb(255, 0, 0); font-family: var(--s-font-d2a16837); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-e4125ec7-ce09-45a7-8d63-b187517ffb64] { background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238); border-radius: 4px; box-shadow: none; color: rgb(51, 51, 51); font-family: var(--s-font-aa86c01f); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 10px; opacity: 1; padding: 10px; text-align: left; width: 100%; max-width: 100%; }
.sd[data-s-e4125ec7-ce09-45a7-8d63-b187517ffb64]::-webkit-input-placeholder { color: rgb(204, 204, 204); }
.sd[data-s-54d89dd1-b0f5-49d7-b8d9-15c6a5993c37] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-direction: column; gap: 10px; height: auto; width: 100%; --gap-h-54d89dd1-b0f5-49d7-b8d9-15c6a5993c37: 0px; --gap-v-54d89dd1-b0f5-49d7-b8d9-15c6a5993c37: 10px; --gap-uuid: 54d89dd1-b0f5-49d7-b8d9-15c6a5993c37; max-width: 100%; }
.sd[data-s-3d7e27b9-02a8-4114-8e2b-fcdd163edd53] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-3d7e27b9-02a8-4114-8e2b-fcdd163edd53: 5px; --gap-v-3d7e27b9-02a8-4114-8e2b-fcdd163edd53: 0px; --gap-uuid: 3d7e27b9-02a8-4114-8e2b-fcdd163edd53; }
.sd[data-s-f2897f02-0aff-4de6-8cbb-0b6f87b68e65] { color: rgb(51, 51, 51); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-88d9218b-29e2-4dbe-8b82-56028c7e76ba] { color: rgb(255, 80, 53); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-686f9255-1dea-4b92-886c-3e61188cba7b] { align-content: flex-start; align-items: flex-start; width: calc(100% - (var(--gap-h-54d89dd1-b0f5-49d7-b8d9-15c6a5993c37) * 0)); max-width: calc(100% - (var(--gap-h-54d89dd1-b0f5-49d7-b8d9-15c6a5993c37) * 0)); }
.sd[data-s-83e9eec6-95f5-46f9-ac26-85da84d87379] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-direction: row; gap: 10px; padding: 10px 16px; width: 100%; --gap-h-83e9eec6-95f5-46f9-ac26-85da84d87379: 10px; --gap-v-83e9eec6-95f5-46f9-ac26-85da84d87379: 0px; --gap-uuid: 83e9eec6-95f5-46f9-ac26-85da84d87379; max-width: 100%; }
.sd[data-s-83e9eec6-95f5-46f9-ac26-85da84d87379]:hover { background: rgb(250, 250, 250); --gap-h-83e9eec6-95f5-46f9-ac26-85da84d87379: 10px; --gap-v-83e9eec6-95f5-46f9-ac26-85da84d87379: 0px; }
.sd[data-s-2eacb83d-286b-4d86-a65d-7ebc74a27776] { flex: 0 0 auto; height: 15px; width: 15px; max-width: 100%; }
.sd[data-s-1b16fc18-9f1d-40a3-9a47-dfb885540fe5] { flex: 1 1 0%; font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 400; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-7b3cb4fa-20a5-447f-affe-3b4088814be6] { place-content: center; align-items: center; flex-flow: wrap; height: auto; margin: 16px 0px 0px; padding: 8px 0px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-7b3cb4fa-20a5-447f-affe-3b4088814be6] { place-content: center flex-start; align-items: center; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-7b3cb4fa-20a5-447f-affe-3b4088814be6] { display: flex; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7b3cb4fa-20a5-447f-affe-3b4088814be6] { display: flex; }
}
.sd[data-s-031d0838-d041-44ec-91bb-9aa9a4a66a3e] { color: rgb(0, 91, 225); font-family: var(--s-font-aa86c01f); font-size: 14px; font-weight: 900; height: auto; line-height: 1.4; padding: 0px; text-align: center; text-decoration: none; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-031d0838-d041-44ec-91bb-9aa9a4a66a3e]:hover { text-decoration: underline; }
.sd[data-s-bba45ca5-56b7-4a3c-8075-5c08e1bb2674] { color: rgb(48, 52, 57); font-family: var(--s-font-aa86c01f); font-size: 14px; font-weight: 500; height: auto; line-height: 1.4; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-5a8af42c-d1de-4d5d-8068-05e90a708ada] { flex-direction: row; height: auto; margin: 0px; padding: 4px 0px; max-width: 100%; }
.sd[data-s-de36d59e-cfc4-464a-b384-0d5f0cf61ffd] { flex: 0 0 auto; height: 14px; margin: 0px 10px 0px 0px; padding: 0px; width: 14px; max-width: calc(100% - 10px); }
.sd[data-s-584b002a-490e-43a6-a8ec-22eec7cb5414] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-5bf9de04-1050-43d0-8602-3638202727dd] { color: rgb(48, 52, 57); font-family: var(--s-font-aa86c01f); font-size: 15px; font-weight: 700; line-height: 1.4; padding: 0px; }
@media screen and (max-width: 542px) {
  .sd[data-s-5bf9de04-1050-43d0-8602-3638202727dd] { text-align: left; justify-content: flex-start; }
}
.sd[data-s-d7e779f4-9952-4522-bf98-02be5fb104dc] { background: rgb(245, 130, 32); border-width: 0px; border-style: solid; border-color: rgb(0, 91, 225); border-radius: 48px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; color: rgb(51, 51, 51); font-size: 15px; justify-content: center; margin: 16px 0px 0px; opacity: 1; padding: 15px; width: 100%; max-width: 100%; }
.sd[data-s-d7e779f4-9952-4522-bf98-02be5fb104dc]:hover { background: rgb(45, 128, 251); scale: 1.1; transition-duration: 300ms; }
@media screen and (max-width: 542px) {
  .sd[data-s-d7e779f4-9952-4522-bf98-02be5fb104dc] { padding: 15px 10px; }
}
.sd[data-s-79bce38d-86e7-4912-8038-4ab642b7904a] { border-radius: 0px; color: rgb(255, 255, 255); font-family: var(--s-font-aa86c01f); font-size: 18px; font-weight: 700; letter-spacing: 0em; line-height: 1; margin: 0px; opacity: 1; padding: 0px 0px 2px; text-align: center; max-width: 100%; justify-content: center; }
.sd[data-s-d7e779f4-9952-4522-bf98-02be5fb104dc]:hover .sd[data-s-79bce38d-86e7-4912-8038-4ab642b7904a] { }
@media screen and (max-width: 542px) {
  .sd[data-s-79bce38d-86e7-4912-8038-4ab642b7904a] { font-size: 16px; }
}
.sd[data-s-e76ce6ca-35f2-4183-a914-189e3a9c4acc] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 15px; height: 1104px; padding: 0px; width: auto; --gap-h-e76ce6ca-35f2-4183-a914-189e3a9c4acc: 0px; --gap-v-e76ce6ca-35f2-4183-a914-189e3a9c4acc: 15px; --gap-uuid: e76ce6ca-35f2-4183-a914-189e3a9c4acc; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-e76ce6ca-35f2-4183-a914-189e3a9c4acc] { border-radius: 12px; flex: 0 0 auto; height: 1103px; margin: 0px; padding: 0px 8px; width: auto; --gap-h-e76ce6ca-35f2-4183-a914-189e3a9c4acc: 0px; --gap-v-e76ce6ca-35f2-4183-a914-189e3a9c4acc: 15px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e76ce6ca-35f2-4183-a914-189e3a9c4acc] { flex: 0 0 auto; gap: 56px; height: 1149px; width: auto; --gap-h-e76ce6ca-35f2-4183-a914-189e3a9c4acc: 0px; --gap-v-e76ce6ca-35f2-4183-a914-189e3a9c4acc: 56px; max-width: 100%; }
}
.sd[data-s-253b5fa8-7f26-47dc-ad07-bc4416b1454b] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
@media screen and (max-width: 542px) {
  .sd[data-s-253b5fa8-7f26-47dc-ad07-bc4416b1454b] { margin: 0px 0px 40px; max-width: 100%; }
}
.sd[data-s-09fb0f4c-20af-4233-9fb5-82d54a7cbd8a] { color: rgb(0, 91, 225); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 542px) {
  .sd[data-s-09fb0f4c-20af-4233-9fb5-82d54a7cbd8a] { font-size: 13px; }
}
.sd[data-s-f7c432e2-7901-4d6b-9c40-14c50f3c46c5] { color: rgb(26, 26, 26); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 32px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 542px) {
  .sd[data-s-f7c432e2-7901-4d6b-9c40-14c50f3c46c5] { font-size: 24px; }
}
.sd[data-s-8bc72f66-5dcc-4cd5-befb-ee462ce85d89] { background: rgba(0, 0, 0, 0); border-width: 4px 0px 0px; border-style: solid; border-color: rgb(184, 203, 232); border-radius: 0px; flex: 0 0 auto; height: 1px; margin: 0px; padding: 0px; width: 64px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-8bc72f66-5dcc-4cd5-befb-ee462ce85d89] { flex: 0 0 auto; width: 48px; max-width: 100%; }
}
.sd[data-s-82c99018-ea29-4bc7-a576-3a8c71aaf9cf] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; gap: 20px; width: 600px; --gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf: 0px; --gap-v-82c99018-ea29-4bc7-a576-3a8c71aaf9cf: 20px; --gap-uuid: 82c99018-ea29-4bc7-a576-3a8c71aaf9cf; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-82c99018-ea29-4bc7-a576-3a8c71aaf9cf] { height: 820px; width: 459px; --gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf: 0px; --gap-v-82c99018-ea29-4bc7-a576-3a8c71aaf9cf: 20px; max-width: 100%; }
}
.sd[data-s-7440ec3d-f8ad-49e8-beb4-e692fa56562b] { align-content: flex-start; align-items: flex-start; gap: 10px; height: auto; width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); --gap-h-7440ec3d-f8ad-49e8-beb4-e692fa56562b: 0px; --gap-v-7440ec3d-f8ad-49e8-beb4-e692fa56562b: 10px; --gap-uuid: 7440ec3d-f8ad-49e8-beb4-e692fa56562b; max-width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); }
.sd[data-s-27f2b507-c841-4c8c-b7c8-f8a17570c3ed] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-27f2b507-c841-4c8c-b7c8-f8a17570c3ed: 5px; --gap-v-27f2b507-c841-4c8c-b7c8-f8a17570c3ed: 0px; --gap-uuid: 27f2b507-c841-4c8c-b7c8-f8a17570c3ed; }
.sd[data-s-3c9d2ef5-173b-4195-a5fd-af5923e09784] { color: rgb(51, 51, 51); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-045d6528-4936-4f1c-bbcb-7173c08e009e] { color: rgb(255, 80, 53); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-cba523b7-f065-434a-b9f5-197a60441f6d] { background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238); border-radius: 4px; color: rgb(51, 51, 51); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 400; height: 50px; justify-content: center; line-height: 1.4; padding: 10px 16px; text-align: left; width: calc(100% - (var(--gap-h-7440ec3d-f8ad-49e8-beb4-e692fa56562b) * 0)); max-width: calc(100% - (var(--gap-h-7440ec3d-f8ad-49e8-beb4-e692fa56562b) * 0)); }
.sd[data-s-cba523b7-f065-434a-b9f5-197a60441f6d]::-webkit-input-placeholder { color: rgb(224, 224, 224); }
.sd[data-s-10793d6b-f776-4e37-9471-137eccf8cad0] { align-content: flex-start; align-items: flex-start; gap: 10px; width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); --gap-h-10793d6b-f776-4e37-9471-137eccf8cad0: 0px; --gap-v-10793d6b-f776-4e37-9471-137eccf8cad0: 10px; --gap-uuid: 10793d6b-f776-4e37-9471-137eccf8cad0; max-width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); }
.sd[data-s-61ab6463-c8bf-4632-836d-0dbbfb98995f] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-61ab6463-c8bf-4632-836d-0dbbfb98995f: 5px; --gap-v-61ab6463-c8bf-4632-836d-0dbbfb98995f: 0px; --gap-uuid: 61ab6463-c8bf-4632-836d-0dbbfb98995f; }
.sd[data-s-ac112219-35a2-434a-b45f-bfa9782391c7] { color: rgb(51, 51, 51); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-c9d68afa-db86-482e-8e5a-2a3ddb6674fd] { color: rgb(255, 80, 53); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-856d9627-9559-452e-a516-a8cfc4b590d6] { background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238); border-radius: 4px; color: rgb(51, 51, 51); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 400; height: 50px; justify-content: center; line-height: 1.4; padding: 10px 16px; text-align: left; width: calc(100% - (var(--gap-h-10793d6b-f776-4e37-9471-137eccf8cad0) * 0)); max-width: calc(100% - (var(--gap-h-10793d6b-f776-4e37-9471-137eccf8cad0) * 0)); }
.sd[data-s-856d9627-9559-452e-a516-a8cfc4b590d6]::-webkit-input-placeholder { color: rgb(224, 224, 224); }
.sd[data-s-9624090c-771f-4280-84f9-0951f1c27ff9] { align-content: flex-start; align-items: flex-start; gap: 10px; width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); --gap-h-9624090c-771f-4280-84f9-0951f1c27ff9: 0px; --gap-v-9624090c-771f-4280-84f9-0951f1c27ff9: 10px; --gap-uuid: 9624090c-771f-4280-84f9-0951f1c27ff9; max-width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); }
.sd[data-s-8c0000ab-14a0-47f3-8fd6-2fb10a086006] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-8c0000ab-14a0-47f3-8fd6-2fb10a086006: 5px; --gap-v-8c0000ab-14a0-47f3-8fd6-2fb10a086006: 0px; --gap-uuid: 8c0000ab-14a0-47f3-8fd6-2fb10a086006; }
.sd[data-s-35ab385c-70fd-420c-ae0b-8a5ffdee70ad] { color: rgb(51, 51, 51); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-b1fbd95a-cdac-4b9e-82c1-7a444a153cfa] { color: rgb(255, 80, 53); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-0eb3f8de-cad3-4be7-b6b3-9df70a253b8f] { background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238); border-radius: 4px; color: rgb(51, 51, 51); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 400; height: 50px; justify-content: center; line-height: 1.4; padding: 10px 16px; text-align: left; width: calc(100% - (var(--gap-h-9624090c-771f-4280-84f9-0951f1c27ff9) * 0)); max-width: calc(100% - (var(--gap-h-9624090c-771f-4280-84f9-0951f1c27ff9) * 0)); }
.sd[data-s-0eb3f8de-cad3-4be7-b6b3-9df70a253b8f]::-webkit-input-placeholder { color: rgb(224, 224, 224); }
.sd[data-s-b066e518-0deb-46cf-b887-0c5f58eb750e] { align-content: flex-start; align-items: flex-start; gap: 10px; height: auto; width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); --gap-h-b066e518-0deb-46cf-b887-0c5f58eb750e: 0px; --gap-v-b066e518-0deb-46cf-b887-0c5f58eb750e: 10px; --gap-uuid: b066e518-0deb-46cf-b887-0c5f58eb750e; max-width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); }
.sd[data-s-904eb743-c81c-4443-b586-6c2d4e9dd0c0] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-904eb743-c81c-4443-b586-6c2d4e9dd0c0: 5px; --gap-v-904eb743-c81c-4443-b586-6c2d4e9dd0c0: 0px; --gap-uuid: 904eb743-c81c-4443-b586-6c2d4e9dd0c0; }
.sd[data-s-59f900cc-fe43-4168-81cd-c4a25c8eccf5] { color: rgb(51, 51, 51); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-a45c293b-fb3c-4b9a-8ab9-0faba4f5a29a] { color: rgb(255, 80, 53); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-28f240f3-450a-4b9a-8912-216d6939c63c] { background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238); border-radius: 4px; color: rgb(51, 51, 51); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 400; height: 50px; justify-content: center; line-height: 1.4; padding: 10px 16px; text-align: left; width: calc(100% - (var(--gap-h-b066e518-0deb-46cf-b887-0c5f58eb750e) * 0)); max-width: calc(100% - (var(--gap-h-b066e518-0deb-46cf-b887-0c5f58eb750e) * 0)); }
.sd[data-s-28f240f3-450a-4b9a-8912-216d6939c63c]::-webkit-input-placeholder { color: rgb(224, 224, 224); }
.sd[data-s-d375acfb-9dd0-4540-a345-5a7dd0c6da3c] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-direction: column; gap: 10px; height: auto; width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); --gap-h-d375acfb-9dd0-4540-a345-5a7dd0c6da3c: 0px; --gap-v-d375acfb-9dd0-4540-a345-5a7dd0c6da3c: 10px; --gap-uuid: d375acfb-9dd0-4540-a345-5a7dd0c6da3c; max-width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); }
.sd[data-s-577f5ef4-2b33-4ee8-ade4-8143370a2e61] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-577f5ef4-2b33-4ee8-ade4-8143370a2e61: 5px; --gap-v-577f5ef4-2b33-4ee8-ade4-8143370a2e61: 0px; --gap-uuid: 577f5ef4-2b33-4ee8-ade4-8143370a2e61; }
.sd[data-s-391cf6de-21ef-42da-96ec-6012289246d9] { color: rgb(51, 51, 51); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-f01eadf6-3471-439d-a1db-35919a48aa17] { color: rgb(255, 80, 53); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-582d3942-e3aa-49d8-b63c-c4557d46fefa] { align-content: flex-start; align-items: flex-start; width: calc(100% - (var(--gap-h-d375acfb-9dd0-4540-a345-5a7dd0c6da3c) * 0)); max-width: calc(100% - (var(--gap-h-d375acfb-9dd0-4540-a345-5a7dd0c6da3c) * 0)); }
.sd[data-s-02106189-96f7-47be-9181-dcc4bc8739fb] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-direction: row; gap: 10px; padding: 10px 16px; width: 100%; --gap-h-02106189-96f7-47be-9181-dcc4bc8739fb: 10px; --gap-v-02106189-96f7-47be-9181-dcc4bc8739fb: 0px; --gap-uuid: 02106189-96f7-47be-9181-dcc4bc8739fb; max-width: 100%; }
.sd[data-s-02106189-96f7-47be-9181-dcc4bc8739fb]:hover { background: rgb(250, 250, 250); --gap-h-02106189-96f7-47be-9181-dcc4bc8739fb: 10px; --gap-v-02106189-96f7-47be-9181-dcc4bc8739fb: 0px; }
.sd[data-s-93d6d7dd-769e-4723-aa5d-0a1c5eb7d0ea] { flex: 0 0 auto; height: 15px; width: 15px; max-width: 100%; }
.sd[data-s-aaa77a1d-da5a-41c2-a5a6-647125583ff2] { flex: 1 1 0%; font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 400; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-f58de6a6-9485-4541-9f89-0ac7d00f3b67] { align-content: flex-start; align-items: flex-start; gap: 10px; width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); --gap-h-f58de6a6-9485-4541-9f89-0ac7d00f3b67: 0px; --gap-v-f58de6a6-9485-4541-9f89-0ac7d00f3b67: 10px; --gap-uuid: f58de6a6-9485-4541-9f89-0ac7d00f3b67; max-width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); }
.sd[data-s-b5c9fbbb-ad6a-4276-a37f-00d750821e16] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-b5c9fbbb-ad6a-4276-a37f-00d750821e16: 5px; --gap-v-b5c9fbbb-ad6a-4276-a37f-00d750821e16: 0px; --gap-uuid: b5c9fbbb-ad6a-4276-a37f-00d750821e16; }
.sd[data-s-e8193a05-4b82-43d7-881e-042fdc751155] { color: rgb(51, 51, 51); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-1a66f457-c4a5-4882-8554-564c7ea99d88] { color: rgb(255, 80, 53); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 700; line-height: 1.4; text-align: center; justify-content: center; }
.sd[data-s-209058f4-7b32-41be-b634-429b63164ff3] { background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238); border-radius: 4px; color: rgb(51, 51, 51); font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 400; height: 160px; justify-content: center; line-height: 1.4; padding: 10px 16px; text-align: left; width: calc(100% - (var(--gap-h-f58de6a6-9485-4541-9f89-0ac7d00f3b67) * 0)); max-width: calc(100% - (var(--gap-h-f58de6a6-9485-4541-9f89-0ac7d00f3b67) * 0)); }
.sd[data-s-209058f4-7b32-41be-b634-429b63164ff3]::-webkit-input-placeholder { color: rgb(224, 224, 224); }
.sd[data-s-2ae55749-274d-4e83-b64d-1da97970f7fb] { align-content: center; align-items: center; flex-direction: row; gap: 10px; height: auto; width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); --gap-h-2ae55749-274d-4e83-b64d-1da97970f7fb: 10px; --gap-v-2ae55749-274d-4e83-b64d-1da97970f7fb: 0px; --gap-uuid: 2ae55749-274d-4e83-b64d-1da97970f7fb; max-width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); }
.sd[data-s-1f49f789-d160-4852-bf13-bbc514d3ec10] { flex: 0 0 auto; height: 15px; width: 15px; max-width: 100%; }
.sd[data-s-495e53b8-caa7-4ec8-862f-1ffe41738f46] { color: rgb(51, 51, 51); flex: 1 1 0%; font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 400; line-height: 1.4; text-align: left; justify-content: flex-start; }
.sd[data-s-d19c7513-d12a-4bc1-a90e-af01cf447931] { background: rgb(246, 130, 33); border-radius: 4px; color: rgb(51, 51, 51); flex: 0 0 auto; font-family: var(--s-font-d2a16837); font-size: 16px; font-weight: 400; justify-content: center; line-height: 1.4; padding: 15px; text-align: left; width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); max-width: calc(100% - (var(--gap-h-82c99018-ea29-4bc7-a576-3a8c71aaf9cf) * 0)); }
.sd[data-s-c509fdf2-445b-415d-b00f-c506c326c568] { color: rgb(255, 255, 255); font-family: var(--s-font-d2a16837); font-size: 18px; font-weight: 700; line-height: 1; padding: 0px 0px 2px; text-align: center; justify-content: center; }
.sd[data-s-0a74f170-8fab-4493-a19b-6949e70795a5] { }
body { background: rgb(255, 255, 255); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-r-0_0_101f876b-6315-4411-8b5a-0a2296247f71_c82977e7-f18a-4160-b1ba-c0419d5ff937]::before { background-image: url("/assets/img/s-606x185_v-fs_webp_73088bec-ea5f-4681-ab94-228f31bc5a55_small.webp"); }
: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; }