.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; }
.app[data-v-d0df059b] { flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; }
.title[data-v-d0df059b] { letter-spacing: 2.45px; margin: 30px; font-size: 34px; font-weight: 300; line-height: 30px; }
.DynamicAnnouncer[data-v-b05fa410] { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.snackbar[data-v-3d822c72] { z-index: 9999; user-select: none; box-sizing: border-box; background: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); border-radius: 6px; flex-direction: row; justify-content: space-between; align-items: center; gap: 8px; width: 480px; max-width: 90vw; padding: 16px 20px; font-family: Inter, "Noto Sans JP", sans-serif; display: flex; position: fixed; top: 32px; left: 50%; transform: translate(-50%); box-shadow: rgba(0, 0, 0, 0.08) 0px 16px 48px -8px, rgba(0, 0, 0, 0.11) 0px 10px 25px -5px; }
.snackbar.v-enter-active[data-v-3d822c72], .snackbar.v-leave-active[data-v-3d822c72] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.snackbar.v-enter-from[data-v-3d822c72], .snackbar.v-leave-to[data-v-3d822c72] { opacity: 0; transform: translate(-50%, -10px); }
.snackbar .convey[data-v-3d822c72] { flex-direction: row; align-items: center; gap: 8px; padding: 0px; display: flex; }
.snackbar .convey .icon[data-v-3d822c72] { background-position: 50% center; background-repeat: no-repeat; flex-shrink: 0; width: 24px; height: 24px; }
.snackbar .convey .message[data-v-3d822c72] { white-space: pre-line; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; }
.snackbar .convey.error .icon[data-v-3d822c72] { background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12%2022.5C17.799%2022.5%2022.5%2017.799%2022.5%2012C22.5%206.20101%2017.799%201.5%2012%201.5C6.20101%201.5%201.5%206.20101%201.5%2012C1.5%2017.799%206.20101%2022.5%2012%2022.5ZM9.04566%207.4545C8.60633%207.01517%207.89401%207.01517%207.45467%207.4545C7.01533%207.89385%207.01534%208.60616%207.45467%209.0455L10.4092%2012L7.45467%2014.9545C7.01534%2015.3938%207.01533%2016.1062%207.45467%2016.5455C7.89401%2016.9848%208.60633%2016.9848%209.04566%2016.5455L12.0002%2013.591L14.9547%2016.5455C15.394%2016.9848%2016.1063%2016.9848%2016.5457%2016.5455C16.985%2016.1062%2016.985%2015.3938%2016.5457%2014.9545L13.5912%2012L16.5457%209.0455C16.985%208.60616%2016.985%207.89384%2016.5457%207.4545C16.1063%207.01516%2015.394%207.01517%2014.9547%207.4545L12.0002%2010.409L9.04566%207.4545Z'%20fill='%23F84F65'/%3e%3c/svg%3e"); }
.snackbar .convey.error .message[data-v-3d822c72] { color: rgb(248, 79, 101); }
.snackbar .convey.success .icon[data-v-3d822c72] { background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12%2020.125C16.4873%2020.125%2020.125%2016.4873%2020.125%2012C20.125%207.51269%2016.4873%203.875%2012%203.875C7.51269%203.875%203.875%207.51269%203.875%2012C3.875%2016.4873%207.51269%2020.125%2012%2020.125ZM12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20fill='%23111111'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.33711%2011.2868C7.70322%2010.9207%208.29682%2010.9207%208.66293%2011.2868L10.4749%2013.0988L14.7617%208.81195C15.1278%208.44584%2015.7214%208.44584%2016.0876%208.81195C16.4537%209.17807%2016.4537%209.77166%2016.0876%2010.1378L11.1378%2015.0875C10.7717%2015.4536%2010.1781%2015.4536%209.81198%2015.0875L7.33711%2012.6127C6.97099%2012.2465%206.97099%2011.6529%207.33711%2011.2868Z'%20fill='%23111111'/%3e%3c/svg%3e"); }
.snackbar .convey.success .message[data-v-3d822c72] { color: rgb(17, 17, 17); }
.snackbar .button[data-v-3d822c72] { box-sizing: border-box; cursor: pointer; color: rgb(75, 156, 251); background: 0px 0px; border: 0px; border-radius: 40px; flex-shrink: 0; justify-content: center; align-items: center; margin: 0px; padding: 4px 8px; font-family: inherit; font-size: 12px; font-style: normal; font-weight: 700; line-height: 16px; display: flex; }
.snackbar .button[data-v-3d822c72]:hover { background: rgb(245, 245, 245); }
.TitleAnnouncer[data-v-b323c89b] { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.product-font-style[data-v-7f23d716], .publish-studio-style[data-v-15738f2d] { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.spinner[data-v-b6f60b4c] { pointer-events: none; width: 16px; height: 16px; animation: 1s linear 0s infinite normal none running loading-spin-b6f60b4c; }
.spinner[data-v-b6f60b4c]::before { opacity: 0.2; border-width: 2px; border-style: solid; border-image: none; border-color: rgba(0, 0, 0, 0) currentcolor currentcolor rgba(0, 0, 0, 0); }
.spinner[data-v-b6f60b4c]::after, .spinner[data-v-b6f60b4c]::before { content: ""; box-sizing: border-box; border-radius: 50%; width: 100%; height: 100%; position: absolute; }
.spinner[data-v-b6f60b4c]::after { opacity: 1; border-width: 2px; border-style: solid; border-image: none; border-color: currentcolor rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; }
@keyframes loading-spin-b6f60b4c { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.design-canvas__modal { pointer-events: none; z-index: 2; width: 100%; height: 100%; transition: none; position: fixed; }
.design-canvas__modal:focus { outline: none; }
.design-canvas__modal.v-enter-active .studio-canvas, .design-canvas__modal.v-leave-active, .design-canvas__modal.v-leave-active .studio-canvas { transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
.design-canvas__modal.v-enter-active .studio-canvas *, .design-canvas__modal.v-leave-active .studio-canvas * { transition: none !important; }
.design-canvas__modal.isNone { transition: none; }
.design-canvas__modal .design-canvas__modal__base { pointer-events: auto; z-index: -1; width: 100%; height: 100%; transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); position: fixed; top: 0px; left: 0px; }
.design-canvas__modal .studio-canvas { pointer-events: none; height: 100%; }
.design-canvas__modal .studio-canvas > * { pointer-events: none; background: 0px 0px !important; }
.studio-banner-popover[data-v-7df2e283] { top: unset; right: unset; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; position: fixed; bottom: 20px; left: 20px; overflow: hidden; }
a[data-v-7df2e283] { perspective: 300px; border-radius: 4px; justify-content: center; align-items: center; width: 84px; height: 20px; transition: linear; display: flex; }
@media (hover: hover) {
  a[data-v-7df2e283] { will-change: width, height; transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
  a[data-v-7df2e283]:hover { width: 200px; height: 32px; }
}
[data-v-7df2e283] .custom-fill path { fill: var(--v1a321fa0); }
.fade-enter-active[data-v-7df2e283], .fade-leave-active[data-v-7df2e283] { will-change: opacity, transform; transition: opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1); position: absolute; transform: translateZ(0px); }
.fade-enter-from[data-v-7df2e283], .fade-leave-to[data-v-7df2e283] { opacity: 0; }
@font-face { font-family: grandam; src: url("/assets/eb14573eb345a1129def.ttf") format("truetype"); font-style: normal; font-weight: 400; }
@font-face { font-family: "Material Icons"; font-style: normal; font-weight: 400; src: local("Material Icons"), local("MaterialIcons-Regular"), url("/assets/7c4719e43f89328a0961.woff2") format("woff2"), url("/assets/d23968afb80459991624.woff") format("woff"), url("/assets/eb7985324dcd22e2e1d3.ttf") format("truetype"); }
.StudioCanvas { height: auto; min-height: 100dvh; display: flex; }
.StudioCanvas > .sd { min-height: 100dvh; overflow: clip; }
body, html { margin: 0px; padding: 0px; }
:where(.render-canvas), :where(.render-canvas) a, :where(.render-canvas) abbr, :where(.render-canvas) address, :where(.render-canvas) article, :where(.render-canvas) aside, :where(.render-canvas) audio, :where(.render-canvas) b, :where(.render-canvas) blockquote, :where(.render-canvas) button, :where(.render-canvas) canvas, :where(.render-canvas) caption, :where(.render-canvas) cite, :where(.render-canvas) code, :where(.render-canvas) dd, :where(.render-canvas) del, :where(.render-canvas) details, :where(.render-canvas) dfn, :where(.render-canvas) div, :where(.render-canvas) dl, :where(.render-canvas) dt, :where(.render-canvas) em, :where(.render-canvas) fieldset, :where(.render-canvas) figcaption, :where(.render-canvas) figure, :where(.render-canvas) footer, :where(.render-canvas) form, :where(.render-canvas) h1, :where(.render-canvas) h2, :where(.render-canvas) h3, :where(.render-canvas) h4, :where(.render-canvas) h5, :where(.render-canvas) h6, :where(.render-canvas) header, :where(.render-canvas) hgroup, :where(.render-canvas) i, :where(.render-canvas) iframe, :where(.render-canvas) img, :where(.render-canvas) input, :where(.render-canvas) ins, :where(.render-canvas) kbd, :where(.render-canvas) label, :where(.render-canvas) legend, :where(.render-canvas) li, :where(.render-canvas) loop-box, :where(.render-canvas) main, :where(.render-canvas) mark, :where(.render-canvas) menu, :where(.render-canvas) nav, :where(.render-canvas) object, :where(.render-canvas) ol, :where(.render-canvas) p, :where(.render-canvas) pre, :where(.render-canvas) q, :where(.render-canvas) samp, :where(.render-canvas) section, :where(.render-canvas) select, :where(.render-canvas) small, :where(.render-canvas) span, :where(.render-canvas) strong, :where(.render-canvas) sub, :where(.render-canvas) summary, :where(.render-canvas) sup, :where(.render-canvas) table, :where(.render-canvas) tbody, :where(.render-canvas) td, :where(.render-canvas) textarea, :where(.render-canvas) tfoot, :where(.render-canvas) th, :where(.render-canvas) thead, :where(.render-canvas) time, :where(.render-canvas) tr, :where(.render-canvas) ul, :where(.render-canvas) var, :where(.render-canvas) video { -webkit-font-smoothing: antialiased; box-sizing: border-box; color: rgb(51, 51, 51); word-spacing: 1px; backface-visibility: hidden; border: 0px; margin: 0px; padding: 0px; font-family: sans-serif; line-height: 1; text-decoration: none; list-style: none; transition: 0.3s cubic-bezier(0.4, 0.4, 0, 1); }
:where(.render-canvas) a:focus:not(:focus-visible), :where(.render-canvas) button:focus:not(:focus-visible), :where(.render-canvas) summary:focus:not(:focus-visible) { outline: none; }
:where(.render-canvas) nav ul { list-style: none; }
:where(.render-canvas) blockquote, :where(.render-canvas) q { quotes: none; }
:where(.render-canvas) blockquote::after, :where(.render-canvas) blockquote::before, :where(.render-canvas) q::after, :where(.render-canvas) q::before { content: none; }
:where(.render-canvas) a, :where(.render-canvas) button { vertical-align: baseline; background: 0px 0px; margin: 0px; padding: 0px; font-size: 100%; }
:where(.render-canvas) ins { color: rgb(0, 0, 0); background-color: rgb(255, 255, 153); text-decoration: none; }
:where(.render-canvas) mark { color: rgb(0, 0, 0); background-color: rgb(255, 255, 153); font-style: italic; font-weight: 700; }
:where(.render-canvas) del { text-decoration: line-through; }
:where(.render-canvas) abbr[title], :where(.render-canvas) dfn[title] { cursor: help; border-bottom: 1px dotted; }
:where(.render-canvas) table { border-collapse: collapse; border-spacing: 0px; }
:where(.render-canvas) hr { border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentcolor currentcolor; border-image: none; height: 1px; margin: 1em 0px; padding: 0px; display: block; }
:where(.render-canvas) input, :where(.render-canvas) select { vertical-align: middle; }
:where(.render-canvas) textarea { resize: none; }
:where(.render-canvas) .clearfix::after { content: ""; clear: both; display: block; }
:where(.render-canvas) [slot="after"] button { overflow-anchor: none; }
:where(.render-canvas) .sd { z-index: 0; pointer-events: all; flex-flow: column; flex: 0 0 auto; align-content: center; align-items: center; max-width: 100%; display: flex; position: relative; }
:where(.render-canvas) .sd::-webkit-scrollbar { display: none; }
:where(.render-canvas) .sd, :where(.render-canvas) .sd.richText * { transition-property: all, --g-angle, --g-color-0, --g-position-0, --g-color-1, --g-position-1, --g-color-2, --g-position-2, --g-color-3, --g-position-3, --g-color-4, --g-position-4, --g-color-5, --g-position-5, --g-color-6, --g-position-6, --g-color-7, --g-position-7, --g-color-8, --g-position-8, --g-color-9, --g-position-9, --g-color-10, --g-position-10, --g-color-11, --g-position-11; }
:where(.render-canvas) input.sd, :where(.render-canvas) textarea.sd { align-content: normal; }
:where(.render-canvas) .sd[tabindex]:focus { outline: none; }
:where(.render-canvas) .sd[tabindex]:focus-visible { outline: -webkit-focus-ring-color solid 1px; }
:where(.render-canvas) input[type="email"], :where(.render-canvas) input[type="tel"], :where(.render-canvas) input[type="text"], :where(.render-canvas) select, :where(.render-canvas) textarea { appearance: none; }
:where(.render-canvas) select { cursor: pointer; }
:where(.render-canvas) .frame { display: block; overflow: hidden; }
:where(.render-canvas) .frame > iframe { width: 100%; height: 100%; }
:where(.render-canvas) .frame .formrun-embed > iframe:not(:first-child) { display: none !important; }
:where(.render-canvas) .image { position: relative; }
:where(.render-canvas) .image::before { content: ""; border-radius: inherit; z-index: -2; pointer-events: none; background-position: 50% center; background-size: cover; width: 100%; height: 100%; transition: inherit; position: absolute; top: 0px; left: 0px; }
:where(.render-canvas) .sd.file { word-break: break-word; overflow-wrap: anywhere; cursor: pointer; outline-offset: -1px; outline: rgba(0, 0, 0, 0) solid 2px; flex-direction: row; }
:where(.render-canvas) .sd.file:focus-within { outline-color: -webkit-focus-ring-color; }
:where(.render-canvas) .file > input[type="file"] { opacity: 0; pointer-events: none; position: absolute; }
:where(.render-canvas) .sd.text, :where(.render-canvas) .sd:where(.icon) { word-break: break-word; overflow-wrap: anywhere; flex-direction: row; place-content: center; align-items: center; display: flex; overflow: visible; }
:where(.render-canvas) table.sd:where(.studio-table) { flex-flow: unset; align-items: unset; place-content: unset; min-width: max-content; max-width: none; display: table; }
:where(.render-canvas) thead.sd { z-index: auto; display: table-header-group; }
:where(.render-canvas) tbody.sd { z-index: auto; display: table-row-group; }
:where(.render-canvas) tr.sd { display: table-row; }
:where(.render-canvas) td.sd, :where(.render-canvas) th.sd { text-align: left; vertical-align: middle; height: inherit; display: table-cell; }
:where(.render-canvas) colgroup.sd { display: table-column-group; }
:where(.render-canvas) col.sd { display: table-column; }
:where(.render-canvas) .sd:where(.icon.fa) { display: inline-flex; }
:where(.render-canvas) .material-icons { letter-spacing: normal; text-transform: none; white-space: nowrap; overflow-wrap: normal; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; direction: ltr; justify-content: center; align-items: center; font-family: "Material Icons"; font-size: 24px; font-style: normal; font-weight: 400; line-height: 1; display: inline-flex; }
:where(.render-canvas) .sd:where(.icon.material-symbols) { font-variation-settings: "FILL" var(--symbol-fill,0),"wght" var(--symbol-weight,400); justify-content: center; align-items: center; min-width: 1em; min-height: 1em; font-style: normal; display: flex; }
:where(.render-canvas) .sd.material-symbols-outlined { font-family: "Material Symbols Outlined"; }
:where(.render-canvas) .sd.material-symbols-rounded { font-family: "Material Symbols Rounded"; }
:where(.render-canvas) .sd.material-symbols-sharp { font-family: "Material Symbols Sharp"; }
:where(.render-canvas) .sd.material-symbols-weight-100 { --symbol-weight: 100; }
:where(.render-canvas) .sd.material-symbols-weight-200 { --symbol-weight: 200; }
:where(.render-canvas) .sd.material-symbols-weight-300 { --symbol-weight: 300; }
:where(.render-canvas) .sd.material-symbols-weight-400 { --symbol-weight: 400; }
:where(.render-canvas) .sd.material-symbols-weight-500 { --symbol-weight: 500; }
:where(.render-canvas) .sd.material-symbols-weight-600 { --symbol-weight: 600; }
:where(.render-canvas) .sd.material-symbols-weight-700 { --symbol-weight: 700; }
:where(.render-canvas) .sd.material-symbols-fill { --symbol-fill: 1; }
:where(.render-canvas) a, :where(.render-canvas) a.icon, :where(.render-canvas) a.text { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.15); }
:where(.render-canvas) .fixed { z-index: 2; }
:where(.render-canvas) .sticky { z-index: 1; }
:where(.render-canvas) .button { cursor: pointer; transition: 0.4s cubic-bezier(0.4, 0.4, 0, 1); }
:where(.render-canvas) .link { cursor: pointer; }
:where(.render-canvas) .submitLoading { opacity: 0.5 !important; pointer-events: none !important; }
:where(.render-canvas) .richText { word-break: break-word; display: block; }
:where(.render-canvas) .richText [data-thread], :where(.render-canvas) .richText a, :where(.render-canvas) .richText blockquote, :where(.render-canvas) .richText em, :where(.render-canvas) .richText h1, :where(.render-canvas) .richText h2, :where(.render-canvas) .richText h3, :where(.render-canvas) .richText h4, :where(.render-canvas) .richText li, :where(.render-canvas) .richText ol, :where(.render-canvas) .richText p, :where(.render-canvas) .richText p > code, :where(.render-canvas) .richText pre, :where(.render-canvas) .richText pre > code, :where(.render-canvas) .richText s, :where(.render-canvas) .richText strong, :where(.render-canvas) .richText table tbody, :where(.render-canvas) .richText table tbody tr, :where(.render-canvas) .richText table tbody tr > td, :where(.render-canvas) .richText table tbody tr > th, :where(.render-canvas) .richText u, :where(.render-canvas) .richText ul { color: inherit; font-family: inherit; font-size: inherit; text-align: inherit; letter-spacing: inherit; line-height: inherit; font-weight: inherit; font-style: inherit; backface-visibility: visible; }
:where(.render-canvas) .richText p { align-self: stretch; margin: 10px 0px; display: block; }
:where(.render-canvas) .richText > p { min-height: 1em; }
:where(.render-canvas) .richText img, :where(.render-canvas) .richText video { vertical-align: bottom; max-width: 100%; height: auto; }
:where(.render-canvas) .richText h1 { align-self: stretch; margin: 20px 0px; font-size: 3em; font-weight: 700; display: block; }
:where(.render-canvas) .richText h2 { align-self: stretch; margin: 10px 0px; font-size: 2em; font-weight: 700; display: block; }
:where(.render-canvas) .richText h3 { align-self: stretch; margin: 10px 0px; font-size: 1em; font-weight: 700; display: block; }
:where(.render-canvas) .richText h4, :where(.render-canvas) .richText h5 { align-self: stretch; margin: 10px 0px; font-size: 1em; font-weight: 600; display: block; }
:where(.render-canvas) .richText h6 { align-self: stretch; margin: 10px 0px; font-size: 1em; font-weight: 500; display: block; }
:where(.render-canvas) .richText [data-type="table"] { overflow-x: auto; }
:where(.render-canvas) .richText [data-type="table"] p { white-space: pre-line; word-break: break-all; }
:where(.render-canvas) .richText table { table-layout: auto; border-collapse: collapse; border-spacing: unset; color: rgb(26, 26, 26); border: 1px solid rgb(242, 242, 242); margin: 10px 0px; font-size: 14px; line-height: 1.4; }
:where(.render-canvas) .richText table tr th { background: rgba(245, 245, 245, 0.5); }
:where(.render-canvas) .richText table tr td, :where(.render-canvas) .richText table tr th { border: 1px solid rgb(242, 242, 242); min-width: 100px; max-width: 240px; padding: 12px; }
:where(.render-canvas) .richText table tr td p, :where(.render-canvas) .richText table tr th p { margin: 0px; }
:where(.render-canvas) .richText blockquote { border-left: 3px solid rgba(0, 0, 0, 0.15); margin: 10px 0px; padding: 10px 15px; font-style: italic; }
:where(.render-canvas) .richText [data-type="embed_code"] { margin: 20px 0px; position: relative; }
:where(.render-canvas) .richText [data-type="embed_code"] > .height-adjuster > .wrapper { position: relative; }
:where(.render-canvas) .richText [data-type="embed_code"] > .height-adjuster > .wrapper[style*="padding-top"] iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-sandbox="true"] { display: block; overflow: hidden; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="instagram"] > .height-adjuster > .wrapper[style*="padding-top"] { padding-top: 100%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="instagram"] > .height-adjuster > .wrapper[style*="padding-top"] blockquote { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; overflow: hidden; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="codepen"] > .height-adjuster > .wrapper { padding-top: 50%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="codepen"] > .height-adjuster > .wrapper iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="slideshare"] > .height-adjuster > .wrapper { padding-top: 56.25%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="slideshare"] > .height-adjuster > .wrapper iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="speakerdeck"] > .height-adjuster > .wrapper { padding-top: 56.25%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="speakerdeck"] > .height-adjuster > .wrapper iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="snapwidget"] > .height-adjuster > .wrapper { padding-top: 30%; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="snapwidget"] > .height-adjuster > .wrapper iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
:where(.render-canvas) .richText [data-type="embed_code"][data-embed-code-type="firework"] > .height-adjuster > .wrapper fw-embed-feed { user-select: none; }
:where(.render-canvas) .richText [data-type="embed_code_empty"] { display: none; }
:where(.render-canvas) .richText [data-type="pdf_link"], :where(.render-canvas) .richText [data-type="video_block"] { margin: 10px 0px; }
:where(.render-canvas) .richText ul { margin: 0px 0px 0px 20px; }
:where(.render-canvas) .richText ul li { margin: 10px 0px; list-style: outside; }
:where(.render-canvas) .richText ul li p { margin: 0px; }
:where(.render-canvas) .richText ol { margin: 0px 0px 0px 20px; }
:where(.render-canvas) .richText ol li { margin: 10px 0px; list-style: decimal; }
:where(.render-canvas) .richText ol li p { margin: 0px; }
:where(.render-canvas) .richText hr { border-top: 1px solid rgb(204, 204, 204); margin: 10px 0px; }
:where(.render-canvas) .richText p > code { background: rgb(238, 238, 238); border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 6px; margin: 2px; padding: 0px 5px; display: inline; }
:where(.render-canvas) .richText pre { white-space: pre-wrap; background: rgb(238, 238, 238); border-radius: 6px; margin: 20px 0px; padding: 25px 35px; font-family: Menlo, Monaco, "Courier New", monospace; }
:where(.render-canvas) .richText pre code { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
:where(.render-canvas) .richText strong { color: inherit; font-family: inherit; font-weight: 900; display: inline; }
:where(.render-canvas) .richText em { font-style: italic; }
:where(.render-canvas) .richText u { text-decoration: underline; }
:where(.render-canvas) .richText a { color: rgb(0, 124, 255); text-decoration: underline; display: inline; }
:where(.render-canvas) .richText s { text-decoration: line-through; }
:where(.render-canvas) .richText [data-type="table_of_contents"] { color: rgb(97, 97, 97); background-color: rgb(245, 245, 245); border-radius: 2px; margin: 0px; padding: 24px 24px 8px; font-size: 16px; text-decoration: underline; list-style: none; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_list { margin: 0px; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item { font-weight: inherit; color: currentcolor; list-style: none; font-size: inherit !important; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item > a { font-weight: inherit; color: currentcolor; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-decoration: none; font-size: inherit !important; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item > a:hover { opacity: 0.7; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item--1 { margin: 0px 0px 16px; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item--2 { margin: 0px 0px 16px; padding-left: 2rem; }
:where(.render-canvas) .richText [data-type="table_of_contents"] .toc_item--3 { margin: 0px 0px 16px; padding-left: 4rem; }
:where(.render-canvas) .sd.section { flex-flow: column !important; align-content: center !important; align-items: center !important; width: 100% !important; max-width: 100% !important; height: auto !important; padding: 0px !important; }
:where(.render-canvas) .sd.section-inner { position: static !important; }
@property --g-angle { syntax: "<angle>"; inherits: false; initial-value: 180deg; }
@property --g-color-0 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-0 { syntax: "<percentage>"; inherits: false; initial-value: .01%; }
@property --g-color-1 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-1 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-2 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-2 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-3 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-3 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-4 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-4 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-5 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-5 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-6 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-6 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-7 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-7 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-8 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-8 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-9 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-9 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-10 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-10 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --g-color-11 { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --g-position-11 { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/979439a327e5b33e4d37.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/af06ceaaa7dd54260d70.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/ca861f9c986f485b4c41.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/04393e6516bf54914435.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/0e2b6026f7def63f4ada.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/4d3e9082410f2959dafc.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/81c8b72a7c6899ee2bb5.ttf) format('truetype');
}
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: 768px) {
  br[data-bp~="@tablet:0"] { display: none; }
  br[data-bp~="@tablet:1"] { display: inline; }
}
@media screen and (max-width: 480px) {
  br[data-bp~="@mobile:0"] { display: none; }
  br[data-bp~="@mobile:1"] { display: inline; }
}
.sd[data-s-13f9c47a-0b35-4b98-a0f7-81c8346beef8] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); box-shadow: none; flex: 0 0 auto; flex-flow: column; height: 90px; left: 0px; margin: 0px; position: fixed; top: 0px; transform-origin: center top; transition-delay: 600ms; transition-duration: 1000ms; width: 100%; z-index: 5; max-width: 100%; }
.sd[data-s-13f9c47a-0b35-4b98-a0f7-81c8346beef8].appear { opacity: 0; transition-delay: 200ms; translate: 0px -48px; }
.sd[data-s-13f9c47a-0b35-4b98-a0f7-81c8346beef8].appear-active { transition-delay: 200ms; }
@media screen and (max-width: 480px) {
  .sd[data-s-13f9c47a-0b35-4b98-a0f7-81c8346beef8] { bottom: auto; height: 70px; top: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-1bad468c-853b-4565-b713-7dad472e8b2c] { background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-direction: row; justify-content: space-between; margin: 0px; opacity: 1; overflow: visible; padding: 0px 40px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px) {
  .sd[data-s-1bad468c-853b-4565-b713-7dad472e8b2c] { padding: 0px 30px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1bad468c-853b-4565-b713-7dad472e8b2c] { justify-content: space-between; padding: 0px 20px; }
}
.sd[data-s-04ddbb45-9318-4868-aedc-6bf73f5bd337] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: auto; max-width: 100%; }
.sd[data-s-968f9c74-99aa-4505-846b-9642e6dc73f7] { flex: 0 0 auto; height: 250px; width: 250px; max-width: 100%; }
.sd[data-s-968f9c74-99aa-4505-846b-9642e6dc73f7]::before { background-repeat: no-repeat; background-size: contain; }
@media screen and (max-width: 480px) {
  .sd[data-s-968f9c74-99aa-4505-846b-9642e6dc73f7] { flex: 0 0 auto; height: 44px; width: 130px; max-width: 100%; }
}
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); display: flex; flex-flow: row; height: auto; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover { }
@media screen and (max-width: 768px) {
  .sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687] { display: flex; padding: 0px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687] { display: flex; }
}
.sd[data-s-9f54d248-1c74-427a-86f0-451ac571f882] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); display: none; flex: 0 0 auto; flex-flow: column; height: auto; padding: 16px; width: auto; --gap-uuid: 9f54d248-1c74-427a-86f0-451ac571f882; --gap-h-9f54d248-1c74-427a-86f0-451ac571f882: 0px; --gap-v-9f54d248-1c74-427a-86f0-451ac571f882: 0px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-9f54d248-1c74-427a-86f0-451ac571f882] { background: rgb(5, 83, 221); border-radius: 50%; display: flex; gap: 4px; --gap-h-9f54d248-1c74-427a-86f0-451ac571f882: 0px; --gap-v-9f54d248-1c74-427a-86f0-451ac571f882: 4px; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9f54d248-1c74-427a-86f0-451ac571f882] { background: rgb(5, 83, 221); border-radius: 50%; display: flex; flex-flow: column-reverse; gap: 4px; padding: 16px; --gap-h-9f54d248-1c74-427a-86f0-451ac571f882: 0px; --gap-v-9f54d248-1c74-427a-86f0-451ac571f882: 4px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9f54d248-1c74-427a-86f0-451ac571f882] { display: flex; padding: 12px; }
}
.sd[data-s-900f2229-e24d-4325-a46a-98b3ae42398f] { background: rgb(255, 255, 255); flex: 0 0 auto; height: 1px; margin: 3px 0px 0px; transform-origin: left bottom; width: 24px; max-width: 100%; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-900f2229-e24d-4325-a46a-98b3ae42398f] { background: rgb(255, 255, 255); }
@media screen and (max-width: 1140px) {
  .sd[data-s-900f2229-e24d-4325-a46a-98b3ae42398f] { flex: 0 0 auto; height: 2px; margin: 0px; width: 16px; max-width: 100%; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-900f2229-e24d-4325-a46a-98b3ae42398f] { background: rgb(246, 246, 246); border-radius: 2px; flex: 0 0 auto; height: 2px; margin: 0px; width: 16px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-900f2229-e24d-4325-a46a-98b3ae42398f] { flex: 0 0 auto; width: 14px; max-width: 100%; }
}
.sd[data-s-0fb4bc9f-6de5-49bb-a583-3239f0db5edd] { background: rgb(255, 255, 255); flex: 0 0 auto; height: 1px; margin: 3px 0px 0px; transform-origin: left bottom; width: 24px; max-width: 100%; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-0fb4bc9f-6de5-49bb-a583-3239f0db5edd] { background: rgb(255, 255, 255); }
@media screen and (max-width: 1140px) {
  .sd[data-s-0fb4bc9f-6de5-49bb-a583-3239f0db5edd] { flex: 0 0 auto; height: 2px; margin: 0px; width: 16px; max-width: 100%; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-0fb4bc9f-6de5-49bb-a583-3239f0db5edd] { background: rgb(246, 246, 246); border-radius: 2px; flex: 0 0 auto; height: 2px; margin: 0px; width: 16px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0fb4bc9f-6de5-49bb-a583-3239f0db5edd] { flex: 0 0 auto; width: 14px; max-width: 100%; }
}
.sd[data-s-33b8ffdd-c807-4fa1-aabd-d35445f86fa9] { background: rgb(255, 255, 255); flex: 0 0 auto; height: 1px; margin: 3px 0px 0px; transform-origin: left bottom; width: 24px; max-width: 100%; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-33b8ffdd-c807-4fa1-aabd-d35445f86fa9] { background: rgb(255, 255, 255); }
@media screen and (max-width: 1140px) {
  .sd[data-s-33b8ffdd-c807-4fa1-aabd-d35445f86fa9] { flex: 0 0 auto; height: 2px; margin: 0px; width: 16px; max-width: 100%; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-33b8ffdd-c807-4fa1-aabd-d35445f86fa9] { background: rgb(246, 246, 246); border-radius: 2px; flex: 0 0 auto; height: 2px; margin: 0px; width: 16px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-33b8ffdd-c807-4fa1-aabd-d35445f86fa9] { flex: 0 0 auto; width: 14px; max-width: 100%; }
}
.sd[data-s-d3988add-cae5-436f-9e9d-ba286252290d] { color: rgb(6, 6, 6); font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 30px 0px 0px; padding: 10px 0px; text-align: center; width: auto; max-width: calc(100% - 30px); justify-content: center; }
.sd[data-s-d3988add-cae5-436f-9e9d-ba286252290d].link-active { border-width: 0px 0px 1px; border-style: solid; border-color: rgb(6, 6, 6); letter-spacing: 0.15em; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-d3988add-cae5-436f-9e9d-ba286252290d]:hover { opacity: 0.5; }
@media screen and (max-width: 1140px) {
  .sd[data-s-d3988add-cae5-436f-9e9d-ba286252290d] { display: none; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-d3988add-cae5-436f-9e9d-ba286252290d] { display: none; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d3988add-cae5-436f-9e9d-ba286252290d] { display: none; }
}
.sd[data-s-e1a5e140-4b12-40c1-80e8-e1165b4d6edb] { color: rgb(6, 6, 6); font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 30px 0px 0px; padding: 10px 0px; text-align: center; width: auto; max-width: calc(100% - 30px); justify-content: center; }
.sd[data-s-e1a5e140-4b12-40c1-80e8-e1165b4d6edb].link-active { border-width: 0px 0px 1px; border-style: solid; border-color: rgb(6, 6, 6); }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-e1a5e140-4b12-40c1-80e8-e1165b4d6edb]:hover { opacity: 0.5; }
@media screen and (max-width: 1140px) {
  .sd[data-s-e1a5e140-4b12-40c1-80e8-e1165b4d6edb] { display: none; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-e1a5e140-4b12-40c1-80e8-e1165b4d6edb] { display: none; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e1a5e140-4b12-40c1-80e8-e1165b4d6edb] { display: none; }
}
.sd[data-s-ca00bfd5-a809-4a49-b9ee-a50f2f3c430f] { color: rgb(6, 6, 6); font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 30px 0px 0px; padding: 10px 0px; text-align: center; width: auto; max-width: calc(100% - 30px); justify-content: center; }
.sd[data-s-ca00bfd5-a809-4a49-b9ee-a50f2f3c430f].link-active { border-width: 0px 0px 1px; border-style: solid; border-color: rgb(6, 6, 6); }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-ca00bfd5-a809-4a49-b9ee-a50f2f3c430f]:hover { opacity: 0.5; }
@media screen and (max-width: 1140px) {
  .sd[data-s-ca00bfd5-a809-4a49-b9ee-a50f2f3c430f] { display: none; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-ca00bfd5-a809-4a49-b9ee-a50f2f3c430f] { display: none; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-ca00bfd5-a809-4a49-b9ee-a50f2f3c430f] { display: none; }
}
.sd[data-s-6bad8d93-5e23-4f65-b7bb-1c3bb60d121e] { color: rgb(6, 6, 6); font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 30px 0px 0px; padding: 10px 0px; text-align: center; width: auto; max-width: calc(100% - 30px); justify-content: center; }
.sd[data-s-6bad8d93-5e23-4f65-b7bb-1c3bb60d121e].link-active { border-width: 0px 0px 1px; border-style: solid; border-color: rgb(6, 6, 6); }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-6bad8d93-5e23-4f65-b7bb-1c3bb60d121e]:hover { opacity: 0.5; }
@media screen and (max-width: 1140px) {
  .sd[data-s-6bad8d93-5e23-4f65-b7bb-1c3bb60d121e] { display: none; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-6bad8d93-5e23-4f65-b7bb-1c3bb60d121e] { display: none; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-6bad8d93-5e23-4f65-b7bb-1c3bb60d121e] { display: none; }
}
.sd[data-s-21119a4b-31ab-419f-ab67-77f624c6fdd1] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: row; height: auto; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-21119a4b-31ab-419f-ab67-77f624c6fdd1]:hover { }
.sd[data-s-7837540d-b743-41ff-a4fd-b5717f51ac6d] { place-content: center; align-items: center; background: rgb(6, 6, 6); border-radius: 48px; flex: 0 0 auto; flex-flow: row; gap: 0px; height: auto; margin: 0px 10px 0px 0px; padding: 11px 20px 12px; width: auto; --gap-h-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; --gap-v-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; --gap-uuid: 7837540d-b743-41ff-a4fd-b5717f51ac6d; max-width: calc(100% - 10px); }
@media screen and (max-width: 1140px) {
  .sd[data-s-7837540d-b743-41ff-a4fd-b5717f51ac6d] { display: none; --gap-h-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; --gap-v-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-7837540d-b743-41ff-a4fd-b5717f51ac6d] { display: none; --gap-h-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; --gap-v-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-7837540d-b743-41ff-a4fd-b5717f51ac6d] { display: none; padding: 12px; --gap-h-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; --gap-v-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; }
}
.sd[data-s-abc762b7-3013-45a2-8199-7089b326f3a5] { color: rgb(255, 255, 255); font-family: var(--s-font-588b2057); font-size: 15px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.2; margin: 0px 6px 0px 0px; text-align: center; width: auto; max-width: calc(100% - 6px); justify-content: center; }
.sd[data-s-21119a4b-31ab-419f-ab67-77f624c6fdd1]:hover .sd[data-s-abc762b7-3013-45a2-8199-7089b326f3a5] { opacity: 0.5; }
@media screen and (max-width: 768px) {
  .sd[data-s-abc762b7-3013-45a2-8199-7089b326f3a5] { display: none; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-abc762b7-3013-45a2-8199-7089b326f3a5] { display: none; }
}
.sd[data-s-f5c9d9fa-7198-46a0-996b-0a7e5337bfb3] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(255, 255, 255); font-size: 16px; margin: 1px 0px 0px; padding: 0px; max-width: 100%; }
.sd[data-s-21119a4b-31ab-419f-ab67-77f624c6fdd1]:hover .sd[data-s-f5c9d9fa-7198-46a0-996b-0a7e5337bfb3] { opacity: 0.5; }
.sd[data-s-48f748f4-5c6f-4b07-ab08-79dfc4b912df] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: row; height: auto; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-48f748f4-5c6f-4b07-ab08-79dfc4b912df]:hover { }
.sd[data-s-29925e49-e76b-489b-bf22-e1cc9ad1b884] { place-content: center; align-items: center; background: rgb(5, 83, 221); border-radius: 48px; flex: 0 0 auto; flex-flow: row; gap: 0px; height: auto; margin: 0px; padding: 11px 20px 12px; width: auto; --gap-h-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; --gap-v-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; --gap-uuid: 29925e49-e76b-489b-bf22-e1cc9ad1b884; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-29925e49-e76b-489b-bf22-e1cc9ad1b884] { display: none; --gap-h-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; --gap-v-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-29925e49-e76b-489b-bf22-e1cc9ad1b884] { display: none; --gap-h-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; --gap-v-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-29925e49-e76b-489b-bf22-e1cc9ad1b884] { display: none; padding: 12px; --gap-h-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; --gap-v-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; }
}
.sd[data-s-b94264d5-5d13-4a4f-b998-73b72391561c] { color: rgb(255, 255, 255); font-family: var(--s-font-588b2057); font-size: 15px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.2; margin: 0px 6px 0px 0px; text-align: center; width: auto; max-width: calc(100% - 6px); justify-content: center; }
.sd[data-s-48f748f4-5c6f-4b07-ab08-79dfc4b912df]:hover .sd[data-s-b94264d5-5d13-4a4f-b998-73b72391561c] { opacity: 0.5; }
@media screen and (max-width: 768px) {
  .sd[data-s-b94264d5-5d13-4a4f-b998-73b72391561c] { display: none; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b94264d5-5d13-4a4f-b998-73b72391561c] { display: none; }
}
.sd[data-s-2af73cd6-83b9-4d97-ab87-72ff90921379] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(255, 255, 255); font-size: 16px; margin: 1px 0px 0px; padding: 0px; max-width: 100%; }
.sd[data-s-48f748f4-5c6f-4b07-ab08-79dfc4b912df]:hover .sd[data-s-2af73cd6-83b9-4d97-ab87-72ff90921379] { opacity: 0.5; }
.sd[data-s-8862365d-dbfc-46d4-9a63-566fea9f9da1] { place-content: center flex-start; align-items: center; background: rgb(5, 83, 221); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 100px 0px; width: 100%; z-index: 2; max-width: 100%; }
.sd[data-s-8862365d-dbfc-46d4-9a63-566fea9f9da1]::before { background-position: right top; background-repeat: no-repeat; background-size: contain; }
@media screen and (max-width: 768px) {
  .sd[data-s-8862365d-dbfc-46d4-9a63-566fea9f9da1] { align-content: center; align-items: center; margin: 0px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-8862365d-dbfc-46d4-9a63-566fea9f9da1] { align-content: center; align-items: center; margin: 0px; padding: 60px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-1db94ab8-01c3-4e4c-b252-f1f6ce72bf68] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: row; margin: 0px 80px; padding: 0px; width: 1440px; max-width: calc(100% - 160px); }
.sd[data-s-1db94ab8-01c3-4e4c-b252-f1f6ce72bf68].appear { opacity: 0; translate: 0px 30px; }
.sd[data-s-1db94ab8-01c3-4e4c-b252-f1f6ce72bf68].appear-active { }
@media screen and (max-width: 768px) {
  .sd[data-s-1db94ab8-01c3-4e4c-b252-f1f6ce72bf68] { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 0px 50px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1db94ab8-01c3-4e4c-b252-f1f6ce72bf68] { flex: 0 0 auto; margin: 0px 30px; max-width: calc(100% - 60px); }
}
.sd[data-s-d635db7d-5c09-4f8a-8549-60c05446df50] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-width: 0px 1px 0px 0px; border-style: solid; border-color: rgb(246, 246, 246); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px 60px 0px 0px; transition-delay: 200ms; transition-duration: 1000ms; width: 50%; max-width: 50%; }
.sd[data-s-d635db7d-5c09-4f8a-8549-60c05446df50].appear { opacity: 1; translate: 0px; }
.sd[data-s-d635db7d-5c09-4f8a-8549-60c05446df50].appear-active { }
@media screen and (max-width: 768px) {
  .sd[data-s-d635db7d-5c09-4f8a-8549-60c05446df50] { border-width: 0px 0px 1px; border-style: solid; border-color: rgb(246, 246, 246); flex: 0 0 auto; padding: 0px 0px 40px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d635db7d-5c09-4f8a-8549-60c05446df50] { border-width: 0px 0px 1px; border-style: solid; border-color: rgb(255, 255, 255); }
}
.sd[data-s-c1ac4204-9da6-4d3c-83a8-2a8036e0483b] { color: rgb(255, 255, 255); font-family: var(--s-font-588b2057); font-size: 20px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 10px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px) {
  .sd[data-s-c1ac4204-9da6-4d3c-83a8-2a8036e0483b] { font-size: 28px; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-c1ac4204-9da6-4d3c-83a8-2a8036e0483b] { font-size: 28px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-c1ac4204-9da6-4d3c-83a8-2a8036e0483b] { font-size: 20px; }
}
.sd[data-s-9b2fc152-37a6-4596-b5e2-925e1e13f49c] { color: rgb(255, 255, 255); font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; margin: 0px 0px 30px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px) {
  .sd[data-s-9b2fc152-37a6-4596-b5e2-925e1e13f49c] { font-size: 16px; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-9b2fc152-37a6-4596-b5e2-925e1e13f49c] { font-size: 16px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-9b2fc152-37a6-4596-b5e2-925e1e13f49c] { margin: 0px 0px 20px; max-width: 100%; }
}
.sd[data-s-6f825cb7-a877-4f90-9240-2b4ef528c16b] { place-content: center flex-start; align-items: center; border-radius: 1px; flex: 0 0 auto; flex-flow: wrap; margin: 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-6f825cb7-a877-4f90-9240-2b4ef528c16b]:hover { translate: 10px; }
.sd[data-s-c89172fa-108d-428b-afae-a5c2fc9b21f3] { background: rgb(255, 255, 255); border-radius: 50%; box-shadow: none; color: rgb(5, 83, 221); flex: 0 0 auto; font-size: 24px; height: 60px; padding: 0px; width: 60px; max-width: 100%; }
.sd[data-s-6f825cb7-a877-4f90-9240-2b4ef528c16b]:hover .sd[data-s-c89172fa-108d-428b-afae-a5c2fc9b21f3]:hover { flex: 0 0 auto; height: 60px; scale: 1.4; translate: 0px; width: 60px; max-width: 100%; }
.sd[data-s-6f825cb7-a877-4f90-9240-2b4ef528c16b]:hover .sd[data-s-c89172fa-108d-428b-afae-a5c2fc9b21f3] { scale: 1.4; }
@media screen and (max-width: 480px) {
  .sd[data-s-c89172fa-108d-428b-afae-a5c2fc9b21f3] { flex: 0 0 auto; height: 60px; width: 60px; }
}
.sd[data-s-643e3311-f05f-44c2-982a-cf28b8d2ca98] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); box-shadow: none; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; padding: 0px 0px 0px 14px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6f825cb7-a877-4f90-9240-2b4ef528c16b]:hover .sd[data-s-643e3311-f05f-44c2-982a-cf28b8d2ca98]:hover { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.sd[data-s-6f825cb7-a877-4f90-9240-2b4ef528c16b]:hover .sd[data-s-643e3311-f05f-44c2-982a-cf28b8d2ca98] { opacity: 1; }
@media screen and (max-width: 768px) {
  .sd[data-s-643e3311-f05f-44c2-982a-cf28b8d2ca98] { font-size: 16px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-643e3311-f05f-44c2-982a-cf28b8d2ca98] { font-size: 15px; padding: 0px 0px 0px 10px; }
}
.sd[data-s-dc389383-7f18-4573-af74-653614ac1cd6] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px 0px 0px 60px; transition-delay: 200ms; transition-duration: 1000ms; width: 50%; max-width: 50%; }
.sd[data-s-dc389383-7f18-4573-af74-653614ac1cd6].appear { opacity: 1; translate: 0px; }
.sd[data-s-dc389383-7f18-4573-af74-653614ac1cd6].appear-active { }
@media screen and (max-width: 768px) {
  .sd[data-s-dc389383-7f18-4573-af74-653614ac1cd6] { padding: 40px 0px 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-3240c2e5-72a5-4aca-ac7f-36853296b898] { color: rgb(246, 246, 246); font-family: var(--s-font-588b2057); font-size: 20px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 10px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px) {
  .sd[data-s-3240c2e5-72a5-4aca-ac7f-36853296b898] { font-size: 28px; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-3240c2e5-72a5-4aca-ac7f-36853296b898] { font-size: 28px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-3240c2e5-72a5-4aca-ac7f-36853296b898] { font-size: 20px; }
}
.sd[data-s-a46fef52-331b-4943-a44f-812986118f26] { color: rgb(255, 255, 255); font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; margin: 0px 0px 30px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px) {
  .sd[data-s-a46fef52-331b-4943-a44f-812986118f26] { font-size: 16px; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-a46fef52-331b-4943-a44f-812986118f26] { font-size: 16px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a46fef52-331b-4943-a44f-812986118f26] { margin: 0px 0px 20px; max-width: 100%; }
}
.sd[data-s-c6006ac5-dafd-424f-8f9d-a85c5b8f0432] { place-content: center flex-start; align-items: center; border-radius: 1px; flex: 0 0 auto; flex-flow: wrap; margin: 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-c6006ac5-dafd-424f-8f9d-a85c5b8f0432]:hover { scale: 1; translate: 10px; }
.sd[data-s-023e783c-1d0f-4fa7-9d4e-bbfd93745a5a] { background: rgb(255, 255, 255); border-radius: 50%; box-shadow: none; color: rgb(5, 83, 221); flex: 0 0 auto; font-size: 24px; height: 60px; padding: 0px; width: 60px; max-width: 100%; }
.sd[data-s-c6006ac5-dafd-424f-8f9d-a85c5b8f0432]:hover .sd[data-s-023e783c-1d0f-4fa7-9d4e-bbfd93745a5a]:hover { scale: 1.4; translate: 0px; }
.sd[data-s-c6006ac5-dafd-424f-8f9d-a85c5b8f0432]:hover .sd[data-s-023e783c-1d0f-4fa7-9d4e-bbfd93745a5a] { scale: 1.4; }
@media screen and (max-width: 480px) {
  .sd[data-s-023e783c-1d0f-4fa7-9d4e-bbfd93745a5a] { flex: 0 0 auto; height: 60px; width: 60px; }
}
.sd[data-s-62a384bc-5efc-4163-b8bf-f50113c05e61] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); box-shadow: none; color: rgb(246, 246, 246); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; padding: 0px 0px 0px 14px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c6006ac5-dafd-424f-8f9d-a85c5b8f0432]:hover .sd[data-s-62a384bc-5efc-4163-b8bf-f50113c05e61]:hover { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
@media screen and (max-width: 768px) {
  .sd[data-s-62a384bc-5efc-4163-b8bf-f50113c05e61] { font-size: 16px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-62a384bc-5efc-4163-b8bf-f50113c05e61] { font-size: 15px; padding: 0px 0px 0px 10px; }
}
.sd[data-s-f16ac67b-80a6-4e06-86be-4f80d9853e07] { place-content: center; align-items: center; background: rgb(6, 6, 6); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px) {
  .sd[data-s-f16ac67b-80a6-4e06-86be-4f80d9853e07] { flex: 0 0 auto; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f16ac67b-80a6-4e06-86be-4f80d9853e07] { flex: 0 0 auto; height: auto; }
}
.sd[data-s-24b4d5c7-3069-4fc5-b18a-65d1fb47b8a9] { place-content: center; align-items: center; background: rgb(6, 6, 6); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 80px; padding: 90px 0px 40px; width: 1440px; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px) {
  .sd[data-s-24b4d5c7-3069-4fc5-b18a-65d1fb47b8a9] { align-content: flex-start; align-items: flex-start; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-24b4d5c7-3069-4fc5-b18a-65d1fb47b8a9] { margin: 0px 30px; max-width: calc(100% - 60px); }
}
.sd[data-s-46e2cb29-7601-4f3c-8ae9-f22c64c3b5fa] { place-content: flex-start space-between; align-items: flex-start; border-width: 0px 0px 1px; border-style: solid; border-color: rgb(85, 85, 85); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 40px; padding: 0px 0px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px) {
  .sd[data-s-46e2cb29-7601-4f3c-8ae9-f22c64c3b5fa] { align-content: center; align-items: center; flex-flow: column; margin: 0px 0px 40px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-46e2cb29-7601-4f3c-8ae9-f22c64c3b5fa] { margin: 0px 0px 40px; }
}
.sd[data-s-48fc2867-4794-4f07-9659-ef44f5c9e33b] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 40%; max-width: 40%; }
@media screen and (max-width: 768px) {
  .sd[data-s-48fc2867-4794-4f07-9659-ef44f5c9e33b] { place-content: center flex-start; align-items: center; flex: 0 0 auto; margin: 0px 0px 40px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-48fc2867-4794-4f07-9659-ef44f5c9e33b] { place-content: center flex-start; align-items: center; flex: 0 0 auto; width: auto; }
}
.sd[data-s-5eff67ca-f821-4696-98ce-7afa7dc3d7a5] { color: rgb(51, 171, 238); font-family: var(--s-font-d48c343e); font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 40px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-dc49ee62-1125-43ea-a974-dd9d2b645a90] { color: rgb(246, 246, 246); font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 768px) {
  .sd[data-s-dc49ee62-1125-43ea-a974-dd9d2b645a90] { font-size: 14px; text-align: center; justify-content: center; }
}
.sd[data-s-bd550658-ad58-43d4-b876-a313135a0168] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 768px) {
  .sd[data-s-bd550658-ad58-43d4-b876-a313135a0168] { display: flex; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bd550658-ad58-43d4-b876-a313135a0168] { align-content: center; align-items: center; display: flex; flex-flow: column; }
}
.sd[data-s-4dcb9f34-7a12-4716-913f-09df76936e53] { color: rgb(255, 255, 255); font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.14em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-4dcb9f34-7a12-4716-913f-09df76936e53]:hover { opacity: 0.5; }
@media screen and (max-width: 768px) {
  .sd[data-s-4dcb9f34-7a12-4716-913f-09df76936e53] { display: flex; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4dcb9f34-7a12-4716-913f-09df76936e53] { display: flex; margin: 0px 0px 24px; padding: 0px; max-width: 100%; }
}
.sd[data-s-5412ad74-68c0-4934-9e81-a8cf179d41a1] { color: rgb(255, 255, 255); font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-5412ad74-68c0-4934-9e81-a8cf179d41a1]:hover { opacity: 0.5; }
@media screen and (max-width: 768px) {
  .sd[data-s-5412ad74-68c0-4934-9e81-a8cf179d41a1] { display: flex; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-5412ad74-68c0-4934-9e81-a8cf179d41a1] { display: flex; margin: 0px 0px 24px; padding: 0px; max-width: 100%; }
}
.sd[data-s-11bb7b65-0e41-4be8-be40-25cdfda47c45] { color: rgb(255, 255, 255); font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-11bb7b65-0e41-4be8-be40-25cdfda47c45]:hover { opacity: 0.5; }
@media screen and (max-width: 768px) {
  .sd[data-s-11bb7b65-0e41-4be8-be40-25cdfda47c45] { display: flex; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-11bb7b65-0e41-4be8-be40-25cdfda47c45] { display: flex; margin: 0px 0px 24px; padding: 0px; max-width: 100%; }
}
.sd[data-s-21ed44d8-a5a3-462d-8a62-3410a3c2dbc8] { color: rgb(255, 255, 255); font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-21ed44d8-a5a3-462d-8a62-3410a3c2dbc8]:hover { opacity: 0.5; }
@media screen and (max-width: 768px) {
  .sd[data-s-21ed44d8-a5a3-462d-8a62-3410a3c2dbc8] { display: flex; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-21ed44d8-a5a3-462d-8a62-3410a3c2dbc8] { display: flex; margin: 0px 0px 24px; padding: 0px; max-width: 100%; }
}
.sd[data-s-d79d28fd-cd53-4cb1-aea5-056010ab4422] { background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; font-size: 14px; gap: 0px; height: auto; margin: 0px 12px; width: auto; --gap-h-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; --gap-v-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; --gap-uuid: d79d28fd-cd53-4cb1-aea5-056010ab4422; max-width: calc(100% - 24px); }
.sd[data-s-d79d28fd-cd53-4cb1-aea5-056010ab4422].link-active { place-content: flex-start center; align-items: flex-start; flex-flow: column; --gap-h-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; --gap-v-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; }
.sd[data-s-d79d28fd-cd53-4cb1-aea5-056010ab4422]:hover { opacity: 0.6; --gap-h-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; --gap-v-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; }
@media screen and (max-width: 480px) {
  .sd[data-s-d79d28fd-cd53-4cb1-aea5-056010ab4422] { margin: 0px 0px 20px; --gap-h-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; --gap-v-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; max-width: 100%; }
}
.sd[data-s-7e843205-cac1-402a-af29-aab71b6662ad] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 400; height: auto; line-height: 2; margin: 0px; padding: 0px 6px 0px 0px; text-align: left; transition-duration: 600ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-7e843205-cac1-402a-af29-aab71b6662ad].link-active { color: rgb(255, 255, 255); font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 500; margin: 0px 6px 0px 0px; }
.sd[data-s-d79d28fd-cd53-4cb1-aea5-056010ab4422]:hover .sd[data-s-7e843205-cac1-402a-af29-aab71b6662ad]:hover { color: rgb(255, 255, 255); }
.sd[data-s-bf00d690-8bd3-4936-aae4-79f687461f40] { background: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(255, 255, 255); font-size: 16px; padding: 0px; }
.sd[data-s-1cd54dfe-ff7d-4e99-b3bc-b96a8c72c8b2] { color: rgb(255, 255, 255); font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 0px 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-1cd54dfe-ff7d-4e99-b3bc-b96a8c72c8b2]:hover { opacity: 0.5; }
@media screen and (max-width: 480px) {
  .sd[data-s-1cd54dfe-ff7d-4e99-b3bc-b96a8c72c8b2] { padding: 0px 6px 0px 0px; }
}
.sd[data-s-66bf823b-b5e9-405c-944e-b524daf7c488] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: row; height: 17px; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px) {
  .sd[data-s-66bf823b-b5e9-405c-944e-b524daf7c488] { align-content: center; align-items: center; flex-flow: wrap; margin: 0px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-66bf823b-b5e9-405c-944e-b524daf7c488] { align-content: center; align-items: center; flex: 0 0 auto; flex-flow: column-reverse; height: auto; margin: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-dddd02be-1f10-4e71-9100-6b50dda03e2a] { color: rgb(136, 136, 136); flex: 0 0 auto; font-family: var(--s-font-d48c343e); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; opacity: 1; text-align: center; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-b7f1a15e-1492-401b-ad4b-a6497b863468] { color: rgb(136, 136, 136); font-family: var(--s-font-588b2057); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-b7f1a15e-1492-401b-ad4b-a6497b863468]:hover { opacity: 0.4; }
@media screen and (max-width: 768px) {
  .sd[data-s-b7f1a15e-1492-401b-ad4b-a6497b863468] { display: flex; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b7f1a15e-1492-401b-ad4b-a6497b863468] { display: flex; margin: 0px 0px 20px; max-width: 100%; }
}
.sd[data-s-68fd9f02-5151-4c42-90e8-658248be6e05] { place-content: center flex-start; align-items: center; background: rgb(246, 246, 246); border-radius: 0px; flex-flow: column; height: 100%; margin: 0px; opacity: 1; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-e4014d31-6ca8-4574-9e23-b96bc078b842] { }
.sd[data-s-11cc057a-64c3-486e-8ec6-bff58087c2b1] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 480px) {
  .sd[data-s-11cc057a-64c3-486e-8ec6-bff58087c2b1] { display: flex; }
}
.sd[data-s-418b7a56-0d1b-4d0b-8c3e-b79e2bb9adf5] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 88px 0px 0px; padding: 70px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px) {
  .sd[data-s-418b7a56-0d1b-4d0b-8c3e-b79e2bb9adf5] { padding: 30px 0px 0px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-418b7a56-0d1b-4d0b-8c3e-b79e2bb9adf5] { margin: 70px 0px 0px; padding: 0px; width: 100%; max-width: 100%; }
}
.sd[data-s-674b14d6-4eb3-4411-88f0-fba19bf79284] { background: rgb(246, 246, 246); border-radius: 0px 130px 130px 0px; flex: 0 0 auto; height: 100%; left: 20px; margin: 0px; position: absolute; scale: 1e-10 1; top: 20px; transform-origin: right center; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 2; max-width: 100%; }
.sd[data-s-674b14d6-4eb3-4411-88f0-fba19bf79284].appear { scale: 1; }
.sd[data-s-674b14d6-4eb3-4411-88f0-fba19bf79284].appear-active { }
@media screen and (max-width: 480px) {
  .sd[data-s-674b14d6-4eb3-4411-88f0-fba19bf79284] { border-radius: 0px 60px 60px 0px; left: 0px; top: 0px; }
}
.sd[data-s-d39b2bdf-78b2-47a7-831d-a2d5c5ed09e5] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 80px 80px; padding: 0px; position: relative; width: 1440px; z-index: 1; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px) {
  .sd[data-s-d39b2bdf-78b2-47a7-831d-a2d5c5ed09e5] { margin: 0px 50px 60px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d39b2bdf-78b2-47a7-831d-a2d5c5ed09e5] { flex: 0 0 auto; justify-content: center; margin: 20px 30px 40px; max-width: calc(100% - 60px); }
}
.sd[data-s-95447ce0-a818-4682-9229-a1c467cd69f4] { color: rgb(6, 6, 6); font-family: var(--s-font-588b2057); font-size: 52px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 20px; text-align: left; transition-delay: 600ms; transition-duration: 2000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 768px) {
  .sd[data-s-95447ce0-a818-4682-9229-a1c467cd69f4] { display: flex; font-size: 40px; margin: 0px 0px 10px; max-width: 100%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-95447ce0-a818-4682-9229-a1c467cd69f4] { display: flex; font-size: 30px; line-height: 1.4; }
}
.sd[data-s-4622632f-e990-4386-9d6c-f9afd79d96db] { color: rgb(5, 83, 221); flex: 0 0 auto; font-family: var(--s-font-d48c343e); font-size: 20px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.7; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 768px) {
  .sd[data-s-4622632f-e990-4386-9d6c-f9afd79d96db] { display: flex; font-size: 16px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4622632f-e990-4386-9d6c-f9afd79d96db] { display: flex; font-size: 12px; }
}
.sd[data-s-2bea38a3-10cc-4e27-8ccb-c84bed51d68e] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-ea8cc829-9bca-4f86-be08-c9aec587ee06] { place-content: center; align-items: center; flex-flow: row; height: 640px; overflow: hidden; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: 100%; max-width: 100%; }
@media screen and (max-width: 480px) {
  .sd[data-s-ea8cc829-9bca-4f86-be08-c9aec587ee06] { height: 500px; width: 100%; max-width: 100%; }
}
.sd[data-s-a3984061-ab51-4264-9fff-7babc24fa715] { flex-flow: column; height: 100%; outline-offset: -4px; transform: var(--sd-a3984061_002dab51_002d4264_002d9fff_002d7babc24fa715-transform); transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; max-width: 100%; }
.sd[data-s-a3984061-ab51-4264-9fff-7babc24fa715]:focus { outline: none; }
.sd[data-s-a3984061-ab51-4264-9fff-7babc24fa715]:focus-visible { outline: black solid 2px; }
.sd._animatingNext[data-s-a3984061-ab51-4264-9fff-7babc24fa715] { transform: translateX(-100%); }
.sd._animatingPrev[data-s-a3984061-ab51-4264-9fff-7babc24fa715] { transform: translateX(100%); }
.sd[data-s-5d433c6a-5aff-44fd-920a-cd4c640813a7] { place-content: flex-start flex-end; align-items: flex-start; flex-flow: column; height: 100%; padding: 0px 80px 88px; width: 100%; z-index: -1; max-width: 100%; }
.sd[data-s-a0fca59a-7ab1-49ac-b6d0-15adf4cd48d8] { place-content: flex-start flex-end; align-items: flex-start; flex-flow: column; width: 100%; max-width: 100%; }
.sd[data-s-e6131e6d-9617-4a65-bcc6-2ef4e3e00346] { color: rgb(255, 255, 255); font-family: var(--s-font-d48c343e); font-size: 40px; font-style: normal; font-weight: 900; line-height: 1.2; margin: 0px 0px 11px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 480px) {
  .sd[data-s-e6131e6d-9617-4a65-bcc6-2ef4e3e00346] { font-size: 28px; }
}
.sd[data-s-2067138d-88d8-4fbd-958d-16f1d9cfb146] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-d48c343e); font-size: 15px; height: auto; line-height: 1.5; text-align: left; max-width: 100%; justify-content: flex-start; }
.sd[data-s-41493540-4db3-498b-8629-c5671d485e6a] { place-content: center; align-items: center; inset: auto 0px 0px; flex: 0 0 auto; flex-flow: row; height: 88px; position: absolute; transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1); width: auto; z-index: 3; max-width: 100%; }
.sd[data-s-f3e7a1fc-5c71-4422-9ff3-55ee7c375867] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 40px; margin: 0px 24px 0px 0px; width: 40px; max-width: calc(100% - 24px); }
.sd[data-s-f3e7a1fc-5c71-4422-9ff3-55ee7c375867]:hover { background: rgb(225, 225, 225); }
.sd[data-s-61c48a9d-9746-4a99-ba2d-c42446d2cc81] { color: rgb(34, 34, 34); font-size: 24px; }
.sd[data-s-2487eb81-a10f-4e4e-bf9c-36f2ef573ff4] { background: rgb(255, 255, 255); border-radius: 50%; flex-flow: column; height: 40px; justify-content: center; width: 40px; max-width: 100%; }
.sd[data-s-2487eb81-a10f-4e4e-bf9c-36f2ef573ff4]:hover { background: rgb(225, 225, 225); }
.sd[data-s-5b7e949e-c014-414c-84ad-c18e56ce95db] { height: auto; width: auto; max-width: 100%; }
.sd[data-s-776de195-97b1-414e-bce0-cd32647309da] { color: rgb(34, 34, 34); font-size: 18px; }
.sd[data-s-baf1608f-d275-4210-aff4-690beb8a2ed9] { height: auto; width: auto; max-width: 100%; }
.sd[data-s-8720f689-44d7-4434-926f-aacc53f75fc0] { color: rgb(34, 34, 34); font-size: 18px; }
.sd[data-s-df500ca4-d0cd-4c77-aaab-60471239f41f] { background: rgb(255, 255, 255); border-radius: 50%; flex-flow: column; height: 40px; justify-content: center; margin: 0px 0px 0px 24px; width: 40px; max-width: calc(100% - 24px); }
.sd[data-s-df500ca4-d0cd-4c77-aaab-60471239f41f]:hover { background: rgb(225, 225, 225); }
.sd[data-s-d1a40c9c-4231-40d6-b363-7f5ea7a8e120] { color: rgb(34, 34, 34); font-size: 24px; }
.sd[data-s-14cb2579-f76e-475a-84c9-e688183a0663] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 160px 0px 130px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px) {
  .sd[data-s-14cb2579-f76e-475a-84c9-e688183a0663] { margin: 130px 0px 100px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-14cb2579-f76e-475a-84c9-e688183a0663] { margin: 60px 0px 100px; width: 100%; max-width: 100%; }
}
.sd[data-s-2ef7e152-2b81-45b6-b84b-6c984304b03b] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); box-shadow: none; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 80px; overflow: visible; transition-delay: 600ms; transition-duration: 1600ms; width: 1280px; z-index: 1; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px) {
  .sd[data-s-2ef7e152-2b81-45b6-b84b-6c984304b03b] { flex: 0 0 auto; flex-flow: wrap; margin: 0px 50px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2ef7e152-2b81-45b6-b84b-6c984304b03b] { flex-flow: column; margin: 0px 30px; max-width: calc(100% - 60px); }
}
.sd[data-s-2fe6d650-455a-44c4-86cd-b23fd311ff9b] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; padding: 0px 110px 0px 0px; width: 54%; max-width: 54%; }
@media screen and (max-width: 768px) {
  .sd[data-s-2fe6d650-455a-44c4-86cd-b23fd311ff9b] { flex: 0 0 auto; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2fe6d650-455a-44c4-86cd-b23fd311ff9b] { flex: 0 0 auto; }
}
.sd[data-s-0e2a1823-813c-4c4f-bbdb-079873520237] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 40px; padding: 0px; width: 82%; z-index: 1; max-width: 82%; }
@media screen and (max-width: 480px) {
  .sd[data-s-0e2a1823-813c-4c4f-bbdb-079873520237] { margin: 0px 0px 30px; width: 82%; max-width: 82%; }
}
.sd[data-s-a3c39249-9cf7-4456-94a1-abc367a421ac] { color: rgb(5, 83, 221); flex: 0 0 auto; font-family: var(--s-font-d48c343e); font-size: 46px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 20px; opacity: 1; text-align: center; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-a3c39249-9cf7-4456-94a1-abc367a421ac].appear { opacity: 0; }
.sd[data-s-a3c39249-9cf7-4456-94a1-abc367a421ac].appear-active { }
@media screen and (max-width: 480px) {
  .sd[data-s-a3c39249-9cf7-4456-94a1-abc367a421ac] { font-size: 32px; margin: 0px 0px 12px; max-width: 100%; }
}
.sd[data-s-10be8c69-ed8b-4e32-b1b0-65e49b2dbc68] { background: rgb(5, 83, 221); flex: 0 0 auto; height: 1px; margin: 0px; transform-origin: left center; transition-delay: 100ms; transition-duration: 1200ms; width: 70px; max-width: 100%; }
.sd[data-s-10be8c69-ed8b-4e32-b1b0-65e49b2dbc68].appear { opacity: 0; scale: 1e-10 1; transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-10be8c69-ed8b-4e32-b1b0-65e49b2dbc68].appear-active { transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-6bcee980-f057-42a8-8a47-054bfded3b29] { place-content: flex-start flex-end; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: auto; max-width: 100%; }
.sd[data-s-6bcee980-f057-42a8-8a47-054bfded3b29].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1600ms; }
.sd[data-s-6bcee980-f057-42a8-8a47-054bfded3b29].appear-active { transition-delay: 300ms; transition-duration: 1600ms; }
@media screen and (max-width: 480px) {
  .sd[data-s-6bcee980-f057-42a8-8a47-054bfded3b29].appear { transition-delay: 0ms; }
  .sd[data-s-6bcee980-f057-42a8-8a47-054bfded3b29].appear-active { transition-delay: 0ms; }
}
.sd[data-s-b77de1b4-d677-4395-8274-e2ab8d10829c] { color: rgb(6, 6, 6); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 20px; text-align: left; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 768px) {
  .sd[data-s-b77de1b4-d677-4395-8274-e2ab8d10829c] { display: flex; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-b77de1b4-d677-4395-8274-e2ab8d10829c] { display: flex; font-size: 26px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-f63e55ab-b442-458d-84af-bb84ced581e8] { color: rgb(0, 0, 0); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 16px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; margin: 0px 0px 40px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 768px) {
  .sd[data-s-f63e55ab-b442-458d-84af-bb84ced581e8] { margin: 0px 0px 20px; max-width: 100%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f63e55ab-b442-458d-84af-bb84ced581e8] { margin: 0px 0px 20px; }
}
.sd[data-s-e72ee649-123f-475b-a8fc-ea785ee41c22] { place-content: center flex-start; align-items: center; border-radius: 1px; flex: 0 0 auto; flex-flow: wrap; margin: 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-e72ee649-123f-475b-a8fc-ea785ee41c22]:hover { translate: 10px; }
.sd[data-s-e0a4307f-783d-43ab-97d5-6c10badcff28] { background: rgb(5, 83, 221); border-radius: 50%; box-shadow: none; color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 24px; height: 60px; padding: 0px; width: 60px; max-width: 100%; }
.sd[data-s-e72ee649-123f-475b-a8fc-ea785ee41c22]:hover .sd[data-s-e0a4307f-783d-43ab-97d5-6c10badcff28]:hover { scale: 1.4; translate: 0px; }
.sd[data-s-e72ee649-123f-475b-a8fc-ea785ee41c22]:hover .sd[data-s-e0a4307f-783d-43ab-97d5-6c10badcff28] { scale: 1.6; }
@media screen and (max-width: 480px) {
  .sd[data-s-e0a4307f-783d-43ab-97d5-6c10badcff28] { flex: 0 0 auto; height: 60px; width: 60px; }
}
.sd[data-s-1181ccf6-e4fd-430d-ac6d-6fc8e941477c] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); box-shadow: none; color: rgb(6, 6, 6); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; padding: 0px 0px 0px 14px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e72ee649-123f-475b-a8fc-ea785ee41c22]:hover .sd[data-s-1181ccf6-e4fd-430d-ac6d-6fc8e941477c]:hover { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(6, 6, 6); }
@media screen and (max-width: 480px) {
  .sd[data-s-1181ccf6-e4fd-430d-ac6d-6fc8e941477c] { font-size: 15px; padding: 0px 0px 0px 10px; }
}
.sd[data-s-07e76277-4803-4ba1-b44d-48b487fb4ac6] { place-content: flex-end center; align-items: flex-end; background: rgba(0, 0, 0, 0); border-radius: 12px; box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 20px 0px 0px; overflow: visible; transition-delay: 600ms; transition-duration: 1600ms; width: 46%; max-width: 46%; }
.sd[data-s-07e76277-4803-4ba1-b44d-48b487fb4ac6].appear { opacity: 0; transition-delay: 300ms; }
.sd[data-s-07e76277-4803-4ba1-b44d-48b487fb4ac6].appear-active { transition-delay: 300ms; }
@media screen and (max-width: 768px) {
  .sd[data-s-07e76277-4803-4ba1-b44d-48b487fb4ac6] { display: flex; flex: 0 0 auto; margin: 40px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-07e76277-4803-4ba1-b44d-48b487fb4ac6].appear { transition-delay: 0ms; }
  .sd[data-s-07e76277-4803-4ba1-b44d-48b487fb4ac6].appear-active { transition-delay: 0ms; }
  .sd[data-s-07e76277-4803-4ba1-b44d-48b487fb4ac6] { display: flex; flex: 0 0 auto; margin: 30px 0px 0px; transition-delay: 300ms; width: 100%; max-width: 100%; }
}
.sd[data-s-f091c3df-ca33-4879-a9c6-b4c269760466] { border-radius: 12px; box-shadow: none; flex: 0 0 auto; height: 50vh; margin: 0px; opacity: 1; transition-delay: 1000ms; transition-duration: 1600ms; translate: 0px; width: 100%; max-width: 100%; }
.sd[data-s-f091c3df-ca33-4879-a9c6-b4c269760466]::before { filter: saturate(1.3); }
@media screen and (max-width: 768px) {
  .sd[data-s-f091c3df-ca33-4879-a9c6-b4c269760466] { flex: 0 0 auto; height: 420px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f091c3df-ca33-4879-a9c6-b4c269760466] { flex: 0 0 auto; height: 260px; width: 100%; max-width: 100%; }
}
.sd[data-s-f31e166d-3a6f-4936-88f3-0d022b1a54a9] { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 0px 130px 0px 0px; flex: 0 0 auto; flex-flow: column; height: auto; padding: 130px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px) {
  .sd[data-s-f31e166d-3a6f-4936-88f3-0d022b1a54a9] { padding: 100px 0px 0px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f31e166d-3a6f-4936-88f3-0d022b1a54a9] { border-radius: 0px 60px 0px 0px; }
}
.sd[data-s-591f274c-8c30-4b1a-947b-18a88e5dc990] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 80px 40px; padding: 0px; width: 1280px; z-index: 1; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px) {
  .sd[data-s-591f274c-8c30-4b1a-947b-18a88e5dc990] { flex: 0 0 auto; margin: 0px 50px 40px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px) {
  .sd[data-s-591f274c-8c30-4b1a-947b-18a88e5dc990] { flex: 0 0 auto; margin: 0px 30px 30px; max-width: calc(100% - 60px); }
}
.sd[data-s-6afddc28-d481-46ab-873a-07c9faeab953] { color: rgb(5, 83, 221); flex: 0 0 auto; font-family: var(--s-font-d48c343e); font-size: 46px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 20px; opacity: 1; text-align: center; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-6afddc28-d481-46ab-873a-07c9faeab953].appear { opacity: 0; }
.sd[data-s-6afddc28-d481-46ab-873a-07c9faeab953].appear-active { }
@media screen and (max-width: 480px) {
  .sd[data-s-6afddc28-d481-46ab-873a-07c9faeab953] { font-size: 32px; margin: 0px 0px 12px; max-width: 100%; }
}
.sd[data-s-e28133c0-5292-4c44-b432-185be4a9c845] { background: rgb(5, 83, 221); flex: 0 0 auto; height: 1px; margin: 0px; transform-origin: left center; transition-delay: 100ms; transition-duration: 1200ms; width: 70px; max-width: 100%; }
.sd[data-s-e28133c0-5292-4c44-b432-185be4a9c845].appear { opacity: 0; scale: 1e-10 1; transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-e28133c0-5292-4c44-b432-185be4a9c845].appear-active { transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-24a05a43-04ce-4b8c-a7cf-8d68f17a9eac] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 80px; padding: 0px; transition-delay: 600ms; transition-duration: 1600ms; width: 1280px; max-width: calc(100% - 160px); }
.sd[data-s-24a05a43-04ce-4b8c-a7cf-8d68f17a9eac].appear { opacity: 0; transition-delay: 300ms; }
.sd[data-s-24a05a43-04ce-4b8c-a7cf-8d68f17a9eac].appear-active { transition-delay: 300ms; }
@media screen and (max-width: 768px) {
  .sd[data-s-24a05a43-04ce-4b8c-a7cf-8d68f17a9eac] { flex: 0 0 auto; margin: 0px 50px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px) {
  .sd[data-s-24a05a43-04ce-4b8c-a7cf-8d68f17a9eac].appear { transition-delay: 0ms; translate: 0px; }
  .sd[data-s-24a05a43-04ce-4b8c-a7cf-8d68f17a9eac].appear-active { transition-delay: 0ms; }
  .sd[data-s-24a05a43-04ce-4b8c-a7cf-8d68f17a9eac] { margin: 0px 30px; max-width: calc(100% - 60px); }
}
.sd[data-s-dcb2eef7-5a6b-430d-815f-8f57b6067e46] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 60px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px) {
  .sd[data-s-dcb2eef7-5a6b-430d-815f-8f57b6067e46] { place-content: flex-start; align-items: flex-start; flex-flow: column; margin: 0px 0px 40px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-dcb2eef7-5a6b-430d-815f-8f57b6067e46] { margin: 0px 0px 20px; width: 100%; max-width: 100%; }
}
.sd[data-s-e3dc8db8-952e-47ea-ab49-d320d45b2f16] { color: rgb(6, 6, 6); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 20px; text-align: left; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 768px) {
  .sd[data-s-e3dc8db8-952e-47ea-ab49-d320d45b2f16] { display: none; font-size: 28px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e3dc8db8-952e-47ea-ab49-d320d45b2f16] { display: none; font-size: 20px; margin: 0px 0px 10px; max-width: 100%; }
}
.sd[data-s-4ecc502e-ab49-41c3-b4b7-2213bc008330] { color: rgb(6, 6, 6); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; margin: 0px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }
.sd[data-s-df689626-ceb6-4e7d-85e8-d82346ddb121] { place-content: flex-start space-between; align-items: flex-start; flex-flow: wrap; margin: 0px 0px 40px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 480px) {
  .sd[data-s-df689626-ceb6-4e7d-85e8-d82346ddb121] { margin: 0px; max-width: 100%; }
}
.sd[data-s-f4c2c1d6-5f12-4b18-bf22-c8a9d5080f86] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 31%; max-width: 31%; }
@media screen and (max-width: 768px) {
  .sd[data-s-f4c2c1d6-5f12-4b18-bf22-c8a9d5080f86] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; margin: 0px 0px 40px; width: 100%; max-width: 100%; }
}
.sd[data-s-0dcb0448-f079-48c8-8644-6b8fb31f7640] { border-radius: 12px; flex: 0 0 auto; height: 23vh; margin: 0px 0px 20px; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-0dcb0448-f079-48c8-8644-6b8fb31f7640]::before { background-repeat: no-repeat; filter: saturate(1.3); }
@media screen and (max-width: 768px) {
  .sd[data-s-0dcb0448-f079-48c8-8644-6b8fb31f7640] { height: 340px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0dcb0448-f079-48c8-8644-6b8fb31f7640] { flex: 0 0 auto; height: 220px; width: 100%; max-width: 100%; }
}
.sd[data-s-5b53841d-c916-40dd-90de-585793673cf2] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-686d803b-5f32-4fe6-8426-a087e6aa29c9] { border-radius: 0px; color: rgb(5, 83, 221); font-family: var(--s-font-d48c343e); font-size: 14px; font-weight: 900; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 6px; padding: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
.sd[data-s-525776d5-ddb2-4657-89c5-e221546b1cb8] { border-radius: 0px; color: rgb(6, 6, 6); font-family: var(--s-font-588b2057); font-size: 22px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 10px; padding: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b98fd291-80cd-4462-9f93-e0d45dd04c9b] { border-radius: 0px; color: rgb(6, 6, 6); font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 400; letter-spacing: 0.05em; line-height: 1.6; margin: 0px; padding: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ae4db702-d3cb-4cc6-94d6-3fa9603c10e8] { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-feb0427d-5198-4176-b1b5-c8e35e2c4037] { place-content: center flex-start; align-items: center; border-radius: 1px; flex: 0 0 auto; flex-flow: wrap; margin: 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-feb0427d-5198-4176-b1b5-c8e35e2c4037]:hover { translate: 10px; }
.sd[data-s-216d8513-6bc1-4703-ac3a-f6e285e8c953] { background: rgb(5, 83, 221); border-radius: 50%; box-shadow: none; color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 24px; height: 60px; padding: 0px; width: 60px; max-width: 100%; }
.sd[data-s-feb0427d-5198-4176-b1b5-c8e35e2c4037]:hover .sd[data-s-216d8513-6bc1-4703-ac3a-f6e285e8c953]:hover { scale: 1.4; translate: 0px; }
.sd[data-s-feb0427d-5198-4176-b1b5-c8e35e2c4037]:hover .sd[data-s-216d8513-6bc1-4703-ac3a-f6e285e8c953] { scale: 1.6; }
@media screen and (max-width: 480px) {
  .sd[data-s-216d8513-6bc1-4703-ac3a-f6e285e8c953] { flex: 0 0 auto; height: 60px; width: 60px; }
}
.sd[data-s-15a72346-d6a1-4474-a3e7-a6bc55bc2ce1] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); box-shadow: none; color: rgb(6, 6, 6); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 1px; padding: 0px 0px 0px 14px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-feb0427d-5198-4176-b1b5-c8e35e2c4037]:hover .sd[data-s-15a72346-d6a1-4474-a3e7-a6bc55bc2ce1]:hover { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(6, 6, 6); }
@media screen and (max-width: 480px) {
  .sd[data-s-15a72346-d6a1-4474-a3e7-a6bc55bc2ce1] { font-size: 15px; padding: 0px 0px 0px 10px; }
}
.sd[data-s-a329c182-fe55-45e5-ae1c-9e19e550b1fd] { place-content: flex-end flex-start; align-items: flex-end; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 0px; width: 100%; z-index: 1; max-width: 100%; --g-color-0: #ffffff; --g-position-0: 48%; --g-color-1: rgba(177, 204, 253, 0); --g-position-1: 48%; --g-color-2: rgba(177, 204, 253, 0); --g-position-2: 48%; --g-color-3: rgba(177, 204, 253, 0); --g-position-3: 48%; --g-color-4: rgba(177, 204, 253, 0); --g-position-4: 48%; --g-color-5: rgba(177, 204, 253, 0); --g-position-5: 48%; --g-color-6: rgba(177, 204, 253, 0); --g-position-6: 48%; --g-color-7: rgba(177, 204, 253, 0); --g-position-7: 48%; --g-color-8: rgba(177, 204, 253, 0); --g-position-8: 48%; --g-color-9: rgba(177, 204, 253, 0); --g-position-9: 48%; --g-color-10: rgba(177, 204, 253, 0); --g-position-10: 48%; --g-color-11: rgba(177, 204, 253, 0); --g-position-11: 48%; --g-angle: 180deg; }
@media screen and (max-width: 768px) {
  .sd[data-s-a329c182-fe55-45e5-ae1c-9e19e550b1fd] { padding: 100px 0px 0px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-a329c182-fe55-45e5-ae1c-9e19e550b1fd] { margin: 0px; padding: 60px 0px 0px; }
}
.sd[data-s-bd36b19c-8a2b-4ca9-9397-ee9c19d07285] { border-radius: 80px 0px 0px 80px; flex: 0 0 auto; height: 50vh; width: 94%; max-width: 94%; }
.sd[data-s-bd36b19c-8a2b-4ca9-9397-ee9c19d07285]::before { background-repeat: no-repeat; filter: none; }
@media screen and (max-width: 768px) {
  .sd[data-s-bd36b19c-8a2b-4ca9-9397-ee9c19d07285] { flex: 0 0 auto; height: 40vh; width: 94%; max-width: 94%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bd36b19c-8a2b-4ca9-9397-ee9c19d07285] { border-radius: 60px 0px 0px 60px; }
}
.sd[data-s-d3b1bb66-cd25-411f-bb5a-fd76097c2df2] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; padding: 130px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px) {
  .sd[data-s-d3b1bb66-cd25-411f-bb5a-fd76097c2df2] { padding: 100px 0px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d3b1bb66-cd25-411f-bb5a-fd76097c2df2] { padding: 60px 0px 100px; }
}
.sd[data-s-628378b0-c453-4c39-bf4e-6eb35b595268] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 80px 40px; padding: 0px; width: 1280px; z-index: 1; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px) {
  .sd[data-s-628378b0-c453-4c39-bf4e-6eb35b595268] { margin: 0px 50px 40px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px) {
  .sd[data-s-628378b0-c453-4c39-bf4e-6eb35b595268] { margin: 0px 30px 30px; max-width: calc(100% - 60px); }
}
.sd[data-s-7680406d-d0d4-49ef-a50b-7aabac2cca15] { color: rgb(5, 83, 221); flex: 0 0 auto; font-family: var(--s-font-d48c343e); font-size: 46px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 20px; opacity: 1; text-align: center; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-7680406d-d0d4-49ef-a50b-7aabac2cca15].appear { opacity: 0; }
.sd[data-s-7680406d-d0d4-49ef-a50b-7aabac2cca15].appear-active { }
@media screen and (max-width: 480px) {
  .sd[data-s-7680406d-d0d4-49ef-a50b-7aabac2cca15] { font-size: 32px; margin: 0px 0px 12px; max-width: 100%; }
}
.sd[data-s-7918721c-0981-40fb-8e48-3c5396a07d12] { background: rgb(5, 83, 221); flex: 0 0 auto; height: 1px; margin: 0px; transform-origin: left center; transition-delay: 100ms; transition-duration: 1200ms; width: 70px; max-width: 100%; }
.sd[data-s-7918721c-0981-40fb-8e48-3c5396a07d12].appear { opacity: 0; scale: 1e-10 1; transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-7918721c-0981-40fb-8e48-3c5396a07d12].appear-active { transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-04d5c281-b406-4a87-ac23-1bd09f3fc844] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 80px 40px; width: 1280px; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px) {
  .sd[data-s-04d5c281-b406-4a87-ac23-1bd09f3fc844] { margin: 0px 50px 40px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px) {
  .sd[data-s-04d5c281-b406-4a87-ac23-1bd09f3fc844] { margin: 0px 30px 40px; max-width: calc(100% - 60px); }
}
.sd[data-s-5bf5fe2b-a486-4a74-b1c5-2103c9782144] { color: rgb(6, 6, 6); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; margin: 0px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }
.sd[data-s-04bae287-61a4-4df9-8fe7-a4f93485d44e] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; gap: 0px 15px; height: auto; margin: 0px 80px 40px; overflow: visible; padding: 0px; width: 1280px; --gap-h-04bae287-61a4-4df9-8fe7-a4f93485d44e: 15px; --gap-v-04bae287-61a4-4df9-8fe7-a4f93485d44e: 0px; --gap-uuid: 04bae287-61a4-4df9-8fe7-a4f93485d44e; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px) {
  .sd[data-s-04bae287-61a4-4df9-8fe7-a4f93485d44e] { gap: 20px 15px; margin: 0px 50px 40px; --gap-h-04bae287-61a4-4df9-8fe7-a4f93485d44e: 15px; --gap-v-04bae287-61a4-4df9-8fe7-a4f93485d44e: 20px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px) {
  .sd[data-s-04bae287-61a4-4df9-8fe7-a4f93485d44e] { flex: 0 0 auto; margin: 0px 30px 30px; --gap-h-04bae287-61a4-4df9-8fe7-a4f93485d44e: 15px; --gap-v-04bae287-61a4-4df9-8fe7-a4f93485d44e: 0px; max-width: calc(100% - 60px); }
}
.sd[data-s-191a91b4-4197-4b2f-9eab-0b4334164ef1] { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 12px; box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; overflow: visible; padding: 26px; width: calc(33% - (var(--gap-h-04bae287-61a4-4df9-8fe7-a4f93485d44e) * 0.67)); max-width: calc(33% - (var(--gap-h-04bae287-61a4-4df9-8fe7-a4f93485d44e) * 0.67)); }
.sd[data-s-191a91b4-4197-4b2f-9eab-0b4334164ef1]:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px; transition-duration: 0ms; translate: 0px; }
@media screen and (max-width: 768px) {
  .sd[data-s-191a91b4-4197-4b2f-9eab-0b4334164ef1] { flex: 0 0 auto; flex-flow: column; overflow: hidden auto; width: calc(100% - (var(--gap-h-04bae287-61a4-4df9-8fe7-a4f93485d44e) * 0)); max-width: calc(100% - (var(--gap-h-04bae287-61a4-4df9-8fe7-a4f93485d44e) * 0)); }
}
@media screen and (max-width: 480px) {
  .sd[data-s-191a91b4-4197-4b2f-9eab-0b4334164ef1] { flex: 0 0 auto; flex-flow: wrap; overflow: hidden auto; width: 100%; }
}
.sd[data-s-7e4170eb-db92-4d7a-92ba-2a5cf62c44be] { place-content: center; align-items: center; border-radius: 12px; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 20px; overflow: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-39e070ca-74b1-41e3-80f0-5b5bc9dce6c6] { background: rgb(5, 83, 221); flex: 0 0 auto; height: 100%; left: 0px; margin: 0px; position: absolute; scale: 1e-10 1; top: 0px; transform-origin: right center; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 2; max-width: 100%; }
.sd[data-s-39e070ca-74b1-41e3-80f0-5b5bc9dce6c6].appear { scale: 1; }
.sd[data-s-39e070ca-74b1-41e3-80f0-5b5bc9dce6c6].appear-active { }
.sd[data-s-6879bb0d-d338-448c-9375-7f129d309a3c] { border-radius: 12px; flex: 0 0 auto; height: 180px; margin: 0px; transition-delay: 300ms; transition-duration: 3000ms; width: 100%; max-width: 100%; }
.sd[data-s-6879bb0d-d338-448c-9375-7f129d309a3c].appear { scale: 1.05; }
.sd[data-s-6879bb0d-d338-448c-9375-7f129d309a3c].appear-active { }
.sd[data-s-6879bb0d-d338-448c-9375-7f129d309a3c]::before { background-repeat: no-repeat; background-size: cover; }
.sd[data-s-191a91b4-4197-4b2f-9eab-0b4334164ef1]:hover .sd[data-s-6879bb0d-d338-448c-9375-7f129d309a3c] { scale: 1.1; transition-delay: 0ms; transition-duration: 300ms; transition-timing-function: ease; }
@media screen and (max-width: 480px) {
  .sd[data-s-6879bb0d-d338-448c-9375-7f129d309a3c] { flex: 0 0 auto; }
}
.sd[data-s-ff8ed085-dc05-4f52-8a1a-2085d92f669c] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px) {
  .sd[data-s-ff8ed085-dc05-4f52-8a1a-2085d92f669c] { flex: 0 0 auto; }
}
.sd[data-s-3cc0f37a-861d-4b6b-b47e-429994827c14] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; height: auto; margin: 0px 0px 6px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-b218a291-bf8b-4ccb-bfb8-744658a61c0b] { background: rgb(5, 83, 221); border-radius: 128px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-d48c343e); font-size: 12px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 10px 0px 0px; padding: 4px 10px; text-align: left; width: auto; max-width: calc(100% - 10px); justify-content: flex-start; }
.sd[data-s-e7ec36e3-1331-42f9-8b61-fa6e32048e8d] { color: rgb(136, 136, 136); font-family: var(--s-font-d48c343e); font-size: 12px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e7ec36e3-1331-42f9-8b61-fa6e32048e8d].appear { opacity: 0; }
.sd[data-s-e7ec36e3-1331-42f9-8b61-fa6e32048e8d].appear-active { }
@media screen and (max-width: 480px) {
  .sd[data-s-e7ec36e3-1331-42f9-8b61-fa6e32048e8d] { margin: 0px 0px 0px 10px; max-width: calc(100% - 10px); }
}
.sd[data-s-a767e7b7-3116-4da4-a2db-47ecbf778a0a] { color: rgb(0, 0, 0); font-family: var(--s-font-588b2057); font-size: 18px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 480px) {
  .sd[data-s-a767e7b7-3116-4da4-a2db-47ecbf778a0a] { font-size: 16px; }
}
.sd[data-s-281ccef7-1de7-4a91-94f0-9fd345052c91] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; padding: 48px; width: calc(32% - (var(--gap-h-04bae287-61a4-4df9-8fe7-a4f93485d44e) * 0.68)); max-width: calc(32% - (var(--gap-h-04bae287-61a4-4df9-8fe7-a4f93485d44e) * 0.68)); }
@media screen and (max-width: 768px) {
  .sd[data-s-281ccef7-1de7-4a91-94f0-9fd345052c91] { padding: 24px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-281ccef7-1de7-4a91-94f0-9fd345052c91] { flex: 0 0 auto; margin: 0px 0px 24px; width: calc(100% - (var(--gap-h-04bae287-61a4-4df9-8fe7-a4f93485d44e) * 0)); max-width: calc(100% - (var(--gap-h-04bae287-61a4-4df9-8fe7-a4f93485d44e) * 0)); }
}
.sd[data-s-41e69c67-f11d-4dcc-ac8b-1eccd7a593e5] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 24px; overflow: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-e0a12359-40fe-4e11-a0f4-e9b1ad5a8f38] { background: rgb(63, 136, 166); flex: 0 0 auto; height: 100%; left: 0px; margin: 0px; position: absolute; scale: 1e-10 1; top: 0px; transform-origin: right center; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 2; max-width: 100%; }
.sd[data-s-e0a12359-40fe-4e11-a0f4-e9b1ad5a8f38].appear { scale: 1; }
.sd[data-s-e0a12359-40fe-4e11-a0f4-e9b1ad5a8f38].appear-active { }
.sd[data-s-1d7d63a9-f9e2-4d63-986e-3bd37369da3b] { border-radius: 10px; flex: 0 0 auto; height: 240px; margin: 0px; width: 100%; max-width: 100%; }
.sd[data-s-8e22268c-2fd8-433e-b052-631af88c8f6c] { color: rgb(63, 136, 166); font-family: var(--s-font-588b2057); font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8e22268c-2fd8-433e-b052-631af88c8f6c].appear { opacity: 0; }
.sd[data-s-8e22268c-2fd8-433e-b052-631af88c8f6c].appear-active { }
@media screen and (max-width: 768px) {
  .sd[data-s-8e22268c-2fd8-433e-b052-631af88c8f6c] { font-size: 24px; margin: 0px 0px 24px; }
}
.sd[data-s-8f533443-8b4b-4c10-bf49-62ff96de85cb] { color: rgb(0, 0, 0); font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 48px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8f533443-8b4b-4c10-bf49-62ff96de85cb].appear { opacity: 0; }
.sd[data-s-8f533443-8b4b-4c10-bf49-62ff96de85cb].appear-active { }
@media screen and (max-width: 768px) {
  .sd[data-s-8f533443-8b4b-4c10-bf49-62ff96de85cb] { font-size: 14px; margin: 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-e8ec2fa1-9d4b-4a48-8ccd-9270f353ad41] { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; flex-flow: column; margin: 0px 80px; padding: 0px; width: 1280px; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px) {
  .sd[data-s-e8ec2fa1-9d4b-4a48-8ccd-9270f353ad41] { margin: 0px 50px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e8ec2fa1-9d4b-4a48-8ccd-9270f353ad41] { place-content: flex-end center; align-items: flex-end; margin: 0px 30px; max-width: calc(100% - 60px); }
}
.sd[data-s-010c79a2-499f-4af6-ae77-f51e9df35d2e] { place-content: center flex-start; align-items: center; border-radius: 1px; flex: 0 0 auto; flex-flow: wrap; margin: 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-010c79a2-499f-4af6-ae77-f51e9df35d2e]:hover { translate: 10px; }
.sd[data-s-801f1cc0-e6b1-4a72-b656-d564f167798d] { background: rgb(5, 83, 221); border-radius: 50%; box-shadow: none; color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 24px; height: 60px; padding: 0px; width: 60px; max-width: 100%; }
.sd[data-s-010c79a2-499f-4af6-ae77-f51e9df35d2e]:hover .sd[data-s-801f1cc0-e6b1-4a72-b656-d564f167798d]:hover { scale: 1.4; translate: 0px; }
.sd[data-s-010c79a2-499f-4af6-ae77-f51e9df35d2e]:hover .sd[data-s-801f1cc0-e6b1-4a72-b656-d564f167798d] { scale: 1.6; }
@media screen and (max-width: 480px) {
  .sd[data-s-801f1cc0-e6b1-4a72-b656-d564f167798d] { flex: 0 0 auto; height: 60px; width: 60px; }
}
.sd[data-s-04007c9b-7698-4ae5-a6aa-cacce835f314] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); box-shadow: none; color: rgb(6, 6, 6); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 1px; padding: 0px 0px 0px 14px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-010c79a2-499f-4af6-ae77-f51e9df35d2e]:hover .sd[data-s-04007c9b-7698-4ae5-a6aa-cacce835f314]:hover { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(6, 6, 6); }
@media screen and (max-width: 480px) {
  .sd[data-s-04007c9b-7698-4ae5-a6aa-cacce835f314] { font-size: 15px; padding: 0px 0px 0px 10px; }
}
.sd[data-s-09ba3144-094f-4f29-862f-2c95eb8ec762] { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px 0px 130px; width: 100%; max-width: 100%; }
@media screen and (max-width: 480px) {
  .sd[data-s-09ba3144-094f-4f29-862f-2c95eb8ec762] { padding: 0px 0px 100px; }
}
.sd[data-s-384e8b92-a522-470e-8e25-d6364cd57b24] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); box-shadow: none; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 80px; overflow: visible; transition-delay: 600ms; transition-duration: 1600ms; width: 1280px; z-index: 1; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px) {
  .sd[data-s-384e8b92-a522-470e-8e25-d6364cd57b24] { flex: 0 0 auto; flex-flow: wrap; margin: 0px 50px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px) {
  .sd[data-s-384e8b92-a522-470e-8e25-d6364cd57b24] { flex-flow: column; margin: 0px 30px; max-width: calc(100% - 60px); }
}
.sd[data-s-0dc1425e-17f0-4c70-9a48-9ea9cb961d95] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; padding: 0px 110px 0px 0px; width: 30%; max-width: 30%; }
@media screen and (max-width: 768px) {
  .sd[data-s-0dc1425e-17f0-4c70-9a48-9ea9cb961d95] { flex: 0 0 auto; margin: 0px 0px 40px; padding: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-0dc1425e-17f0-4c70-9a48-9ea9cb961d95] { flex: 0 0 auto; margin: 0px 0px 30px; width: 100%; max-width: 100%; }
}
.sd[data-s-23cbb811-0414-42fd-90a4-3b6b08078474] { color: rgb(5, 83, 221); flex: 0 0 auto; font-family: var(--s-font-d48c343e); font-size: 46px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 20px; opacity: 1; text-align: center; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-23cbb811-0414-42fd-90a4-3b6b08078474].appear { opacity: 0; }
.sd[data-s-23cbb811-0414-42fd-90a4-3b6b08078474].appear-active { }
@media screen and (max-width: 480px) {
  .sd[data-s-23cbb811-0414-42fd-90a4-3b6b08078474] { font-size: 32px; margin: 0px 0px 12px; max-width: 100%; }
}
.sd[data-s-ffd66706-ce82-4438-870c-78694893f2f7] { background: rgb(5, 83, 221); flex: 0 0 auto; height: 1px; margin: 0px; transform-origin: left center; transition-delay: 100ms; transition-duration: 1200ms; width: 70px; max-width: 100%; }
.sd[data-s-ffd66706-ce82-4438-870c-78694893f2f7].appear { opacity: 0; scale: 1e-10 1; transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-ffd66706-ce82-4438-870c-78694893f2f7].appear-active { transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-96f42cdd-4d6d-49d4-b639-f8467527e953] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 66%; max-width: 66%; }
.sd[data-s-96f42cdd-4d6d-49d4-b639-f8467527e953].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1600ms; }
.sd[data-s-96f42cdd-4d6d-49d4-b639-f8467527e953].appear-active { transition-delay: 300ms; transition-duration: 1600ms; }
@media screen and (max-width: 768px) {
  .sd[data-s-96f42cdd-4d6d-49d4-b639-f8467527e953] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-96f42cdd-4d6d-49d4-b639-f8467527e953].appear { transition-delay: 0ms; }
  .sd[data-s-96f42cdd-4d6d-49d4-b639-f8467527e953].appear-active { transition-delay: 0ms; }
}
.sd[data-s-1e89cfdd-60f7-42b0-ba58-d2c8357fbca6] { place-content: flex-start space-between; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; height: auto; margin: 0px 0px 40px; overflow: visible; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 768px) {
  .sd[data-s-1e89cfdd-60f7-42b0-ba58-d2c8357fbca6] { flex: 0 0 auto; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-1e89cfdd-60f7-42b0-ba58-d2c8357fbca6] { flex: 0 0 auto; }
}
.sd[data-s-f6e4f887-971e-4d9a-a955-e932dbf75ad7] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); border-width: 0px 0px 1px; border-style: solid; border-color: rgb(234, 234, 234); border-radius: 0px; box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; overflow: visible; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-f6e4f887-971e-4d9a-a955-e932dbf75ad7]:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px; transition-duration: 0ms; translate: 0px; }
@media screen and (max-width: 768px) {
  .sd[data-s-f6e4f887-971e-4d9a-a955-e932dbf75ad7] { flex: 0 0 auto; flex-flow: column; overflow: hidden auto; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-f6e4f887-971e-4d9a-a955-e932dbf75ad7] { flex: 0 0 auto; flex-flow: wrap; overflow: hidden auto; }
}
.sd[data-s-934be6a8-2a19-4ce6-9ef5-404157a23b57] { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 24px 0px; width: 100%; max-width: 100%; }
.sd[data-s-f6e4f887-971e-4d9a-a955-e932dbf75ad7]:hover .sd[data-s-934be6a8-2a19-4ce6-9ef5-404157a23b57]:hover { translate: 20px; }
@media screen and (max-width: 768px) {
  .sd[data-s-934be6a8-2a19-4ce6-9ef5-404157a23b57] { padding: 16px 0px; }
}
.sd[data-s-e4e7b2ae-1ea4-431b-991c-c96d61326b4f] { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; height: auto; margin: 0px 0px 6px; width: auto; max-width: 100%; }
.sd[data-s-bd467f8c-f937-45f4-9415-d3594aa96f90] { background: rgb(5, 83, 221); border-radius: 128px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 12px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 10px 0px 0px; padding: 4px 10px; text-align: left; width: auto; max-width: calc(100% - 10px); justify-content: flex-start; }
@media screen and (max-width: 768px) {
  .sd[data-s-bd467f8c-f937-45f4-9415-d3594aa96f90] { padding: 2px 8px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-bd467f8c-f937-45f4-9415-d3594aa96f90] { padding: 2px 8px 3px; }
}
.sd[data-s-a5e964ab-8a88-456b-ba0f-c538dd42d77e] { color: rgb(136, 136, 136); font-family: var(--s-font-d48c343e); font-size: 12px; font-weight: 900; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b738cebc-05ee-4eb9-b13b-47e2cca74408] { color: rgb(0, 0, 0); font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-d1f54fad-c7e7-4570-8b97-6bad387a6f7a] { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 20px; flex: 0 0 auto; flex-flow: column; padding: 48px; width: 32%; max-width: 32%; }
@media screen and (max-width: 768px) {
  .sd[data-s-d1f54fad-c7e7-4570-8b97-6bad387a6f7a] { padding: 24px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-d1f54fad-c7e7-4570-8b97-6bad387a6f7a] { flex: 0 0 auto; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
}
.sd[data-s-859976f0-e869-49e4-8a1d-c552237416e2] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; margin: 0px 0px 24px; overflow: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-27d6ac0c-4bfc-419a-b92c-32cbd24d7ed5] { background: rgb(63, 136, 166); flex: 0 0 auto; height: 100%; left: 0px; margin: 0px; position: absolute; scale: 1e-10 1; top: 0px; transform-origin: right center; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 2; max-width: 100%; }
.sd[data-s-27d6ac0c-4bfc-419a-b92c-32cbd24d7ed5].appear { scale: 1; }
.sd[data-s-27d6ac0c-4bfc-419a-b92c-32cbd24d7ed5].appear-active { }
.sd[data-s-f173e368-1adb-4473-83e9-599164d12350] { border-radius: 10px; flex: 0 0 auto; height: 240px; margin: 0px; width: 100%; max-width: 100%; }
.sd[data-s-4ec0edbc-250f-4204-b6b3-10c56f54839a] { color: rgb(63, 136, 166); font-family: var(--s-font-588b2057); font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-4ec0edbc-250f-4204-b6b3-10c56f54839a].appear { opacity: 0; }
.sd[data-s-4ec0edbc-250f-4204-b6b3-10c56f54839a].appear-active { }
@media screen and (max-width: 768px) {
  .sd[data-s-4ec0edbc-250f-4204-b6b3-10c56f54839a] { font-size: 24px; margin: 0px 0px 24px; }
}
.sd[data-s-69f5765f-5d3a-4759-96d3-cc4e9f453775] { color: rgb(0, 0, 0); font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 48px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd[data-s-69f5765f-5d3a-4759-96d3-cc4e9f453775].appear { opacity: 0; }
.sd[data-s-69f5765f-5d3a-4759-96d3-cc4e9f453775].appear-active { }
@media screen and (max-width: 768px) {
  .sd[data-s-69f5765f-5d3a-4759-96d3-cc4e9f453775] { font-size: 14px; margin: 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-93c8109b-a4bf-4f23-8fa7-d1d30eb88dba] { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 0px; transition-delay: 600ms; transition-duration: 1600ms; width: 100%; max-width: 100%; }
.sd[data-s-6eade670-2715-4842-a864-2016f7518090] { place-content: center flex-start; align-items: center; border-radius: 1px; flex: 0 0 auto; flex-flow: wrap; margin: 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-6eade670-2715-4842-a864-2016f7518090]:hover { translate: 10px; }
.sd[data-s-50e8dd59-04a4-454e-993e-66b073939a6a] { background: rgb(5, 83, 221); border-radius: 50%; box-shadow: none; color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 24px; height: 60px; padding: 0px; width: 60px; max-width: 100%; }
.sd[data-s-6eade670-2715-4842-a864-2016f7518090]:hover .sd[data-s-50e8dd59-04a4-454e-993e-66b073939a6a]:hover { scale: 1.4; translate: 0px; }
.sd[data-s-6eade670-2715-4842-a864-2016f7518090]:hover .sd[data-s-50e8dd59-04a4-454e-993e-66b073939a6a] { scale: 1.6; }
@media screen and (max-width: 480px) {
  .sd[data-s-50e8dd59-04a4-454e-993e-66b073939a6a] { flex: 0 0 auto; height: 60px; width: 60px; }
}
.sd[data-s-3c8b86b0-1fbb-41fe-9d2d-84f312a3973c] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); box-shadow: none; color: rgb(6, 6, 6); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; padding: 0px 0px 0px 14px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6eade670-2715-4842-a864-2016f7518090]:hover .sd[data-s-3c8b86b0-1fbb-41fe-9d2d-84f312a3973c]:hover { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(6, 6, 6); }
@media screen and (max-width: 480px) {
  .sd[data-s-3c8b86b0-1fbb-41fe-9d2d-84f312a3973c] { font-size: 15px; padding: 0px 0px 0px 10px; }
}
.sd[data-s-e82e2247-34bc-4a59-90db-ccf33f5d3efe] { place-content: flex-end center; align-items: flex-end; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 100%; max-width: 100%; }
.sd[data-s-649c7357-f5e6-4df0-9d8b-4ae69e3e5240] { place-content: center; align-items: center; border-radius: 0px 130px 0px 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 150px 0px; width: 100%; max-width: 100%; }
.sd[data-s-649c7357-f5e6-4df0-9d8b-4ae69e3e5240]::before { background-repeat: no-repeat; filter: brightness(0.9); }
@media screen and (max-width: 768px) {
  .sd[data-s-649c7357-f5e6-4df0-9d8b-4ae69e3e5240] { display: flex; margin: 0px; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-649c7357-f5e6-4df0-9d8b-4ae69e3e5240] { border-radius: 0px 60px 0px 0px; display: flex; margin: 0px; padding: 60px 0px; }
}
.sd[data-s-49b756ef-2f40-45d8-8e4b-e81dc7448dc8] { background: rgb(5, 83, 221); flex: 0 0 auto; height: 100%; left: 0px; margin: 0px; position: absolute; scale: 1e-10 1; top: 0px; transform-origin: right center; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 2; max-width: 100%; }
.sd[data-s-49b756ef-2f40-45d8-8e4b-e81dc7448dc8].appear { background: rgb(255, 255, 255); scale: 1; }
.sd[data-s-49b756ef-2f40-45d8-8e4b-e81dc7448dc8].appear-active { }
@media screen and (max-width: 480px) {
  .sd[data-s-49b756ef-2f40-45d8-8e4b-e81dc7448dc8] { border-radius: 0px 60px 0px 0px; }
}
.sd[data-s-2fe141ee-0756-4f7c-8fa1-4695ba179998] { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; margin: 0px 80px; padding: 0px; width: 1440px; z-index: 2; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px) {
  .sd[data-s-2fe141ee-0756-4f7c-8fa1-4695ba179998] { flex: 0 0 auto; margin: 0px 50px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px) {
  .sd[data-s-2fe141ee-0756-4f7c-8fa1-4695ba179998] { flex: 0 0 auto; margin: 0px 30px; max-width: calc(100% - 60px); }
}
.sd[data-s-d02ff25e-5553-478f-89cc-ea998b739e57] { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 40px; padding: 0px; width: auto; z-index: 1; max-width: 100%; }
@media screen and (max-width: 480px) {
  .sd[data-s-d02ff25e-5553-478f-89cc-ea998b739e57] { margin: 0px 0px 30px; max-width: 100%; }
}
.sd[data-s-af487a3b-6d6f-466e-92f3-f3ef1fd1db33] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-d48c343e); font-size: 46px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 20px; opacity: 1; text-align: center; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-af487a3b-6d6f-466e-92f3-f3ef1fd1db33].appear { opacity: 0; }
.sd[data-s-af487a3b-6d6f-466e-92f3-f3ef1fd1db33].appear-active { }
@media screen and (max-width: 480px) {
  .sd[data-s-af487a3b-6d6f-466e-92f3-f3ef1fd1db33] { font-size: 32px; margin: 0px 0px 12px; max-width: 100%; }
}
.sd[data-s-6147d1fe-95f8-4798-a104-47b20221779e] { background: rgb(255, 255, 255); flex: 0 0 auto; height: 1px; margin: 0px; transform-origin: left center; transition-delay: 100ms; transition-duration: 1200ms; width: 50px; max-width: 100%; }
.sd[data-s-6147d1fe-95f8-4798-a104-47b20221779e].appear { opacity: 0; scale: 1e-10 1; transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-6147d1fe-95f8-4798-a104-47b20221779e].appear-active { transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-09cf589a-1f35-48c5-8c45-ea76a8bee17e] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px; text-align: left; text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 20px; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px) {
  .sd[data-s-09cf589a-1f35-48c5-8c45-ea76a8bee17e] { font-size: 32px; }
}
@media screen and (max-width: 768px) {
  .sd[data-s-09cf589a-1f35-48c5-8c45-ea76a8bee17e] { flex: 0 0 auto; width: auto; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-09cf589a-1f35-48c5-8c45-ea76a8bee17e] { font-size: 26px; padding: 0px; }
}
.sd[data-s-4b046fd1-1081-4526-bb19-6b5a9c3d7f74] { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 14px 0px 40px; text-align: left; text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 10px; width: 80%; max-width: 80%; justify-content: flex-start; }
@media screen and (max-width: 768px) {
  .sd[data-s-4b046fd1-1081-4526-bb19-6b5a9c3d7f74] { flex: 0 0 auto; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-4b046fd1-1081-4526-bb19-6b5a9c3d7f74] { flex: 0 0 auto; margin: 10px 0px 20px; width: 100%; max-width: 100%; }
}
.sd[data-s-2c8a1d5e-ac8f-492a-8382-d72bc9d6ac67] { place-content: center flex-start; align-items: center; border-radius: 1px; flex: 0 0 auto; flex-flow: wrap; margin: 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-2c8a1d5e-ac8f-492a-8382-d72bc9d6ac67]:hover { translate: 10px; }
.sd[data-s-8c305db7-4340-4f4e-b7c4-589b4b55217d] { background: rgb(5, 83, 221); border-radius: 50%; box-shadow: none; color: rgb(255, 255, 255); flex: 0 0 auto; font-size: 24px; height: 60px; padding: 0px; width: 60px; max-width: 100%; }
.sd[data-s-2c8a1d5e-ac8f-492a-8382-d72bc9d6ac67]:hover .sd[data-s-8c305db7-4340-4f4e-b7c4-589b4b55217d]:hover { scale: 1.4; translate: 0px; }
.sd[data-s-2c8a1d5e-ac8f-492a-8382-d72bc9d6ac67]:hover .sd[data-s-8c305db7-4340-4f4e-b7c4-589b4b55217d] { scale: 1.6; }
@media screen and (max-width: 480px) {
  .sd[data-s-8c305db7-4340-4f4e-b7c4-589b4b55217d] { flex: 0 0 auto; height: 60px; width: 60px; }
}
.sd[data-s-639ad9ff-86c4-4a66-b663-a12bd83ef491] { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); box-shadow: none; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; padding: 0px 0px 0px 14px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-2c8a1d5e-ac8f-492a-8382-d72bc9d6ac67]:hover .sd[data-s-639ad9ff-86c4-4a66-b663-a12bd83ef491]:hover { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
@media screen and (max-width: 480px) {
  .sd[data-s-639ad9ff-86c4-4a66-b663-a12bd83ef491] { font-size: 15px; padding: 0px 0px 0px 10px; }
}
.sd[data-s-e57cef10-0254-4e39-afa7-c7cef7b1d48a] { inset: auto -5px -14px auto; color: rgb(255, 255, 255); font-family: var(--s-font-d48c343e); font-size: 140px; font-weight: 100; height: auto; line-height: 1; margin: 0px; overflow: hidden; position: absolute; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 768px) {
  .sd[data-s-e57cef10-0254-4e39-afa7-c7cef7b1d48a] { bottom: 0px; font-size: 90px; right: 0px; text-align: right; justify-content: flex-end; }
}
@media screen and (max-width: 480px) {
  .sd[data-s-e57cef10-0254-4e39-afa7-c7cef7b1d48a] { bottom: -5px; font-size: 48px; right: -5px; }
}
.sd[data-s-75500b6c-f027-4784-bbe9-b37f82404875] { place-content: center; align-items: center; background: rgb(9, 48, 96); border-radius: 0px 130px 0px 0px; flex: 0 0 auto; flex-flow: column; height: 100%; left: 0px; margin: 0px; opacity: 0.3; position: absolute; top: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 480px) {
  .sd[data-s-75500b6c-f027-4784-bbe9-b37f82404875] { border-radius: 0px 80px 0px 0px; }
}
.sd[data-s-94e74a5e-0463-4df8-b6d5-3079681875d5] { }
.sd[data-s-55938702-5a2d-4d46-84db-2bc66e6fd254] { }
body { background: rgb(246, 246, 246); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-r-0_0_0_0_e4014d31-6ca8-4574-9e23-b96bc078b842_968f9c74-99aa-4505-846b-9642e6dc73f7]::before { background-image: url("/assets/99e434fa5d5630df83e5.webp"); }

.sd[data-r-0_-1_0_2_0_1_5d433c6a-5aff-44fd-920a-cd4c640813a7]::before { background-image: url("/assets/82cc76b362598e999043.webp"); }
.sd[data-r-0_0_0_2_0_1_5d433c6a-5aff-44fd-920a-cd4c640813a7]::before { background-image: url("/assets/a0b3500020fbc8c0e083.webp"); }
.sd[data-r-0_1_0_2_0_1_5d433c6a-5aff-44fd-920a-cd4c640813a7]::before { background-image: url("/assets/aa7ccaed2286db3a4985.webp"); }
.sd[data-r-0_2_0_2_0_1_5d433c6a-5aff-44fd-920a-cd4c640813a7]::before { background-image: url("/assets/82cc76b362598e999043.webp"); }


.sd[data-r-0_1_0_1_1_f091c3df-ca33-4879-a9c6-b4c269760466]::before { background-image: url("/assets/71b204eb5212ebd041e4.jpg"); }
.sd[data-r-0_0_1_1_2_1_0dcb0448-f079-48c8-8644-6b8fb31f7640]::before { background-image: url("/assets/c493c1d3e2db727a2227.jpg"); }
.sd[data-r-0_1_1_1_2_1_0dcb0448-f079-48c8-8644-6b8fb31f7640]::before { background-image: url("/assets/ddfa0ffedee2bca1a9ac.jpg"); }
.sd[data-r-0_2_1_1_2_1_0dcb0448-f079-48c8-8644-6b8fb31f7640]::before { background-image: url("/assets/724a4cf6a96720121cde.jpg"); }
.sd[data-r-0_3_1_bd36b19c-8a2b-4ca9-9397-ee9c19d07285]::before { background-image: url("/assets/aa7f4c4638225d368692.jpg"); }
.sd[data-r-1_0_0_2_4_1_6879bb0d-d338-448c-9375-7f129d309a3c]::before { background-image: url("/assets/8bca762b7ab6c2d68f43.webp"); }
.sd[data-r-1_0_1_2_4_1_6879bb0d-d338-448c-9375-7f129d309a3c]::before { background-image: url("/assets/efc140b2fbc3f281a581.webp"); }
.sd[data-r-1_0_2_2_4_1_6879bb0d-d338-448c-9375-7f129d309a3c]::before { background-image: url("/assets/b0b74ba35f8e4de378c7.webp"); }
.sd[data-r-0_6_1_649c7357-f5e6-4df0-9d8b-4ae69e3e5240]::before { background-image: url("/assets/51385bf7efc12548072b.jpg"); }
:root { --s-font-588b2057: 'Noto Sans JP'; --s-font-d48c343e: Lato; }

.sd[data-s-56f7af36-b21e-4245-bdab-2a127a4af55b] { align-content: flex-end; align-items: flex-end; background: rgba(0, 0, 0, 0.3); border-radius: 0; box-shadow: ; height: 100%; justify-content: center; margin: 0 0 0 0; opacity: 1; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-5b8c64a1-9f8e-4399-93ca-a0c36b3939c7] { align-content: center; align-items: center; background: #f6f6f6; box-shadow: 0px 30px 30px 0px rgba(0,0,0,0.2); flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-start; overflow-x: hidden; overflow-y: auto; padding: 0px 0px 48px 0px; width: 40%; z-index: 3; max-width: 40%; }
@media screen and (max-width: 1140px){
.sd[data-s-5b8c64a1-9f8e-4399-93ca-a0c36b3939c7] { flex: none; width: 40%; }
}
@media screen and (max-width: 768px){
.sd[data-s-5b8c64a1-9f8e-4399-93ca-a0c36b3939c7] { flex: none; width: 80%; max-width: 80%; height: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-5b8c64a1-9f8e-4399-93ca-a0c36b3939c7] { flex: none; overflow-x: hidden; overflow-y: auto; width: 90%; max-width: 90%; height: 100%; }
}.sd[data-s-7cd7a1a2-902c-4f94-bd78-461cbb46e931] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: 56px; justify-content: flex-end; margin: 0px 0px 0px 0px; padding: 0px 20px 0px; width: 100%; max-width: 100%; }.sd[data-s-0ce69869-4ff1-44b4-a4eb-df216aef9141] { background: #0553dd; border-radius: 24px; color: #FFFFFF; flex: none; font-size: 20px; height: auto; margin: 0px 0px 0px 0px; padding: 10px 10px; max-width: 100%; }.sd[data-s-afa1cd80-f3dd-4022-8b91-f406d42e6079] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-radius: 0px; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; opacity: 1; padding: 0px 0px 0px 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 768px){
.sd[data-s-afa1cd80-f3dd-4022-8b91-f406d42e6079] { padding: 0px 0px 0px 0px; }
}.sd[data-s-c92a88e0-4946-44e2-8463-09494a1a6649] { color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c92a88e0-4946-44e2-8463-09494a1a6649]:hover { opacity: 0.5; }
@media screen and (max-width: 768px){
.sd[data-s-c92a88e0-4946-44e2-8463-09494a1a6649] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-c92a88e0-4946-44e2-8463-09494a1a6649] { display: flex; }
}.sd[data-s-e8f026b9-7d02-4e2d-86ec-aa22901aa8c9] { color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-e8f026b9-7d02-4e2d-86ec-aa22901aa8c9]:hover { opacity: 0.5; }
@media screen and (max-width: 768px){
.sd[data-s-e8f026b9-7d02-4e2d-86ec-aa22901aa8c9] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-e8f026b9-7d02-4e2d-86ec-aa22901aa8c9] { display: flex; }
}.sd[data-s-24c03255-d45d-4d43-8390-9fe9dce8f59a] { color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-24c03255-d45d-4d43-8390-9fe9dce8f59a]:hover { opacity: 0.5; }
@media screen and (max-width: 768px){
.sd[data-s-24c03255-d45d-4d43-8390-9fe9dce8f59a] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-24c03255-d45d-4d43-8390-9fe9dce8f59a] { display: flex; }
}.sd[data-s-3fd9f82c-9ff2-4296-91e1-3c4be477fbdf] { color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-3fd9f82c-9ff2-4296-91e1-3c4be477fbdf]:hover { opacity: 0.5; }
@media screen and (max-width: 768px){
.sd[data-s-3fd9f82c-9ff2-4296-91e1-3c4be477fbdf] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-3fd9f82c-9ff2-4296-91e1-3c4be477fbdf] { display: flex; }
}.sd[data-s-bf25e245-6c48-4a9d-a3f0-92cfe4bf6c51] { color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 20px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-bf25e245-6c48-4a9d-a3f0-92cfe4bf6c51]:hover { opacity: 0.5; }
@media screen and (max-width: 768px){
.sd[data-s-bf25e245-6c48-4a9d-a3f0-92cfe4bf6c51] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-bf25e245-6c48-4a9d-a3f0-92cfe4bf6c51] { display: flex; }
}.sd[data-s-ea4bd274-b446-43d9-8554-28efba864796] { align-content: center; align-items: center; background: #060606; border-radius: 48px; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; margin: 20px 0px; padding: 16px 20px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-ea4bd274-b446-43d9-8554-28efba864796] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-ea4bd274-b446-43d9-8554-28efba864796] { display: flex; padding: 12px 12px 12px 12px; }
}.sd[data-s-316f831c-74a1-47a7-bb33-ed662f525ddc] { color: #ffffff; font-family: var(--s-font-d48c343e); font-size: 15px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 6px 0px 0px; text-align: center; width: auto; max-width: calc(100% - 6px); justify-content: center; }
.sd[data-s-316f831c-74a1-47a7-bb33-ed662f525ddc]:hover { opacity: 0.5; }
@media screen and (max-width: 768px){
.sd[data-s-316f831c-74a1-47a7-bb33-ed662f525ddc] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-316f831c-74a1-47a7-bb33-ed662f525ddc] { display: flex; }
}.sd[data-s-bf9e8dd4-6c79-4929-9565-087e33c95436] { background: rgba(0,0,0,0.0); border-radius: 0; color: #FFFFFF; font-size: 16px; margin: 1px 0px 0px 0px; padding: 0px; max-width: 100%; }.sd[data-s-5114411e-076d-4407-9d7c-300247a045cb] { align-content: center; align-items: center; background: #0553dd; border-radius: 48px; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; padding: 16px 20px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-5114411e-076d-4407-9d7c-300247a045cb] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-5114411e-076d-4407-9d7c-300247a045cb] { display: flex; padding: 12px 12px 12px 12px; }
}.sd[data-s-85d6f22f-a1d6-4896-bfc4-0df889a88c55] { color: #ffffff; font-family: var(--s-font-d48c343e); font-size: 15px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 6px 0px 0px; text-align: center; width: auto; max-width: calc(100% - 6px); justify-content: center; }
.sd[data-s-85d6f22f-a1d6-4896-bfc4-0df889a88c55]:hover { opacity: 0.5; }
@media screen and (max-width: 768px){
.sd[data-s-85d6f22f-a1d6-4896-bfc4-0df889a88c55] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-85d6f22f-a1d6-4896-bfc4-0df889a88c55] { display: flex; }
}.sd[data-s-acf103d1-e64f-40d5-be8d-9b4445f93c12] { color: #ffffff; font-size: 16px; margin: 1px 0px 0px 0px; max-width: 100%; }
@media screen and (max-width: 480px){
.sd[data-s-acf103d1-e64f-40d5-be8d-9b4445f93c12] { display: flex; }
}