.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:all .4s cubic-bezier(.4,.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:all .4s cubic-bezier(.4,.4,0,1);position:fixed;top:0;left:0}.design-canvas__modal .studio-canvas{pointer-events:none;height:100%}.design-canvas__modal .studio-canvas>*{pointer-events:none;background:0 0!important}.studio-banner-popover[data-v-33b0ed75]{inset:unset;background:0 0;border:none;padding:0;position:fixed;bottom:20px;left:20px;overflow:hidden}a[data-v-33b0ed75]{perspective:300px;border-radius:4px;justify-content:center;align-items:center;width:84px;height:20px;transition:all linear;display:flex}@media (hover:hover){a[data-v-33b0ed75]{will-change:width,height;transition:all .4s cubic-bezier(.4,.4,0,1)}a[data-v-33b0ed75]:hover{width:200px;height:32px}}[data-v-33b0ed75] .custom-fill path{fill:var(--v786c4dc6)}.fade-enter-active[data-v-33b0ed75],.fade-leave-active[data-v-33b0ed75]{will-change:opacity,transform;transition:opacity .3s cubic-bezier(.4,.4,0,1);position:absolute;transform:translateZ(0)}.fade-enter-from[data-v-33b0ed75],.fade-leave-to[data-v-33b0ed75]{opacity:0}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:block;src:url("/assets/home-20260928/7c4719e43f89328a.woff2") format("woff2")}.StudioCanvas{height:auto;min-height:100dvh;display:flex}.StudioCanvas>.sd{min-height:100dvh;overflow:clip}body,html{margin:0;padding:0}: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:#333;word-spacing:1px;-webkit-backface-visibility:hidden;border:0;margin:0;padding:0;font-family:sans-serif;line-height:1;text-decoration:none;list-style:none;transition:all .3s cubic-bezier(.4,.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:0 0;margin:0;padding:0;font-size:100%}:where(.render-canvas) ins{color:#000;background-color:#ff9;text-decoration:none}:where(.render-canvas) mark{color:#000;background-color:#ff9;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:0}:where(.render-canvas) hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;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;-webkit-overflow-scrolling:touch;flex-flow:column;flex:none;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:1px solid highlight;outline-color:-webkit-focus-ring-color}: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{-webkit-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%;background-size:cover;width:100%;height:100%;transition:inherit;position:absolute;top:0;left:0}:where(.render-canvas) .sd.file{word-break:break-word;overflow-wrap:anywhere;cursor:pointer;outline-offset:-1px;outline:2px solid #0000;flex-direction:row}:where(.render-canvas) .sd.file:focus-within{outline-color:highlight;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-direction:unset;align-items:unset;align-content:unset;justify-content:unset;flex-wrap: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;word-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:#00000026}:where(.render-canvas) .fixed{z-index:2}:where(.render-canvas) .sticky{z-index:1}:where(.render-canvas) .button{cursor:pointer;transition:all .4s cubic-bezier(.4,.4,0,1)}:where(.render-canvas) .link{cursor:pointer}:where(.render-canvas) .submitLoading{opacity:.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 0;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 0;font-size:3em;font-weight:700;display:block}:where(.render-canvas) .richText h2{align-self:stretch;margin:10px 0;font-size:2em;font-weight:700;display:block}:where(.render-canvas) .richText h3{align-self:stretch;margin:10px 0;font-size:1em;font-weight:700;display:block}:where(.render-canvas) .richText h4,:where(.render-canvas) .richText h5{align-self:stretch;margin:10px 0;font-size:1em;font-weight:600;display:block}:where(.render-canvas) .richText h6{align-self:stretch;margin:10px 0;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:#1a1a1a;border:1px solid #f2f2f2;margin:10px 0;font-size:14px;line-height:1.4}:where(.render-canvas) .richText table tr th{background:#f5f5f580}:where(.render-canvas) .richText table tr td,:where(.render-canvas) .richText table tr th{border:1px solid #f2f2f2;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:0}:where(.render-canvas) .richText blockquote{border-left:3px solid #00000026;margin:10px 0;padding:10px 15px;font-style:italic}:where(.render-canvas) .richText [data-type=embed_code]{margin:20px 0;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:0;left:0}: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:0;left:0;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:0;left:0}: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:0;left:0}: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:0;left:0}: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:0;left:0}:where(.render-canvas) .richText [data-type=embed_code][data-embed-code-type=firework]>.height-adjuster>.wrapper fw-embed-feed{-webkit-user-select:none;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 0}:where(.render-canvas) .richText ul{margin:0 0 0 20px}:where(.render-canvas) .richText ul li{margin:10px 0;list-style:outside}:where(.render-canvas) .richText ul li p{margin:0}:where(.render-canvas) .richText ol{margin:0 0 0 20px}:where(.render-canvas) .richText ol li{margin:10px 0;list-style:decimal}:where(.render-canvas) .richText ol li p{margin:0}:where(.render-canvas) .richText hr{border-top:1px solid #ccc;margin:10px 0}:where(.render-canvas) .richText p>code{background:#eee;border:1px solid #0000001a;border-radius:6px;margin:2px;padding:0 5px;display:inline}:where(.render-canvas) .richText pre{white-space:pre-wrap;background:#eee;border-radius:6px;margin:20px 0;padding:25px 35px;font-family:Menlo,Monaco,Courier New,monospace}:where(.render-canvas) .richText pre code{border:none;padding:0}: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:#007cff;text-decoration:underline;display:inline}:where(.render-canvas) .richText s{text-decoration:line-through}:where(.render-canvas) .richText [data-type=table_of_contents]{color:#616161;background-color:#f5f5f5;border-radius:2px;margin:0;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:0}: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:none;text-decoration:none;font-size:inherit!important}:where(.render-canvas) .richText [data-type=table_of_contents] .toc_item>a:hover{opacity:.7}:where(.render-canvas) .richText [data-type=table_of_contents] .toc_item--1{margin:0 0 16px}:where(.render-canvas) .richText [data-type=table_of_contents] .toc_item--2{margin:0 0 16px;padding-left:2rem}:where(.render-canvas) .richText [data-type=table_of_contents] .toc_item--3{margin:0 0 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:0!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%}

.fa-brands, .fa-solid { -webkit-font-smoothing: antialiased; --fa-display: inline-flex; display: var(--fa-display,inline-block); font-variant: normal; text-rendering: auto; justify-content: center; align-items: center; font-style: normal; line-height: 1; }
.fa-solid { font-family: "Font Awesome 6 Free"; font-weight: 900; }
.fa-brands { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("/assets/home-20260928/5647b1f0bfa1e9ae.woff2") format("woff2"); }
@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("/assets/home-20260928/8753ed0ea1717df8.woff2") format("woff2"); }
.fa-instagram::before { content: ""; }
.fa-line::before { content: ""; }
.fa-calendar-days::before { content: ""; }
br[data-bp~="base:0"] { display: none; }
br[data-bp~="base:1"] { display: inline; }
@media screen and (max-width: 1140px) {
  br[data-bp~="@small:0"] { display: none; }
  br[data-bp~="@small:1"] { display: inline; }
}
@media screen and (max-width: 840px) {
  br[data-bp~="@tablet:0"] { display: none; }
  br[data-bp~="@tablet:1"] { display: inline; }
}
@media screen and (max-width: 540px) {
  br[data-bp~="@mobile:0"] { display: none; }
  br[data-bp~="@mobile:1"] { display: inline; }
}
@media screen and (max-width: 320px) {
  br[data-bp~="@mini:0"] { display: none; }
  br[data-bp~="@mini:1"] { display: inline; }
}
.sd[data-s-61ab8f3d][data-s-61ab8f3d][data-s-61ab8f3d] { font-family: var(--s-font-7cac6676); font-size: 16px; font-weight: 400; line-height: 2.2; }
@media screen and (max-width: 540px) {
  .sd[data-s-61ab8f3d][data-s-61ab8f3d][data-s-61ab8f3d] { font-size: 14px; }
}
.sd[data-s-9bb46a44][data-s-9bb46a44][data-s-9bb46a44] { font-family: var(--s-font-7cac6676); font-size: 16px; font-weight: 400; letter-spacing: 0.05em; line-height: 2; }
@media screen and (max-width: 540px) {
  .sd[data-s-9bb46a44][data-s-9bb46a44][data-s-9bb46a44] { font-size: 14px; }
}
.sd[data-s-74bbd437][data-s-74bbd437][data-s-74bbd437] { font-family: var(--s-font-8095d04c); font-size: 32px; font-weight: 400; line-height: 1.4; }
@media screen and (max-width: 540px) {
  .sd[data-s-74bbd437][data-s-74bbd437][data-s-74bbd437] { font-size: 28px; }
}
.sd[data-s-bb115d1a-c252-43c5-aca6-7334218280ad] { place-content: center space-between; align-items: center; background: transparent; border-width: 0px; border-style: solid; border-color: transparent; border-radius: 0px 0px 2px; bottom: auto; color: var(--s-color-549116a7); flex-flow: row; gap: 0px; height: 138px; left: 0px; margin: 0px; mix-blend-mode: exclusion; overflow: visible; padding: 24px 120px; position: fixed; top: 0px; width: 100%; z-index: 2; --gap-h-bb115d1a-c252-43c5-aca6-7334218280ad: 0px; --gap-v-bb115d1a-c252-43c5-aca6-7334218280ad: 0px; --gap-uuid: bb115d1a-c252-43c5-aca6-7334218280ad; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-bb115d1a-c252-43c5-aca6-7334218280ad] { padding: 0px 80px; --gap-h-bb115d1a-c252-43c5-aca6-7334218280ad: 0px; --gap-v-bb115d1a-c252-43c5-aca6-7334218280ad: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-bb115d1a-c252-43c5-aca6-7334218280ad] { padding: 0px 40px; --gap-h-bb115d1a-c252-43c5-aca6-7334218280ad: 0px; --gap-v-bb115d1a-c252-43c5-aca6-7334218280ad: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bb115d1a-c252-43c5-aca6-7334218280ad] { height: 88px; padding: 0px 16px; --gap-h-bb115d1a-c252-43c5-aca6-7334218280ad: 0px; --gap-v-bb115d1a-c252-43c5-aca6-7334218280ad: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-bb115d1a-c252-43c5-aca6-7334218280ad] { padding: 0px 0px 0px 16px; --gap-h-bb115d1a-c252-43c5-aca6-7334218280ad: 0px; --gap-v-bb115d1a-c252-43c5-aca6-7334218280ad: 0px; }
}
.sd[data-s-f15c6de7-c910-47d5-a489-e9a98c653c3e] { height: calc(100% - (var(--gap-v-bb115d1a-c252-43c5-aca6-7334218280ad) * 0)); width: 76px; max-width: 100%; }
.sd[data-s-f15c6de7-c910-47d5-a489-e9a98c653c3e]::before { background-repeat: no-repeat; background-size: contain; }
.sd[data-s-089f7129-a8ea-485f-bb3f-aa0649dfcfac] { place-content: center flex-end; align-items: center; flex-flow: row; gap: 40px; height: auto; padding: 0px; width: auto; --gap-h-089f7129-a8ea-485f-bb3f-aa0649dfcfac: 40px; --gap-v-089f7129-a8ea-485f-bb3f-aa0649dfcfac: 0px; --gap-uuid: 089f7129-a8ea-485f-bb3f-aa0649dfcfac; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-089f7129-a8ea-485f-bb3f-aa0649dfcfac] { gap: 16px; --gap-h-089f7129-a8ea-485f-bb3f-aa0649dfcfac: 16px; --gap-v-089f7129-a8ea-485f-bb3f-aa0649dfcfac: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-089f7129-a8ea-485f-bb3f-aa0649dfcfac] { gap: 8px; --gap-h-089f7129-a8ea-485f-bb3f-aa0649dfcfac: 8px; --gap-v-089f7129-a8ea-485f-bb3f-aa0649dfcfac: 0px; }
}
.sd[data-s-241ecc41-3549-4106-b5d4-f6fa873782e1] { place-content: flex-end center; align-items: flex-end; background: transparent; border-radius: 0px; display: flex; flex: 0 0 auto; flex-flow: column; gap: 4px; height: 64px; width: 64px; --gap-h-241ecc41-3549-4106-b5d4-f6fa873782e1: 0px; --gap-v-241ecc41-3549-4106-b5d4-f6fa873782e1: 4px; --gap-uuid: 241ecc41-3549-4106-b5d4-f6fa873782e1; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-241ecc41-3549-4106-b5d4-f6fa873782e1] { display: flex; --gap-h-241ecc41-3549-4106-b5d4-f6fa873782e1: 0px; --gap-v-241ecc41-3549-4106-b5d4-f6fa873782e1: 4px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-241ecc41-3549-4106-b5d4-f6fa873782e1] { display: flex; --gap-h-241ecc41-3549-4106-b5d4-f6fa873782e1: 0px; --gap-v-241ecc41-3549-4106-b5d4-f6fa873782e1: 4px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-241ecc41-3549-4106-b5d4-f6fa873782e1] { display: flex; flex: 0 0 auto; height: 56px; width: 56px; --gap-h-241ecc41-3549-4106-b5d4-f6fa873782e1: 0px; --gap-v-241ecc41-3549-4106-b5d4-f6fa873782e1: 4px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-241ecc41-3549-4106-b5d4-f6fa873782e1] { display: flex; --gap-h-241ecc41-3549-4106-b5d4-f6fa873782e1: 0px; --gap-v-241ecc41-3549-4106-b5d4-f6fa873782e1: 4px; }
}
.sd[data-s-0dee99e6-d8b6-45c9-b587-c062209d3104] { background: var(--s-color-db8d52d4); flex: 0 0 auto; height: 1px; margin: 0px; width: 32px; max-width: 100%; }
.sd[data-s-d9535ee4-6685-4fbf-addc-50d175b56925] { background: var(--s-color-db8d52d4); flex: 0 0 auto; height: 1px; margin: 0px; width: 32px; max-width: 100%; }
.sd[data-s-e8dcfe1d-a009-4da4-92f0-823820673d1b] { place-content: flex-start center; align-items: flex-start; background: var(--s-color-8fa6fc77); display: flex; flex: 0 0 auto; flex-flow: row; gap: 40px; height: auto; padding: 80px 120px; width: 100%; --gap-h-e8dcfe1d-a009-4da4-92f0-823820673d1b: 40px; --gap-v-e8dcfe1d-a009-4da4-92f0-823820673d1b: 0px; --gap-uuid: e8dcfe1d-a009-4da4-92f0-823820673d1b; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-e8dcfe1d-a009-4da4-92f0-823820673d1b] { display: flex; padding: 80px; --gap-h-e8dcfe1d-a009-4da4-92f0-823820673d1b: 40px; --gap-v-e8dcfe1d-a009-4da4-92f0-823820673d1b: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-e8dcfe1d-a009-4da4-92f0-823820673d1b] { display: flex; flex: 0 0 auto; flex-flow: column; gap: 48px; padding: 80px 40px; --gap-h-e8dcfe1d-a009-4da4-92f0-823820673d1b: 0px; --gap-v-e8dcfe1d-a009-4da4-92f0-823820673d1b: 48px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e8dcfe1d-a009-4da4-92f0-823820673d1b] { display: flex; padding: 64px 24px; --gap-h-e8dcfe1d-a009-4da4-92f0-823820673d1b: 40px; --gap-v-e8dcfe1d-a009-4da4-92f0-823820673d1b: 0px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-e8dcfe1d-a009-4da4-92f0-823820673d1b] { display: flex; padding: 64px 16px; --gap-h-e8dcfe1d-a009-4da4-92f0-823820673d1b: 40px; --gap-v-e8dcfe1d-a009-4da4-92f0-823820673d1b: 0px; }
}
.sd[data-s-a277e64e-ac85-479a-8e66-553cc35f274e] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 40px; padding: 0px; width: 2000px; --gap-h-a277e64e-ac85-479a-8e66-553cc35f274e: 40px; --gap-v-a277e64e-ac85-479a-8e66-553cc35f274e: 0px; --gap-uuid: a277e64e-ac85-479a-8e66-553cc35f274e; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-a277e64e-ac85-479a-8e66-553cc35f274e] { flex-direction: column; gap: 48px; --gap-h-a277e64e-ac85-479a-8e66-553cc35f274e: 0px; --gap-v-a277e64e-ac85-479a-8e66-553cc35f274e: 48px; }
}
.sd[data-s-fc77dff8-6f57-4a36-9159-5f3174886ebd] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 48px; padding: 0px; width: 400px; --gap-h-fc77dff8-6f57-4a36-9159-5f3174886ebd: 0px; --gap-v-fc77dff8-6f57-4a36-9159-5f3174886ebd: 48px; --gap-uuid: fc77dff8-6f57-4a36-9159-5f3174886ebd; max-width: 100%; }
.sd[data-s-fc77dff8-6f57-4a36-9159-5f3174886ebd].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-fc77dff8-6f57-4a36-9159-5f3174886ebd: 0px; --gap-v-fc77dff8-6f57-4a36-9159-5f3174886ebd: 48px; }
.sd[data-s-fc77dff8-6f57-4a36-9159-5f3174886ebd].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-fc77dff8-6f57-4a36-9159-5f3174886ebd] { flex: 0 0 auto; gap: 24px; width: auto; --gap-h-fc77dff8-6f57-4a36-9159-5f3174886ebd: 0px; --gap-v-fc77dff8-6f57-4a36-9159-5f3174886ebd: 24px; max-width: 100%; }
}
.sd[data-s-c8883142-9807-4241-bd06-ae8d831e04b3] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 4px; padding: 0px; --gap-h-c8883142-9807-4241-bd06-ae8d831e04b3: 0px; --gap-v-c8883142-9807-4241-bd06-ae8d831e04b3: 4px; --gap-uuid: c8883142-9807-4241-bd06-ae8d831e04b3; }
.sd[data-s-fb711a37-4bb4-448d-a3be-f840959513a8] { color: var(--s-color-f6aa68d5); font-family: var(--s-font-5689f745); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-fb711a37-4bb4-448d-a3be-f840959513a8] { font-size: 20px; }
}
.sd[data-s-f1836c59-7f07-4700-b9eb-8c1237030622] { color: var(--s-color-f6aa68d5); font-family: var(--s-font-5689f745); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; padding: 0px 0px 0px 1px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-f1836c59-7f07-4700-b9eb-8c1237030622] { font-size: 10px; }
}
.sd[data-s-e53f5df7-32ae-4205-9474-90c939ad9c91] { place-content: flex-start; align-items: flex-start; flex-flow: column; gap: 8px; padding: 0px; --gap-h-e53f5df7-32ae-4205-9474-90c939ad9c91: 0px; --gap-v-e53f5df7-32ae-4205-9474-90c939ad9c91: 8px; --gap-uuid: e53f5df7-32ae-4205-9474-90c939ad9c91; }
.sd[data-s-4b593a79-18a9-4236-b38c-6b784f943949] { color: var(--s-color-f6aa68d5); flex: 1 1 0%; font-family: var(--s-font-7cac6676); font-size: 15px; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-4b593a79-18a9-4236-b38c-6b784f943949] { font-size: 14px; }
}
.sd[data-s-2d6ad7f9-16eb-463f-b253-f9f019ebf0de] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-2d6ad7f9-16eb-463f-b253-f9f019ebf0de] { font-size: 14px; }
}
.sd[data-s-11ab584f-90a1-4232-9623-1356596a6a6e] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-11ab584f-90a1-4232-9623-1356596a6a6e] { font-size: 14px; }
}
.sd[data-s-90743a7a-6d5c-466d-b083-637e427a6574] { place-content: flex-start; align-items: flex-start; flex-flow: column; gap: 8px; padding: 0px; --gap-h-90743a7a-6d5c-466d-b083-637e427a6574: 0px; --gap-v-90743a7a-6d5c-466d-b083-637e427a6574: 8px; --gap-uuid: 90743a7a-6d5c-466d-b083-637e427a6574; }
.sd[data-s-6da7657a-2f7b-401e-8ff5-d42ef6de7b2f] { color: var(--s-color-f6aa68d5); flex: 1 1 0%; font-family: var(--s-font-7cac6676); font-size: 15px; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-6da7657a-2f7b-401e-8ff5-d42ef6de7b2f] { font-size: 14px; }
}
.sd[data-s-bb747255-cdb6-4343-8bbc-5a85ee10db7d] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-bb747255-cdb6-4343-8bbc-5a85ee10db7d] { font-size: 14px; }
}
.sd[data-s-b7166796-d02d-4a70-909f-e990baa8d3c0] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-b7166796-d02d-4a70-909f-e990baa8d3c0] { font-size: 14px; }
}
.sd[data-s-bd889ed4-3094-4d4f-bd13-077254004b5b] { place-content: flex-end space-between; align-items: flex-end; flex: 1 1 0%; flex-flow: column; gap: 160px; padding: 0px; width: auto; --gap-h-bd889ed4-3094-4d4f-bd13-077254004b5b: 0px; --gap-v-bd889ed4-3094-4d4f-bd13-077254004b5b: 160px; --gap-uuid: bd889ed4-3094-4d4f-bd13-077254004b5b; max-width: 100%; }
.sd[data-s-bd889ed4-3094-4d4f-bd13-077254004b5b].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-bd889ed4-3094-4d4f-bd13-077254004b5b: 0px; --gap-v-bd889ed4-3094-4d4f-bd13-077254004b5b: 160px; }
.sd[data-s-bd889ed4-3094-4d4f-bd13-077254004b5b].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-bd889ed4-3094-4d4f-bd13-077254004b5b] { place-content: flex-start; align-items: flex-start; gap: 80px; --gap-h-bd889ed4-3094-4d4f-bd13-077254004b5b: 0px; --gap-v-bd889ed4-3094-4d4f-bd13-077254004b5b: 80px; }
}
.sd[data-s-b8869efc-79ea-42ce-9ef7-038ec20748ac] { place-content: flex-end center; align-items: flex-end; flex-flow: column; gap: 32px; padding: 0px; --gap-h-b8869efc-79ea-42ce-9ef7-038ec20748ac: 0px; --gap-v-b8869efc-79ea-42ce-9ef7-038ec20748ac: 32px; --gap-uuid: b8869efc-79ea-42ce-9ef7-038ec20748ac; }
@media screen and (max-width: 840px) {
  .sd[data-s-b8869efc-79ea-42ce-9ef7-038ec20748ac] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; width: calc(100% - (var(--gap-h-bd889ed4-3094-4d4f-bd13-077254004b5b) * 0)); --gap-h-b8869efc-79ea-42ce-9ef7-038ec20748ac: 0px; --gap-v-b8869efc-79ea-42ce-9ef7-038ec20748ac: 32px; max-width: calc(100% - (var(--gap-h-bd889ed4-3094-4d4f-bd13-077254004b5b) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b8869efc-79ea-42ce-9ef7-038ec20748ac] { place-content: flex-start; align-items: flex-start; gap: 40px; --gap-h-b8869efc-79ea-42ce-9ef7-038ec20748ac: 0px; --gap-v-b8869efc-79ea-42ce-9ef7-038ec20748ac: 40px; }
}
.sd[data-s-c9c44372-619a-4823-ba7e-58db945d0943] { place-content: center flex-end; align-items: center; flex-flow: row; gap: 0px; height: auto; padding: 0px; --gap-h-c9c44372-619a-4823-ba7e-58db945d0943: 0px; --gap-v-c9c44372-619a-4823-ba7e-58db945d0943: 0px; --gap-uuid: c9c44372-619a-4823-ba7e-58db945d0943; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-c9c44372-619a-4823-ba7e-58db945d0943] { gap: 16px; --gap-h-c9c44372-619a-4823-ba7e-58db945d0943: 16px; --gap-v-c9c44372-619a-4823-ba7e-58db945d0943: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-c9c44372-619a-4823-ba7e-58db945d0943] { gap: 8px; --gap-h-c9c44372-619a-4823-ba7e-58db945d0943: 8px; --gap-v-c9c44372-619a-4823-ba7e-58db945d0943: 0px; }
}
.sd[data-s-096d0032-6cb1-4bee-83f7-c1a768dd2c09] { flex-flow: row; gap: 0px; padding: 0px; --gap-h-096d0032-6cb1-4bee-83f7-c1a768dd2c09: 0px; --gap-v-096d0032-6cb1-4bee-83f7-c1a768dd2c09: 0px; --gap-uuid: 096d0032-6cb1-4bee-83f7-c1a768dd2c09; }
.sd[data-s-17ee6dba-4746-4da0-90c7-af25a6b3a888] { place-content: center; align-items: center; flex-flow: column; opacity: 0.25; padding: 0px; }
.sd[data-s-17ee6dba-4746-4da0-90c7-af25a6b3a888]:first-child { border-bottom: 0px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 1px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); }
.sd._boolean[data-s-17ee6dba-4746-4da0-90c7-af25a6b3a888] { opacity: 1; }
.sd[data-s-2cafadbd-4c7c-4c01-ad95-7b84b6a3dfee] { color: var(--s-color-ed83bb3a); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; font-weight: 500; height: auto; line-height: 1.1; text-align: center; width: 40px; max-width: 100%; justify-content: center; }
.sd._boolean[data-s-2cafadbd-4c7c-4c01-ad95-7b84b6a3dfee] { color: var(--s-color-ed83bb3a); }
@media screen and (max-width: 540px) {
  .sd[data-s-2cafadbd-4c7c-4c01-ad95-7b84b6a3dfee] { font-size: 14px; }
}
.sd[data-s-ef93deb9-f2c4-4196-9abb-9561a8cf7122] { flex-flow: row; gap: 0px; padding: 0px; --gap-h-ef93deb9-f2c4-4196-9abb-9561a8cf7122: 0px; --gap-v-ef93deb9-f2c4-4196-9abb-9561a8cf7122: 0px; --gap-uuid: ef93deb9-f2c4-4196-9abb-9561a8cf7122; }
.sd[data-s-c4dc7b35-a0c9-4785-ab36-ec31a2c4db9d] { place-content: center; align-items: center; flex-flow: column; opacity: 0.25; padding: 0px; }
.sd[data-s-c4dc7b35-a0c9-4785-ab36-ec31a2c4db9d]:first-child { border-bottom: 0px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 1px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); }
.sd._boolean[data-s-c4dc7b35-a0c9-4785-ab36-ec31a2c4db9d] { opacity: 1; }
.sd[data-s-01b0df10-a91a-4f09-aef2-16ca20acdd9f] { color: var(--s-color-ed83bb3a); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; font-weight: 500; height: auto; line-height: 1.1; text-align: center; width: 40px; max-width: 100%; justify-content: center; }
.sd._boolean[data-s-01b0df10-a91a-4f09-aef2-16ca20acdd9f] { color: var(--s-color-ed83bb3a); }
@media screen and (max-width: 540px) {
  .sd[data-s-01b0df10-a91a-4f09-aef2-16ca20acdd9f] { font-size: 14px; }
}
.sd[data-s-50806589-d5ea-4944-ab1b-65d93ec831e4] { place-content: center flex-end; align-items: center; flex-flow: wrap; gap: 8px 40px; padding: 0px; --gap-h-50806589-d5ea-4944-ab1b-65d93ec831e4: 40px; --gap-v-50806589-d5ea-4944-ab1b-65d93ec831e4: 8px; --gap-uuid: 50806589-d5ea-4944-ab1b-65d93ec831e4; }
@media screen and (max-width: 840px) {
  .sd[data-s-50806589-d5ea-4944-ab1b-65d93ec831e4] { place-content: flex-start; align-items: flex-start; --gap-h-50806589-d5ea-4944-ab1b-65d93ec831e4: 40px; --gap-v-50806589-d5ea-4944-ab1b-65d93ec831e4: 8px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-50806589-d5ea-4944-ab1b-65d93ec831e4] { place-content: flex-start; align-items: flex-start; gap: 24px; --gap-h-50806589-d5ea-4944-ab1b-65d93ec831e4: 24px; --gap-v-50806589-d5ea-4944-ab1b-65d93ec831e4: 24px; }
}
.sd[data-s-10795409-5621-492b-b094-bf9e1c28cb8e] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-8095d04c); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-10795409-5621-492b-b094-bf9e1c28cb8e] { font-size: 14px; }
}
.sd[data-s-779f21e3-b54c-454b-99c2-f8791bac88be] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-8095d04c); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-779f21e3-b54c-454b-99c2-f8791bac88be] { font-size: 14px; }
}
.sd[data-s-4fdfcfe1-3ace-4357-9ca7-93463ff89362] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-8095d04c); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-4fdfcfe1-3ace-4357-9ca7-93463ff89362] { font-size: 14px; }
}
.sd[data-s-20da4263-3603-4adc-ab2a-c41d7df20999] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-8095d04c); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-20da4263-3603-4adc-ab2a-c41d7df20999] { font-size: 14px; }
}
.sd[data-s-81ca055a-87da-4894-8750-8aa9f03bafe3] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: wrap; gap: 8px 32px; height: auto; padding: 0px; width: auto; --gap-h-81ca055a-87da-4894-8750-8aa9f03bafe3: 32px; --gap-v-81ca055a-87da-4894-8750-8aa9f03bafe3: 8px; --gap-uuid: 81ca055a-87da-4894-8750-8aa9f03bafe3; max-width: 100%; }
.sd[data-s-1dd1134d-ce13-41de-acb2-73f3d0085b29] { color: var(--s-color-549116a7); font-size: 20px; }
.sd[data-s-cc322b49-0c5e-48c4-be34-ccd169c0a855] { color: var(--s-color-549116a7); font-size: 20px; }
.sd[data-s-cd5f6e36-7f22-467b-a660-4bf5dbe9db24] { color: var(--s-color-549116a7); font-size: 20px; }
.sd[data-s-299ad839-99fa-48f9-9bf8-8889c0849874] { color: var(--s-color-549116a7); font-size: 20px; }
.sd[data-s-44cb96ab-2b1b-48b4-8e04-c6c318d4a4c9] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: right; width: auto; max-width: 100%; justify-content: flex-end; }
.sd[data-s-168322af-7129-4911-936d-f62d651ca47f] { place-content: center flex-start; align-items: center; background: var(--s-color-e382ce0f); border-radius: 0px; box-shadow: rgba(63, 63, 88, 0.24) 0px 8px 24px; gap: 40px; height: 100%; margin: 0px; overflow: hidden auto; padding: 0px 120px; width: 640px; --gap-h-168322af-7129-4911-936d-f62d651ca47f: 0px; --gap-v-168322af-7129-4911-936d-f62d651ca47f: 40px; --gap-uuid: 168322af-7129-4911-936d-f62d651ca47f; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-168322af-7129-4911-936d-f62d651ca47f] { padding: 0px 80px; --gap-h-168322af-7129-4911-936d-f62d651ca47f: 0px; --gap-v-168322af-7129-4911-936d-f62d651ca47f: 40px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-168322af-7129-4911-936d-f62d651ca47f] { padding: 0px 40px; width: 480px; --gap-h-168322af-7129-4911-936d-f62d651ca47f: 0px; --gap-v-168322af-7129-4911-936d-f62d651ca47f: 40px; max-width: 100%; height: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-168322af-7129-4911-936d-f62d651ca47f] { flex: 0 0 auto; padding: 0px 16px; width: 88%; --gap-h-168322af-7129-4911-936d-f62d651ca47f: 0px; --gap-v-168322af-7129-4911-936d-f62d651ca47f: 40px; max-width: 88%; height: 100%; }
}
.sd[data-s-4f4453b5-8dbf-4c84-b7a7-c04ffaa1d4b5] { place-content: center space-between; align-items: center; flex-flow: row; height: 120px; padding: 0px; width: calc(100% - (var(--gap-h-168322af-7129-4911-936d-f62d651ca47f) * 0)); max-width: calc(100% - (var(--gap-h-168322af-7129-4911-936d-f62d651ca47f) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-4f4453b5-8dbf-4c84-b7a7-c04ffaa1d4b5] { height: 88px; width: calc(100% - (var(--gap-h-168322af-7129-4911-936d-f62d651ca47f) * 0)); max-width: calc(100% - (var(--gap-h-168322af-7129-4911-936d-f62d651ca47f) * 0)); }
}
.sd[data-s-adf1c5b3-0aeb-4ed8-96e9-c1e9e189d6b7] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 4px; padding: 0px; --gap-h-adf1c5b3-0aeb-4ed8-96e9-c1e9e189d6b7: 0px; --gap-v-adf1c5b3-0aeb-4ed8-96e9-c1e9e189d6b7: 4px; --gap-uuid: adf1c5b3-0aeb-4ed8-96e9-c1e9e189d6b7; }
.sd[data-s-33fa81cb-72fb-4068-a820-7eeadd32eb20] { color: var(--s-color-db8d52d4); font-family: var(--s-font-5689f745); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-33fa81cb-72fb-4068-a820-7eeadd32eb20] { font-size: 20px; }
}
.sd[data-s-5151b456-b612-4afd-ab74-27b7d9977c64] { color: var(--s-color-db8d52d4); font-family: var(--s-font-5689f745); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; padding: 0px 0px 0px 1px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-5151b456-b612-4afd-ab74-27b7d9977c64] { font-size: 10px; }
}
.sd[data-s-a4054c91-3b4c-4e71-8516-9f78fcfdca2a] { place-content: center; align-items: center; background: transparent; border-radius: 0px; display: flex; flex: 0 0 auto; flex-flow: column; gap: 2px; height: 64px; width: 64px; --gap-h-a4054c91-3b4c-4e71-8516-9f78fcfdca2a: 0px; --gap-v-a4054c91-3b4c-4e71-8516-9f78fcfdca2a: 2px; --gap-uuid: a4054c91-3b4c-4e71-8516-9f78fcfdca2a; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-a4054c91-3b4c-4e71-8516-9f78fcfdca2a] { display: flex; --gap-h-a4054c91-3b4c-4e71-8516-9f78fcfdca2a: 0px; --gap-v-a4054c91-3b4c-4e71-8516-9f78fcfdca2a: 2px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-a4054c91-3b4c-4e71-8516-9f78fcfdca2a] { display: flex; --gap-h-a4054c91-3b4c-4e71-8516-9f78fcfdca2a: 0px; --gap-v-a4054c91-3b4c-4e71-8516-9f78fcfdca2a: 2px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a4054c91-3b4c-4e71-8516-9f78fcfdca2a] { display: flex; flex: 0 0 auto; height: 56px; width: 56px; --gap-h-a4054c91-3b4c-4e71-8516-9f78fcfdca2a: 0px; --gap-v-a4054c91-3b4c-4e71-8516-9f78fcfdca2a: 2px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-a4054c91-3b4c-4e71-8516-9f78fcfdca2a] { display: flex; --gap-h-a4054c91-3b4c-4e71-8516-9f78fcfdca2a: 0px; --gap-v-a4054c91-3b4c-4e71-8516-9f78fcfdca2a: 2px; }
}
.sd[data-s-8a0b571d-467c-46f0-8684-ff2bddfa1996] { background: var(--s-color-db8d52d4); flex: 0 0 auto; height: 1px; margin: 0px; rotate: 20deg; width: 32px; max-width: 100%; }
.sd[data-s-622b2fa4-3a55-455f-9a5a-a604594976dc] { background: var(--s-color-db8d52d4); flex: 0 0 auto; height: 1px; margin: 0px; rotate: -20deg; translate: 0px -3px; width: 32px; max-width: 100%; }
.sd[data-s-4ed11ead-042c-41ca-b03e-712e1ec15190] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-wrap: nowrap; gap: 0px; padding: 0px; width: calc(100% - (var(--gap-h-168322af-7129-4911-936d-f62d651ca47f) * 0)); --gap-h-4ed11ead-042c-41ca-b03e-712e1ec15190: 0px; --gap-v-4ed11ead-042c-41ca-b03e-712e1ec15190: 0px; --gap-uuid: 4ed11ead-042c-41ca-b03e-712e1ec15190; max-width: calc(100% - (var(--gap-h-168322af-7129-4911-936d-f62d651ca47f) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-4ed11ead-042c-41ca-b03e-712e1ec15190] { width: calc(88% - (var(--gap-h-168322af-7129-4911-936d-f62d651ca47f) * 0.12000000000000008)); --gap-h-4ed11ead-042c-41ca-b03e-712e1ec15190: 0px; --gap-v-4ed11ead-042c-41ca-b03e-712e1ec15190: 0px; max-width: calc(88% - (var(--gap-h-168322af-7129-4911-936d-f62d651ca47f) * 0.12000000000000008)); }
}
.sd[data-s-ba58a5d1-cf28-423d-8c3b-2ace49479561] { place-content: center space-around; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: row; padding: 0px; width: calc(100% - (var(--gap-h-4ed11ead-042c-41ca-b03e-712e1ec15190) * 0)); max-width: calc(100% - (var(--gap-h-4ed11ead-042c-41ca-b03e-712e1ec15190) * 0)); }
.sd[data-s-cec4da2e-4854-4718-b961-842af4dabb29] { color: var(--s-color-db8d52d4); flex: 1 1 0%; font-family: var(--s-font-8095d04c); font-size: 18px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-cec4da2e-4854-4718-b961-842af4dabb29]:hover { opacity: 1; translate: 8px; }
.sd[data-s-13f292d5-d936-4561-a4d3-0b3dffdaea00] { place-content: center space-around; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: row; padding: 0px; width: calc(100% - (var(--gap-h-4ed11ead-042c-41ca-b03e-712e1ec15190) * 0)); max-width: calc(100% - (var(--gap-h-4ed11ead-042c-41ca-b03e-712e1ec15190) * 0)); }
.sd[data-s-dba63881-80e6-4e64-ae7e-5ca3216db7d6] { color: var(--s-color-db8d52d4); flex: 1 1 0%; font-family: var(--s-font-8095d04c); font-size: 18px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-dba63881-80e6-4e64-ae7e-5ca3216db7d6]:hover { opacity: 1; translate: 8px; }
.sd[data-s-401939ad-d4d3-497e-ba6f-91aa3b0c7de1] { place-content: center space-around; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: row; padding: 0px; width: calc(100% - (var(--gap-h-4ed11ead-042c-41ca-b03e-712e1ec15190) * 0)); max-width: calc(100% - (var(--gap-h-4ed11ead-042c-41ca-b03e-712e1ec15190) * 0)); }
.sd[data-s-b0e6811e-02a2-42fc-a7f6-ed901c7fb724] { color: var(--s-color-db8d52d4); flex: 1 1 0%; font-family: var(--s-font-8095d04c); font-size: 18px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b0e6811e-02a2-42fc-a7f6-ed901c7fb724]:hover { opacity: 1; translate: 8px; }
.sd[data-s-1774bc62-e6cf-4ac4-befe-5989cd684598] { place-content: center space-around; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: row; padding: 0px; width: calc(100% - (var(--gap-h-4ed11ead-042c-41ca-b03e-712e1ec15190) * 0)); max-width: calc(100% - (var(--gap-h-4ed11ead-042c-41ca-b03e-712e1ec15190) * 0)); }
.sd[data-s-2b5c7448-0036-4626-9fa9-48b9135f4a5e] { color: var(--s-color-db8d52d4); flex: 1 1 0%; font-family: var(--s-font-8095d04c); font-size: 18px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-2b5c7448-0036-4626-9fa9-48b9135f4a5e]:hover { opacity: 1; translate: 8px; }
.sd[data-s-2e993c82-86bd-4088-94b8-7d8f4d938fb5] { place-content: center; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 1px solid var(--s-color-549116a7); border-right: 1px solid var(--s-color-549116a7); border-top: 1px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: row; gap: 16px; margin: 40px 0px 0px; padding: 24px 0px; width: calc(100% - (var(--gap-h-4ed11ead-042c-41ca-b03e-712e1ec15190) * 0)); --gap-h-2e993c82-86bd-4088-94b8-7d8f4d938fb5: 16px; --gap-v-2e993c82-86bd-4088-94b8-7d8f4d938fb5: 0px; --gap-uuid: 2e993c82-86bd-4088-94b8-7d8f4d938fb5; max-width: calc(100% - (var(--gap-h-4ed11ead-042c-41ca-b03e-712e1ec15190) * 0)); }
.sd[data-s-2e993c82-86bd-4088-94b8-7d8f4d938fb5]:hover { background: var(--s-color-4fb46f3d); --gap-h-2e993c82-86bd-4088-94b8-7d8f4d938fb5: 16px; --gap-v-2e993c82-86bd-4088-94b8-7d8f4d938fb5: 0px; }
@media screen and (max-width: 840px) {
  .sd[data-s-2e993c82-86bd-4088-94b8-7d8f4d938fb5] { flex: 0 0 auto; width: 100%; --gap-h-2e993c82-86bd-4088-94b8-7d8f4d938fb5: 16px; --gap-v-2e993c82-86bd-4088-94b8-7d8f4d938fb5: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2e993c82-86bd-4088-94b8-7d8f4d938fb5] { gap: 16px; --gap-h-2e993c82-86bd-4088-94b8-7d8f4d938fb5: 16px; --gap-v-2e993c82-86bd-4088-94b8-7d8f4d938fb5: 0px; }
}
.sd[data-s-0ed28953-9ab0-4c69-b566-a2b075b7b91b] { border-radius: 0px; color: var(--s-color-549116a7); font-size: 20px; }
.sd[data-s-93830e27-6dbd-4612-9296-cbb186bb5c8c] { border-bottom: 0px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); color: var(--s-color-db8d52d4); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-b1b35547-a527-4d66-b568-d7482ff6ec4a] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-a2dc8a43-f473-4bf4-ba58-33d2205baa89] { place-content: center; align-items: center; background: transparent; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px; overflow: hidden; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: 100%; max-width: 100%; }
.sd[data-s-5fa096a5-41de-4396-a655-e80fa8e4d859] { place-content: center; align-items: center; flex-flow: column; height: 560px; outline-offset: -4px; padding: 0px; transform: var(--sd-5fa096a5_002d41de_002d4396_002da655_002de80fa8e4d859-transform); transition-property: transform; transition-timing-function: linear; width: 640px; will-change: transform; max-width: 100%; }
.sd[data-s-5fa096a5-41de-4396-a655-e80fa8e4d859]:focus { outline: none; }
.sd[data-s-5fa096a5-41de-4396-a655-e80fa8e4d859]:focus-visible { outline: black solid 2px; }
.sd._animatingNext[data-s-5fa096a5-41de-4396-a655-e80fa8e4d859] { transform: translateX(-100%); }
.sd._animatingPrev[data-s-5fa096a5-41de-4396-a655-e80fa8e4d859] { transform: translateX(100%); }
@media screen and (max-width: 840px) {
  .sd[data-s-5fa096a5-41de-4396-a655-e80fa8e4d859] { height: 480px; width: 64%; max-width: 64%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-5fa096a5-41de-4396-a655-e80fa8e4d859] { height: 280px; width: 64%; max-width: 64%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-5fa096a5-41de-4396-a655-e80fa8e4d859] { height: 200px; width: 64%; max-width: 64%; }
}
.sd[data-s-19f4377e-f05c-4574-8702-15e8ab8f2c9b] { place-content: flex-start flex-end; align-items: flex-start; border-radius: 0px; flex-flow: column; height: 100%; padding: 0px; width: 100%; z-index: -1; max-width: 100%; }
.sd[data-s-19f4377e-f05c-4574-8702-15e8ab8f2c9b]::before { background-position: right center; }
.sd[data-s-71fa338e-86b6-4d04-a04e-2205b316df9d] { place-content: flex-end flex-start; align-items: flex-end; flex: 1 1 0%; flex-flow: row; gap: 0px; height: 100%; padding: 0px; width: auto; --gap-h-71fa338e-86b6-4d04-a04e-2205b316df9d: 0px; --gap-v-71fa338e-86b6-4d04-a04e-2205b316df9d: 0px; --gap-uuid: 71fa338e-86b6-4d04-a04e-2205b316df9d; max-width: 100%; }
.sd[data-s-21ae4ec2-4761-41c6-b8ef-1aa712113a42] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; height: calc(100% - (var(--gap-v-71fa338e-86b6-4d04-a04e-2205b316df9d) * 0)); overflow: hidden; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: calc(100% - (var(--gap-h-71fa338e-86b6-4d04-a04e-2205b316df9d) * 0)); max-width: calc(100% - (var(--gap-h-71fa338e-86b6-4d04-a04e-2205b316df9d) * 0)); }
.sd[data-s-cb01c477-8da6-47d3-88f3-4f67ad236f99] { flex-flow: column; height: 100%; left: 0px; margin: 0px; outline-offset: -4px; position: absolute; top: 0px; transform: var(--sd-cb01c477_002d8da6_002d47d3_002d88f3_002d4f67ad236f99-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-cb01c477-8da6-47d3-88f3-4f67ad236f99]:focus { outline: none; }
.sd[data-s-cb01c477-8da6-47d3-88f3-4f67ad236f99]:focus-visible { outline: black solid 2px; }
.sd._animatingNext[data-s-cb01c477-8da6-47d3-88f3-4f67ad236f99] { transform: translateX(-100%); }
.sd._animatingPrev[data-s-cb01c477-8da6-47d3-88f3-4f67ad236f99] { transform: translateX(100%); }
.sd[data-s-4fcf5711-c3ab-473f-86ca-9b80aac3cad3] { 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-4fcf5711-c3ab-473f-86ca-9b80aac3cad3].appear { opacity: 0; transition-duration: 600ms; transition-timing-function: linear; }
.sd[data-s-4fcf5711-c3ab-473f-86ca-9b80aac3cad3].appear-active { transition-duration: 600ms; transition-timing-function: linear; }
.sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] { place-content: center flex-start; align-items: center; background: var(--s-color-db8d52d4); flex-flow: column; height: 100%; width: 100%; max-width: 100%; }
.sd[data-s-2072d11a-ebf9-4169-9896-ddace24e3ddd] { place-content: center space-between; align-items: center; backdrop-filter: blur(8px); background: rgb(241, 241, 242); border-width: 0px; border-style: solid; border-color: rgba(241, 238, 228, 0.25); border-radius: 0px; inset: 20px -20px -20px 20px; flex: 0 0 auto; flex-flow: row; height: 64px; margin: 0px; overflow: visible; padding: 0px 0px 0px 24px; position: fixed; width: 100%; z-index: 2; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-2072d11a-ebf9-4169-9896-ddace24e3ddd] { border-radius: 0px; flex: 0 0 auto; height: 56px; overflow: visible; padding: 0px 0px 0px 16px; width: 100%; max-width: 100%; }
}
.sd[data-s-824c1501-9f0c-47e3-bc77-c474e40dff7e] { place-content: center flex-start; align-items: center; background: transparent; flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 100%; z-index: 1; max-width: 100%; }
.sd[data-s-a74b637c-b611-4130-94cf-684ac96ca1e1] { place-content: center flex-start; align-items: center; flex-flow: column; gap: 80px; height: auto; padding: 200px 0px 0px; width: 100%; --gap-h-a74b637c-b611-4130-94cf-684ac96ca1e1: 0px; --gap-v-a74b637c-b611-4130-94cf-684ac96ca1e1: 80px; --gap-uuid: a74b637c-b611-4130-94cf-684ac96ca1e1; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-a74b637c-b611-4130-94cf-684ac96ca1e1] { gap: 40px; height: 88vh; --gap-h-a74b637c-b611-4130-94cf-684ac96ca1e1: 0px; --gap-v-a74b637c-b611-4130-94cf-684ac96ca1e1: 40px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a74b637c-b611-4130-94cf-684ac96ca1e1] { padding: 120px 0px 0px; --gap-h-a74b637c-b611-4130-94cf-684ac96ca1e1: 0px; --gap-v-a74b637c-b611-4130-94cf-684ac96ca1e1: 80px; }
}
.sd[data-s-0b4088d8-0537-4009-ab01-816e6c1c4178] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 24px; padding: 0px 0px 0px 120px; width: 2000px; --gap-h-0b4088d8-0537-4009-ab01-816e6c1c4178: 0px; --gap-v-0b4088d8-0537-4009-ab01-816e6c1c4178: 24px; --gap-uuid: 0b4088d8-0537-4009-ab01-816e6c1c4178; max-width: 100%; }
.sd[data-s-0b4088d8-0537-4009-ab01-816e6c1c4178].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-0b4088d8-0537-4009-ab01-816e6c1c4178: 0px; --gap-v-0b4088d8-0537-4009-ab01-816e6c1c4178: 24px; }
.sd[data-s-0b4088d8-0537-4009-ab01-816e6c1c4178].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-0b4088d8-0537-4009-ab01-816e6c1c4178] { padding: 0px 0px 0px 120px; --gap-h-0b4088d8-0537-4009-ab01-816e6c1c4178: 0px; --gap-v-0b4088d8-0537-4009-ab01-816e6c1c4178: 24px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0b4088d8-0537-4009-ab01-816e6c1c4178] { padding: 0px 0px 0px 48px; --gap-h-0b4088d8-0537-4009-ab01-816e6c1c4178: 0px; --gap-v-0b4088d8-0537-4009-ab01-816e6c1c4178: 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0b4088d8-0537-4009-ab01-816e6c1c4178] { padding: 0px 16px; width: calc(100% - (var(--gap-h-a74b637c-b611-4130-94cf-684ac96ca1e1) * 0)); --gap-h-0b4088d8-0537-4009-ab01-816e6c1c4178: 0px; --gap-v-0b4088d8-0537-4009-ab01-816e6c1c4178: 24px; max-width: calc(100% - (var(--gap-h-a74b637c-b611-4130-94cf-684ac96ca1e1) * 0)); }
}
.sd[data-s-45c61685-4a52-46d5-bdea-358e2ae99e89] { color: var(--s-color-e382ce0f); font-family: var(--s-font-8095d04c); font-size: 40px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-45c61685-4a52-46d5-bdea-358e2ae99e89] { font-size: 30px; }
}
.sd[data-s-3a9b5121-1d29-46e8-8f45-c95c47e7c62d] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 0px; padding: 0px; --gap-h-3a9b5121-1d29-46e8-8f45-c95c47e7c62d: 0px; --gap-v-3a9b5121-1d29-46e8-8f45-c95c47e7c62d: 0px; --gap-uuid: 3a9b5121-1d29-46e8-8f45-c95c47e7c62d; }
.sd[data-s-da68b563-a171-43f1-bb6c-4d2558c0a2e6] { place-content: center flex-start; align-items: center; flex-flow: row; gap: 0px; padding: 0px; --gap-h-da68b563-a171-43f1-bb6c-4d2558c0a2e6: 0px; --gap-v-da68b563-a171-43f1-bb6c-4d2558c0a2e6: 0px; --gap-uuid: da68b563-a171-43f1-bb6c-4d2558c0a2e6; }
@media screen and (max-width: 540px) {
  .sd[data-s-da68b563-a171-43f1-bb6c-4d2558c0a2e6] { flex-flow: wrap; --gap-h-da68b563-a171-43f1-bb6c-4d2558c0a2e6: 0px; --gap-v-da68b563-a171-43f1-bb6c-4d2558c0a2e6: 0px; }
}
.sd[data-s-43fca246-b1b4-4de3-9744-399751a2c350] { color: var(--s-color-e382ce0f); font-family: var(--s-font-7cac6676); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 2.2; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-43fca246-b1b4-4de3-9744-399751a2c350] { font-size: 13px; line-height: 2; }
}
.sd[data-s-c9acc874-4288-4c1a-97ed-539b391d39d8] { color: var(--s-color-e382ce0f); font-family: var(--s-font-7cac6676); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 2.2; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-c9acc874-4288-4c1a-97ed-539b391d39d8] { font-size: 13px; line-height: 2; }
}
.sd[data-s-d4c55524-c1c9-4408-8754-c99c526fc593] { place-content: center flex-start; align-items: center; flex-flow: row; gap: 0px; padding: 0px; --gap-h-d4c55524-c1c9-4408-8754-c99c526fc593: 0px; --gap-v-d4c55524-c1c9-4408-8754-c99c526fc593: 0px; --gap-uuid: d4c55524-c1c9-4408-8754-c99c526fc593; }
@media screen and (max-width: 540px) {
  .sd[data-s-d4c55524-c1c9-4408-8754-c99c526fc593] { flex-flow: wrap; --gap-h-d4c55524-c1c9-4408-8754-c99c526fc593: 0px; --gap-v-d4c55524-c1c9-4408-8754-c99c526fc593: 0px; }
}
.sd[data-s-d3686285-ceb7-4f39-b940-779ff5b219f9] { color: var(--s-color-e382ce0f); font-family: var(--s-font-7cac6676); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 2.2; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-d3686285-ceb7-4f39-b940-779ff5b219f9] { font-size: 13px; line-height: 2; }
}
.sd[data-s-50191976-e05a-45ee-9933-86a3736b428c] { place-content: flex-end flex-start; align-items: flex-end; flex: 0 0 auto; flex-flow: row; gap: 0px; height: 600px; padding: 0px; width: calc(100% - (var(--gap-h-a74b637c-b611-4130-94cf-684ac96ca1e1) * 0)); --gap-h-50191976-e05a-45ee-9933-86a3736b428c: 0px; --gap-v-50191976-e05a-45ee-9933-86a3736b428c: 0px; --gap-uuid: 50191976-e05a-45ee-9933-86a3736b428c; max-width: calc(100% - (var(--gap-h-a74b637c-b611-4130-94cf-684ac96ca1e1) * 0)); }
.sd[data-s-50191976-e05a-45ee-9933-86a3736b428c].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-50191976-e05a-45ee-9933-86a3736b428c: 0px; --gap-v-50191976-e05a-45ee-9933-86a3736b428c: 0px; }
.sd[data-s-50191976-e05a-45ee-9933-86a3736b428c].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
.sd[data-s-fe96396e-2d4a-420e-83a6-2f6f82fba605] { place-content: flex-end flex-start; align-items: flex-end; flex: 1 1 0%; flex-flow: row; gap: 0px; height: calc(100% - (var(--gap-v-50191976-e05a-45ee-9933-86a3736b428c) * 0)); padding: 0px; width: auto; --gap-h-fe96396e-2d4a-420e-83a6-2f6f82fba605: 0px; --gap-v-fe96396e-2d4a-420e-83a6-2f6f82fba605: 0px; --gap-uuid: fe96396e-2d4a-420e-83a6-2f6f82fba605; max-width: 100%; }
.sd[data-s-4e71592a-f284-44d5-8886-dc1149f97ddb] { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; height: calc(100% - (var(--gap-v-fe96396e-2d4a-420e-83a6-2f6f82fba605) * 0)); overflow: hidden; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: calc(100% - (var(--gap-h-fe96396e-2d4a-420e-83a6-2f6f82fba605) * 0)); max-width: calc(100% - (var(--gap-h-fe96396e-2d4a-420e-83a6-2f6f82fba605) * 0)); }
.sd[data-s-43b1804a-97bd-471c-836d-9c59e980d8ad] { flex-flow: column; height: 100%; left: 0px; margin: 0px; outline-offset: -4px; position: absolute; top: 0px; transform: var(--sd-43b1804a_002d97bd_002d471c_002d836d_002d9c59e980d8ad-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-43b1804a-97bd-471c-836d-9c59e980d8ad]:focus { outline: none; }
.sd[data-s-43b1804a-97bd-471c-836d-9c59e980d8ad]:focus-visible { outline: black solid 2px; }
.sd._animatingNext[data-s-43b1804a-97bd-471c-836d-9c59e980d8ad] { transform: translateX(-100%); }
.sd._animatingPrev[data-s-43b1804a-97bd-471c-836d-9c59e980d8ad] { transform: translateX(100%); }
.sd[data-s-dcbab9cd-d2dd-4f8e-9c1d-67d5662e8cbe] { 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-dcbab9cd-d2dd-4f8e-9c1d-67d5662e8cbe].appear { opacity: 0; transition-duration: 600ms; transition-timing-function: linear; }
.sd[data-s-dcbab9cd-d2dd-4f8e-9c1d-67d5662e8cbe].appear-active { transition-duration: 600ms; transition-timing-function: linear; }
.sd[data-s-2725570d-4451-40a1-8521-f8366928d99a] { place-content: center flex-end; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 24px 32px; height: auto; margin: 0px; padding: 32px 40px; width: auto; --gap-h-2725570d-4451-40a1-8521-f8366928d99a: 0px; --gap-v-2725570d-4451-40a1-8521-f8366928d99a: 24px; --gap-uuid: 2725570d-4451-40a1-8521-f8366928d99a; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-2725570d-4451-40a1-8521-f8366928d99a] { padding: 32px 24px; --gap-h-2725570d-4451-40a1-8521-f8366928d99a: 0px; --gap-v-2725570d-4451-40a1-8521-f8366928d99a: 24px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2725570d-4451-40a1-8521-f8366928d99a] { padding: 32px 16px; --gap-h-2725570d-4451-40a1-8521-f8366928d99a: 0px; --gap-v-2725570d-4451-40a1-8521-f8366928d99a: 24px; }
}
.sd[data-s-a61aa011-7df5-4751-b6a9-76691d3d9c30] { color: var(--s-color-549116a7); font-size: 18px; }
.sd[data-s-dc945ff7-1326-4a32-9768-9a3315c00db0] { color: var(--s-color-549116a7); font-size: 18px; }
.sd[data-s-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc] { place-content: center flex-start; align-items: center; backdrop-filter: blur(0px); background: transparent; flex: 0 0 auto; flex-flow: column; gap: 80px; height: auto; padding: 200px 120px 160px; width: 100%; --gap-h-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 0px; --gap-v-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 80px; --gap-uuid: 4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc] { padding: 200px 80px 160px; --gap-h-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 0px; --gap-v-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 80px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc] { gap: 40px; --gap-h-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 0px; --gap-v-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc] { padding: 120px 16px 80px; --gap-h-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 0px; --gap-v-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 80px; }
}
.sd[data-s-section-inner-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc] { padding: 200px 120px 160px; width: calc(100% - (var(--gap-h-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc) * 0)); height: auto; flex-flow: column; place-content: center flex-start; align-items: center; gap: 80px; --gap-h-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 0px; --gap-v-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 80px; --gap-uuid: 4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc; max-width: calc(100% - (var(--gap-h-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-section-inner-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc] { padding: 200px 80px 160px; flex-direction: column; --gap-h-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 0px; --gap-v-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 80px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-section-inner-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc] { flex-direction: column; gap: 40px; --gap-h-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 0px; --gap-v-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc] { padding: 120px 16px 80px; flex-direction: column; --gap-h-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 0px; --gap-v-4fb81c10-90a1-4b85-92f8-5d4b4cbb97bc: 80px; }
}
.sd[data-s-5e59a4ae-dd11-4342-bd21-c84847459cd0] { place-content: flex-end space-between; align-items: flex-end; background: transparent; flex-flow: row; gap: 0px 120px; height: auto; width: 2000px; --gap-h-5e59a4ae-dd11-4342-bd21-c84847459cd0: 120px; --gap-v-5e59a4ae-dd11-4342-bd21-c84847459cd0: 0px; --gap-uuid: 5e59a4ae-dd11-4342-bd21-c84847459cd0; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-5e59a4ae-dd11-4342-bd21-c84847459cd0] { flex-flow: column-reverse; gap: 40px 120px; justify-content: flex-end; --gap-h-5e59a4ae-dd11-4342-bd21-c84847459cd0: 0px; --gap-v-5e59a4ae-dd11-4342-bd21-c84847459cd0: 40px; }
}
.sd[data-s-4df45b73-8ada-4c2e-901e-efa0bb6bc491] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 24px; padding: 0px; width: calc(50% - (var(--gap-h-5e59a4ae-dd11-4342-bd21-c84847459cd0) * 0.5)); --gap-h-4df45b73-8ada-4c2e-901e-efa0bb6bc491: 0px; --gap-v-4df45b73-8ada-4c2e-901e-efa0bb6bc491: 24px; --gap-uuid: 4df45b73-8ada-4c2e-901e-efa0bb6bc491; max-width: calc(50% - (var(--gap-h-5e59a4ae-dd11-4342-bd21-c84847459cd0) * 0.5)); }
.sd[data-s-4df45b73-8ada-4c2e-901e-efa0bb6bc491].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-4df45b73-8ada-4c2e-901e-efa0bb6bc491: 0px; --gap-v-4df45b73-8ada-4c2e-901e-efa0bb6bc491: 24px; }
.sd[data-s-4df45b73-8ada-4c2e-901e-efa0bb6bc491].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-4df45b73-8ada-4c2e-901e-efa0bb6bc491] { gap: 16px; width: calc(100% - (var(--gap-h-5e59a4ae-dd11-4342-bd21-c84847459cd0) * 0)); --gap-h-4df45b73-8ada-4c2e-901e-efa0bb6bc491: 0px; --gap-v-4df45b73-8ada-4c2e-901e-efa0bb6bc491: 16px; max-width: calc(100% - (var(--gap-h-5e59a4ae-dd11-4342-bd21-c84847459cd0) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4df45b73-8ada-4c2e-901e-efa0bb6bc491] { gap: 8px; width: 100%; --gap-h-4df45b73-8ada-4c2e-901e-efa0bb6bc491: 0px; --gap-v-4df45b73-8ada-4c2e-901e-efa0bb6bc491: 8px; }
}
.sd[data-s-506cb808-abaa-40d5-a177-82397f1c8ce4] { color: var(--s-color-e382ce0f); flex: 0 0 auto; font-family: var(--s-font-8095d04c); font-size: 28px; font-weight: 400; 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: 540px) {
  .sd[data-s-506cb808-abaa-40d5-a177-82397f1c8ce4] { font-size: 24px; }
}
.sd[data-s-f1cce28a-abe3-42dd-881b-51beaf6d1c82] { color: var(--s-color-e382ce0f); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 16px; font-weight: 400; height: auto; line-height: 2.2; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-f1cce28a-abe3-42dd-881b-51beaf6d1c82] { font-size: 14px; }
}
.sd[data-s-61d471b2-f362-4052-9bca-0959211deda7] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 40px; padding: 0px; width: calc(50% - (var(--gap-h-5e59a4ae-dd11-4342-bd21-c84847459cd0) * 0.5)); --gap-h-61d471b2-f362-4052-9bca-0959211deda7: 40px; --gap-v-61d471b2-f362-4052-9bca-0959211deda7: 0px; --gap-uuid: 61d471b2-f362-4052-9bca-0959211deda7; max-width: calc(50% - (var(--gap-h-5e59a4ae-dd11-4342-bd21-c84847459cd0) * 0.5)); }
@media screen and (max-width: 840px) {
  .sd[data-s-61d471b2-f362-4052-9bca-0959211deda7] { place-content: flex-start flex-end; align-items: flex-start; gap: 16px; width: calc(72% - (var(--gap-h-5e59a4ae-dd11-4342-bd21-c84847459cd0) * 0.27999999999999997)); --gap-h-61d471b2-f362-4052-9bca-0959211deda7: 16px; --gap-v-61d471b2-f362-4052-9bca-0959211deda7: 0px; max-width: calc(72% - (var(--gap-h-5e59a4ae-dd11-4342-bd21-c84847459cd0) * 0.27999999999999997)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-61d471b2-f362-4052-9bca-0959211deda7] { width: calc(80% - (var(--gap-h-5e59a4ae-dd11-4342-bd21-c84847459cd0) * 0.2)); --gap-h-61d471b2-f362-4052-9bca-0959211deda7: 40px; --gap-v-61d471b2-f362-4052-9bca-0959211deda7: 0px; max-width: calc(80% - (var(--gap-h-5e59a4ae-dd11-4342-bd21-c84847459cd0) * 0.2)); }
}
.sd[data-s-a7e9f6b1-6a4e-4fc7-bd09-2aa057f90658] { place-content: center; align-items: center; border-radius: 0px; flex-flow: column; height: auto; margin: 0px; position: relative; width: calc(50% - (var(--gap-h-61d471b2-f362-4052-9bca-0959211deda7) * 0.5)); max-width: calc(50% - (var(--gap-h-61d471b2-f362-4052-9bca-0959211deda7) * 0.5)); }
.sd[data-s-a7e9f6b1-6a4e-4fc7-bd09-2aa057f90658].appear { opacity: 0; transition-delay: 1000ms; transition-duration: 800ms; translate: 0px 16px; }
.sd[data-s-a7e9f6b1-6a4e-4fc7-bd09-2aa057f90658].appear-active { transition-delay: 1000ms; transition-duration: 800ms; }
.sd[data-s-062d184c-f691-4abb-bb3e-ba58588cfa42] { height: auto; opacity: 0; width: 100%; z-index: -1; max-width: 100%; }
.sd[data-s-56c54fdd-0bb0-4be8-850c-d7f3af1d97a5] { place-content: center; align-items: center; border-radius: 0px; flex-flow: column; height: auto; margin: 80px 0px 0px; position: relative; width: calc(50% - (var(--gap-h-61d471b2-f362-4052-9bca-0959211deda7) * 0.5)); max-width: calc(50% - (var(--gap-h-61d471b2-f362-4052-9bca-0959211deda7) * 0.5)); }
.sd[data-s-56c54fdd-0bb0-4be8-850c-d7f3af1d97a5].appear { opacity: 0; transition-delay: 1000ms; transition-duration: 800ms; translate: 0px 16px; }
.sd[data-s-56c54fdd-0bb0-4be8-850c-d7f3af1d97a5].appear-active { transition-delay: 1000ms; transition-duration: 800ms; }
.sd[data-s-a7250229-a168-48a9-93f0-d30df35c3c13] { height: auto; opacity: 0; width: 100%; z-index: -1; max-width: 100%; }
.sd[data-s-d4e61f03-4df1-4bd3-9440-5ba46d51de99] { place-content: center flex-start; align-items: center; backdrop-filter: blur(0px); background: transparent; flex: 0 0 auto; flex-flow: column; gap: 120px; height: auto; padding: 160px 120px; width: 100%; --gap-h-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 0px; --gap-v-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 120px; --gap-uuid: d4e61f03-4df1-4bd3-9440-5ba46d51de99; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-d4e61f03-4df1-4bd3-9440-5ba46d51de99] { padding: 160px 80px; --gap-h-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 0px; --gap-v-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 120px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-d4e61f03-4df1-4bd3-9440-5ba46d51de99] { gap: 80px; padding: 80px 40px; --gap-h-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 0px; --gap-v-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 80px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-d4e61f03-4df1-4bd3-9440-5ba46d51de99] { padding: 80px 16px; --gap-h-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 0px; --gap-v-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 120px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-d4e61f03-4df1-4bd3-9440-5ba46d51de99] { padding: 40px 16px; --gap-h-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 0px; --gap-v-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 120px; }
}
.sd[data-s-section-inner-d4e61f03-4df1-4bd3-9440-5ba46d51de99] { padding: 160px 120px; width: calc(100% - (var(--gap-h-d4e61f03-4df1-4bd3-9440-5ba46d51de99) * 0)); height: auto; flex-flow: column; place-content: center flex-start; align-items: center; gap: 120px; --gap-h-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 0px; --gap-v-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 120px; --gap-uuid: d4e61f03-4df1-4bd3-9440-5ba46d51de99; max-width: calc(100% - (var(--gap-h-d4e61f03-4df1-4bd3-9440-5ba46d51de99) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-section-inner-d4e61f03-4df1-4bd3-9440-5ba46d51de99] { padding: 160px 80px; flex-direction: column; --gap-h-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 0px; --gap-v-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 120px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-section-inner-d4e61f03-4df1-4bd3-9440-5ba46d51de99] { padding: 80px 40px; flex-direction: column; gap: 80px; --gap-h-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 0px; --gap-v-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 80px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-d4e61f03-4df1-4bd3-9440-5ba46d51de99] { padding: 80px 16px; flex-direction: column; --gap-h-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 0px; --gap-v-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 120px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-section-inner-d4e61f03-4df1-4bd3-9440-5ba46d51de99] { padding: 40px 16px; flex-direction: column; --gap-h-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 0px; --gap-v-d4e61f03-4df1-4bd3-9440-5ba46d51de99: 120px; }
}
.sd[data-s-6d142ee5-34b8-4502-9d6f-63b6b6279a57] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 120px; padding: 0px; width: 2000px; --gap-h-6d142ee5-34b8-4502-9d6f-63b6b6279a57: 120px; --gap-v-6d142ee5-34b8-4502-9d6f-63b6b6279a57: 0px; --gap-uuid: 6d142ee5-34b8-4502-9d6f-63b6b6279a57; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-6d142ee5-34b8-4502-9d6f-63b6b6279a57] { flex-flow: column; gap: 40px; --gap-h-6d142ee5-34b8-4502-9d6f-63b6b6279a57: 0px; --gap-v-6d142ee5-34b8-4502-9d6f-63b6b6279a57: 40px; }
}
.sd[data-s-530bf71c-096b-4ef5-903b-221cb567a386] { place-content: flex-start; align-items: flex-start; flex-flow: wrap; gap: 80px; margin: -120px 0px 0px; padding: 120px 0px 0px; position: sticky; top: 0px; width: auto; z-index: 1; --gap-h-530bf71c-096b-4ef5-903b-221cb567a386: 80px; --gap-v-530bf71c-096b-4ef5-903b-221cb567a386: 80px; --gap-uuid: 530bf71c-096b-4ef5-903b-221cb567a386; max-width: 100%; }
.sd[data-s-530bf71c-096b-4ef5-903b-221cb567a386].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-530bf71c-096b-4ef5-903b-221cb567a386: 80px; --gap-v-530bf71c-096b-4ef5-903b-221cb567a386: 80px; }
.sd[data-s-530bf71c-096b-4ef5-903b-221cb567a386].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-530bf71c-096b-4ef5-903b-221cb567a386] { inset: auto; position: relative; --gap-h-530bf71c-096b-4ef5-903b-221cb567a386: 80px; --gap-v-530bf71c-096b-4ef5-903b-221cb567a386: 80px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-530bf71c-096b-4ef5-903b-221cb567a386] { gap: 40px; --gap-h-530bf71c-096b-4ef5-903b-221cb567a386: 40px; --gap-v-530bf71c-096b-4ef5-903b-221cb567a386: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-530bf71c-096b-4ef5-903b-221cb567a386] { gap: 40px; --gap-h-530bf71c-096b-4ef5-903b-221cb567a386: 40px; --gap-v-530bf71c-096b-4ef5-903b-221cb567a386: 40px; }
}
.sd[data-s-cfd9d613-97cf-4584-a085-399d1768cb1a] { color: var(--s-color-e382ce0f); flex: 1 1 0%; font-family: var(--s-font-8095d04c); font-size: 32px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-cfd9d613-97cf-4584-a085-399d1768cb1a] { font-size: 28px; }
}
.sd[data-s-dec662ac-0f7c-4fb9-ad9c-9d96c9c39bca] { border-bottom: 0px solid var(--s-color-f6aa68d5); border-left: 0px solid var(--s-color-f6aa68d5); border-right: 0px solid var(--s-color-f6aa68d5); border-top: 1px solid var(--s-color-f6aa68d5); flex: 1 1 0%; gap: 0px; padding: 0px; width: auto; --gap-h-dec662ac-0f7c-4fb9-ad9c-9d96c9c39bca: 0px; --gap-v-dec662ac-0f7c-4fb9-ad9c-9d96c9c39bca: 0px; --gap-uuid: dec662ac-0f7c-4fb9-ad9c-9d96c9c39bca; max-width: 100%; }
.sd[data-s-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7] { place-content: stretch flex-start; align-items: stretch; border-bottom: 1px solid var(--s-color-f6aa68d5); border-left: 0px solid var(--s-color-f6aa68d5); border-right: 0px solid var(--s-color-f6aa68d5); border-top: 0px solid var(--s-color-f6aa68d5); flex: 0 0 auto; flex-flow: row; gap: 56px; padding: 40px 0px; width: calc(100% - (var(--gap-h-dec662ac-0f7c-4fb9-ad9c-9d96c9c39bca) * 0)); --gap-h-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7: 56px; --gap-v-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7: 0px; --gap-uuid: 5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7; max-width: calc(100% - (var(--gap-h-dec662ac-0f7c-4fb9-ad9c-9d96c9c39bca) * 0)); }
.sd[data-s-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7: 56px; --gap-v-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7: 0px; }
.sd[data-s-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
.sd._boolean[data-s-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7] { flex-flow: row-reverse; --gap-h-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7: 56px; --gap-v-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7: 0px; }
@media screen and (max-width: 1140px) {
  .sd[data-s-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7] { gap: 40px; --gap-h-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7: 40px; --gap-v-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7] { align-content: flex-start; align-items: flex-start; flex-flow: column; gap: 24px; --gap-h-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7: 0px; --gap-v-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7: 24px; }
  .sd._boolean[data-s-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7] { flex-flow: column; }
}
.sd[data-s-8d8da3d6-a3f3-47a0-b88b-32a22397a012] { place-content: center; align-items: center; border-radius: 0px; flex-flow: column; height: calc(100% - (var(--gap-v-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7) * 0)); width: calc(56% - (var(--gap-h-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7) * 0.44)); max-width: calc(56% - (var(--gap-h-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7) * 0.44)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-8d8da3d6-a3f3-47a0-b88b-32a22397a012] { height: auto; width: calc(56% - (var(--gap-h-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7) * 0.44)); max-width: calc(56% - (var(--gap-h-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7) * 0.44)); }
}
@media screen and (max-width: 840px) {
  .sd[data-s-8d8da3d6-a3f3-47a0-b88b-32a22397a012] { flex: 0 0 auto; height: 400px; width: calc(100% - (var(--gap-h-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7) * 0)); max-width: calc(100% - (var(--gap-h-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8d8da3d6-a3f3-47a0-b88b-32a22397a012] { flex: 0 0 auto; height: 240px; width: calc(100% - (var(--gap-h-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7) * 0)); max-width: calc(100% - (var(--gap-h-5bdf0e5e-3af3-4c0c-ac11-8e6237415fe7) * 0)); }
}
.sd[data-s-d2de518d-4dba-41df-9b9b-172acedd1d8f] { height: auto; opacity: 0; width: 100%; z-index: -1; max-width: 100%; }
.sd[data-s-ae10874c-cc52-4a05-8abe-edd44d59b8d5] { place-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-flow: column; gap: 80px; padding: 16px 0px; width: auto; --gap-h-ae10874c-cc52-4a05-8abe-edd44d59b8d5: 0px; --gap-v-ae10874c-cc52-4a05-8abe-edd44d59b8d5: 80px; --gap-uuid: ae10874c-cc52-4a05-8abe-edd44d59b8d5; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-ae10874c-cc52-4a05-8abe-edd44d59b8d5] { padding: 0px; --gap-h-ae10874c-cc52-4a05-8abe-edd44d59b8d5: 0px; --gap-v-ae10874c-cc52-4a05-8abe-edd44d59b8d5: 80px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-ae10874c-cc52-4a05-8abe-edd44d59b8d5] { place-content: center flex-start; align-items: center; gap: 40px; padding: 0px; --gap-h-ae10874c-cc52-4a05-8abe-edd44d59b8d5: 0px; --gap-v-ae10874c-cc52-4a05-8abe-edd44d59b8d5: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ae10874c-cc52-4a05-8abe-edd44d59b8d5] { gap: 24px; --gap-h-ae10874c-cc52-4a05-8abe-edd44d59b8d5: 0px; --gap-v-ae10874c-cc52-4a05-8abe-edd44d59b8d5: 24px; }
}
.sd[data-s-60a3189e-33e8-495c-a4c7-03921d0ce08d] { place-content: flex-start flex-end; align-items: flex-start; flex: 1 1 0%; flex-flow: column; gap: 24px; padding: 0px; width: auto; --gap-h-60a3189e-33e8-495c-a4c7-03921d0ce08d: 0px; --gap-v-60a3189e-33e8-495c-a4c7-03921d0ce08d: 24px; --gap-uuid: 60a3189e-33e8-495c-a4c7-03921d0ce08d; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-60a3189e-33e8-495c-a4c7-03921d0ce08d] { gap: 16px; --gap-h-60a3189e-33e8-495c-a4c7-03921d0ce08d: 0px; --gap-v-60a3189e-33e8-495c-a4c7-03921d0ce08d: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-60a3189e-33e8-495c-a4c7-03921d0ce08d] { gap: 8px; --gap-h-60a3189e-33e8-495c-a4c7-03921d0ce08d: 0px; --gap-v-60a3189e-33e8-495c-a4c7-03921d0ce08d: 8px; }
}
.sd[data-s-a58fc8c2-2c67-4b4e-96b8-e15123bf19de] { color: var(--s-color-e382ce0f); flex: 0 0 auto; font-family: var(--s-font-8095d04c); font-size: 20px; font-weight: 500; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-a58fc8c2-2c67-4b4e-96b8-e15123bf19de] { font-size: 18px; }
}
.sd[data-s-e444ee7e-f580-409a-ba74-84e9df605e48] { color: var(--s-color-e382ce0f); flex: 0 0 auto; height: auto; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8497f552-77b9-472d-90be-43c03c3f61e3] { place-content: center flex-start; align-items: center; backdrop-filter: blur(0px); background: var(--s-color-21a8b28c); flex: 0 0 auto; flex-flow: column; gap: 120px; height: auto; padding: 160px 120px; width: 100%; --gap-h-8497f552-77b9-472d-90be-43c03c3f61e3: 0px; --gap-v-8497f552-77b9-472d-90be-43c03c3f61e3: 120px; --gap-uuid: 8497f552-77b9-472d-90be-43c03c3f61e3; max-width: 100%; }
.sd[data-s-8497f552-77b9-472d-90be-43c03c3f61e3].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-8497f552-77b9-472d-90be-43c03c3f61e3: 0px; --gap-v-8497f552-77b9-472d-90be-43c03c3f61e3: 120px; }
.sd[data-s-8497f552-77b9-472d-90be-43c03c3f61e3].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-8497f552-77b9-472d-90be-43c03c3f61e3] { padding: 160px 80px; --gap-h-8497f552-77b9-472d-90be-43c03c3f61e3: 0px; --gap-v-8497f552-77b9-472d-90be-43c03c3f61e3: 120px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-8497f552-77b9-472d-90be-43c03c3f61e3] { gap: 80px; padding: 80px 40px; --gap-h-8497f552-77b9-472d-90be-43c03c3f61e3: 0px; --gap-v-8497f552-77b9-472d-90be-43c03c3f61e3: 80px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-8497f552-77b9-472d-90be-43c03c3f61e3] { padding: 80px 16px; --gap-h-8497f552-77b9-472d-90be-43c03c3f61e3: 0px; --gap-v-8497f552-77b9-472d-90be-43c03c3f61e3: 120px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-8497f552-77b9-472d-90be-43c03c3f61e3] { padding: 40px 16px; --gap-h-8497f552-77b9-472d-90be-43c03c3f61e3: 0px; --gap-v-8497f552-77b9-472d-90be-43c03c3f61e3: 120px; }
}
.sd[data-s-section-inner-8497f552-77b9-472d-90be-43c03c3f61e3] { padding: 160px 120px; width: calc(100% - (var(--gap-h-8497f552-77b9-472d-90be-43c03c3f61e3) * 0)); height: auto; flex-flow: column; place-content: center flex-start; align-items: center; gap: 120px; --gap-h-8497f552-77b9-472d-90be-43c03c3f61e3: 0px; --gap-v-8497f552-77b9-472d-90be-43c03c3f61e3: 120px; --gap-uuid: 8497f552-77b9-472d-90be-43c03c3f61e3; max-width: calc(100% - (var(--gap-h-8497f552-77b9-472d-90be-43c03c3f61e3) * 0)); }
.sd[data-s-section-inner-8497f552-77b9-472d-90be-43c03c3f61e3].appear { flex-direction: column; --gap-h-8497f552-77b9-472d-90be-43c03c3f61e3: 0px; --gap-v-8497f552-77b9-472d-90be-43c03c3f61e3: 120px; }
.sd[data-s-section-inner-8497f552-77b9-472d-90be-43c03c3f61e3].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-section-inner-8497f552-77b9-472d-90be-43c03c3f61e3] { padding: 160px 80px; flex-direction: column; --gap-h-8497f552-77b9-472d-90be-43c03c3f61e3: 0px; --gap-v-8497f552-77b9-472d-90be-43c03c3f61e3: 120px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-section-inner-8497f552-77b9-472d-90be-43c03c3f61e3] { padding: 80px 40px; flex-direction: column; gap: 80px; --gap-h-8497f552-77b9-472d-90be-43c03c3f61e3: 0px; --gap-v-8497f552-77b9-472d-90be-43c03c3f61e3: 80px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-8497f552-77b9-472d-90be-43c03c3f61e3] { padding: 80px 16px; flex-direction: column; --gap-h-8497f552-77b9-472d-90be-43c03c3f61e3: 0px; --gap-v-8497f552-77b9-472d-90be-43c03c3f61e3: 120px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-section-inner-8497f552-77b9-472d-90be-43c03c3f61e3] { padding: 40px 16px; flex-direction: column; --gap-h-8497f552-77b9-472d-90be-43c03c3f61e3: 0px; --gap-v-8497f552-77b9-472d-90be-43c03c3f61e3: 120px; }
}
.sd[data-s-6df4315e-0e77-4372-9821-451f459f2c2d] { border-bottom: 0px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 1px solid var(--s-color-549116a7); padding: 0px; width: 2000px; max-width: 100%; }
.sd[data-s-49790e1f-478b-424b-81db-ddc099783e88] { place-content: center flex-start; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: wrap; gap: 40px; padding: 24px 8px; width: 100%; --gap-h-49790e1f-478b-424b-81db-ddc099783e88: 40px; --gap-v-49790e1f-478b-424b-81db-ddc099783e88: 40px; --gap-uuid: 49790e1f-478b-424b-81db-ddc099783e88; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-49790e1f-478b-424b-81db-ddc099783e88] { place-content: flex-start; align-items: flex-start; flex-flow: column; gap: 8px; --gap-h-49790e1f-478b-424b-81db-ddc099783e88: 0px; --gap-v-49790e1f-478b-424b-81db-ddc099783e88: 8px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-49790e1f-478b-424b-81db-ddc099783e88] { padding: 16px 8px; --gap-h-49790e1f-478b-424b-81db-ddc099783e88: 40px; --gap-v-49790e1f-478b-424b-81db-ddc099783e88: 40px; }
}
.sd[data-s-da20494b-8455-4c94-924d-eb4c1c5b4628] { color: var(--s-color-e382ce0f); font-family: var(--s-font-7cac6676); font-size: 16px; font-weight: 500; height: auto; line-height: 1.8; text-align: left; width: 320px; max-width: 100%; justify-content: flex-start; }
.sd[data-s-9c38674e-0288-4b2f-b60d-a34794000a5d] { color: var(--s-color-e382ce0f); flex: 1 1 0%; height: auto; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-0e0cf455-0c3b-451b-93d9-aea4252022f6] { place-content: flex-start center; align-items: flex-start; backdrop-filter: blur(0px); background: var(--s-color-db8d52d4); flex: 0 0 auto; flex-flow: row; gap: 24px; height: auto; padding: 160px 120px; width: 100%; --gap-h-0e0cf455-0c3b-451b-93d9-aea4252022f6: 24px; --gap-v-0e0cf455-0c3b-451b-93d9-aea4252022f6: 0px; --gap-uuid: 0e0cf455-0c3b-451b-93d9-aea4252022f6; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-0e0cf455-0c3b-451b-93d9-aea4252022f6] { padding: 160px 80px; --gap-h-0e0cf455-0c3b-451b-93d9-aea4252022f6: 24px; --gap-v-0e0cf455-0c3b-451b-93d9-aea4252022f6: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0e0cf455-0c3b-451b-93d9-aea4252022f6] { gap: 40px; padding: 80px 40px; --gap-h-0e0cf455-0c3b-451b-93d9-aea4252022f6: 40px; --gap-v-0e0cf455-0c3b-451b-93d9-aea4252022f6: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0e0cf455-0c3b-451b-93d9-aea4252022f6] { gap: 40px; margin: 0px; padding: 80px 16px; --gap-h-0e0cf455-0c3b-451b-93d9-aea4252022f6: 40px; --gap-v-0e0cf455-0c3b-451b-93d9-aea4252022f6: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-0e0cf455-0c3b-451b-93d9-aea4252022f6] { padding: 40px 16px; --gap-h-0e0cf455-0c3b-451b-93d9-aea4252022f6: 24px; --gap-v-0e0cf455-0c3b-451b-93d9-aea4252022f6: 0px; }
}
.sd[data-s-section-inner-0e0cf455-0c3b-451b-93d9-aea4252022f6] { padding: 160px 120px; width: calc(100% - (var(--gap-h-0e0cf455-0c3b-451b-93d9-aea4252022f6) * 0)); height: auto; flex-flow: row; place-content: flex-start center; align-items: flex-start; gap: 24px; --gap-h-0e0cf455-0c3b-451b-93d9-aea4252022f6: 24px; --gap-v-0e0cf455-0c3b-451b-93d9-aea4252022f6: 0px; --gap-uuid: 0e0cf455-0c3b-451b-93d9-aea4252022f6; max-width: calc(100% - (var(--gap-h-0e0cf455-0c3b-451b-93d9-aea4252022f6) * 0)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-section-inner-0e0cf455-0c3b-451b-93d9-aea4252022f6] { padding: 160px 80px; flex-direction: column; --gap-h-0e0cf455-0c3b-451b-93d9-aea4252022f6: 24px; --gap-v-0e0cf455-0c3b-451b-93d9-aea4252022f6: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-section-inner-0e0cf455-0c3b-451b-93d9-aea4252022f6] { padding: 80px 40px; flex-direction: column; gap: 40px; --gap-h-0e0cf455-0c3b-451b-93d9-aea4252022f6: 40px; --gap-v-0e0cf455-0c3b-451b-93d9-aea4252022f6: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-0e0cf455-0c3b-451b-93d9-aea4252022f6] { padding: 80px 16px; flex-direction: column; gap: 40px; --gap-h-0e0cf455-0c3b-451b-93d9-aea4252022f6: 40px; --gap-v-0e0cf455-0c3b-451b-93d9-aea4252022f6: 0px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-section-inner-0e0cf455-0c3b-451b-93d9-aea4252022f6] { padding: 40px 16px; flex-direction: column; --gap-h-0e0cf455-0c3b-451b-93d9-aea4252022f6: 24px; --gap-v-0e0cf455-0c3b-451b-93d9-aea4252022f6: 0px; }
}
.sd[data-s-05392bb7-879a-474e-91de-11f0ee7cc245] { place-content: stretch space-between; align-items: stretch; flex-flow: row; gap: 80px; padding: 0px; width: 2000px; --gap-h-05392bb7-879a-474e-91de-11f0ee7cc245: 80px; --gap-v-05392bb7-879a-474e-91de-11f0ee7cc245: 0px; --gap-uuid: 05392bb7-879a-474e-91de-11f0ee7cc245; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-05392bb7-879a-474e-91de-11f0ee7cc245] { place-content: flex-start; align-items: flex-start; flex-flow: column; --gap-h-05392bb7-879a-474e-91de-11f0ee7cc245: 0px; --gap-v-05392bb7-879a-474e-91de-11f0ee7cc245: 80px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-05392bb7-879a-474e-91de-11f0ee7cc245] { flex-flow: column; gap: 40px; --gap-h-05392bb7-879a-474e-91de-11f0ee7cc245: 0px; --gap-v-05392bb7-879a-474e-91de-11f0ee7cc245: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-05392bb7-879a-474e-91de-11f0ee7cc245] { gap: 40px; --gap-h-05392bb7-879a-474e-91de-11f0ee7cc245: 40px; --gap-v-05392bb7-879a-474e-91de-11f0ee7cc245: 0px; }
}
.sd[data-s-c1505d81-85a4-4762-a7f8-532ee330c2f8] { place-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-flow: column; gap: 40px; padding: 24px 0px; width: auto; --gap-h-c1505d81-85a4-4762-a7f8-532ee330c2f8: 0px; --gap-v-c1505d81-85a4-4762-a7f8-532ee330c2f8: 40px; --gap-uuid: c1505d81-85a4-4762-a7f8-532ee330c2f8; max-width: 100%; }
.sd[data-s-c1505d81-85a4-4762-a7f8-532ee330c2f8].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-c1505d81-85a4-4762-a7f8-532ee330c2f8: 0px; --gap-v-c1505d81-85a4-4762-a7f8-532ee330c2f8: 40px; }
.sd[data-s-c1505d81-85a4-4762-a7f8-532ee330c2f8].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-c1505d81-85a4-4762-a7f8-532ee330c2f8] { width: calc(100% - (var(--gap-h-05392bb7-879a-474e-91de-11f0ee7cc245) * 0)); --gap-h-c1505d81-85a4-4762-a7f8-532ee330c2f8: 0px; --gap-v-c1505d81-85a4-4762-a7f8-532ee330c2f8: 40px; max-width: calc(100% - (var(--gap-h-05392bb7-879a-474e-91de-11f0ee7cc245) * 0)); }
}
@media screen and (max-width: 840px) {
  .sd[data-s-c1505d81-85a4-4762-a7f8-532ee330c2f8] { gap: 40px; --gap-h-c1505d81-85a4-4762-a7f8-532ee330c2f8: 0px; --gap-v-c1505d81-85a4-4762-a7f8-532ee330c2f8: 40px; }
}
.sd[data-s-9addd3e6-dd75-45f8-b700-25fc339db24e] { place-content: flex-start; align-items: flex-start; border-bottom: 1px solid var(--s-color-f6aa68d5); border-left: 0px solid var(--s-color-f6aa68d5); border-right: 0px solid var(--s-color-f6aa68d5); border-top: 0px solid var(--s-color-f6aa68d5); flex-flow: column; gap: 16px; padding: 0px 0px 32px; width: calc(100% - (var(--gap-h-c1505d81-85a4-4762-a7f8-532ee330c2f8) * 0)); --gap-h-9addd3e6-dd75-45f8-b700-25fc339db24e: 0px; --gap-v-9addd3e6-dd75-45f8-b700-25fc339db24e: 16px; --gap-uuid: 9addd3e6-dd75-45f8-b700-25fc339db24e; max-width: calc(100% - (var(--gap-h-c1505d81-85a4-4762-a7f8-532ee330c2f8) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-9addd3e6-dd75-45f8-b700-25fc339db24e] { flex: 0 0 auto; gap: 40px; width: 100%; --gap-h-9addd3e6-dd75-45f8-b700-25fc339db24e: 0px; --gap-v-9addd3e6-dd75-45f8-b700-25fc339db24e: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-9addd3e6-dd75-45f8-b700-25fc339db24e] { gap: 40px; --gap-h-9addd3e6-dd75-45f8-b700-25fc339db24e: 0px; --gap-v-9addd3e6-dd75-45f8-b700-25fc339db24e: 40px; }
}
.sd[data-s-5ecf40a4-04ce-43d7-8c83-fdc1cd6a539e] { color: var(--s-color-e382ce0f); flex: 1 1 0%; height: auto; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-2b7607f8-ed3a-4341-b58c-47d1bc6b4dd7] { color: var(--s-color-e382ce0f); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 16px; font-weight: 400; 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: 540px) {
  .sd[data-s-2b7607f8-ed3a-4341-b58c-47d1bc6b4dd7] { font-size: 14px; }
}
.sd[data-s-0ac0e990-5fb8-496f-a35d-fcd0b8f46677] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 24px; padding: 0px; width: calc(100% - (var(--gap-h-c1505d81-85a4-4762-a7f8-532ee330c2f8) * 0)); --gap-h-0ac0e990-5fb8-496f-a35d-fcd0b8f46677: 24px; --gap-v-0ac0e990-5fb8-496f-a35d-fcd0b8f46677: 0px; --gap-uuid: 0ac0e990-5fb8-496f-a35d-fcd0b8f46677; max-width: calc(100% - (var(--gap-h-c1505d81-85a4-4762-a7f8-532ee330c2f8) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-0ac0e990-5fb8-496f-a35d-fcd0b8f46677] { flex-flow: wrap; gap: 24px; --gap-h-0ac0e990-5fb8-496f-a35d-fcd0b8f46677: 24px; --gap-v-0ac0e990-5fb8-496f-a35d-fcd0b8f46677: 24px; }
}
.sd[data-s-b934834d-3d8e-4b3e-aaad-ad9a5e9aecf0] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: calc(50% - (var(--gap-h-0ac0e990-5fb8-496f-a35d-fcd0b8f46677) * 0.5)); --gap-h-b934834d-3d8e-4b3e-aaad-ad9a5e9aecf0: 0px; --gap-v-b934834d-3d8e-4b3e-aaad-ad9a5e9aecf0: 16px; --gap-uuid: b934834d-3d8e-4b3e-aaad-ad9a5e9aecf0; max-width: calc(50% - (var(--gap-h-0ac0e990-5fb8-496f-a35d-fcd0b8f46677) * 0.5)); }
@media screen and (max-width: 840px) {
  .sd[data-s-b934834d-3d8e-4b3e-aaad-ad9a5e9aecf0] { place-content: flex-start; align-items: flex-start; --gap-h-b934834d-3d8e-4b3e-aaad-ad9a5e9aecf0: 0px; --gap-v-b934834d-3d8e-4b3e-aaad-ad9a5e9aecf0: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b934834d-3d8e-4b3e-aaad-ad9a5e9aecf0] { flex: 0 0 auto; flex-direction: column; gap: 8px; width: auto; --gap-h-b934834d-3d8e-4b3e-aaad-ad9a5e9aecf0: 0px; --gap-v-b934834d-3d8e-4b3e-aaad-ad9a5e9aecf0: 8px; max-width: 100%; }
}
.sd[data-s-85a635b5-355f-471f-bc89-28ae100cfb05] { color: var(--s-color-e382ce0f); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 16px; font-weight: 500; 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: 840px) {
  .sd[data-s-85a635b5-355f-471f-bc89-28ae100cfb05] { font-size: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-85a635b5-355f-471f-bc89-28ae100cfb05] { font-size: 16px; }
}
.sd[data-s-34f19333-d745-4fd3-9346-d3f053190141] { color: var(--s-color-e382ce0f); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; font-weight: 400; 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: 540px) {
  .sd[data-s-34f19333-d745-4fd3-9346-d3f053190141] { flex: 0 0 auto; font-size: 14px; }
}
.sd[data-s-0f860108-2190-4673-b720-240f70c005e8] { place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: calc(50% - (var(--gap-h-0ac0e990-5fb8-496f-a35d-fcd0b8f46677) * 0.5)); --gap-h-0f860108-2190-4673-b720-240f70c005e8: 0px; --gap-v-0f860108-2190-4673-b720-240f70c005e8: 16px; --gap-uuid: 0f860108-2190-4673-b720-240f70c005e8; max-width: calc(50% - (var(--gap-h-0ac0e990-5fb8-496f-a35d-fcd0b8f46677) * 0.5)); }
@media screen and (max-width: 1140px) {
  .sd[data-s-0f860108-2190-4673-b720-240f70c005e8] { width: 50%; --gap-h-0f860108-2190-4673-b720-240f70c005e8: 0px; --gap-v-0f860108-2190-4673-b720-240f70c005e8: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-0f860108-2190-4673-b720-240f70c005e8] { place-content: flex-start; align-items: flex-start; --gap-h-0f860108-2190-4673-b720-240f70c005e8: 0px; --gap-v-0f860108-2190-4673-b720-240f70c005e8: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0f860108-2190-4673-b720-240f70c005e8] { flex: 0 0 auto; flex-direction: column; gap: 8px; width: auto; --gap-h-0f860108-2190-4673-b720-240f70c005e8: 0px; --gap-v-0f860108-2190-4673-b720-240f70c005e8: 8px; max-width: 100%; }
}
.sd[data-s-faef2ba1-9053-403e-a60c-997977f28bd6] { color: var(--s-color-e382ce0f); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 2; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px) {
  .sd[data-s-faef2ba1-9053-403e-a60c-997977f28bd6] { font-size: 16px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-faef2ba1-9053-403e-a60c-997977f28bd6] { font-size: 16px; }
}
.sd[data-s-c0804755-c51c-42c0-b90e-7cb43770340a] { color: var(--s-color-e382ce0f); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; font-weight: 400; 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: 540px) {
  .sd[data-s-c0804755-c51c-42c0-b90e-7cb43770340a] { flex: 0 0 auto; font-size: 14px; }
}
.sd[data-s-79d103d5-1ce9-44c8-9efe-2bf0deffd461] { place-content: flex-start; align-items: flex-start; flex-flow: column; gap: 120px; padding: 0px; width: calc(48% - (var(--gap-h-05392bb7-879a-474e-91de-11f0ee7cc245) * 0.52)); --gap-h-79d103d5-1ce9-44c8-9efe-2bf0deffd461: 0px; --gap-v-79d103d5-1ce9-44c8-9efe-2bf0deffd461: 120px; --gap-uuid: 79d103d5-1ce9-44c8-9efe-2bf0deffd461; max-width: calc(48% - (var(--gap-h-05392bb7-879a-474e-91de-11f0ee7cc245) * 0.52)); }
.sd[data-s-79d103d5-1ce9-44c8-9efe-2bf0deffd461].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-79d103d5-1ce9-44c8-9efe-2bf0deffd461: 0px; --gap-v-79d103d5-1ce9-44c8-9efe-2bf0deffd461: 120px; }
.sd[data-s-79d103d5-1ce9-44c8-9efe-2bf0deffd461].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-79d103d5-1ce9-44c8-9efe-2bf0deffd461] { height: 560px; width: calc(100% - (var(--gap-h-05392bb7-879a-474e-91de-11f0ee7cc245) * 0)); --gap-h-79d103d5-1ce9-44c8-9efe-2bf0deffd461: 0px; --gap-v-79d103d5-1ce9-44c8-9efe-2bf0deffd461: 120px; max-width: calc(100% - (var(--gap-h-05392bb7-879a-474e-91de-11f0ee7cc245) * 0)); }
}
@media screen and (max-width: 840px) {
  .sd[data-s-79d103d5-1ce9-44c8-9efe-2bf0deffd461] { flex: 0 0 auto; gap: 40px; height: 480px; width: calc(100% - (var(--gap-h-05392bb7-879a-474e-91de-11f0ee7cc245) * 0)); --gap-h-79d103d5-1ce9-44c8-9efe-2bf0deffd461: 0px; --gap-v-79d103d5-1ce9-44c8-9efe-2bf0deffd461: 40px; max-width: calc(100% - (var(--gap-h-05392bb7-879a-474e-91de-11f0ee7cc245) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-79d103d5-1ce9-44c8-9efe-2bf0deffd461] { flex: 0 0 auto; gap: 40px; height: 320px; --gap-h-79d103d5-1ce9-44c8-9efe-2bf0deffd461: 0px; --gap-v-79d103d5-1ce9-44c8-9efe-2bf0deffd461: 40px; width: calc(100% - (var(--gap-h-05392bb7-879a-474e-91de-11f0ee7cc245) * 0)); max-width: calc(100% - (var(--gap-h-05392bb7-879a-474e-91de-11f0ee7cc245) * 0)); }
}
.sd[data-s-412d3d0e-7a29-45b2-ae6b-137043d57836] { height: calc(100% - (var(--gap-v-79d103d5-1ce9-44c8-9efe-2bf0deffd461) * 0)); width: calc(100% - (var(--gap-h-79d103d5-1ce9-44c8-9efe-2bf0deffd461) * 0)); max-width: calc(100% - (var(--gap-h-79d103d5-1ce9-44c8-9efe-2bf0deffd461) * 0)); }
.sd[data-s-412d3d0e-7a29-45b2-ae6b-137043d57836]::before { background-position: center center; }
@media screen and (max-width: 840px) {
  .sd[data-s-412d3d0e-7a29-45b2-ae6b-137043d57836] { flex: 0 0 auto; width: 100%; }
}
.sd[data-s-f16cd3be-2cf4-4ade-80e8-4857e8b184a6] { flex: 0 0 auto; height: 0px; width: 0px; max-width: 100%; }
.sd[data-s-329548ee-2178-4d4a-8fa3-fdf58f9711a5] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-7e509e6e-0e98-4a23-b25f-a5a5048e5a5d] { place-content: center; align-items: center; background: transparent; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px; overflow: hidden; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: 100%; max-width: 100%; }
.sd[data-s-7a3eb181-0b29-4fbc-b947-34abd4beeb22] { place-content: center; align-items: center; flex-flow: column; height: 560px; outline-offset: -4px; padding: 0px; transform: var(--sd-7a3eb181_002d0b29_002d4fbc_002db947_002d34abd4beeb22-transform); transition-property: transform; transition-timing-function: linear; width: 640px; will-change: transform; max-width: 100%; }
.sd[data-s-7a3eb181-0b29-4fbc-b947-34abd4beeb22]:focus { outline: none; }
.sd[data-s-7a3eb181-0b29-4fbc-b947-34abd4beeb22]:focus-visible { outline: black solid 2px; }
.sd._animatingNext[data-s-7a3eb181-0b29-4fbc-b947-34abd4beeb22] { transform: translateX(-100%); }
.sd._animatingPrev[data-s-7a3eb181-0b29-4fbc-b947-34abd4beeb22] { transform: translateX(100%); }
@media screen and (max-width: 840px) {
  .sd[data-s-7a3eb181-0b29-4fbc-b947-34abd4beeb22] { height: 480px; width: 64%; max-width: 64%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7a3eb181-0b29-4fbc-b947-34abd4beeb22] { height: 280px; width: 64%; max-width: 64%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-7a3eb181-0b29-4fbc-b947-34abd4beeb22] { height: 200px; width: 64%; max-width: 64%; }
}
.sd[data-s-56c7bcb6-6895-47e0-9ca7-d7f869d572b7] { place-content: flex-start flex-end; align-items: flex-start; border-radius: 0px; flex-flow: column; height: 100%; padding: 0px; width: 100%; z-index: -1; max-width: 100%; }
.sd[data-s-56c7bcb6-6895-47e0-9ca7-d7f869d572b7]::before { background-position: right center; }
.sd[data-s-4cdcc7bf-bab3-4278-891a-f402fa00efe7] { place-content: flex-start center; align-items: flex-start; backdrop-filter: blur(0px); background: transparent; flex: 0 0 auto; flex-flow: row; gap: 24px; height: auto; padding: 160px 120px; width: 100%; --gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 24px; --gap-v-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 0px; --gap-uuid: 4cdcc7bf-bab3-4278-891a-f402fa00efe7; max-width: 100%; }
.sd[data-s-4cdcc7bf-bab3-4278-891a-f402fa00efe7].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 24px; --gap-v-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 0px; }
.sd[data-s-4cdcc7bf-bab3-4278-891a-f402fa00efe7].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 1140px) {
  .sd[data-s-4cdcc7bf-bab3-4278-891a-f402fa00efe7] { padding: 160px 80px; --gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 24px; --gap-v-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-4cdcc7bf-bab3-4278-891a-f402fa00efe7] { gap: 40px; padding: 80px 40px; --gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 40px; --gap-v-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4cdcc7bf-bab3-4278-891a-f402fa00efe7] { gap: 40px; margin: 0px; padding: 80px 16px; --gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 40px; --gap-v-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4cdcc7bf-bab3-4278-891a-f402fa00efe7] { padding: 40px 16px; --gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 24px; --gap-v-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 0px; }
}
.sd[data-s-section-inner-4cdcc7bf-bab3-4278-891a-f402fa00efe7] { padding: 160px 120px; width: calc(100% - (var(--gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7) * 0)); height: auto; flex-flow: row; place-content: flex-start center; align-items: flex-start; gap: 24px; --gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 24px; --gap-v-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 0px; --gap-uuid: 4cdcc7bf-bab3-4278-891a-f402fa00efe7; max-width: calc(100% - (var(--gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7) * 0)); }
.sd[data-s-section-inner-4cdcc7bf-bab3-4278-891a-f402fa00efe7].appear { flex-direction: column; --gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 24px; --gap-v-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 0px; }
.sd[data-s-section-inner-4cdcc7bf-bab3-4278-891a-f402fa00efe7].appear-active { }
@media screen and (max-width: 1140px) {
  .sd[data-s-section-inner-4cdcc7bf-bab3-4278-891a-f402fa00efe7] { padding: 160px 80px; flex-direction: column; --gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 24px; --gap-v-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-section-inner-4cdcc7bf-bab3-4278-891a-f402fa00efe7] { padding: 80px 40px; flex-direction: column; gap: 40px; --gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 40px; --gap-v-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-section-inner-4cdcc7bf-bab3-4278-891a-f402fa00efe7] { padding: 80px 16px; flex-direction: column; gap: 40px; --gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 40px; --gap-v-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 0px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-section-inner-4cdcc7bf-bab3-4278-891a-f402fa00efe7] { padding: 40px 16px; flex-direction: column; --gap-h-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 24px; --gap-v-4cdcc7bf-bab3-4278-891a-f402fa00efe7: 0px; }
}
.sd[data-s-358f1a7d-2b34-4e14-9959-42d18f9d5787] { place-content: stretch space-between; align-items: stretch; flex-flow: column; gap: 64px; padding: 0px; width: 2000px; --gap-h-358f1a7d-2b34-4e14-9959-42d18f9d5787: 0px; --gap-v-358f1a7d-2b34-4e14-9959-42d18f9d5787: 64px; --gap-uuid: 358f1a7d-2b34-4e14-9959-42d18f9d5787; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-358f1a7d-2b34-4e14-9959-42d18f9d5787] { gap: 40px; --gap-h-358f1a7d-2b34-4e14-9959-42d18f9d5787: 0px; --gap-v-358f1a7d-2b34-4e14-9959-42d18f9d5787: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-358f1a7d-2b34-4e14-9959-42d18f9d5787] { gap: 40px; --gap-h-358f1a7d-2b34-4e14-9959-42d18f9d5787: 0px; --gap-v-358f1a7d-2b34-4e14-9959-42d18f9d5787: 40px; }
}
.sd[data-s-ae6730d7-66dc-4701-8bb2-7675e375f185] { place-content: flex-start; align-items: flex-start; border-bottom: 0px solid var(--s-color-549116a7) transparent; border-left: 0px solid var(--s-color-549116a7) transparent; border-right: 0px solid var(--s-color-549116a7) transparent; border-top: 0px solid var(--s-color-549116a7) transparent; flex-flow: column; gap: 24px; padding: 0px; --gap-h-ae6730d7-66dc-4701-8bb2-7675e375f185: 0px; --gap-v-ae6730d7-66dc-4701-8bb2-7675e375f185: 24px; --gap-uuid: ae6730d7-66dc-4701-8bb2-7675e375f185; }
.sd[data-s-ae6730d7-66dc-4701-8bb2-7675e375f185].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-ae6730d7-66dc-4701-8bb2-7675e375f185: 0px; --gap-v-ae6730d7-66dc-4701-8bb2-7675e375f185: 24px; }
.sd[data-s-ae6730d7-66dc-4701-8bb2-7675e375f185].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-ae6730d7-66dc-4701-8bb2-7675e375f185] { gap: 40px; --gap-h-ae6730d7-66dc-4701-8bb2-7675e375f185: 0px; --gap-v-ae6730d7-66dc-4701-8bb2-7675e375f185: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ae6730d7-66dc-4701-8bb2-7675e375f185] { gap: 40px; --gap-h-ae6730d7-66dc-4701-8bb2-7675e375f185: 0px; --gap-v-ae6730d7-66dc-4701-8bb2-7675e375f185: 40px; }
}
.sd[data-s-194bc7ac-80f4-4f2c-85c7-52940c804663] { color: var(--s-color-e382ce0f); flex: 1 1 0%; height: auto; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-61e9a921-2e07-441d-8f62-edf1ee79cac3] { color: var(--s-color-e382ce0f); flex: 0 0 auto; height: auto; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3] { place-content: stretch flex-start; align-items: stretch; flex-flow: wrap; gap: 16px 80px; padding: 0px; --gap-h-a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3: 80px; --gap-v-a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3: 16px; --gap-uuid: a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3; }
@media screen and (max-width: 840px) {
  .sd[data-s-a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3] { flex-flow: column; gap: 40px; --gap-h-a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3: 0px; --gap-v-a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3] { gap: 40px; --gap-h-a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3: 40px; --gap-v-a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3: 40px; }
}
.sd[data-s-686ea43f-7793-4129-8814-74424d538045] { place-content: stretch flex-start; align-items: stretch; flex-flow: row; gap: 24px; padding: 0px; width: calc(50% - (var(--gap-h-a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3) * 0.5)); --gap-h-686ea43f-7793-4129-8814-74424d538045: 24px; --gap-v-686ea43f-7793-4129-8814-74424d538045: 0px; --gap-uuid: 686ea43f-7793-4129-8814-74424d538045; max-width: calc(50% - (var(--gap-h-a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3) * 0.5)); }
.sd[data-s-686ea43f-7793-4129-8814-74424d538045].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-686ea43f-7793-4129-8814-74424d538045: 24px; --gap-v-686ea43f-7793-4129-8814-74424d538045: 0px; }
.sd[data-s-686ea43f-7793-4129-8814-74424d538045].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-686ea43f-7793-4129-8814-74424d538045] { flex: 0 0 auto; gap: 40px; height: 400px; width: calc(100% - (var(--gap-h-a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3) * 0)); --gap-h-686ea43f-7793-4129-8814-74424d538045: 40px; --gap-v-686ea43f-7793-4129-8814-74424d538045: 0px; max-width: calc(100% - (var(--gap-h-a4ecb032-eb54-48e4-bfef-3ac4bf8cb9d3) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-686ea43f-7793-4129-8814-74424d538045] { gap: 40px; --gap-h-686ea43f-7793-4129-8814-74424d538045: 40px; --gap-v-686ea43f-7793-4129-8814-74424d538045: 0px; }
}
.sd[data-s-a7b67c3f-9952-4995-bc43-4b55bc06b5c8] { height: calc(100% - (var(--gap-v-686ea43f-7793-4129-8814-74424d538045) * 0)); width: calc(100% - (var(--gap-h-686ea43f-7793-4129-8814-74424d538045) * 0)); max-width: calc(100% - (var(--gap-h-686ea43f-7793-4129-8814-74424d538045) * 0)); }
.sd[data-s-2621569c-cf9f-466d-a9c6-dd722bfe791d] { place-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-flow: column; gap: 16px 80px; padding: 24px 0px; width: auto; --gap-h-2621569c-cf9f-466d-a9c6-dd722bfe791d: 0px; --gap-v-2621569c-cf9f-466d-a9c6-dd722bfe791d: 16px; --gap-uuid: 2621569c-cf9f-466d-a9c6-dd722bfe791d; max-width: 100%; }
.sd[data-s-2621569c-cf9f-466d-a9c6-dd722bfe791d].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-2621569c-cf9f-466d-a9c6-dd722bfe791d: 0px; --gap-v-2621569c-cf9f-466d-a9c6-dd722bfe791d: 16px; }
.sd[data-s-2621569c-cf9f-466d-a9c6-dd722bfe791d].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-2621569c-cf9f-466d-a9c6-dd722bfe791d] { gap: 40px; padding: 0px; --gap-h-2621569c-cf9f-466d-a9c6-dd722bfe791d: 0px; --gap-v-2621569c-cf9f-466d-a9c6-dd722bfe791d: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2621569c-cf9f-466d-a9c6-dd722bfe791d] { gap: 24px; --gap-h-2621569c-cf9f-466d-a9c6-dd722bfe791d: 0px; --gap-v-2621569c-cf9f-466d-a9c6-dd722bfe791d: 24px; }
}
.sd[data-s-8d38188c-d01d-4823-8532-bf15a11f53e9] { place-content: flex-start; align-items: flex-start; border-bottom: 1px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: column; gap: 8px; padding: 0px 0px 24px; width: calc(100% - (var(--gap-h-2621569c-cf9f-466d-a9c6-dd722bfe791d) * 0)); --gap-h-8d38188c-d01d-4823-8532-bf15a11f53e9: 0px; --gap-v-8d38188c-d01d-4823-8532-bf15a11f53e9: 8px; --gap-uuid: 8d38188c-d01d-4823-8532-bf15a11f53e9; max-width: calc(100% - (var(--gap-h-2621569c-cf9f-466d-a9c6-dd722bfe791d) * 0)); }
.sd[data-s-b6387b57-1fb4-402d-bc83-c5b1e3972e2c] { color: var(--s-color-e382ce0f); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 18px; font-weight: 400; 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: 540px) {
  .sd[data-s-b6387b57-1fb4-402d-bc83-c5b1e3972e2c] { font-size: 16px; }
}
.sd[data-s-0fe04016-dead-49ac-9358-1fe333476619] { color: var(--s-color-e382ce0f); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 16px; font-weight: 400; 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: 540px) {
  .sd[data-s-0fe04016-dead-49ac-9358-1fe333476619] { font-size: 14px; }
}
.sd[data-s-3bdff01e-2c57-45e4-85da-6a2ad90bfa7b] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 8px; padding: 0px; width: auto; --gap-h-3bdff01e-2c57-45e4-85da-6a2ad90bfa7b: 0px; --gap-v-3bdff01e-2c57-45e4-85da-6a2ad90bfa7b: 8px; --gap-uuid: 3bdff01e-2c57-45e4-85da-6a2ad90bfa7b; max-width: 100%; }
.sd[data-s-7da8e2c2-fb80-48bb-9308-4641b7c20d67] { place-content: center flex-start; align-items: center; flex-flow: row; gap: 8px; padding: 0px; --gap-h-7da8e2c2-fb80-48bb-9308-4641b7c20d67: 8px; --gap-v-7da8e2c2-fb80-48bb-9308-4641b7c20d67: 0px; --gap-uuid: 7da8e2c2-fb80-48bb-9308-4641b7c20d67; }
.sd[data-s-4a3c36e3-9a33-48b7-9a4e-b3cf8fb5599a] { color: var(--s-color-e382ce0f); font-size: 16px; }
.sd[data-s-c01af894-dc34-44f3-85b7-7d96bbefc4d4] { color: var(--s-color-e382ce0f); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 16px; font-weight: 400; 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: 540px) {
  .sd[data-s-c01af894-dc34-44f3-85b7-7d96bbefc4d4] { font-size: 14px; }
}
.sd[data-s-bb6c0417-4dc1-421c-999e-92efdbc86cff] { color: var(--s-color-e382ce0f); flex: 0 0 auto; height: auto; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-7d3861f0-a76f-417e-bdff-84d077019a6f] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 8px; padding: 0px; width: auto; --gap-h-7d3861f0-a76f-417e-bdff-84d077019a6f: 0px; --gap-v-7d3861f0-a76f-417e-bdff-84d077019a6f: 8px; --gap-uuid: 7d3861f0-a76f-417e-bdff-84d077019a6f; max-width: 100%; }
.sd[data-s-d2963c34-a29d-4b0a-8e30-c77eb9b91a4d] { place-content: center flex-start; align-items: center; flex-flow: row; gap: 8px; padding: 0px; --gap-h-d2963c34-a29d-4b0a-8e30-c77eb9b91a4d: 8px; --gap-v-d2963c34-a29d-4b0a-8e30-c77eb9b91a4d: 0px; --gap-uuid: d2963c34-a29d-4b0a-8e30-c77eb9b91a4d; }
.sd[data-s-dea6cbd7-bb2e-45f7-a9e0-f51161a41748] { color: var(--s-color-e382ce0f); font-size: 16px; }
.sd[data-s-b47961e2-e4c9-4671-a890-9a43e5e58786] { color: var(--s-color-e382ce0f); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 16px; font-weight: 400; 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: 540px) {
  .sd[data-s-b47961e2-e4c9-4671-a890-9a43e5e58786] { font-size: 14px; }
}
.sd[data-s-cf1999e1-ad41-4834-bc23-22d54e067a48] { color: var(--s-color-e382ce0f); flex: 0 0 auto; height: auto; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a] { place-content: center; align-items: center; backdrop-filter: blur(0px); background: var(--s-color-e382ce0f); flex: 0 0 auto; flex-flow: row; gap: 40px; height: auto; padding: 80px; translate: 0px; width: 100%; --gap-h-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 40px; --gap-v-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 0px; --gap-uuid: bae4f6d5-0250-4fd9-b699-0ce30f3ee57a; max-width: 100%; }
.sd[data-s-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 40px; --gap-v-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 0px; }
.sd[data-s-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
.sd[data-s-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a]::before { filter: grayscale(0.4) brightness(0.2); --gap-h-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 40px; --gap-v-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 0px; }
@media screen and (max-width: 1140px) {
  .sd[data-s-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a] { gap: 40px; padding: 80px; --gap-h-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 40px; --gap-v-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a] { flex-flow: row; gap: 80px; padding: 80px 40px; --gap-h-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 80px; --gap-v-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a] { gap: 40px; padding: 80px 24px; --gap-h-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 40px; --gap-v-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 0px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a] { padding: 64px 16px; --gap-h-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 40px; --gap-v-bae4f6d5-0250-4fd9-b699-0ce30f3ee57a: 0px; }
}
.sd[data-s-78ab62f8-06a3-4164-a2aa-e86c61d6579a] { place-content: center flex-start; align-items: center; flex-flow: column; gap: 40px; padding: 0px; width: 1280px; --gap-h-78ab62f8-06a3-4164-a2aa-e86c61d6579a: 0px; --gap-v-78ab62f8-06a3-4164-a2aa-e86c61d6579a: 40px; --gap-uuid: 78ab62f8-06a3-4164-a2aa-e86c61d6579a; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-78ab62f8-06a3-4164-a2aa-e86c61d6579a] { gap: 32px; --gap-h-78ab62f8-06a3-4164-a2aa-e86c61d6579a: 0px; --gap-v-78ab62f8-06a3-4164-a2aa-e86c61d6579a: 32px; }
}
.sd[data-s-aa17f173-7d02-42c9-ae56-962b55ae2f93] { color: var(--s-color-db8d52d4); flex: 1 1 0%; height: auto; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-70debc4b-5ff7-4cc8-b05f-5f3fb3cfc3f0] { color: var(--s-color-db8d52d4); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 2; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-ec8aa490-1dc2-45f0-8505-f1ac7e9cb452] { place-content: stretch center; align-items: stretch; flex: 0 0 auto; flex-flow: row; gap: 40px; padding: 0px; width: calc(100% - (var(--gap-h-78ab62f8-06a3-4164-a2aa-e86c61d6579a) * 0)); --gap-h-ec8aa490-1dc2-45f0-8505-f1ac7e9cb452: 40px; --gap-v-ec8aa490-1dc2-45f0-8505-f1ac7e9cb452: 0px; --gap-uuid: ec8aa490-1dc2-45f0-8505-f1ac7e9cb452; max-width: calc(100% - (var(--gap-h-78ab62f8-06a3-4164-a2aa-e86c61d6579a) * 0)); }
@media screen and (max-width: 840px) {
  .sd[data-s-ec8aa490-1dc2-45f0-8505-f1ac7e9cb452] { flex-flow: column; gap: 40px; --gap-h-ec8aa490-1dc2-45f0-8505-f1ac7e9cb452: 0px; --gap-v-ec8aa490-1dc2-45f0-8505-f1ac7e9cb452: 40px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-ec8aa490-1dc2-45f0-8505-f1ac7e9cb452] { gap: 32px; height: 379px; --gap-h-ec8aa490-1dc2-45f0-8505-f1ac7e9cb452: 32px; --gap-v-ec8aa490-1dc2-45f0-8505-f1ac7e9cb452: 0px; width: calc(100% - (var(--gap-h-78ab62f8-06a3-4164-a2aa-e86c61d6579a) * 0)); max-width: calc(100% - (var(--gap-h-78ab62f8-06a3-4164-a2aa-e86c61d6579a) * 0)); }
}
.sd[data-s-746be087-bcfc-4b25-9ba1-6c20ecdc2af0] { place-content: center flex-start; align-items: center; flex: 1 1 0%; flex-flow: column; gap: 40px; padding: 0px; width: auto; --gap-h-746be087-bcfc-4b25-9ba1-6c20ecdc2af0: 0px; --gap-v-746be087-bcfc-4b25-9ba1-6c20ecdc2af0: 40px; --gap-uuid: 746be087-bcfc-4b25-9ba1-6c20ecdc2af0; max-width: 100%; }
.sd[data-s-18e277f5-8a6a-4ef6-8128-f3bef1675043] { place-content: center flex-start; align-items: center; flex-flow: column; gap: 12px; padding: 0px; --gap-h-18e277f5-8a6a-4ef6-8128-f3bef1675043: 0px; --gap-v-18e277f5-8a6a-4ef6-8128-f3bef1675043: 12px; --gap-uuid: 18e277f5-8a6a-4ef6-8128-f3bef1675043; }
.sd[data-s-66f7b57e-1ff3-42ce-88cd-e6f0a7d06c66] { color: var(--s-color-db8d52d4); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-d9bd6cc8-b09b-428c-a3cb-3ea73ebcc2da] { place-content: flex-end flex-start; align-items: flex-end; flex-flow: row; gap: 8px; padding: 0px; --gap-h-d9bd6cc8-b09b-428c-a3cb-3ea73ebcc2da: 8px; --gap-v-d9bd6cc8-b09b-428c-a3cb-3ea73ebcc2da: 0px; --gap-uuid: d9bd6cc8-b09b-428c-a3cb-3ea73ebcc2da; }
.sd[data-s-3c98f768-d704-4e7e-af20-df200b63267c] { color: var(--s-color-db8d52d4); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 18px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-97943903-bb48-4017-b782-1ab567175427] { color: var(--s-color-db8d52d4); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 26px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-e9cc6818-53f6-4097-9263-bb9bcc416515] { place-content: center; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 1px solid var(--s-color-549116a7); border-right: 1px solid var(--s-color-549116a7); border-top: 1px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: row; gap: 16px; padding: 24px 0px; width: calc(80% - (var(--gap-h-746be087-bcfc-4b25-9ba1-6c20ecdc2af0) * 0.2)); --gap-h-e9cc6818-53f6-4097-9263-bb9bcc416515: 16px; --gap-v-e9cc6818-53f6-4097-9263-bb9bcc416515: 0px; --gap-uuid: e9cc6818-53f6-4097-9263-bb9bcc416515; max-width: calc(80% - (var(--gap-h-746be087-bcfc-4b25-9ba1-6c20ecdc2af0) * 0.2)); }
.sd[data-s-e9cc6818-53f6-4097-9263-bb9bcc416515]:hover { background: var(--s-color-4fb46f3d); --gap-h-e9cc6818-53f6-4097-9263-bb9bcc416515: 16px; --gap-v-e9cc6818-53f6-4097-9263-bb9bcc416515: 0px; }
@media screen and (max-width: 840px) {
  .sd[data-s-e9cc6818-53f6-4097-9263-bb9bcc416515] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-746be087-bcfc-4b25-9ba1-6c20ecdc2af0) * 0)); --gap-h-e9cc6818-53f6-4097-9263-bb9bcc416515: 16px; --gap-v-e9cc6818-53f6-4097-9263-bb9bcc416515: 0px; max-width: calc(100% - (var(--gap-h-746be087-bcfc-4b25-9ba1-6c20ecdc2af0) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-e9cc6818-53f6-4097-9263-bb9bcc416515] { gap: 16px; --gap-h-e9cc6818-53f6-4097-9263-bb9bcc416515: 16px; --gap-v-e9cc6818-53f6-4097-9263-bb9bcc416515: 0px; }
}
.sd[data-s-140e33b8-2d7d-4c02-8251-e7271ec60e6d] { color: var(--s-color-549116a7); font-size: 20px; }
.sd[data-s-d28bf996-2c6a-4edc-8e9c-509c24cfa7c3] { border-bottom: 0px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); color: var(--s-color-db8d52d4); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-41213e76-e9a1-4c76-8caa-1fdf71898580] { place-content: stretch center; align-items: stretch; flex-flow: row; gap: 80px; padding: 0px; width: 1px; --gap-h-41213e76-e9a1-4c76-8caa-1fdf71898580: 80px; --gap-v-41213e76-e9a1-4c76-8caa-1fdf71898580: 0px; --gap-uuid: 41213e76-e9a1-4c76-8caa-1fdf71898580; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-41213e76-e9a1-4c76-8caa-1fdf71898580] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-ec8aa490-1dc2-45f0-8505-f1ac7e9cb452) * 0)); --gap-h-41213e76-e9a1-4c76-8caa-1fdf71898580: 80px; --gap-v-41213e76-e9a1-4c76-8caa-1fdf71898580: 0px; max-width: calc(100% - (var(--gap-h-ec8aa490-1dc2-45f0-8505-f1ac7e9cb452) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-41213e76-e9a1-4c76-8caa-1fdf71898580] { gap: 16px; --gap-h-41213e76-e9a1-4c76-8caa-1fdf71898580: 16px; --gap-v-41213e76-e9a1-4c76-8caa-1fdf71898580: 0px; }
}
.sd[data-s-3be6040e-d91f-4383-8b95-6defbcd3dd2a] { background: var(--s-color-549116a7); flex: 0 0 auto; height: calc(100% - (var(--gap-v-41213e76-e9a1-4c76-8caa-1fdf71898580) * 0)); width: 1px; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-3be6040e-d91f-4383-8b95-6defbcd3dd2a] { flex: 0 0 auto; height: 1px; width: calc(100% - (var(--gap-h-41213e76-e9a1-4c76-8caa-1fdf71898580) * 0)); max-width: calc(100% - (var(--gap-h-41213e76-e9a1-4c76-8caa-1fdf71898580) * 0)); }
}
.sd[data-s-fdf57154-ada5-46c7-ad66-5038fb019162] { place-content: center flex-start; align-items: center; flex: 1 1 0%; flex-flow: column; gap: 16px; padding: 0px; width: auto; --gap-h-fdf57154-ada5-46c7-ad66-5038fb019162: 0px; --gap-v-fdf57154-ada5-46c7-ad66-5038fb019162: 16px; --gap-uuid: fdf57154-ada5-46c7-ad66-5038fb019162; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd[data-s-fdf57154-ada5-46c7-ad66-5038fb019162] { gap: 16px; --gap-h-fdf57154-ada5-46c7-ad66-5038fb019162: 0px; --gap-v-fdf57154-ada5-46c7-ad66-5038fb019162: 16px; }
}
.sd[data-s-0a64076e-7e6d-431e-9047-2f6f0ce756bd] { place-content: center; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 1px solid var(--s-color-549116a7); border-right: 1px solid var(--s-color-549116a7); border-top: 1px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: row; gap: 16px; padding: 24px 0px; width: calc(80% - (var(--gap-h-fdf57154-ada5-46c7-ad66-5038fb019162) * 0.2)); --gap-h-0a64076e-7e6d-431e-9047-2f6f0ce756bd: 16px; --gap-v-0a64076e-7e6d-431e-9047-2f6f0ce756bd: 0px; --gap-uuid: 0a64076e-7e6d-431e-9047-2f6f0ce756bd; max-width: calc(80% - (var(--gap-h-fdf57154-ada5-46c7-ad66-5038fb019162) * 0.2)); }
.sd[data-s-0a64076e-7e6d-431e-9047-2f6f0ce756bd]:hover { background: var(--s-color-4fb46f3d); --gap-h-0a64076e-7e6d-431e-9047-2f6f0ce756bd: 16px; --gap-v-0a64076e-7e6d-431e-9047-2f6f0ce756bd: 0px; }
@media screen and (max-width: 840px) {
  .sd[data-s-0a64076e-7e6d-431e-9047-2f6f0ce756bd] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-fdf57154-ada5-46c7-ad66-5038fb019162) * 0)); --gap-h-0a64076e-7e6d-431e-9047-2f6f0ce756bd: 16px; --gap-v-0a64076e-7e6d-431e-9047-2f6f0ce756bd: 0px; max-width: calc(100% - (var(--gap-h-fdf57154-ada5-46c7-ad66-5038fb019162) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-0a64076e-7e6d-431e-9047-2f6f0ce756bd] { gap: 16px; --gap-h-0a64076e-7e6d-431e-9047-2f6f0ce756bd: 16px; --gap-v-0a64076e-7e6d-431e-9047-2f6f0ce756bd: 0px; }
}
.sd[data-s-e0c31cdb-34ea-4652-bb87-49b4b43d97de] { color: var(--s-color-549116a7); font-size: 20px; }
.sd[data-s-fe4a029b-08e8-4704-b57d-177d77df00e0] { border-bottom: 0px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); color: var(--s-color-db8d52d4); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-7bef5d1a-d672-4676-b04b-ba2b7b9744ae] { place-content: center; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 1px solid var(--s-color-549116a7); border-right: 1px solid var(--s-color-549116a7); border-top: 1px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: row; gap: 16px; padding: 24px 0px; width: calc(80% - (var(--gap-h-fdf57154-ada5-46c7-ad66-5038fb019162) * 0.2)); --gap-h-7bef5d1a-d672-4676-b04b-ba2b7b9744ae: 16px; --gap-v-7bef5d1a-d672-4676-b04b-ba2b7b9744ae: 0px; --gap-uuid: 7bef5d1a-d672-4676-b04b-ba2b7b9744ae; max-width: calc(80% - (var(--gap-h-fdf57154-ada5-46c7-ad66-5038fb019162) * 0.2)); }
.sd[data-s-7bef5d1a-d672-4676-b04b-ba2b7b9744ae]:hover { background: var(--s-color-4fb46f3d); --gap-h-7bef5d1a-d672-4676-b04b-ba2b7b9744ae: 16px; --gap-v-7bef5d1a-d672-4676-b04b-ba2b7b9744ae: 0px; }
@media screen and (max-width: 840px) {
  .sd[data-s-7bef5d1a-d672-4676-b04b-ba2b7b9744ae] { flex: 0 0 auto; width: calc(100% - (var(--gap-h-fdf57154-ada5-46c7-ad66-5038fb019162) * 0)); --gap-h-7bef5d1a-d672-4676-b04b-ba2b7b9744ae: 16px; --gap-v-7bef5d1a-d672-4676-b04b-ba2b7b9744ae: 0px; max-width: calc(100% - (var(--gap-h-fdf57154-ada5-46c7-ad66-5038fb019162) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-7bef5d1a-d672-4676-b04b-ba2b7b9744ae] { gap: 16px; --gap-h-7bef5d1a-d672-4676-b04b-ba2b7b9744ae: 16px; --gap-v-7bef5d1a-d672-4676-b04b-ba2b7b9744ae: 0px; }
}
.sd[data-s-041ab7d4-399e-4ad8-9717-ae419b28df50] { border-radius: 0px; color: var(--s-color-549116a7); font-size: 20px; }
.sd[data-s-2c553b7d-2063-4c53-b83f-46382ed6c760] { border-bottom: 0px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); color: var(--s-color-db8d52d4); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-b9815f75-44b6-4762-afb9-23cd60ec8dcf] { place-content: center; align-items: center; inset: auto 0px 0px auto; flex-flow: column; gap: 24px 0px; height: 100%; padding: 0px; position: fixed; z-index: 2; --gap-h-b9815f75-44b6-4762-afb9-23cd60ec8dcf: 0px; --gap-v-b9815f75-44b6-4762-afb9-23cd60ec8dcf: 24px; --gap-uuid: b9815f75-44b6-4762-afb9-23cd60ec8dcf; max-width: 100%; }
.sd[data-s-b9815f75-44b6-4762-afb9-23cd60ec8dcf].appear { opacity: 0; transition-delay: 1000ms; transition-duration: 400ms; transition-timing-function: ease-in-out; translate: 16px; --gap-h-b9815f75-44b6-4762-afb9-23cd60ec8dcf: 0px; --gap-v-b9815f75-44b6-4762-afb9-23cd60ec8dcf: 24px; }
.sd[data-s-b9815f75-44b6-4762-afb9-23cd60ec8dcf].appear-active { transition-delay: 1000ms; transition-duration: 400ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 840px) {
  .sd[data-s-b9815f75-44b6-4762-afb9-23cd60ec8dcf] { height: auto; --gap-h-b9815f75-44b6-4762-afb9-23cd60ec8dcf: 0px; --gap-v-b9815f75-44b6-4762-afb9-23cd60ec8dcf: 24px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-b9815f75-44b6-4762-afb9-23cd60ec8dcf].appear { translate: 0px 16px; }
  .sd[data-s-b9815f75-44b6-4762-afb9-23cd60ec8dcf].appear-active { }
}
.sd[data-s-73752423-c87c-4a09-bdd6-b58244023d2b] { place-content: center; align-items: center; background: var(--s-color-e382ce0f); border-bottom: 1px solid var(--s-color-4fb46f3d); border-left: 1px solid var(--s-color-4fb46f3d); border-right: 0px solid var(--s-color-4fb46f3d); border-top: 1px solid var(--s-color-4fb46f3d); inset: auto; display: flex; flex-flow: column; gap: 16px; height: auto; padding: 24px 16px; position: relative; width: auto; --gap-h-73752423-c87c-4a09-bdd6-b58244023d2b: 0px; --gap-v-73752423-c87c-4a09-bdd6-b58244023d2b: 16px; --gap-uuid: 73752423-c87c-4a09-bdd6-b58244023d2b; max-width: 100%; }
.sd[data-s-73752423-c87c-4a09-bdd6-b58244023d2b].appear { opacity: 0; transition-delay: 1600ms; transition-duration: 800ms; translate: 16px; --gap-h-73752423-c87c-4a09-bdd6-b58244023d2b: 0px; --gap-v-73752423-c87c-4a09-bdd6-b58244023d2b: 16px; }
.sd[data-s-73752423-c87c-4a09-bdd6-b58244023d2b].appear-active { transition-delay: 1600ms; transition-duration: 800ms; }
.sd[data-s-73752423-c87c-4a09-bdd6-b58244023d2b]:hover { padding: 24px 24px 24px 16px; --gap-h-73752423-c87c-4a09-bdd6-b58244023d2b: 0px; --gap-v-73752423-c87c-4a09-bdd6-b58244023d2b: 16px; }
@media screen and (max-width: 1140px) {
  .sd[data-s-73752423-c87c-4a09-bdd6-b58244023d2b] { display: flex; --gap-h-73752423-c87c-4a09-bdd6-b58244023d2b: 0px; --gap-v-73752423-c87c-4a09-bdd6-b58244023d2b: 16px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-73752423-c87c-4a09-bdd6-b58244023d2b]:hover { padding: 20px 0px 24px; }
  .sd[data-s-73752423-c87c-4a09-bdd6-b58244023d2b] { border-bottom: 0px solid var(--s-color-4fb46f3d); border-left: 0px solid var(--s-color-4fb46f3d); border-right: 0px solid var(--s-color-4fb46f3d); border-top: 0px solid var(--s-color-4fb46f3d); display: flex; flex: 0 0 auto; flex-flow: row; padding: 20px 40px; width: 320px; --gap-h-73752423-c87c-4a09-bdd6-b58244023d2b: 16px; --gap-v-73752423-c87c-4a09-bdd6-b58244023d2b: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-73752423-c87c-4a09-bdd6-b58244023d2b]:hover { padding: 16px 40px 20px; }
  .sd[data-s-73752423-c87c-4a09-bdd6-b58244023d2b] { border-bottom: 0px solid var(--s-color-4fb46f3d); border-left: 1px solid var(--s-color-4fb46f3d); border-right: 0px solid var(--s-color-4fb46f3d); border-top: 1px solid var(--s-color-4fb46f3d); display: flex; padding: 16px 40px; width: auto; --gap-h-73752423-c87c-4a09-bdd6-b58244023d2b: 0px; --gap-v-73752423-c87c-4a09-bdd6-b58244023d2b: 16px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-73752423-c87c-4a09-bdd6-b58244023d2b] { display: flex; --gap-h-73752423-c87c-4a09-bdd6-b58244023d2b: 0px; --gap-v-73752423-c87c-4a09-bdd6-b58244023d2b: 16px; }
}
.sd[data-s-dcfb76e2-2f4a-46e9-8027-c56b3e8d8dae] { color: var(--s-color-549116a7); font-size: 16px; padding: 0px; }
@media screen and (max-width: 540px) {
  .sd[data-s-dcfb76e2-2f4a-46e9-8027-c56b3e8d8dae] { font-size: 14px; }
}
.sd[data-s-24cfac3e-7ea4-4fa0-be31-48de3e1731a2] { border-bottom: 0px solid var(--s-color-ed83bb3a); border-left: 0px solid var(--s-color-ed83bb3a); border-right: 0px solid var(--s-color-ed83bb3a); border-top: 0px solid var(--s-color-ed83bb3a); color: var(--s-color-ed83bb3a); font-family: var(--s-font-7cac6676); font-feature-settings: normal; font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; text-align: left; text-orientation: mixed; width: auto; writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; max-width: 100%; justify-content: flex-start; }
.sd[data-s-73752423-c87c-4a09-bdd6-b58244023d2b]:hover .sd[data-s-24cfac3e-7ea4-4fa0-be31-48de3e1731a2]:hover { color: rgb(255, 255, 255); }
.sd[data-s-73752423-c87c-4a09-bdd6-b58244023d2b]:hover .sd[data-s-24cfac3e-7ea4-4fa0-be31-48de3e1731a2] { color: rgb(255, 255, 255); }
@media screen and (max-width: 840px) {
  .sd[data-s-24cfac3e-7ea4-4fa0-be31-48de3e1731a2] { font-feature-settings: "palt"; text-orientation: mixed; writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-24cfac3e-7ea4-4fa0-be31-48de3e1731a2] { font-size: 13px; }
}
.sd[data-s-4336ebd7-b168-40c8-9357-1a1f2c0d4f70] { place-content: flex-start center; align-items: flex-start; background: var(--s-color-8fa6fc77); display: flex; flex: 0 0 auto; flex-flow: row; gap: 40px; height: auto; padding: 80px 120px 64px; width: 100%; --gap-h-4336ebd7-b168-40c8-9357-1a1f2c0d4f70: 40px; --gap-v-4336ebd7-b168-40c8-9357-1a1f2c0d4f70: 0px; --gap-uuid: 4336ebd7-b168-40c8-9357-1a1f2c0d4f70; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-4336ebd7-b168-40c8-9357-1a1f2c0d4f70] { display: flex; padding: 80px; --gap-h-4336ebd7-b168-40c8-9357-1a1f2c0d4f70: 40px; --gap-v-4336ebd7-b168-40c8-9357-1a1f2c0d4f70: 0px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-4336ebd7-b168-40c8-9357-1a1f2c0d4f70] { display: flex; flex: 0 0 auto; flex-flow: column; gap: 48px; padding: 80px 40px; --gap-h-4336ebd7-b168-40c8-9357-1a1f2c0d4f70: 0px; --gap-v-4336ebd7-b168-40c8-9357-1a1f2c0d4f70: 48px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4336ebd7-b168-40c8-9357-1a1f2c0d4f70] { display: flex; padding: 64px 24px; --gap-h-4336ebd7-b168-40c8-9357-1a1f2c0d4f70: 40px; --gap-v-4336ebd7-b168-40c8-9357-1a1f2c0d4f70: 0px; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-4336ebd7-b168-40c8-9357-1a1f2c0d4f70] { display: flex; padding: 64px 16px; --gap-h-4336ebd7-b168-40c8-9357-1a1f2c0d4f70: 40px; --gap-v-4336ebd7-b168-40c8-9357-1a1f2c0d4f70: 0px; }
}
.sd[data-s-2185b989-2837-476f-bb0d-df1429b10d6c] { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 40px; padding: 0px; width: 2000px; --gap-h-2185b989-2837-476f-bb0d-df1429b10d6c: 40px; --gap-v-2185b989-2837-476f-bb0d-df1429b10d6c: 0px; --gap-uuid: 2185b989-2837-476f-bb0d-df1429b10d6c; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-2185b989-2837-476f-bb0d-df1429b10d6c] { flex-direction: column; gap: 48px; --gap-h-2185b989-2837-476f-bb0d-df1429b10d6c: 0px; --gap-v-2185b989-2837-476f-bb0d-df1429b10d6c: 48px; }
}
.sd[data-s-83ea057b-5a8c-407c-9d9f-4d29c9c7eaa5] { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 32px; padding: 0px; width: 400px; --gap-h-83ea057b-5a8c-407c-9d9f-4d29c9c7eaa5: 32px; --gap-v-83ea057b-5a8c-407c-9d9f-4d29c9c7eaa5: 0px; --gap-uuid: 83ea057b-5a8c-407c-9d9f-4d29c9c7eaa5; max-width: 100%; }
.sd[data-s-83ea057b-5a8c-407c-9d9f-4d29c9c7eaa5].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-83ea057b-5a8c-407c-9d9f-4d29c9c7eaa5: 32px; --gap-v-83ea057b-5a8c-407c-9d9f-4d29c9c7eaa5: 0px; }
.sd[data-s-83ea057b-5a8c-407c-9d9f-4d29c9c7eaa5].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-83ea057b-5a8c-407c-9d9f-4d29c9c7eaa5] { flex: 0 0 auto; gap: 24px; width: auto; --gap-h-83ea057b-5a8c-407c-9d9f-4d29c9c7eaa5: 24px; --gap-v-83ea057b-5a8c-407c-9d9f-4d29c9c7eaa5: 0px; max-width: 100%; }
}
.sd[data-s-08d48549-c6ae-4e5f-a199-4d4e6667fbe9] { place-content: flex-start center; align-items: flex-start; filter: brightness(200%) contrast(200%); flex: 0 0 auto; flex-flow: column; gap: 4px; height: 165px; mix-blend-mode: normal; padding: 0px; width: 94px; --gap-h-08d48549-c6ae-4e5f-a199-4d4e6667fbe9: 0px; --gap-v-08d48549-c6ae-4e5f-a199-4d4e6667fbe9: 4px; --gap-uuid: 08d48549-c6ae-4e5f-a199-4d4e6667fbe9; max-width: 100%; }
.sd[data-s-08d48549-c6ae-4e5f-a199-4d4e6667fbe9]::before { background-repeat: no-repeat; background-size: contain; --gap-h-08d48549-c6ae-4e5f-a199-4d4e6667fbe9: 0px; --gap-v-08d48549-c6ae-4e5f-a199-4d4e6667fbe9: 4px; }
.sd[data-s-5d97a775-15bc-4bc4-9b50-594754444864] { place-content: flex-start; align-items: flex-start; flex-flow: column; gap: 8px; padding: 0px; --gap-h-5d97a775-15bc-4bc4-9b50-594754444864: 0px; --gap-v-5d97a775-15bc-4bc4-9b50-594754444864: 8px; --gap-uuid: 5d97a775-15bc-4bc4-9b50-594754444864; }
.sd[data-s-38b95a4f-c773-484e-bdf8-fe9b2669f9ce] { color: var(--s-color-f6aa68d5); flex: 1 1 0%; font-family: var(--s-font-7cac6676); font-size: 15px; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-38b95a4f-c773-484e-bdf8-fe9b2669f9ce] { font-size: 14px; }
}
.sd[data-s-09b4280a-e88a-427c-9005-f02964e884aa] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-09b4280a-e88a-427c-9005-f02964e884aa] { font-size: 14px; }
}
.sd[data-s-32bd6593-c50c-405a-9e9c-78e4f4dbd6cf] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-32bd6593-c50c-405a-9e9c-78e4f4dbd6cf] { font-size: 14px; }
}
.sd[data-s-f9e07976-ec49-4017-aad9-c579290b04d0] { place-content: flex-start; align-items: flex-start; flex-flow: column; gap: 8px; padding: 0px; --gap-h-f9e07976-ec49-4017-aad9-c579290b04d0: 0px; --gap-v-f9e07976-ec49-4017-aad9-c579290b04d0: 8px; --gap-uuid: f9e07976-ec49-4017-aad9-c579290b04d0; }
.sd[data-s-9adedca4-386e-4df6-b064-530fb1acea21] { color: var(--s-color-f6aa68d5); flex: 1 1 0%; font-family: var(--s-font-7cac6676); font-size: 15px; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-9adedca4-386e-4df6-b064-530fb1acea21] { font-size: 14px; }
}
.sd[data-s-4180fddb-45f8-4b96-8d62-0ecf0de70faf] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-4180fddb-45f8-4b96-8d62-0ecf0de70faf] { font-size: 14px; }
}
.sd[data-s-7ebe06c5-13df-45c8-94f6-a7f523570f65] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-7ebe06c5-13df-45c8-94f6-a7f523570f65] { font-size: 14px; }
}
.sd[data-s-acb55d7d-5b84-482e-b0cc-ce892499c110] { color: rgb(255, 255, 255); font-family: var(--s-font-8095d04c); font-size: 18px; font-weight: 400; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ae5a1011-a479-4a7f-b237-692a8a2ab04c] { place-content: flex-end space-between; align-items: flex-end; flex: 1 1 0%; flex-flow: column; gap: 40px; padding: 0px; width: auto; --gap-h-ae5a1011-a479-4a7f-b237-692a8a2ab04c: 0px; --gap-v-ae5a1011-a479-4a7f-b237-692a8a2ab04c: 40px; --gap-uuid: ae5a1011-a479-4a7f-b237-692a8a2ab04c; max-width: 100%; }
.sd[data-s-ae5a1011-a479-4a7f-b237-692a8a2ab04c].appear { opacity: 0; transition-delay: 400ms; transition-duration: 800ms; translate: 0px 16px; --gap-h-ae5a1011-a479-4a7f-b237-692a8a2ab04c: 0px; --gap-v-ae5a1011-a479-4a7f-b237-692a8a2ab04c: 40px; }
.sd[data-s-ae5a1011-a479-4a7f-b237-692a8a2ab04c].appear-active { transition-delay: 400ms; transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd[data-s-ae5a1011-a479-4a7f-b237-692a8a2ab04c] { place-content: flex-start; align-items: flex-start; gap: 80px; --gap-h-ae5a1011-a479-4a7f-b237-692a8a2ab04c: 0px; --gap-v-ae5a1011-a479-4a7f-b237-692a8a2ab04c: 80px; }
}
.sd[data-s-967d5529-0a24-4f6d-b484-ee0622780817] { place-content: flex-end center; align-items: flex-end; flex-flow: column; gap: 32px; padding: 0px; --gap-h-967d5529-0a24-4f6d-b484-ee0622780817: 0px; --gap-v-967d5529-0a24-4f6d-b484-ee0622780817: 32px; --gap-uuid: 967d5529-0a24-4f6d-b484-ee0622780817; }
@media screen and (max-width: 840px) {
  .sd[data-s-967d5529-0a24-4f6d-b484-ee0622780817] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; width: calc(100% - (var(--gap-h-ae5a1011-a479-4a7f-b237-692a8a2ab04c) * 0)); --gap-h-967d5529-0a24-4f6d-b484-ee0622780817: 0px; --gap-v-967d5529-0a24-4f6d-b484-ee0622780817: 32px; max-width: calc(100% - (var(--gap-h-ae5a1011-a479-4a7f-b237-692a8a2ab04c) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-967d5529-0a24-4f6d-b484-ee0622780817] { place-content: flex-start; align-items: flex-start; gap: 40px; --gap-h-967d5529-0a24-4f6d-b484-ee0622780817: 0px; --gap-v-967d5529-0a24-4f6d-b484-ee0622780817: 40px; }
}
.sd[data-s-26758575-04f1-4e2e-9c44-6ae4ef3f8de1] { place-content: center flex-end; align-items: center; flex-flow: row; gap: 0px; height: auto; padding: 0px; --gap-h-26758575-04f1-4e2e-9c44-6ae4ef3f8de1: 0px; --gap-v-26758575-04f1-4e2e-9c44-6ae4ef3f8de1: 0px; --gap-uuid: 26758575-04f1-4e2e-9c44-6ae4ef3f8de1; max-width: 100%; }
@media screen and (max-width: 840px) {
  .sd[data-s-26758575-04f1-4e2e-9c44-6ae4ef3f8de1] { gap: 16px; --gap-h-26758575-04f1-4e2e-9c44-6ae4ef3f8de1: 16px; --gap-v-26758575-04f1-4e2e-9c44-6ae4ef3f8de1: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-26758575-04f1-4e2e-9c44-6ae4ef3f8de1] { gap: 8px; --gap-h-26758575-04f1-4e2e-9c44-6ae4ef3f8de1: 8px; --gap-v-26758575-04f1-4e2e-9c44-6ae4ef3f8de1: 0px; }
}
.sd[data-s-cdc60b28-3d28-4f03-8f1d-bbb6b192719b] { flex-flow: row; gap: 0px; padding: 0px; --gap-h-cdc60b28-3d28-4f03-8f1d-bbb6b192719b: 0px; --gap-v-cdc60b28-3d28-4f03-8f1d-bbb6b192719b: 0px; --gap-uuid: cdc60b28-3d28-4f03-8f1d-bbb6b192719b; }
.sd[data-s-adb3be71-03b3-4692-a7e8-6d152d482c70] { place-content: center; align-items: center; flex-flow: column; opacity: 0.25; padding: 0px; }
.sd[data-s-adb3be71-03b3-4692-a7e8-6d152d482c70]:first-child { border-bottom: 0px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 1px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); }
.sd._boolean[data-s-adb3be71-03b3-4692-a7e8-6d152d482c70] { opacity: 1; }
.sd[data-s-38e8856b-03aa-4508-b389-712e722de059] { color: var(--s-color-ed83bb3a); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; font-weight: 500; height: auto; line-height: 1.1; text-align: center; width: 40px; max-width: 100%; justify-content: center; }
.sd._boolean[data-s-38e8856b-03aa-4508-b389-712e722de059] { color: var(--s-color-ed83bb3a); }
@media screen and (max-width: 540px) {
  .sd[data-s-38e8856b-03aa-4508-b389-712e722de059] { font-size: 14px; }
}
.sd[data-s-42389876-d0f5-4f4b-be77-4590714601f6] { flex-flow: row; gap: 0px; padding: 0px; --gap-h-42389876-d0f5-4f4b-be77-4590714601f6: 0px; --gap-v-42389876-d0f5-4f4b-be77-4590714601f6: 0px; --gap-uuid: 42389876-d0f5-4f4b-be77-4590714601f6; }
.sd[data-s-262a6924-2f90-4e1e-8457-b18eb9c4eceb] { place-content: center; align-items: center; flex-flow: column; opacity: 0.25; padding: 0px; }
.sd[data-s-262a6924-2f90-4e1e-8457-b18eb9c4eceb]:first-child { border-bottom: 0px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 1px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); }
.sd._boolean[data-s-262a6924-2f90-4e1e-8457-b18eb9c4eceb] { opacity: 1; }
.sd[data-s-0979f7dd-ff5c-42fe-bf5e-92b46dfeb20d] { color: var(--s-color-ed83bb3a); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 15px; font-weight: 500; height: auto; line-height: 1.1; text-align: center; width: 40px; max-width: 100%; justify-content: center; }
.sd._boolean[data-s-0979f7dd-ff5c-42fe-bf5e-92b46dfeb20d] { color: var(--s-color-ed83bb3a); }
@media screen and (max-width: 540px) {
  .sd[data-s-0979f7dd-ff5c-42fe-bf5e-92b46dfeb20d] { font-size: 14px; }
}
.sd[data-s-a9d49f52-193e-4bf7-b872-8ccdb0565582] { place-content: center flex-end; align-items: center; flex-flow: wrap; gap: 8px 40px; padding: 0px; --gap-h-a9d49f52-193e-4bf7-b872-8ccdb0565582: 40px; --gap-v-a9d49f52-193e-4bf7-b872-8ccdb0565582: 8px; --gap-uuid: a9d49f52-193e-4bf7-b872-8ccdb0565582; }
@media screen and (max-width: 840px) {
  .sd[data-s-a9d49f52-193e-4bf7-b872-8ccdb0565582] { place-content: flex-start; align-items: flex-start; --gap-h-a9d49f52-193e-4bf7-b872-8ccdb0565582: 40px; --gap-v-a9d49f52-193e-4bf7-b872-8ccdb0565582: 8px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-a9d49f52-193e-4bf7-b872-8ccdb0565582] { place-content: flex-start; align-items: flex-start; gap: 24px; --gap-h-a9d49f52-193e-4bf7-b872-8ccdb0565582: 24px; --gap-v-a9d49f52-193e-4bf7-b872-8ccdb0565582: 24px; }
}
.sd[data-s-3a3c0595-742c-41af-9035-15f8ac2c5feb] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-8095d04c); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-3a3c0595-742c-41af-9035-15f8ac2c5feb] { font-size: 14px; }
}
.sd[data-s-0cb4ad0f-3c1b-40f1-a8ea-98c0ec48001c] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-8095d04c); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-0cb4ad0f-3c1b-40f1-a8ea-98c0ec48001c] { font-size: 14px; }
}
.sd[data-s-3b14accc-be82-4ce7-a7b0-27fb63ef12a3] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-8095d04c); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-3b14accc-be82-4ce7-a7b0-27fb63ef12a3] { font-size: 14px; }
}
.sd[data-s-c42d29a4-5729-4644-8bef-75d2ab187224] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-8095d04c); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-c42d29a4-5729-4644-8bef-75d2ab187224] { font-size: 14px; }
}
.sd[data-s-f528386e-38b4-4e0e-a680-1f19f5766e5f] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: wrap; gap: 8px 32px; height: auto; padding: 0px; width: auto; --gap-h-f528386e-38b4-4e0e-a680-1f19f5766e5f: 32px; --gap-v-f528386e-38b4-4e0e-a680-1f19f5766e5f: 8px; --gap-uuid: f528386e-38b4-4e0e-a680-1f19f5766e5f; max-width: 100%; }
.sd[data-s-be4c7c8d-588e-459a-80c8-5fe576f600ad] { color: var(--s-color-549116a7); font-size: 20px; }
.sd[data-s-7f2066c9-6988-4103-b9e4-55c9f1a7b382] { color: var(--s-color-549116a7); font-size: 20px; }
.sd[data-s-27cfe8f3-a233-4ebc-b64e-ec62e451447c] { color: var(--s-color-f6aa68d5); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: right; width: auto; max-width: 100%; justify-content: flex-end; }
body { background: var(--s-color-db8d52d4); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-s-a6a75fe0-0cb7-445f-9193-c705c597ae82] { place-content: flex-end flex-start; align-items: flex-end; background: var(--s-color-8fa6fc77); height: 100%; width: 100%; max-width: 100%; }
.sd[data-s-2a61ab17-ad6c-4153-9723-bd9023c8ee7a] { place-content: center flex-start; align-items: center; background: var(--s-color-e382ce0f); border-radius: 0px; box-shadow: rgba(63, 63, 88, 0.24) 0px 8px 24px; gap: 40px; height: 100%; margin: 0px; overflow: hidden auto; padding: 0px 120px; width: 640px; --gap-h-2a61ab17-ad6c-4153-9723-bd9023c8ee7a: 0px; --gap-v-2a61ab17-ad6c-4153-9723-bd9023c8ee7a: 40px; --gap-uuid: 2a61ab17-ad6c-4153-9723-bd9023c8ee7a; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-2a61ab17-ad6c-4153-9723-bd9023c8ee7a] { padding: 0px 80px; --gap-h-2a61ab17-ad6c-4153-9723-bd9023c8ee7a: 0px; --gap-v-2a61ab17-ad6c-4153-9723-bd9023c8ee7a: 40px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-2a61ab17-ad6c-4153-9723-bd9023c8ee7a] { padding: 0px 40px; width: 480px; --gap-h-2a61ab17-ad6c-4153-9723-bd9023c8ee7a: 0px; --gap-v-2a61ab17-ad6c-4153-9723-bd9023c8ee7a: 40px; max-width: 100%; height: 100%; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-2a61ab17-ad6c-4153-9723-bd9023c8ee7a] { flex: 0 0 auto; padding: 0px 16px; width: 88%; --gap-h-2a61ab17-ad6c-4153-9723-bd9023c8ee7a: 0px; --gap-v-2a61ab17-ad6c-4153-9723-bd9023c8ee7a: 40px; max-width: 88%; height: 100%; }
}
.sd[data-s-d58e54a3-a4cd-434e-9655-0ece63c2aa1c] { place-content: center space-between; align-items: center; flex-flow: row; height: 120px; padding: 0px; width: calc(100% - (var(--gap-h-2a61ab17-ad6c-4153-9723-bd9023c8ee7a) * 0)); max-width: calc(100% - (var(--gap-h-2a61ab17-ad6c-4153-9723-bd9023c8ee7a) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-d58e54a3-a4cd-434e-9655-0ece63c2aa1c] { height: 88px; width: calc(100% - (var(--gap-h-2a61ab17-ad6c-4153-9723-bd9023c8ee7a) * 0)); max-width: calc(100% - (var(--gap-h-2a61ab17-ad6c-4153-9723-bd9023c8ee7a) * 0)); }
}
.sd[data-s-06209db1-2a81-40d6-a3a7-c42ec3d2aa6b] { place-content: flex-start center; align-items: flex-start; flex-flow: column; gap: 4px; padding: 0px; --gap-h-06209db1-2a81-40d6-a3a7-c42ec3d2aa6b: 0px; --gap-v-06209db1-2a81-40d6-a3a7-c42ec3d2aa6b: 4px; --gap-uuid: 06209db1-2a81-40d6-a3a7-c42ec3d2aa6b; }
.sd[data-s-9ca4778b-dff8-4ea7-b0cd-4e2ee9da8afd] { color: var(--s-color-db8d52d4); font-family: var(--s-font-5689f745); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-9ca4778b-dff8-4ea7-b0cd-4e2ee9da8afd] { font-size: 20px; }
}
.sd[data-s-ac6fa9d7-ef3d-48bb-89aa-55240de35fc3] { color: var(--s-color-db8d52d4); font-family: var(--s-font-5689f745); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; padding: 0px 0px 0px 1px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd[data-s-ac6fa9d7-ef3d-48bb-89aa-55240de35fc3] { font-size: 10px; }
}
.sd[data-s-736a731a-0e29-4a8a-9bfe-039eacb78f2d] { place-content: center; align-items: center; background: transparent; border-radius: 0px; display: flex; flex: 0 0 auto; flex-flow: column; gap: 2px; height: 64px; width: 64px; --gap-h-736a731a-0e29-4a8a-9bfe-039eacb78f2d: 0px; --gap-v-736a731a-0e29-4a8a-9bfe-039eacb78f2d: 2px; --gap-uuid: 736a731a-0e29-4a8a-9bfe-039eacb78f2d; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd[data-s-736a731a-0e29-4a8a-9bfe-039eacb78f2d] { display: flex; --gap-h-736a731a-0e29-4a8a-9bfe-039eacb78f2d: 0px; --gap-v-736a731a-0e29-4a8a-9bfe-039eacb78f2d: 2px; }
}
@media screen and (max-width: 840px) {
  .sd[data-s-736a731a-0e29-4a8a-9bfe-039eacb78f2d] { display: flex; --gap-h-736a731a-0e29-4a8a-9bfe-039eacb78f2d: 0px; --gap-v-736a731a-0e29-4a8a-9bfe-039eacb78f2d: 2px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-736a731a-0e29-4a8a-9bfe-039eacb78f2d] { display: flex; flex: 0 0 auto; height: 56px; width: 56px; --gap-h-736a731a-0e29-4a8a-9bfe-039eacb78f2d: 0px; --gap-v-736a731a-0e29-4a8a-9bfe-039eacb78f2d: 2px; max-width: 100%; }
}
@media screen and (max-width: 320px) {
  .sd[data-s-736a731a-0e29-4a8a-9bfe-039eacb78f2d] { display: flex; --gap-h-736a731a-0e29-4a8a-9bfe-039eacb78f2d: 0px; --gap-v-736a731a-0e29-4a8a-9bfe-039eacb78f2d: 2px; }
}
.sd[data-s-576dd6f6-84e6-4fcf-9c17-307bd460ece6] { background: var(--s-color-db8d52d4); flex: 0 0 auto; height: 1px; margin: 0px; rotate: 20deg; width: 32px; max-width: 100%; }
.sd[data-s-fcb857c2-89cf-493c-865f-89911fc15e50] { background: var(--s-color-db8d52d4); flex: 0 0 auto; height: 1px; margin: 0px; rotate: -20deg; translate: 0px -3px; width: 32px; max-width: 100%; }
.sd[data-s-167cfb2f-10ff-4f85-aae5-9374a46459fc] { place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-wrap: nowrap; gap: 0px; padding: 0px; width: calc(100% - (var(--gap-h-2a61ab17-ad6c-4153-9723-bd9023c8ee7a) * 0)); --gap-h-167cfb2f-10ff-4f85-aae5-9374a46459fc: 0px; --gap-v-167cfb2f-10ff-4f85-aae5-9374a46459fc: 0px; --gap-uuid: 167cfb2f-10ff-4f85-aae5-9374a46459fc; max-width: calc(100% - (var(--gap-h-2a61ab17-ad6c-4153-9723-bd9023c8ee7a) * 0)); }
@media screen and (max-width: 540px) {
  .sd[data-s-167cfb2f-10ff-4f85-aae5-9374a46459fc] { width: calc(88% - (var(--gap-h-2a61ab17-ad6c-4153-9723-bd9023c8ee7a) * 0.12000000000000008)); --gap-h-167cfb2f-10ff-4f85-aae5-9374a46459fc: 0px; --gap-v-167cfb2f-10ff-4f85-aae5-9374a46459fc: 0px; max-width: calc(88% - (var(--gap-h-2a61ab17-ad6c-4153-9723-bd9023c8ee7a) * 0.12000000000000008)); }
}
.sd[data-s-e918e8ce-b39f-49ee-ad6e-6bf63d83f2e5] { place-content: center space-around; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: row; padding: 0px; width: calc(100% - (var(--gap-h-167cfb2f-10ff-4f85-aae5-9374a46459fc) * 0)); max-width: calc(100% - (var(--gap-h-167cfb2f-10ff-4f85-aae5-9374a46459fc) * 0)); }
.sd[data-s-1bac4d77-763d-494a-a118-dc461ab8ebf2] { color: var(--s-color-db8d52d4); flex: 1 1 0%; font-family: var(--s-font-8095d04c); font-size: 18px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1bac4d77-763d-494a-a118-dc461ab8ebf2]:hover { opacity: 1; translate: 8px; }
.sd[data-s-692d2fee-9cc3-43ea-b3e9-d09c24014b77] { place-content: center space-around; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: row; padding: 0px; width: calc(100% - (var(--gap-h-167cfb2f-10ff-4f85-aae5-9374a46459fc) * 0)); max-width: calc(100% - (var(--gap-h-167cfb2f-10ff-4f85-aae5-9374a46459fc) * 0)); }
.sd[data-s-137780e3-e4dd-4312-a312-55f73bbd7ed8] { color: var(--s-color-db8d52d4); flex: 1 1 0%; font-family: var(--s-font-8095d04c); font-size: 18px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-137780e3-e4dd-4312-a312-55f73bbd7ed8]:hover { opacity: 1; translate: 8px; }
.sd[data-s-0cd5b51c-94bd-47bc-a0e3-f5cc606cd34d] { place-content: center space-around; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: row; padding: 0px; width: calc(100% - (var(--gap-h-167cfb2f-10ff-4f85-aae5-9374a46459fc) * 0)); max-width: calc(100% - (var(--gap-h-167cfb2f-10ff-4f85-aae5-9374a46459fc) * 0)); }
.sd[data-s-65b4afe0-59bf-4970-86c4-fe1896870015] { color: var(--s-color-db8d52d4); flex: 1 1 0%; font-family: var(--s-font-8095d04c); font-size: 18px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-65b4afe0-59bf-4970-86c4-fe1896870015]:hover { opacity: 1; translate: 8px; }
.sd[data-s-5a77610b-0d89-4b01-bf57-d1ce32d79755] { place-content: center space-around; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: row; padding: 0px; width: calc(100% - (var(--gap-h-167cfb2f-10ff-4f85-aae5-9374a46459fc) * 0)); max-width: calc(100% - (var(--gap-h-167cfb2f-10ff-4f85-aae5-9374a46459fc) * 0)); }
.sd[data-s-01d994b3-4cde-43a9-afac-9a3173ceefde] { color: var(--s-color-db8d52d4); flex: 1 1 0%; font-family: var(--s-font-8095d04c); font-size: 18px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 24px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-01d994b3-4cde-43a9-afac-9a3173ceefde]:hover { opacity: 1; translate: 8px; }
.sd[data-s-13da99e7-2342-4ed2-8a1a-8509d58a0177] { place-content: center; align-items: center; border-bottom: 1px solid var(--s-color-549116a7); border-left: 1px solid var(--s-color-549116a7); border-right: 1px solid var(--s-color-549116a7); border-top: 1px solid var(--s-color-549116a7); flex: 0 0 auto; flex-flow: row; gap: 16px; margin: 40px 0px 0px; padding: 24px 0px; width: calc(100% - (var(--gap-h-167cfb2f-10ff-4f85-aae5-9374a46459fc) * 0)); --gap-h-13da99e7-2342-4ed2-8a1a-8509d58a0177: 16px; --gap-v-13da99e7-2342-4ed2-8a1a-8509d58a0177: 0px; --gap-uuid: 13da99e7-2342-4ed2-8a1a-8509d58a0177; max-width: calc(100% - (var(--gap-h-167cfb2f-10ff-4f85-aae5-9374a46459fc) * 0)); }
.sd[data-s-13da99e7-2342-4ed2-8a1a-8509d58a0177]:hover { background: var(--s-color-4fb46f3d); --gap-h-13da99e7-2342-4ed2-8a1a-8509d58a0177: 16px; --gap-v-13da99e7-2342-4ed2-8a1a-8509d58a0177: 0px; }
@media screen and (max-width: 840px) {
  .sd[data-s-13da99e7-2342-4ed2-8a1a-8509d58a0177] { flex: 0 0 auto; width: 100%; --gap-h-13da99e7-2342-4ed2-8a1a-8509d58a0177: 16px; --gap-v-13da99e7-2342-4ed2-8a1a-8509d58a0177: 0px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-13da99e7-2342-4ed2-8a1a-8509d58a0177] { gap: 16px; --gap-h-13da99e7-2342-4ed2-8a1a-8509d58a0177: 16px; --gap-v-13da99e7-2342-4ed2-8a1a-8509d58a0177: 0px; }
}
.sd[data-s-0e42e08d-738e-42b8-a58b-fac4c0905572] { border-radius: 0px; color: var(--s-color-549116a7); font-size: 20px; }
.sd[data-s-bc3e2cc2-bbbd-4865-9407-b4ce77df23fe] { border-bottom: 0px solid var(--s-color-549116a7); border-left: 0px solid var(--s-color-549116a7); border-right: 0px solid var(--s-color-549116a7); border-top: 0px solid var(--s-color-549116a7); color: var(--s-color-db8d52d4); flex: 0 0 auto; font-family: var(--s-font-7cac6676); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-r-0_0_2072d11a-ebf9-4169-9896-ddace24e3ddd_f15c6de7-c910-47d5-a489-e9a98c653c3e]::before { background-image: url("/assets/home-20260928/d9e55e82d4dff23b.webp"); }







.sd[data-r-0_1_0_0_1_1_a7e9f6b1-6a4e-4fc7-bd09-2aa057f90658]::before { background-image: url("/assets/home-20260928/e49909ec95038929.webp"); }
.sd[data-r-1_1_0_0_1_1_56c54fdd-0bb0-4be8-850c-d7f3af1d97a5]::before { background-image: url("/assets/home-20260928/7d0f27680a4a5e3f.webp"); }














.sd[data-r-7_1_bae4f6d5-0250-4fd9-b699-0ce30f3ee57a]::before { background-image: url("/assets/home-20260928/51c37fe062be997a.webp"); }
.sd[data-r-0_0_0_2_08d48549-c6ae-4e5f-a199-4d4e6667fbe9]::before { background-image: url("/assets/home-20260928/d9e55e82d4dff23b.webp"); }
:root { --s-color-e382ce0f: #182766ff; --s-color-549116a7: #999999ff; --s-color-f6aa68d5: #ccccccff; --s-color-ed83bb3a: #ffffffff; --s-color-4fb46f3d: #f6f6f63d; --s-color-db8d52d4: #fbf9f7ff; --s-color-21a8b28c: #f6f6f6ff; --s-color-8fa6fc77: #194477ff; --s-font-7cac6676: 'Zen Kaku Gothic New','Open Sans'; --s-font-8095d04c: 'Zen Old Mincho','Crimson Text'; --s-font-5689f745: Montserrat; }
.sd[data-r-0_0_2072d11a-ebf9-4169-9896-ddace24e3ddd_f15c6de7-c910-47d5-a489-e9a98c653c3e]::before{background-image:url("/assets/home-20260928/d9e55e82d4dff23b.webp")}
.sd[data-r-0_1_0_0_1_1_a7e9f6b1-6a4e-4fc7-bd09-2aa057f90658]::before{background-image:url("/assets/home-20260928/e49909ec95038929.webp")}
.sd[data-r-1_1_0_0_1_1_56c54fdd-0bb0-4be8-850c-d7f3af1d97a5]::before{background-image:url("/assets/home-20260928/7d0f27680a4a5e3f.webp")}
.sd[data-r-7_1_bae4f6d5-0250-4fd9-b699-0ce30f3ee57a]::before{background-image:url("/assets/home-20260928/51c37fe062be997a.webp")}
.sd[data-r-0_0_0_2_08d48549-c6ae-4e5f-a199-4d4e6667fbe9]::before{background-image:url("/assets/home-20260928/d9e55e82d4dff23b.webp")}
.sd[data-r-0_0_1_0_0_2_1_8d8da3d6-a3f3-47a0-b88b-32a22397a012]::before{background-image:url("/assets/home-20260928/a6a9c3efce087043.webp")}
.sd[data-r-0_1_1_0_0_2_1_8d8da3d6-a3f3-47a0-b88b-32a22397a012]::before{background-image:url("/assets/home-20260928/06bcd52473855c71.webp")}
.sd[data-r-0_2_1_0_0_2_1_8d8da3d6-a3f3-47a0-b88b-32a22397a012]::before{background-image:url("/assets/home-20260928/86377bd23be46f7d.webp")}
.sd[data-r-0_3_1_0_0_2_1_8d8da3d6-a3f3-47a0-b88b-32a22397a012]::before{background-image:url("/assets/home-20260928/20ce4b187653d254.webp")}
.sd[data-r-0_4_1_0_0_2_1_8d8da3d6-a3f3-47a0-b88b-32a22397a012]::before{background-image:url("/assets/home-20260928/e19d643afad1387d.webp")}
.sd[data-r-0_1_0_0_4_1_412d3d0e-7a29-45b2-ae6b-137043d57836]::before{background-image:url("/assets/home-20260928/b29ffaa12e9a92e0.webp")}
html { scroll-behavior: smooth; }
.render-canvas { width:100%; }
[hidden] { display:none !important; }
#hero-slideshow { isolation:isolate; position:relative; }
#hero-slideshow .hero-slide { position:absolute; inset:0; background-size:cover; background-position:center; opacity:0; transition:opacity 1.2s ease; }
#hero-slideshow .hero-slide.is-active { opacity:1; }
#salon-gallery { display:block; }
.gallery-track { display:flex; width:max-content; animation:gallery-drift 32s linear infinite; }
.gallery-track .gallery-slide { flex:0 0 640px; width:640px; max-width:none; transform:none; }
.gallery-slide .image::before { background-image:var(--gallery-image); }
@keyframes gallery-drift { to { transform:translateX(-50%); } }
#site-menu { inset:0; z-index:100; }
#site-menu .studio-canvas { position:relative; z-index:1; }
#site-menu .design-canvas__modal__base { z-index:0; border:0; }
body.menu-open { overflow:hidden; }
@media(max-width:1140px) { .gallery-track .gallery-slide { width:64vw; flex-basis:64vw; } }
@media(prefers-reduced-motion:reduce) {
 html { scroll-behavior:auto; }
 .gallery-track { animation:none; }
 #hero-slideshow .hero-slide { transition:none; }
}
