.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-36787ee9-a25b-45d8-a3eb-be4f0108962a] { background: rgb(255, 255, 255); border-radius: 0px; height: 100%; margin: 0px; opacity: 1; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-61c6a4e4-c1b0-4fed-84e9-bc52a94de002] { }
.sd[data-s-4d083e0d-061d-4445-a677-4c6e43ddd95e] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: 100%; --gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e: 0px; --gap-v-4d083e0d-061d-4445-a677-4c6e43ddd95e: 0px; --gap-uuid: 4d083e0d-061d-4445-a677-4c6e43ddd95e; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-4d083e0d-061d-4445-a677-4c6e43ddd95e] { flex: 0 0 auto; gap: 16px; height: auto; width: 100%; --gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e: 0px; --gap-v-4d083e0d-061d-4445-a677-4c6e43ddd95e: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-4d083e0d-061d-4445-a677-4c6e43ddd95e] { flex: 0 0 auto; gap: 0px; height: 74.5123%; margin: 0px; padding: 0px; width: 100%; --gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e: 0px; --gap-v-4d083e0d-061d-4445-a677-4c6e43ddd95e: 0px; max-width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-4d083e0d-061d-4445-a677-4c6e43ddd95e] { flex: 0 0 auto; gap: 0px; height: auto; margin: 0px; padding: 0px; width: 100%; --gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e: 0px; --gap-v-4d083e0d-061d-4445-a677-4c6e43ddd95e: 0px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4d083e0d-061d-4445-a677-4c6e43ddd95e] { height: auto; width: 100%; --gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e: 0px; --gap-v-4d083e0d-061d-4445-a677-4c6e43ddd95e: 0px; }
}
.sd[data-s-cb9a7894-2956-4039-9a67-29208a66a45e] { background: rgb(238, 238, 238); height: 42px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
.sd[data-s-d8f88286-466e-4971-9090-46014cf2aa3f] { background: rgb(238, 238, 238); height: auto; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-d8f88286-466e-4971-9090-46014cf2aa3f] { height: auto; width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d8f88286-466e-4971-9090-46014cf2aa3f] { height: auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-d8f88286-466e-4971-9090-46014cf2aa3f] { height: auto; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d8f88286-466e-4971-9090-46014cf2aa3f] { height: auto; width: 100%; }
}
.sd[data-s-1fd2176a-15c7-4fef-a8c8-7254500fa961] { place-content: center; align-items: center; background: rgb(234, 249, 249); flex-flow: column; height: 160px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
@media screen and (max-width: 542px) {
  .sd[data-s-1fd2176a-15c7-4fef-a8c8-7254500fa961] { height: 162px; margin: 0px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
}
.sd[data-s-54b893b5-aca8-4ee1-b10d-e54905d15ea6] { 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-54b893b5-aca8-4ee1-b10d-e54905d15ea6] { flex-flow: column; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-54b893b5-aca8-4ee1-b10d-e54905d15ea6] { flex: 0 0 auto; }
}
.sd[data-s-0ba92d7d-4a5b-4067-9e9d-33ee1be815fd] { }
.sd[data-s-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a] { place-content: center flex-start; align-items: center; background: rgb(93, 197, 232); box-shadow: none; flex-flow: column; gap: 64px; height: auto; padding: 96px 0px 48px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); z-index: 0; --gap-h-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a: 0px; --gap-v-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a: 64px; --gap-uuid: 4f05f1fd-4aef-4c98-8fa6-81b2fab1343a; max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a] { gap: 56px; --gap-h-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a: 0px; --gap-v-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a: 56px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a] { gap: 16px; padding: 96px 0px 48px; width: 100%; --gap-h-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a: 0px; --gap-v-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a: 16px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a] { flex: 0 0 auto; gap: 48px; height: auto; padding: 80px 24px 40px; width: 100%; --gap-h-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a: 0px; --gap-v-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a: 48px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a] { padding: 80px 16px 40px; --gap-h-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a: 0px; --gap-v-4f05f1fd-4aef-4c98-8fa6-81b2fab1343a: 64px; }
}
.sd[data-s-28c41139-a265-48aa-a4b4-f373784406f0] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; height: 163px; margin: 0px; padding: 0px; width: auto; --gap-h-28c41139-a265-48aa-a4b4-f373784406f0: 0px; --gap-v-28c41139-a265-48aa-a4b4-f373784406f0: 16px; --gap-uuid: 28c41139-a265-48aa-a4b4-f373784406f0; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-28c41139-a265-48aa-a4b4-f373784406f0] { gap: 40px; height: auto; --gap-h-28c41139-a265-48aa-a4b4-f373784406f0: 0px; --gap-v-28c41139-a265-48aa-a4b4-f373784406f0: 40px; max-width: 100%; }
}
.sd[data-s-d888169a-1fde-46fd-bd7f-761cba2249e2] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-ea3b7524-83c8-41de-87e4-8e0ddddb16fa] { color: rgb(51, 108, 128); 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-ea3b7524-83c8-41de-87e4-8e0ddddb16fa] { font-size: 13px; }
}
.sd[data-s-b11fdac6-cacc-48a3-a376-7faef8b51e4e] { color: rgb(26, 26, 26); flex: 0 0 auto; font-family: var(--s-font-d2a16837); font-size: 36px; font-weight: 900; height: 138px; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-b11fdac6-cacc-48a3-a376-7faef8b51e4e] { margin: 0px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-b11fdac6-cacc-48a3-a376-7faef8b51e4e] { font-size: 24px; }
}
.sd[data-s-8201606d-b5da-4d5b-aa87-d05892065244] { background: rgba(0, 0, 0, 0); border-width: 4px 0px 0px; border-style: solid; border-color: rgb(75, 158, 185); 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-8201606d-b5da-4d5b-aa87-d05892065244] { flex: 0 0 auto; width: 48px; max-width: 100%; }
}
.sd[data-s-dc4c07d2-1a46-44c4-b93e-6e0f8a637586] { place-content: center; align-items: center; flex-flow: column; gap: 72px; padding: 0px; --gap-h-dc4c07d2-1a46-44c4-b93e-6e0f8a637586: 0px; --gap-v-dc4c07d2-1a46-44c4-b93e-6e0f8a637586: 72px; --gap-uuid: dc4c07d2-1a46-44c4-b93e-6e0f8a637586; }
@media screen and (max-width: 840px) {
  .sd[data-s-dc4c07d2-1a46-44c4-b93e-6e0f8a637586] { height: auto; --gap-h-dc4c07d2-1a46-44c4-b93e-6e0f8a637586: 0px; --gap-v-dc4c07d2-1a46-44c4-b93e-6e0f8a637586: 72px; max-width: 100%; }
}
.sd[data-s-b789b9d8-0965-4cbd-afee-adc1757e3774] { place-content: stretch center; align-items: stretch; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 16px; height: 290px; margin: 0px; padding: 0px 40px; width: 1280px; --gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774: 16px; --gap-v-b789b9d8-0965-4cbd-afee-adc1757e3774: 0px; --gap-uuid: b789b9d8-0965-4cbd-afee-adc1757e3774; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-b789b9d8-0965-4cbd-afee-adc1757e3774] { margin: 0px 0px 24px; padding: 0px 40px; --gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774: 16px; --gap-v-b789b9d8-0965-4cbd-afee-adc1757e3774: 0px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-b789b9d8-0965-4cbd-afee-adc1757e3774] { place-content: center; align-items: center; flex-flow: column; gap: 40px; height: auto; margin: 0px; padding: 0px 80px; --gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774: 0px; --gap-v-b789b9d8-0965-4cbd-afee-adc1757e3774: 40px; max-width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-b789b9d8-0965-4cbd-afee-adc1757e3774] { padding: 0px; --gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774: 16px; --gap-v-b789b9d8-0965-4cbd-afee-adc1757e3774: 0px; }
}
.sd[data-s-8982cce6-4528-4dd0-a4d3-93d7b7d558ac] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 24px; flex: 0 0 auto; flex-flow: column; gap: 24px; margin: 0px; padding: 24px 32px 32px; width: calc(33.3% - (var(--gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774) * 0.667)); --gap-h-8982cce6-4528-4dd0-a4d3-93d7b7d558ac: 0px; --gap-v-8982cce6-4528-4dd0-a4d3-93d7b7d558ac: 24px; --gap-uuid: 8982cce6-4528-4dd0-a4d3-93d7b7d558ac; max-width: calc(33.3% - (var(--gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774) * 0.667)); }
@media screen and (max-width: 840px) {
  .sd[data-s-8982cce6-4528-4dd0-a4d3-93d7b7d558ac] { width: calc(100% - (var(--gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774) * 0)); --gap-h-8982cce6-4528-4dd0-a4d3-93d7b7d558ac: 0px; --gap-v-8982cce6-4528-4dd0-a4d3-93d7b7d558ac: 24px; max-width: calc(100% - (var(--gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8982cce6-4528-4dd0-a4d3-93d7b7d558ac] { padding: 16px; --gap-h-8982cce6-4528-4dd0-a4d3-93d7b7d558ac: 0px; --gap-v-8982cce6-4528-4dd0-a4d3-93d7b7d558ac: 24px; }
}
.sd[data-s-e71d9c0c-bb36-40d8-8252-4226b67030d9] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 0px; color: rgb(192, 58, 43); flex: 0 0 auto; font-family: var(--s-font-d2a16837); font-size: 24px; font-weight: 900; height: auto; line-height: 1.4; margin: 24px 0px 0px; padding: 0px; text-align: center; width: calc(100% - (var(--gap-h-8982cce6-4528-4dd0-a4d3-93d7b7d558ac) * 0)); max-width: calc(100% - (var(--gap-h-8982cce6-4528-4dd0-a4d3-93d7b7d558ac) * 0)); justify-content: center; }
@media screen and (max-width: 542px) {
  .sd[data-s-e71d9c0c-bb36-40d8-8252-4226b67030d9] { font-size: 22px; }
}
.sd[data-s-29552288-0908-4d06-9e97-ce0e9a5b6bb0] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 0px; color: rgb(117, 117, 117); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 18px; font-weight: 500; height: auto; line-height: 1.5; margin: 8px 0px 0px; padding: 0px; text-align: left; width: calc(100% - (var(--gap-h-8982cce6-4528-4dd0-a4d3-93d7b7d558ac) * 0)); max-width: calc(100% - (var(--gap-h-8982cce6-4528-4dd0-a4d3-93d7b7d558ac) * 0)); justify-content: flex-start; }
@media screen and (max-width: 542px) {
  .sd[data-s-29552288-0908-4d06-9e97-ce0e9a5b6bb0] { font-size: 16px; line-height: 1.5; margin: 8px 0px 0px; }
}
.sd[data-s-bc38a795-0006-417a-b0c7-8be7c62e6387] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 24px; flex: 0 0 auto; flex-flow: column; gap: 24px; height: auto; margin: 0px; padding: 24px 24px 32px; width: calc(33.3% - (var(--gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774) * 0.667)); --gap-h-bc38a795-0006-417a-b0c7-8be7c62e6387: 0px; --gap-v-bc38a795-0006-417a-b0c7-8be7c62e6387: 24px; --gap-uuid: bc38a795-0006-417a-b0c7-8be7c62e6387; max-width: calc(33.3% - (var(--gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774) * 0.667)); }
@media screen and (max-width: 840px) {
  .sd[data-s-bc38a795-0006-417a-b0c7-8be7c62e6387] { width: calc(100% - (var(--gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774) * 0)); --gap-h-bc38a795-0006-417a-b0c7-8be7c62e6387: 0px; --gap-v-bc38a795-0006-417a-b0c7-8be7c62e6387: 24px; max-width: calc(100% - (var(--gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-bc38a795-0006-417a-b0c7-8be7c62e6387] { padding: 16px; --gap-h-bc38a795-0006-417a-b0c7-8be7c62e6387: 0px; --gap-v-bc38a795-0006-417a-b0c7-8be7c62e6387: 24px; }
}
.sd[data-s-229079e4-c339-4112-81ca-0d1f56bda238] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 0px; color: rgb(192, 58, 43); flex: 0 0 auto; font-family: var(--s-font-d2a16837); font-size: 24px; font-weight: 900; height: auto; line-height: 1.4; margin: 24px 0px 0px; padding: 0px; text-align: center; width: calc(100% - (var(--gap-h-bc38a795-0006-417a-b0c7-8be7c62e6387) * 0)); max-width: calc(100% - (var(--gap-h-bc38a795-0006-417a-b0c7-8be7c62e6387) * 0)); justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-229079e4-c339-4112-81ca-0d1f56bda238] { width: auto; max-width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-229079e4-c339-4112-81ca-0d1f56bda238] { font-size: 22px; }
}
.sd[data-s-1368b999-278e-4a33-ab3b-db92258e10a1] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 0px; color: rgb(102, 102, 102); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 18px; font-weight: 500; height: auto; line-height: 1.5; margin: 8px 0px 0px; padding: 0px; text-align: left; width: calc(100% - (var(--gap-h-bc38a795-0006-417a-b0c7-8be7c62e6387) * 0)); max-width: calc(100% - (var(--gap-h-bc38a795-0006-417a-b0c7-8be7c62e6387) * 0)); justify-content: flex-start; }
@media screen and (max-width: 542px) {
  .sd[data-s-1368b999-278e-4a33-ab3b-db92258e10a1] { font-size: 16px; line-height: 1.5; margin: 8px 0px 0px; }
}
.sd[data-s-ac4d0439-0619-4838-ab9a-03aab502839f] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 24px; flex: 0 0 auto; flex-flow: column; gap: 24px; height: auto; margin: 0px; padding: 24px 24px 32px; width: calc(33.3% - (var(--gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774) * 0.667)); --gap-h-ac4d0439-0619-4838-ab9a-03aab502839f: 0px; --gap-v-ac4d0439-0619-4838-ab9a-03aab502839f: 24px; --gap-uuid: ac4d0439-0619-4838-ab9a-03aab502839f; max-width: calc(33.3% - (var(--gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774) * 0.667)); }
@media screen and (max-width: 840px) {
  .sd[data-s-ac4d0439-0619-4838-ab9a-03aab502839f] { width: calc(100% - (var(--gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774) * 0)); --gap-h-ac4d0439-0619-4838-ab9a-03aab502839f: 0px; --gap-v-ac4d0439-0619-4838-ab9a-03aab502839f: 24px; max-width: calc(100% - (var(--gap-h-b789b9d8-0965-4cbd-afee-adc1757e3774) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-ac4d0439-0619-4838-ab9a-03aab502839f] { padding: 16px; --gap-h-ac4d0439-0619-4838-ab9a-03aab502839f: 0px; --gap-v-ac4d0439-0619-4838-ab9a-03aab502839f: 24px; }
}
.sd[data-s-f8b48c12-a57f-434f-bcd3-6a9a0fff38b1] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 0px; color: rgb(192, 58, 43); flex: 0 0 auto; font-family: var(--s-font-d2a16837); font-size: 24px; font-weight: 900; height: 67px; line-height: 1.4; margin: 24px 0px 0px; padding: 0px; text-align: center; width: calc(100% - (var(--gap-h-ac4d0439-0619-4838-ab9a-03aab502839f) * 0)); max-width: calc(100% - (var(--gap-h-ac4d0439-0619-4838-ab9a-03aab502839f) * 0)); justify-content: center; }
@media screen and (max-width: 542px) {
  .sd[data-s-f8b48c12-a57f-434f-bcd3-6a9a0fff38b1] { font-size: 22px; }
}
.sd[data-s-6f6e2ae3-0afe-4e66-ac8e-9c79ed7206d5] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 0px; color: rgb(102, 102, 102); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 18px; font-weight: 500; height: auto; line-height: 1.5; margin: 8px 0px 0px; padding: 0px; text-align: left; width: calc(100% - (var(--gap-h-ac4d0439-0619-4838-ab9a-03aab502839f) * 0)); max-width: calc(100% - (var(--gap-h-ac4d0439-0619-4838-ab9a-03aab502839f) * 0)); justify-content: flex-start; }
@media screen and (max-width: 542px) {
  .sd[data-s-6f6e2ae3-0afe-4e66-ac8e-9c79ed7206d5] { font-size: 16px; line-height: 1.5; margin: 8px 0px 0px; }
}
.sd[data-s-9f1c4013-154b-4fb5-b6b8-73d28f82db2d] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px 0px 8px; position: relative; width: auto; z-index: 2; --gap-h-9f1c4013-154b-4fb5-b6b8-73d28f82db2d: 0px; --gap-v-9f1c4013-154b-4fb5-b6b8-73d28f82db2d: 0px; --gap-uuid: 9f1c4013-154b-4fb5-b6b8-73d28f82db2d; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-9f1c4013-154b-4fb5-b6b8-73d28f82db2d] { flex: 0 0 auto; height: 82px; margin: 0px 0px 32px; padding: 0px 0px 8px; width: auto; --gap-h-9f1c4013-154b-4fb5-b6b8-73d28f82db2d: 0px; --gap-v-9f1c4013-154b-4fb5-b6b8-73d28f82db2d: 0px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-9f1c4013-154b-4fb5-b6b8-73d28f82db2d] { height: auto; margin: 56px 0px 16px; --gap-h-9f1c4013-154b-4fb5-b6b8-73d28f82db2d: 0px; --gap-v-9f1c4013-154b-4fb5-b6b8-73d28f82db2d: 0px; max-width: 100%; }
}
.sd[data-s-f9ba22fb-e2cc-4e0f-9c03-5c0192a49bf6] { border-width: 0px; border-style: solid; border-color: rgb(0, 91, 225); border-radius: 0px; color: rgb(45, 35, 130); flex: 0 0 auto; font-family: var(--s-font-aa86c01f); font-size: 38px; font-weight: 900; height: auto; line-height: 1.3; margin: 0px 40px; padding: 0px; position: relative; text-align: center; width: auto; z-index: 5; max-width: calc(100% - 80px); justify-content: center; }
@media screen and (max-width: 840px) {
  .sd[data-s-f9ba22fb-e2cc-4e0f-9c03-5c0192a49bf6] { font-size: 34px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-f9ba22fb-e2cc-4e0f-9c03-5c0192a49bf6] { font-size: 22px; line-height: 1.4; margin: 0px 24px; max-width: calc(100% - 48px); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f9ba22fb-e2cc-4e0f-9c03-5c0192a49bf6] { margin: 0px 16px; max-width: calc(100% - 32px); }
}
.sd[data-s-1f199dd3-8809-43e5-b61b-ec582f2b2543] { color: rgb(255, 255, 255); font-family: var(--s-font-aa86c01f); font-size: 24px; font-weight: 800; height: auto; line-height: 1.4; margin: 20px 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-1f199dd3-8809-43e5-b61b-ec582f2b2543] { text-align: center; justify-content: center; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-1f199dd3-8809-43e5-b61b-ec582f2b2543] { text-align: center; justify-content: center; }
}
.sd[data-s-d2434060-5f47-463b-bfaf-ee0ce94fc78c] { place-content: center; align-items: center; background: rgb(246, 130, 31); border-radius: 48px; flex-flow: column; height: 68px; width: 266px; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-d2434060-5f47-463b-bfaf-ee0ce94fc78c] { flex-flow: column; }
}
.sd[data-s-921fb23e-4cdd-437a-b9d0-82b318be65af] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-58ac8e4d); font-size: 20px; font-weight: 800; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-ac35079e-99d4-44aa-81ca-64a5abbee2a1] { border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); bottom: -33px; color: rgb(241, 243, 249); flex: 0 0 auto; font-size: 200px; height: 33px; left: 0px; margin: 0px; position: absolute; right: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-ac35079e-99d4-44aa-81ca-64a5abbee2a1] { flex: 0 0 auto; font-size: 200px; height: 33px; }
}
.sd[data-s-7c48a6d9-d442-440c-a289-ba55f25de352] { background: rgb(238, 238, 238); height: auto; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-7c48a6d9-d442-440c-a289-ba55f25de352] { height: auto; width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-7c48a6d9-d442-440c-a289-ba55f25de352] { height: auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-7c48a6d9-d442-440c-a289-ba55f25de352] { height: auto; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7c48a6d9-d442-440c-a289-ba55f25de352] { height: auto; width: 100%; }
}
.sd[data-s-3fdb9135-f152-4832-9154-51c304929594] { background: rgb(238, 238, 238); height: auto; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-3fdb9135-f152-4832-9154-51c304929594] { height: auto; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-3fdb9135-f152-4832-9154-51c304929594] { height: auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-3fdb9135-f152-4832-9154-51c304929594] { height: auto; margin: 0px; padding: 0px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-3fdb9135-f152-4832-9154-51c304929594] { height: auto; width: 100%; }
}
.sd[data-s-840d445e-02ac-49e8-a51c-96b31b48ff51] { background: rgb(238, 238, 238); height: auto; margin: 0px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-840d445e-02ac-49e8-a51c-96b31b48ff51] { height: auto; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-840d445e-02ac-49e8-a51c-96b31b48ff51] { height: auto; padding: 0px; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-840d445e-02ac-49e8-a51c-96b31b48ff51] { height: auto; margin: 0px; padding: 0px; width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-840d445e-02ac-49e8-a51c-96b31b48ff51] { height: auto; width: 100%; }
}
.sd[data-s-0d0838a3-4d3d-4770-aca2-90bfc5ade921] { background: rgb(238, 238, 238); height: auto; margin: 0px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-0d0838a3-4d3d-4770-aca2-90bfc5ade921] { flex: 0 0 auto; height: auto; width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0d0838a3-4d3d-4770-aca2-90bfc5ade921] { height: auto; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-0d0838a3-4d3d-4770-aca2-90bfc5ade921] { flex: 0 0 auto; height: auto; width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0d0838a3-4d3d-4770-aca2-90bfc5ade921] { height: auto; width: 100%; }
}
.sd[data-s-c5052827-0bcd-4a85-8783-c1587dfcba25] { background: rgb(238, 238, 238); height: 792px; padding: 0px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-c5052827-0bcd-4a85-8783-c1587dfcba25] { height: 1070px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
}
@media screen and (max-width: 542px) {
  .sd[data-s-c5052827-0bcd-4a85-8783-c1587dfcba25] { height: 1067px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-c5052827-0bcd-4a85-8783-c1587dfcba25] { height: 1097px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
}
.sd[data-s-d56d021d-2d8e-495c-82d0-d18a08828f70] { background: rgb(238, 238, 238); height: 752px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-d56d021d-2d8e-495c-82d0-d18a08828f70] { height: 1422px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d56d021d-2d8e-495c-82d0-d18a08828f70] { height: 1422px; width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-d56d021d-2d8e-495c-82d0-d18a08828f70] { height: 1586px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
}
.sd[data-s-f8c5e437-7e03-49da-8897-53da861ac0f2] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: column; gap: 56px; height: auto; padding: 96px 40px; width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); --gap-h-f8c5e437-7e03-49da-8897-53da861ac0f2: 0px; --gap-v-f8c5e437-7e03-49da-8897-53da861ac0f2: 56px; --gap-uuid: f8c5e437-7e03-49da-8897-53da861ac0f2; max-width: calc(100% - (var(--gap-h-4d083e0d-061d-4445-a677-4c6e43ddd95e) * 0)); }
@media screen and (max-width: 542px) {
  .sd[data-s-f8c5e437-7e03-49da-8897-53da861ac0f2] { gap: 48px; padding: 80px 24px; --gap-h-f8c5e437-7e03-49da-8897-53da861ac0f2: 0px; --gap-v-f8c5e437-7e03-49da-8897-53da861ac0f2: 48px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-f8c5e437-7e03-49da-8897-53da861ac0f2] { padding: 80px 16px; --gap-h-f8c5e437-7e03-49da-8897-53da861ac0f2: 0px; --gap-v-f8c5e437-7e03-49da-8897-53da861ac0f2: 56px; }
}
.sd[data-s-190b0895-543c-4cfb-85bb-317a82b8acb9] { place-content: center; align-items: center; flex-flow: column; gap: 16px; padding: 0px; --gap-h-190b0895-543c-4cfb-85bb-317a82b8acb9: 0px; --gap-v-190b0895-543c-4cfb-85bb-317a82b8acb9: 16px; --gap-uuid: 190b0895-543c-4cfb-85bb-317a82b8acb9; }
.sd[data-s-5af93c45-fcac-4d72-92c4-a686c2d7a1a4] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-435528f2-2cd6-4f8c-b822-45b1373f2595] { color: rgb(94, 197, 232); 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-435528f2-2cd6-4f8c-b822-45b1373f2595] { font-size: 13px; }
}
.sd[data-s-da36d131-1fe2-4f3c-a722-08ec1205e8fc] { color: rgb(34, 34, 34); 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-da36d131-1fe2-4f3c-a722-08ec1205e8fc] { font-size: 24px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-da36d131-1fe2-4f3c-a722-08ec1205e8fc] { font-size: 29px; }
}
.sd[data-s-208d1149-1390-4127-be03-b26a3f395c1b] { background: rgba(0, 0, 0, 0); border-width: 4px 0px 0px; border-style: solid; border-color: rgb(221, 221, 221); 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-208d1149-1390-4127-be03-b26a3f395c1b] { flex: 0 0 auto; width: 48px; max-width: 100%; }
}
.sd[data-s-8d3b3b04-5322-4f28-839a-c75e2f6c0d3f] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; gap: 36px; height: auto; width: 850px; --gap-h-8d3b3b04-5322-4f28-839a-c75e2f6c0d3f: 0px; --gap-v-8d3b3b04-5322-4f28-839a-c75e2f6c0d3f: 36px; --gap-uuid: 8d3b3b04-5322-4f28-839a-c75e2f6c0d3f; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-8d3b3b04-5322-4f28-839a-c75e2f6c0d3f] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-f8c5e437-7e03-49da-8897-53da861ac0f2) * 0)); --gap-h-8d3b3b04-5322-4f28-839a-c75e2f6c0d3f: 0px; --gap-v-8d3b3b04-5322-4f28-839a-c75e2f6c0d3f: 36px; max-width: calc(100% - (var(--gap-h-f8c5e437-7e03-49da-8897-53da861ac0f2) * 0)); }
}
.sd[data-s-e02756a0-3a8d-4389-a245-3ea0db98556c] { gap: 24px; padding: 0px; --gap-h-e02756a0-3a8d-4389-a245-3ea0db98556c: 0px; --gap-v-e02756a0-3a8d-4389-a245-3ea0db98556c: 24px; --gap-uuid: e02756a0-3a8d-4389-a245-3ea0db98556c; }
@media screen and (max-width: 1140px) {
  .sd[data-s-e02756a0-3a8d-4389-a245-3ea0db98556c] { padding: 0px; --gap-h-e02756a0-3a8d-4389-a245-3ea0db98556c: 0px; --gap-v-e02756a0-3a8d-4389-a245-3ea0db98556c: 24px; }
}
.sd[data-s-736683cc-a107-4dec-b07e-5cad727b2e95] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 0px; padding: 0px; width: calc(100% - (var(--gap-h-e02756a0-3a8d-4389-a245-3ea0db98556c) * 0)); --gap-h-736683cc-a107-4dec-b07e-5cad727b2e95: 0px; --gap-v-736683cc-a107-4dec-b07e-5cad727b2e95: 0px; --gap-uuid: 736683cc-a107-4dec-b07e-5cad727b2e95; max-width: calc(100% - (var(--gap-h-e02756a0-3a8d-4389-a245-3ea0db98556c) * 0)); }
.sd[data-s-c4e1c9b5-1103-4e3e-8ad4-ff9ebc257954] { place-content: flex-start center; align-items: flex-start; background: rgb(240, 243, 249); border-radius: 8px; flex: 0 0 auto; flex-flow: row; gap: 8px; height: auto; margin: 0px; padding: 16px; width: calc(100% - (var(--gap-h-736683cc-a107-4dec-b07e-5cad727b2e95) * 0)); --gap-h-c4e1c9b5-1103-4e3e-8ad4-ff9ebc257954: 8px; --gap-v-c4e1c9b5-1103-4e3e-8ad4-ff9ebc257954: 0px; --gap-uuid: c4e1c9b5-1103-4e3e-8ad4-ff9ebc257954; max-width: calc(100% - (var(--gap-h-736683cc-a107-4dec-b07e-5cad727b2e95) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-c4e1c9b5-1103-4e3e-8ad4-ff9ebc257954] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; --gap-h-c4e1c9b5-1103-4e3e-8ad4-ff9ebc257954: 8px; --gap-v-c4e1c9b5-1103-4e3e-8ad4-ff9ebc257954: 0px; }
}
.sd[data-s-eb16f112-3ffb-4cc2-84fd-b213d3606ae1] { color: rgb(94, 197, 232); flex: 0 0 auto; font-family: var(--s-font-d2a16837); font-size: 20px; font-weight: 900; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 542px) {
  .sd[data-s-eb16f112-3ffb-4cc2-84fd-b213d3606ae1] { font-size: 18px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-eb16f112-3ffb-4cc2-84fd-b213d3606ae1] { flex: 0 0 auto; height: auto; }
}
.sd[data-s-337e9a11-f8ce-41ad-9cca-7c6ac29cc66e] { color: rgb(51, 51, 51); flex: 1 1 0%; font-family: var(--s-font-aa86c01f); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-337e9a11-f8ce-41ad-9cca-7c6ac29cc66e] { flex: 1 1 0%; width: auto; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-337e9a11-f8ce-41ad-9cca-7c6ac29cc66e] { font-size: 18px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-337e9a11-f8ce-41ad-9cca-7c6ac29cc66e] { flex: 1 1 0%; }
}
.sd[data-s-960193ff-fa34-40e4-bd37-1ea6b8ac58b3] { color: rgb(51, 51, 51); flex: 1 1 0%; font-family: var(--s-font-aa86c01f); font-size: 16px; font-weight: 500; height: auto; line-height: 1.6; padding: 12px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-960193ff-fa34-40e4-bd37-1ea6b8ac58b3] { flex: 0 0 auto; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-960193ff-fa34-40e4-bd37-1ea6b8ac58b3] { font-size: 14px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-960193ff-fa34-40e4-bd37-1ea6b8ac58b3] { flex: 0 0 auto; }
}
.sd[data-s-90a32004-8a18-47f1-b4e1-a9f3aad9dc11] { 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-90a32004-8a18-47f1-b4e1-a9f3aad9dc11: 0px; --gap-v-90a32004-8a18-47f1-b4e1-a9f3aad9dc11: 56px; --gap-uuid: 90a32004-8a18-47f1-b4e1-a9f3aad9dc11; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-90a32004-8a18-47f1-b4e1-a9f3aad9dc11] { height: 1665px; margin: 0px; padding: 315px 40px 32px; width: 100%; --gap-h-90a32004-8a18-47f1-b4e1-a9f3aad9dc11: 0px; --gap-v-90a32004-8a18-47f1-b4e1-a9f3aad9dc11: 56px; max-width: 100%; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-90a32004-8a18-47f1-b4e1-a9f3aad9dc11] { gap: 456px; height: 1738px; margin: 0px 0px 72px; padding: 8px 24px 80px; width: 100%; --gap-h-90a32004-8a18-47f1-b4e1-a9f3aad9dc11: 0px; --gap-v-90a32004-8a18-47f1-b4e1-a9f3aad9dc11: 456px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-90a32004-8a18-47f1-b4e1-a9f3aad9dc11] { padding: 80px 16px; --gap-h-90a32004-8a18-47f1-b4e1-a9f3aad9dc11: 0px; --gap-v-90a32004-8a18-47f1-b4e1-a9f3aad9dc11: 56px; }
}
.sd[data-s-20c96579-042e-471d-ac0d-3f3bd0e1974e] { place-content: center; align-items: center; flex-flow: column; gap: 16px; padding: 0px; --gap-h-20c96579-042e-471d-ac0d-3f3bd0e1974e: 0px; --gap-v-20c96579-042e-471d-ac0d-3f3bd0e1974e: 16px; --gap-uuid: 20c96579-042e-471d-ac0d-3f3bd0e1974e; }
.sd[data-s-d7466309-02fe-4f17-93b2-f0b2e013c3a8] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-14453331-90e9-42a0-b93d-7bb5219e0c76] { 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-14453331-90e9-42a0-b93d-7bb5219e0c76] { font-size: 13px; }
}
.sd[data-s-0b6aa2c1-f46d-4136-b50e-15f46acc13c3] { 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-0b6aa2c1-f46d-4136-b50e-15f46acc13c3] { font-size: 24px; }
}
.sd[data-s-cb8b7ceb-e572-4ab7-b135-cf4a984d77c2] { 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-cb8b7ceb-e572-4ab7-b135-cf4a984d77c2] { flex: 0 0 auto; width: 48px; max-width: 100%; }
}
.sd[data-s-1add1762-3fa5-470c-9a57-7b2e1e9f75c4] { 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-90a32004-8a18-47f1-b4e1-a9f3aad9dc11) * 0)); --gap-h-1add1762-3fa5-470c-9a57-7b2e1e9f75c4: 40px; --gap-v-1add1762-3fa5-470c-9a57-7b2e1e9f75c4: 0px; --gap-uuid: 1add1762-3fa5-470c-9a57-7b2e1e9f75c4; max-width: calc(100% - (var(--gap-h-90a32004-8a18-47f1-b4e1-a9f3aad9dc11) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-1add1762-3fa5-470c-9a57-7b2e1e9f75c4] { align-content: center; align-items: center; flex-flow: column; --gap-h-1add1762-3fa5-470c-9a57-7b2e1e9f75c4: 0px; --gap-v-1add1762-3fa5-470c-9a57-7b2e1e9f75c4: 40px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-1add1762-3fa5-470c-9a57-7b2e1e9f75c4] { gap: 0px; width: 100%; --gap-h-1add1762-3fa5-470c-9a57-7b2e1e9f75c4: 0px; --gap-v-1add1762-3fa5-470c-9a57-7b2e1e9f75c4: 0px; }
}
.sd[data-s-3e351756-1f8b-4a89-b5ef-6b351efcec7a] { 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-1add1762-3fa5-470c-9a57-7b2e1e9f75c4) * 0.4)); --gap-h-3e351756-1f8b-4a89-b5ef-6b351efcec7a: 0px; --gap-v-3e351756-1f8b-4a89-b5ef-6b351efcec7a: 40px; --gap-uuid: 3e351756-1f8b-4a89-b5ef-6b351efcec7a; max-width: calc(60% - (var(--gap-h-1add1762-3fa5-470c-9a57-7b2e1e9f75c4) * 0.4)); }
@media screen and (max-width: 840px) {
  .sd[data-s-3e351756-1f8b-4a89-b5ef-6b351efcec7a] { width: calc(100% - (var(--gap-h-1add1762-3fa5-470c-9a57-7b2e1e9f75c4) * 0)); --gap-h-3e351756-1f8b-4a89-b5ef-6b351efcec7a: 0px; --gap-v-3e351756-1f8b-4a89-b5ef-6b351efcec7a: 40px; max-width: calc(100% - (var(--gap-h-1add1762-3fa5-470c-9a57-7b2e1e9f75c4) * 0)); }
}
@media screen and (max-width: 542px) {
  .sd[data-s-3e351756-1f8b-4a89-b5ef-6b351efcec7a] { gap: 64px; --gap-h-3e351756-1f8b-4a89-b5ef-6b351efcec7a: 0px; --gap-v-3e351756-1f8b-4a89-b5ef-6b351efcec7a: 64px; }
}
.sd[data-s-a6a9ff06-2f4c-4d4f-b0fa-1016a05cd475] { height: auto; width: 716px; max-width: 100%; }
.sd[data-s-a6a9ff06-2f4c-4d4f-b0fa-1016a05cd475]::before { }
@media screen and (max-width: 542px) {
  .sd[data-s-a6a9ff06-2f4c-4d4f-b0fa-1016a05cd475]::before { background-size: contain; }
  .sd[data-s-a6a9ff06-2f4c-4d4f-b0fa-1016a05cd475] { width: 490px; max-width: 100%; }
}
.sd[data-s-c677ee34-c921-4e3f-ac98-85504c148fd1] { 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-c677ee34-c921-4e3f-ac98-85504c148fd1: 0px; --gap-v-c677ee34-c921-4e3f-ac98-85504c148fd1: 16px; --gap-uuid: c677ee34-c921-4e3f-ac98-85504c148fd1; max-width: 100%; }
.sd[data-s-b03ef366-aa86-4977-99ec-153a479cdf95] { 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-b03ef366-aa86-4977-99ec-153a479cdf95] { flex: 0 0 auto; font-size: 16px; text-align: center; justify-content: center; }
}
.sd[data-s-f8700823-510b-448a-acbc-fcacca08a9c8] { place-content: flex-start; align-items: flex-start; flex-flow: column; gap: 4px; padding: 0px; --gap-h-f8700823-510b-448a-acbc-fcacca08a9c8: 0px; --gap-v-f8700823-510b-448a-acbc-fcacca08a9c8: 4px; --gap-uuid: f8700823-510b-448a-acbc-fcacca08a9c8; }
.sd[data-s-ed0b6ae1-e7f0-41c4-9152-cb135b314838] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 8px; margin: 0px; padding: 0px; --gap-h-ed0b6ae1-e7f0-41c4-9152-cb135b314838: 8px; --gap-v-ed0b6ae1-e7f0-41c4-9152-cb135b314838: 0px; --gap-uuid: ed0b6ae1-e7f0-41c4-9152-cb135b314838; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-ed0b6ae1-e7f0-41c4-9152-cb135b314838] { place-content: flex-start; align-items: flex-start; width: calc(100% - (var(--gap-h-f8700823-510b-448a-acbc-fcacca08a9c8) * 0)); --gap-h-ed0b6ae1-e7f0-41c4-9152-cb135b314838: 8px; --gap-v-ed0b6ae1-e7f0-41c4-9152-cb135b314838: 0px; max-width: calc(100% - (var(--gap-h-f8700823-510b-448a-acbc-fcacca08a9c8) * 0)); }
}
.sd[data-s-9742fef8-09d2-4b07-aaa8-e5a41c282e70] { 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-9742fef8-09d2-4b07-aaa8-e5a41c282e70] { flex: 0 0 auto; font-size: 10px; height: 31px; max-width: 100%; }
}
.sd[data-s-17c47b3a-4293-466e-b854-3081a77b806d] { 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-17c47b3a-4293-466e-b854-3081a77b806d] { flex: 1 1 0%; font-size: 20px; text-align: left; width: auto; justify-content: flex-start; }
}
.sd[data-s-4d8914d3-fd94-46ba-824a-fc9b21c5fe8e] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 8px; height: auto; margin: 0px; padding: 0px; --gap-h-4d8914d3-fd94-46ba-824a-fc9b21c5fe8e: 8px; --gap-v-4d8914d3-fd94-46ba-824a-fc9b21c5fe8e: 0px; --gap-uuid: 4d8914d3-fd94-46ba-824a-fc9b21c5fe8e; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-4d8914d3-fd94-46ba-824a-fc9b21c5fe8e] { height: auto; --gap-h-4d8914d3-fd94-46ba-824a-fc9b21c5fe8e: 8px; --gap-v-4d8914d3-fd94-46ba-824a-fc9b21c5fe8e: 0px; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-4d8914d3-fd94-46ba-824a-fc9b21c5fe8e] { place-content: flex-start; align-items: flex-start; width: calc(100% - (var(--gap-h-f8700823-510b-448a-acbc-fcacca08a9c8) * 0)); --gap-h-4d8914d3-fd94-46ba-824a-fc9b21c5fe8e: 8px; --gap-v-4d8914d3-fd94-46ba-824a-fc9b21c5fe8e: 0px; max-width: calc(100% - (var(--gap-h-f8700823-510b-448a-acbc-fcacca08a9c8) * 0)); }
}
.sd[data-s-b697ad11-98b2-4d21-b907-0387ff147ea5] { 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-b697ad11-98b2-4d21-b907-0387ff147ea5] { flex: 0 0 auto; font-size: 10px; height: 31px; max-width: 100%; }
}
.sd[data-s-63090915-b3e9-4795-8c66-a56b208281db] { 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-63090915-b3e9-4795-8c66-a56b208281db] { flex: 1 1 0%; font-size: 20px; text-align: left; justify-content: flex-start; }
}
.sd[data-s-b6c61fa8-021c-4655-b5e0-a700cdd925b9] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 8px; padding: 0px; --gap-h-b6c61fa8-021c-4655-b5e0-a700cdd925b9: 8px; --gap-v-b6c61fa8-021c-4655-b5e0-a700cdd925b9: 0px; --gap-uuid: b6c61fa8-021c-4655-b5e0-a700cdd925b9; }
@media screen and (max-width: 542px) {
  .sd[data-s-b6c61fa8-021c-4655-b5e0-a700cdd925b9] { place-content: flex-start; align-items: flex-start; width: calc(100% - (var(--gap-h-f8700823-510b-448a-acbc-fcacca08a9c8) * 0)); --gap-h-b6c61fa8-021c-4655-b5e0-a700cdd925b9: 8px; --gap-v-b6c61fa8-021c-4655-b5e0-a700cdd925b9: 0px; max-width: calc(100% - (var(--gap-h-f8700823-510b-448a-acbc-fcacca08a9c8) * 0)); }
}
.sd[data-s-d3203b6d-9371-4a86-8733-6ddd5d7dda6c] { 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-d3203b6d-9371-4a86-8733-6ddd5d7dda6c] { flex: 0 0 auto; font-size: 10px; height: 31px; max-width: 100%; }
}
.sd[data-s-c443c16c-1eec-4e12-8175-4f9d0da500be] { 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-c443c16c-1eec-4e12-8175-4f9d0da500be] { flex: 1 1 0%; font-size: 20px; text-align: left; width: auto; justify-content: flex-start; }
}
.sd[data-s-00dd4980-4dee-46f8-b1e5-00738860559e] { 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-1add1762-3fa5-470c-9a57-7b2e1e9f75c4) * 0.65)); z-index: 1; --gap-uuid: 00dd4980-4dee-46f8-b1e5-00738860559e; --gap-h-00dd4980-4dee-46f8-b1e5-00738860559e: 0px; --gap-v-00dd4980-4dee-46f8-b1e5-00738860559e: 0px; max-width: calc(35% - (var(--gap-h-1add1762-3fa5-470c-9a57-7b2e1e9f75c4) * 0.65)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-00dd4980-4dee-46f8-b1e5-00738860559e] { flex: 0 0 auto; width: calc(40% - (var(--gap-h-1add1762-3fa5-470c-9a57-7b2e1e9f75c4) * 0.6)); max-width: calc(40% - (var(--gap-h-1add1762-3fa5-470c-9a57-7b2e1e9f75c4) * 0.6)); }
}
@media screen and (max-width: 840px) {
  .sd[data-s-00dd4980-4dee-46f8-b1e5-00738860559e] { flex: 0 0 auto; margin: 0px; padding: 48px; width: calc(100% - (var(--gap-h-1add1762-3fa5-470c-9a57-7b2e1e9f75c4) * 0)); max-width: calc(100% - (var(--gap-h-1add1762-3fa5-470c-9a57-7b2e1e9f75c4) * 0)); }
}
@media screen and (max-width: 542px) {
  .sd[data-s-00dd4980-4dee-46f8-b1e5-00738860559e] { gap: 8px; height: 1099px; margin: 0px; padding: 0px 24px 24px; width: calc(100% - (var(--gap-h-1add1762-3fa5-470c-9a57-7b2e1e9f75c4) * 0)); --gap-h-00dd4980-4dee-46f8-b1e5-00738860559e: 0px; --gap-v-00dd4980-4dee-46f8-b1e5-00738860559e: 8px; max-width: calc(100% - (var(--gap-h-1add1762-3fa5-470c-9a57-7b2e1e9f75c4) * 0)); }
}
@media screen and (max-width: 320px) {
  .sd[data-s-00dd4980-4dee-46f8-b1e5-00738860559e] { padding: 24px 16px; }
}
.sd[data-s-b7de2055-1bfb-4d9e-a2e5-ef113736c330] { 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-b7de2055-1bfb-4d9e-a2e5-ef113736c330] { font-size: 20px; }
}
.sd[data-s-3949b7b3-1844-4ee3-bf80-0194f9797f6f] { 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-f24b32ba-02fc-42b6-9a62-46c364031c34] { 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: calc(100% - (var(--gap-h-00dd4980-4dee-46f8-b1e5-00738860559e) * 0)); z-index: 1; max-width: calc(100% - (var(--gap-h-00dd4980-4dee-46f8-b1e5-00738860559e) * 0)); }
.sd[data-s-dcd6c9e2-deb5-47d9-a5ec-9af7a3353ce6] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-dddc96a6-f050-46a6-9826-848cb61273be] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-404ff192-9e4f-4e7c-af26-92d434cbe07a] { 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-dc8cefd5-1269-4e6c-8424-ce68aa72fd48] { 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-7db5026a-c8d7-4f44-892d-843fac1b521e] { 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-7db5026a-c8d7-4f44-892d-843fac1b521e]::-webkit-input-placeholder { color: rgb(204, 204, 204); }
.sd[data-s-23d0c5b0-3202-4213-9dc3-4331367ae09f] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-ffb9f1df-1563-408c-ab5d-05ad8fcfb97a] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-fcfb42cd-577e-40b6-86fe-947d74f413dc] { 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-43bce977-241c-4174-971d-b1155d571fb9] { 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-608c9596-6aaa-4a79-898c-9a6e1344822e] { 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-608c9596-6aaa-4a79-898c-9a6e1344822e]::-webkit-input-placeholder { color: rgb(242, 242, 242); }
.sd[data-s-bfd86c28-c321-4f23-b504-b6e24715c11e] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-02b6b447-2d1c-4593-a42e-59c87a9a6e69] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-047c1573-5357-471c-bf79-4c73c9a63565] { 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-02cfcbee-fb68-4794-bdcf-372a91276f90] { 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-39a641c4-dbf0-4396-bb3e-7d56a3b3b04b] { 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-39a641c4-dbf0-4396-bb3e-7d56a3b3b04b]::-webkit-input-placeholder { color: rgb(204, 204, 204); }
.sd[data-s-d33dd9d5-533e-4f98-a7e1-d2b13e807075] { place-content: flex-start center; align-items: flex-start; flex-wrap: nowrap; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-d7fb4d9d-74b5-499d-a279-29932fc3fa3d] { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
.sd[data-s-14c510d3-bf56-402c-96bd-9782c34308fc] { 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-f3487fde-c99e-4a6b-a812-cd50bee32b36] { 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-7f44ccdb-b685-4570-a77c-60454d5f77b6] { 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-7f44ccdb-b685-4570-a77c-60454d5f77b6]::-webkit-input-placeholder { color: rgb(204, 204, 204); }
.sd[data-s-4aa2edbb-8b04-42e4-b210-04c86fb42134] { align-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-direction: column; gap: 10px; height: auto; width: 100%; --gap-h-4aa2edbb-8b04-42e4-b210-04c86fb42134: 0px; --gap-v-4aa2edbb-8b04-42e4-b210-04c86fb42134: 10px; --gap-uuid: 4aa2edbb-8b04-42e4-b210-04c86fb42134; max-width: 100%; }
.sd[data-s-0adbd108-4b91-4fbe-9fe0-06ae7254377e] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-0adbd108-4b91-4fbe-9fe0-06ae7254377e: 5px; --gap-v-0adbd108-4b91-4fbe-9fe0-06ae7254377e: 0px; --gap-uuid: 0adbd108-4b91-4fbe-9fe0-06ae7254377e; }
.sd[data-s-b92c8a0b-18e9-49c4-ba83-d8dc2c7621de] { 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-d78711dd-3db3-404a-a556-97bdb29fbf5b] { 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-925fcf48-64cf-474a-887c-0eaa7c27dfc4] { align-content: flex-start; align-items: flex-start; width: calc(100% - (var(--gap-h-4aa2edbb-8b04-42e4-b210-04c86fb42134) * 0)); max-width: calc(100% - (var(--gap-h-4aa2edbb-8b04-42e4-b210-04c86fb42134) * 0)); }
.sd[data-s-9d0be10a-b6aa-44ce-8721-e9fe68eb8cd7] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-direction: row; gap: 10px; padding: 10px 16px; width: 100%; --gap-h-9d0be10a-b6aa-44ce-8721-e9fe68eb8cd7: 10px; --gap-v-9d0be10a-b6aa-44ce-8721-e9fe68eb8cd7: 0px; --gap-uuid: 9d0be10a-b6aa-44ce-8721-e9fe68eb8cd7; max-width: 100%; }
.sd[data-s-9d0be10a-b6aa-44ce-8721-e9fe68eb8cd7]:hover { background: rgb(250, 250, 250); --gap-h-9d0be10a-b6aa-44ce-8721-e9fe68eb8cd7: 10px; --gap-v-9d0be10a-b6aa-44ce-8721-e9fe68eb8cd7: 0px; }
.sd[data-s-10c3fc52-9a99-469f-b0ef-cdd0995c4b5c] { flex: 0 0 auto; height: 15px; width: 15px; max-width: 100%; }
.sd[data-s-1fbe4005-a136-4fb5-befd-31428868aa5e] { 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-cd0a9a90-1487-4c7e-b5c0-35baad5ffec6] { 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-cd0a9a90-1487-4c7e-b5c0-35baad5ffec6] { place-content: center flex-start; align-items: center; }
}
@media screen and (max-width: 542px) {
  .sd[data-s-cd0a9a90-1487-4c7e-b5c0-35baad5ffec6] { display: flex; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-cd0a9a90-1487-4c7e-b5c0-35baad5ffec6] { display: flex; }
}
.sd[data-s-4e36c5ba-aebe-4ce0-9c3d-edcafe5f4f4e] { 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-4e36c5ba-aebe-4ce0-9c3d-edcafe5f4f4e]:hover { text-decoration: underline; }
.sd[data-s-bb901a81-d4ca-4b52-9b7e-f8680ba86096] { 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-21891f9f-f360-43fa-9600-79bb740f2fa1] { flex-direction: row; height: auto; margin: 0px; padding: 4px 0px; max-width: 100%; }
.sd[data-s-72f4a19b-27c1-43e6-a276-5b671ea9753b] { flex: 0 0 auto; height: 14px; margin: 0px 10px 0px 0px; padding: 0px; width: 14px; max-width: calc(100% - 10px); }
.sd[data-s-8a29e1bf-0db5-42ed-bd32-a7700bd47f85] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-2486cabd-e619-41e0-8fac-0b1bfbca9038] { 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-2486cabd-e619-41e0-8fac-0b1bfbca9038] { text-align: left; justify-content: flex-start; }
}
.sd[data-s-d6876328-8c9d-46d7-ab6c-08dc81b3dfb8] { 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-d6876328-8c9d-46d7-ab6c-08dc81b3dfb8]:hover { background: rgb(45, 128, 251); scale: 1.1; transition-duration: 300ms; }
@media screen and (max-width: 542px) {
  .sd[data-s-d6876328-8c9d-46d7-ab6c-08dc81b3dfb8] { padding: 15px 10px; }
}
.sd[data-s-b6d75360-30de-4b8d-af17-ce9c9a9b4c0b] { 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-d6876328-8c9d-46d7-ab6c-08dc81b3dfb8]:hover .sd[data-s-b6d75360-30de-4b8d-af17-ce9c9a9b4c0b] { }
@media screen and (max-width: 542px) {
  .sd[data-s-b6d75360-30de-4b8d-af17-ce9c9a9b4c0b] { font-size: 16px; }
}
.sd[data-s-263dcf35-a6a2-484c-a549-4988fbf0f55c] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 15px; height: 1104px; padding: 0px; width: auto; --gap-h-263dcf35-a6a2-484c-a549-4988fbf0f55c: 0px; --gap-v-263dcf35-a6a2-484c-a549-4988fbf0f55c: 15px; --gap-uuid: 263dcf35-a6a2-484c-a549-4988fbf0f55c; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-263dcf35-a6a2-484c-a549-4988fbf0f55c] { border-radius: 12px; flex: 0 0 auto; height: 1103px; margin: 0px; padding: 0px 8px; width: auto; --gap-h-263dcf35-a6a2-484c-a549-4988fbf0f55c: 0px; --gap-v-263dcf35-a6a2-484c-a549-4988fbf0f55c: 15px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-263dcf35-a6a2-484c-a549-4988fbf0f55c] { flex: 0 0 auto; gap: 56px; height: 1149px; width: auto; --gap-h-263dcf35-a6a2-484c-a549-4988fbf0f55c: 0px; --gap-v-263dcf35-a6a2-484c-a549-4988fbf0f55c: 56px; max-width: 100%; }
}
.sd[data-s-68bbbe1e-4f0d-4e43-a465-2043435ce2d7] { place-content: center; align-items: center; flex-flow: column; padding: 0px; }
.sd[data-s-250deeea-5aa4-417c-beab-794ac7afcbcd] { 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-250deeea-5aa4-417c-beab-794ac7afcbcd] { font-size: 13px; }
}
.sd[data-s-4af3babe-fb2e-4fe4-950b-9e30a5da8b57] { 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-4af3babe-fb2e-4fe4-950b-9e30a5da8b57] { font-size: 24px; }
}
.sd[data-s-26f079ea-5e0b-44ee-ad07-1878fe064adc] { 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-26f079ea-5e0b-44ee-ad07-1878fe064adc] { flex: 0 0 auto; width: 48px; max-width: 100%; }
}
.sd[data-s-f2359b1f-f140-4b22-bdc7-b6220ce32fc2] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; gap: 20px; width: 600px; --gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2: 0px; --gap-v-f2359b1f-f140-4b22-bdc7-b6220ce32fc2: 20px; --gap-uuid: f2359b1f-f140-4b22-bdc7-b6220ce32fc2; max-width: 100%; }
@media screen and (max-width: 542px) {
  .sd[data-s-f2359b1f-f140-4b22-bdc7-b6220ce32fc2] { height: 820px; width: 459px; --gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2: 0px; --gap-v-f2359b1f-f140-4b22-bdc7-b6220ce32fc2: 20px; max-width: 100%; }
}
.sd[data-s-edc16bb3-f76c-437c-a96f-810f8c0cdf3c] { align-content: flex-start; align-items: flex-start; gap: 10px; height: auto; width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); --gap-h-edc16bb3-f76c-437c-a96f-810f8c0cdf3c: 0px; --gap-v-edc16bb3-f76c-437c-a96f-810f8c0cdf3c: 10px; --gap-uuid: edc16bb3-f76c-437c-a96f-810f8c0cdf3c; max-width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); }
.sd[data-s-b6ef2e58-4e59-4d9a-8301-041dab300773] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-b6ef2e58-4e59-4d9a-8301-041dab300773: 5px; --gap-v-b6ef2e58-4e59-4d9a-8301-041dab300773: 0px; --gap-uuid: b6ef2e58-4e59-4d9a-8301-041dab300773; }
.sd[data-s-7bd69680-3bfc-4643-aded-c9e482d567c6] { 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-5c9646ff-a120-4f3b-a9d7-09dde4e4c860] { 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-3216c224-b8d4-4a65-8eec-2d8f125307fe] { 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-edc16bb3-f76c-437c-a96f-810f8c0cdf3c) * 0)); max-width: calc(100% - (var(--gap-h-edc16bb3-f76c-437c-a96f-810f8c0cdf3c) * 0)); }
.sd[data-s-3216c224-b8d4-4a65-8eec-2d8f125307fe]::-webkit-input-placeholder { color: rgb(224, 224, 224); }
.sd[data-s-79d4fd1a-923c-4cbe-8bb7-8fe5e66f480d] { align-content: flex-start; align-items: flex-start; gap: 10px; width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); --gap-h-79d4fd1a-923c-4cbe-8bb7-8fe5e66f480d: 0px; --gap-v-79d4fd1a-923c-4cbe-8bb7-8fe5e66f480d: 10px; --gap-uuid: 79d4fd1a-923c-4cbe-8bb7-8fe5e66f480d; max-width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); }
.sd[data-s-82368792-026f-429a-a18e-1aa562360a3d] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-82368792-026f-429a-a18e-1aa562360a3d: 5px; --gap-v-82368792-026f-429a-a18e-1aa562360a3d: 0px; --gap-uuid: 82368792-026f-429a-a18e-1aa562360a3d; }
.sd[data-s-fc8fc641-8634-492f-86dc-851cea5cb344] { 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-dfe5b1ee-8726-46fd-9447-d9f9a9594418] { 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-beb8e74d-811a-49b0-93f4-7ddee4884873] { 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-79d4fd1a-923c-4cbe-8bb7-8fe5e66f480d) * 0)); max-width: calc(100% - (var(--gap-h-79d4fd1a-923c-4cbe-8bb7-8fe5e66f480d) * 0)); }
.sd[data-s-beb8e74d-811a-49b0-93f4-7ddee4884873]::-webkit-input-placeholder { color: rgb(224, 224, 224); }
.sd[data-s-b24bd553-b804-4fd5-91de-6c3c7a751a4c] { align-content: flex-start; align-items: flex-start; gap: 10px; width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); --gap-h-b24bd553-b804-4fd5-91de-6c3c7a751a4c: 0px; --gap-v-b24bd553-b804-4fd5-91de-6c3c7a751a4c: 10px; --gap-uuid: b24bd553-b804-4fd5-91de-6c3c7a751a4c; max-width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); }
.sd[data-s-ceb41cc0-806c-4881-bb59-44089f9b8d7d] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-ceb41cc0-806c-4881-bb59-44089f9b8d7d: 5px; --gap-v-ceb41cc0-806c-4881-bb59-44089f9b8d7d: 0px; --gap-uuid: ceb41cc0-806c-4881-bb59-44089f9b8d7d; }
.sd[data-s-ee6956ac-8079-41f9-b8d8-2d4431d3b19a] { 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-dcc82614-c7a9-4b56-84a7-0b4c2e4090ce] { 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-82b1a8c3-1df0-453d-a140-e1adc0e32dd2] { 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-b24bd553-b804-4fd5-91de-6c3c7a751a4c) * 0)); max-width: calc(100% - (var(--gap-h-b24bd553-b804-4fd5-91de-6c3c7a751a4c) * 0)); }
.sd[data-s-82b1a8c3-1df0-453d-a140-e1adc0e32dd2]::-webkit-input-placeholder { color: rgb(224, 224, 224); }
.sd[data-s-3acc5983-aca3-46d0-93c1-af11adeca8fa] { align-content: flex-start; align-items: flex-start; gap: 10px; height: auto; width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); --gap-h-3acc5983-aca3-46d0-93c1-af11adeca8fa: 0px; --gap-v-3acc5983-aca3-46d0-93c1-af11adeca8fa: 10px; --gap-uuid: 3acc5983-aca3-46d0-93c1-af11adeca8fa; max-width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); }
.sd[data-s-b0e2f289-e499-463d-99e5-3e65d5c75d4e] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-b0e2f289-e499-463d-99e5-3e65d5c75d4e: 5px; --gap-v-b0e2f289-e499-463d-99e5-3e65d5c75d4e: 0px; --gap-uuid: b0e2f289-e499-463d-99e5-3e65d5c75d4e; }
.sd[data-s-cd91c164-0193-42fc-a264-530a16516008] { 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-1713e92d-b77c-421c-846f-b0d6c2719919] { 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-3044fb0a-34af-42f8-b343-9fb19da4423d] { 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-3acc5983-aca3-46d0-93c1-af11adeca8fa) * 0)); max-width: calc(100% - (var(--gap-h-3acc5983-aca3-46d0-93c1-af11adeca8fa) * 0)); }
.sd[data-s-3044fb0a-34af-42f8-b343-9fb19da4423d]::-webkit-input-placeholder { color: rgb(224, 224, 224); }
.sd[data-s-f24b1562-823c-47b4-bf0e-16158f3b02e2] { 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-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); --gap-h-f24b1562-823c-47b4-bf0e-16158f3b02e2: 0px; --gap-v-f24b1562-823c-47b4-bf0e-16158f3b02e2: 10px; --gap-uuid: f24b1562-823c-47b4-bf0e-16158f3b02e2; max-width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); }
.sd[data-s-49058dd0-4f3a-48cd-a254-a32a40b0f4b6] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-49058dd0-4f3a-48cd-a254-a32a40b0f4b6: 5px; --gap-v-49058dd0-4f3a-48cd-a254-a32a40b0f4b6: 0px; --gap-uuid: 49058dd0-4f3a-48cd-a254-a32a40b0f4b6; }
.sd[data-s-f0916f94-76c9-4335-8204-69c646c27ff9] { 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-bcc038e4-b19b-4f8a-9476-ab637901ebcc] { 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-3f452c72-c79b-4844-b9fd-8b8a00228837] { align-content: flex-start; align-items: flex-start; width: calc(100% - (var(--gap-h-f24b1562-823c-47b4-bf0e-16158f3b02e2) * 0)); max-width: calc(100% - (var(--gap-h-f24b1562-823c-47b4-bf0e-16158f3b02e2) * 0)); }
.sd[data-s-a8579a01-59cf-489f-93be-9d5453c9c19d] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-direction: row; gap: 10px; padding: 10px 16px; width: 100%; --gap-h-a8579a01-59cf-489f-93be-9d5453c9c19d: 10px; --gap-v-a8579a01-59cf-489f-93be-9d5453c9c19d: 0px; --gap-uuid: a8579a01-59cf-489f-93be-9d5453c9c19d; max-width: 100%; }
.sd[data-s-a8579a01-59cf-489f-93be-9d5453c9c19d]:hover { background: rgb(250, 250, 250); --gap-h-a8579a01-59cf-489f-93be-9d5453c9c19d: 10px; --gap-v-a8579a01-59cf-489f-93be-9d5453c9c19d: 0px; }
.sd[data-s-e3dd8ff3-955e-4c5a-98d4-4f21646d6606] { flex: 0 0 auto; height: 15px; width: 15px; max-width: 100%; }
.sd[data-s-46e796f0-40bd-4593-9182-d0c30de45d50] { 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-a52008cf-50c8-42d5-91c8-fb8657ef4dfd] { align-content: flex-start; align-items: flex-start; gap: 10px; width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); --gap-h-a52008cf-50c8-42d5-91c8-fb8657ef4dfd: 0px; --gap-v-a52008cf-50c8-42d5-91c8-fb8657ef4dfd: 10px; --gap-uuid: a52008cf-50c8-42d5-91c8-fb8657ef4dfd; max-width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); }
.sd[data-s-fd720a62-07a2-4966-8ed2-6a9760297228] { place-content: flex-start center; align-items: flex-start; flex-direction: row; gap: 5px; --gap-h-fd720a62-07a2-4966-8ed2-6a9760297228: 5px; --gap-v-fd720a62-07a2-4966-8ed2-6a9760297228: 0px; --gap-uuid: fd720a62-07a2-4966-8ed2-6a9760297228; }
.sd[data-s-ae4070c4-113a-46ab-a46b-0d91b2331c2f] { 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-ef39cef8-77c6-458c-9148-0c8867ee628b] { 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-d8c833ae-4481-4ebd-a0aa-a137f5e50970] { 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-a52008cf-50c8-42d5-91c8-fb8657ef4dfd) * 0)); max-width: calc(100% - (var(--gap-h-a52008cf-50c8-42d5-91c8-fb8657ef4dfd) * 0)); }
.sd[data-s-d8c833ae-4481-4ebd-a0aa-a137f5e50970]::-webkit-input-placeholder { color: rgb(224, 224, 224); }
.sd[data-s-2a4f35f2-e4ad-469d-9c26-0a7eed944b60] { align-content: center; align-items: center; flex-direction: row; gap: 10px; height: auto; width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); --gap-h-2a4f35f2-e4ad-469d-9c26-0a7eed944b60: 10px; --gap-v-2a4f35f2-e4ad-469d-9c26-0a7eed944b60: 0px; --gap-uuid: 2a4f35f2-e4ad-469d-9c26-0a7eed944b60; max-width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); }
.sd[data-s-f3ff5f51-4e80-4caa-8f49-a2cef8d4f6f1] { flex: 0 0 auto; height: 15px; width: 15px; max-width: 100%; }
.sd[data-s-feb8e49e-eef4-4a94-a6c0-045079caa779] { 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-f6a84268-c99d-4f9a-8bbd-6545a902ab64] { 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-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); max-width: calc(100% - (var(--gap-h-f2359b1f-f140-4b22-bdc7-b6220ce32fc2) * 0)); }
.sd[data-s-f43c8214-fee5-4b2e-9a23-8501102f448c] { 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-e8f51fe5-021a-4d79-bcb1-26efb94235ec] { }
body { background: rgb(255, 255, 255); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-r-0_0_61c6a4e4-c1b0-4fed-84e9-bc52a94de002_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; }