
/*@font-face{font-family:grandam;font-style:normal;font-weight:400;src:url(https://storage.googleapis.com/studio-front/fonts/grandam.ttf) format("truetype")}*/
/*@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff2) format("woff2"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff) format("woff"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.ttf) format("truetype")}*/

/* CSS Variables */
:root {
  --s-color-59b96079: rgb(30, 30, 30);
  --s-color-f9ac78d0: #686868;
  --s-color-d4a360d2: rgb(220, 220, 220);
  --s-color-7b922015: #1a5999ff;
  --s-color-d484dd2e: #fff;
  --s-color-6d9b9387: rgb(247, 247, 247);
  --s-color-5280730f: rgb(50, 50, 50);
  --s-color-f7904bfa: #ee8593ff;
  --s-color-0793a6e1: #5db75bff;
  --s-color-61b7effc: #0068b7ff;
  --s-color-d78a8f79: #0068b7ff;
  --s-color-cfb40a30: #0068b7ff;
  --s-color-36b6e2c7: #f2f8edff;
  --s-font-0180e749: Rubik;
}

body {
  font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Osaka", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{
  border:0;
  line-height:1;list-style:none;margin:0;padding:0;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;box-sizing:border-box;color:#333;transition:.3s cubic-bezier(.4,.4,0,1);word-spacing:1px
}
a:focus:not(:focus-visible),button:focus:not(:focus-visible),summary:focus:not(:focus-visible){outline:none}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:none}
a,button{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}
ins{text-decoration:none}
ins,mark{background-color:#ff9;color:#000}
mark{font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}
input,select{vertical-align:middle}
textarea{resize:none}
.clearfix:after{clear:both;content:"";display:block}
[slot=after] button{overflow-anchor:none}


.sd{
  flex-wrap:nowrap;max-width:100%;pointer-events:all;z-index:0;-webkit-overflow-scrolling:touch;align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;position:relative
}
.sd::-webkit-scrollbar{display:none}
.sd,.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}
input.sd,textarea.sd{align-content:normal}
.sd[tabindex]:focus{outline:none}
.sd[tabindex]:focus-visible{outline:1px solid;outline-color:Highlight;outline-color:-webkit-focus-ring-color}
input[type=email],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none}
select{cursor:pointer}
.frame{display:block;overflow:hidden}
.frame>iframe{height:100%;width:100%}
.frame .formrun-embed>iframe:not(:first-child){display:none!important}
.image{position:relative}
.image:before{background-position:50%;background-size:cover;border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:inherit;width:100%;z-index:-2}
.sd.file{cursor:pointer;flex-direction:row;outline:2px solid transparent;outline-offset:-1px;overflow-wrap:anywhere;word-break:break-word}
.sd.file:focus-within{outline-color:Highlight;outline-color:-webkit-focus-ring-color}
.file>input[type=file]{opacity:0;pointer-events:none;position:absolute}
.sd.icon,.sd.text{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;overflow:visible;overflow-wrap:anywhere;word-break:break-word}
.material-icons{display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
.sd.material-symbols{font-style:normal;font-variation-settings:"FILL" var(--symbol-fill,0),"wght" var(--symbol-weight,400)}
.sd.material-symbols.font-loading{height:24px;opacity:0;overflow:hidden;width:24px}
.sd.material-symbols-outlined{font-family:Material Symbols Outlined}
.sd.material-symbols-rounded{font-family:Material Symbols Rounded}
.sd.material-symbols-sharp{font-family:Material Symbols Sharp}
.sd.material-symbols-weight-100{--symbol-weight:100}
.sd.material-symbols-weight-200{--symbol-weight:200}
.sd.material-symbols-weight-300{--symbol-weight:300}
.sd.material-symbols-weight-400{--symbol-weight:400}
.sd.material-symbols-weight-500{--symbol-weight:500}
.sd.material-symbols-weight-600{--symbol-weight:600}
.sd.material-symbols-weight-700{--symbol-weight:700}
.sd.material-symbols-fill{--symbol-fill:1}
a,a.icon,a.text{-webkit-tap-highlight-color:rgba(0,0,0,.15)}
.fixed{z-index:2}
.sticky{z-index:1}
.button{transition:.4s cubic-bezier(.4,.4,0,1)}
.button,.link{cursor:pointer}
.submitLoading{opacity:.5!important;pointer-events:none!important}
.richText{display:block;word-break:break-word}
.richText [data-thread],.richText a,.richText blockquote,.richText em,.richText h1,.richText h2,.richText h3,.richText h4,.richText li,.richText ol,.richText p,.richText p>code,.richText pre,.richText pre>code,.richText s,.richText strong,.richText table tbody,.richText table tbody tr,.richText table tbody tr>td,.richText table tbody tr>th,.richText u,.richText ul{backface-visibility:visible;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit}
.richText p{display:block;margin:10px 0}
.richText>p{min-height:1em}
.richText img,.richText video{height:auto;max-width:100%;vertical-align:bottom}
.richText h1{display:block;font-size:3em;font-weight:700;margin:20px 0}
.richText h2{font-size:2em}
.richText h2,.richText h3{display:block;font-weight:700;margin:10px 0}
.richText h3{font-size:1em}
.richText h4,.richText h5{font-weight:600}
.richText h4,.richText h5,.richText h6{display:block;font-size:1em;margin:10px 0}
.richText h6{font-weight:500}.richText [data-type=table]{overflow-x:auto}
.richText [data-type=table] p{white-space:pre-line;word-break:break-all}
.richText table{border:1px solid #f2f2f2;border-collapse:collapse;border-spacing:unset;color:#1a1a1a;font-size:14px;line-height:1.4;margin:10px 0;table-layout:auto}
.richText table tr th{background:hsla(0,0%,96%,.5)}
.richText table tr td,.richText table tr th{border:1px solid #f2f2f2;max-width:240px;min-width:100px;padding:12px}
.richText table tr td p,.richText table tr th p{margin:0}
.richText blockquote{border-left:3px solid rgba(0,0,0,.15);font-style:italic;margin:10px 0;padding:10px 15px}
.richText [data-type=embed_code]{margin:20px 0;position:relative}
.richText [data-type=embed_code]>.height-adjuster>.wrapper{position:relative}
.richText [data-type=embed_code]>.height-adjuster>.wrapper[style*=padding-top] iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.richText [data-type=embed_code][data-embed-sandbox=true]{display:block;overflow:hidden}
.richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top]{padding-top:100%}
.richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top] blockquote{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}
.richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper{padding-top:50%}
.richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper{padding-top:56.25%}
.richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper{padding-top:56.25%}
.richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper{padding-top:30%}.richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.richText [data-type=embed_code][data-embed-code-type=firework]>.height-adjuster>.wrapper fw-embed-feed{-webkit-user-select:none;-moz-user-select:none;user-select:none}.richText [data-type=embed_code_empty]{display:none}.richText ul{margin:0 0 0 20px}.richText ul li{list-style:disc;margin:10px 0}.richText ul li p{margin:0}.richText ol{margin:0 0 0 20px}.richText ol li{list-style:decimal;margin:10px 0}.richText ol li p{margin:0}.richText hr{border-top:1px solid #ccc;margin:10px 0}.richText p>code{background:#eee;border:1px solid rgba(0,0,0,.1);border-radius:6px;display:inline;margin:2px;padding:0 5px}.richText pre{background:#eee;border-radius:6px;font-family:Menlo,Monaco,Courier New,monospace;margin:20px 0;padding:25px 35px;white-space:pre-wrap}.richText pre code{border:none;padding:0}.richText strong{color:inherit;display:inline;font-family:inherit;font-weight:900}.richText em{font-style:italic}.richText a,.richText u{text-decoration:underline}.richText a{color:#007cff;display:inline}.richText s{text-decoration:line-through}.richText [data-type=table_of_contents]{background-color:#f5f5f5;border-radius:2px;color:#616161;font-size:16px;list-style:none;margin:0;padding:24px 24px 8px;text-decoration:underline}.richText [data-type=table_of_contents] .toc_list{margin:0}.richText [data-type=table_of_contents] .toc_item{color:currentColor;font-size:inherit!important;font-weight:inherit;list-style:none}.richText [data-type=table_of_contents] .toc_item>a{border:none;color:currentColor;font-size:inherit!important;font-weight:inherit;text-decoration:none}.richText [data-type=table_of_contents] .toc_item>a:hover{opacity:.7}.richText [data-type=table_of_contents] .toc_item--1{margin:0 0 16px}.richText [data-type=table_of_contents] .toc_item--2{margin:0 0 16px;padding-left:2rem}.richText [data-type=table_of_contents] .toc_item--3{margin:0 0 16px;padding-left:4rem}.sd.section{align-content:center!important;align-items:center!important;flex-direction:column!important;flex-wrap:nowrap!important;height:auto!important;max-width:100%!important;padding:0!important;width:100%!important}.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:transparent}@property --g-position-0{syntax:"<percentage>";inherits:false;initial-value:.01%}@property --g-color-1{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-1{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-2{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-2{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-3{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-3{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-4{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-4{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-5{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-5{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-6{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-6{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-7{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-7{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-8{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-8{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-9{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-9{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-10{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-10{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-11{syntax:"<color>";inherits:false;initial-value:transparent}  @property --g-position-11{syntax:"<percentage>";inherits:false;initial-value:100%;  }

.fadeIn-obj {
  opacity: 0;
  visibility: hidden;
  transition: opacity .6s linear, visibility .6s linear;
}
.fadeIn-obj.show {
  opacity: 1;
  visibility: visible;
}

.StudioCanvas{
  display:flex;
  height:auto;
  min-height:100dvh;
}
.StudioCanvas>.sd{min-height:100dvh;overflow:clip}

/* Main styles */
.sd.footer {
  align-content: center;
  align-items: center;
  background: var(--s-color-0793a6e1);
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: center;
  padding: 24px 0px 26px 0px;
  width: 100%;
  max-width: 100%;
}

.sd.footer.appear {
  opacity: 0;
  transition-duration: 600ms;
}

.sd.footer.appear-active {
  transition-duration: 600ms;
}

@media screen and (max-width: 540px) {
  .sd.footer {
    justify-content: flex-start;
    padding: 16px 30px 16px 0px;
  }
}

.sd[data-s-0cbb8808-8a64-4976-a6ed-544cac4f9368] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
}

@media screen and (max-width: 540px) {
  .sd[data-s-0cbb8808-8a64-4976-a6ed-544cac4f9368] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: flex-start;
    width: 80%;
    max-width: 80%;
  }
}

.sd[data-s-3094e212-f39a-452e-bf99-35913a650b7d] {
  color: var(--s-color-d484dd2e);
  font-family: var(--s-font-0180e749), sans-serif;
  font-feature-settings: 'palt' 1;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.1em;
  line-height: 1.4;
  margin: 0 0 0 0;
  position: relative;
  text-align: left;
  width: auto;
  max-width: 100%;
  justify-content: flex-start;
}

@media screen and (max-width: 540px) {
  .sd[data-s-3094e212-f39a-452e-bf99-35913a650b7d] {
    text-align: center;
    justify-content: center;
  }
}

.sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] {
  align-content: center;
  align-items: center;
  background: var(--s-color-d484dd2e);
  border-bottom: 16px solid var(--s-color-0793a6e1);
  border-left: 16px solid var(--s-color-0793a6e1);
  border-radius: 0;
  border-right: 16px solid var(--s-color-0793a6e1);
  border-top: 16px solid var(--s-color-0793a6e1);
  box-shadow: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: flex-start;
  margin: 0 0 0 0;
  opacity: 1;
  padding: 0px 0 0 0;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] {
    border-bottom: 8px solid var(--s-color-0793a6e1);
    border-left: 8px solid var(--s-color-0793a6e1);
    border-right: 8px solid var(--s-color-0793a6e1);
    border-top: 8px solid var(--s-color-0793a6e1);
  }
}

.sd[data-s-cb1e24b5-7cf8-49be-a2e1-7f830400ab59] {
  align-content: center;
  align-items: center;
  background: var(--s-color-d484dd2e);
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
  box-shadow: 0 0 0 transparent;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  height: auto;
  justify-content: flex-start;
  margin: 0 0 0 0;
  padding: 80px 0 0 0;
  width: 100%;
  max-width: 100%;
}

.sd[data-s-cb1e24b5-7cf8-49be-a2e1-7f830400ab59].appear {
  opacity: 0;
  transition-duration: 600ms;
}

.sd[data-s-cb1e24b5-7cf8-49be-a2e1-7f830400ab59].appear-active {
  transition-duration: 600ms;
}

@media screen and (max-width: 960px) {
  .sd[data-s-cb1e24b5-7cf8-49be-a2e1-7f830400ab59] {
    flex: none;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-cb1e24b5-7cf8-49be-a2e1-7f830400ab59] {
    flex: none;
    height: auto;
  }
}

/* Additional styles from index.html */
.sd[data-s-bd95105d-58b4-4c7c-a3e1-c9a624ad6e63] {
  align-content: center;
  align-items: center;
  background: var(--s-color-36b6e2c7);
  border-radius: 64px;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 50px;
  width: 80%;
  max-width: 80%;
}

@media screen and (max-width: 960px) {
  .sd[data-s-bd95105d-58b4-4c7c-a3e1-c9a624ad6e63] {
    margin: 60px 0 0 0;
    width: 80%;
    max-width: 80%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-bd95105d-58b4-4c7c-a3e1-c9a624ad6e63] {
    align-content: center;
    align-items: center;
    flex: none;
    justify-content: center;
    padding: 20px 30px 50px 30px;
    width: 95%;
    max-width: 95%;
  }
}

.sd[data-s-7ff67680-4e79-4754-bf1c-eacc95729f3d] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  justify-content: center;
  margin: 0 0 0 -40px;
  padding: 0;
  --gap-h-7ff67680-4e79-4754-bf1c-eacc95729f3d: 10px;
  --gap-v-7ff67680-4e79-4754-bf1c-eacc95729f3d: 0;
  max-width: calc(100% - -40px);
}

@media screen and (max-width: 540px) {
  .sd[data-s-7ff67680-4e79-4754-bf1c-eacc95729f3d] {
    align-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: -66px 0 0 0;
    --gap-h-7ff67680-4e79-4754-bf1c-eacc95729f3d: 0;
    --gap-v-7ff67680-4e79-4754-bf1c-eacc95729f3d: 10px;
    max-width: 100%;
  }
}

.sd[data-s-9fbb68c6-3599-4374-82e5-ccfd4fcf0ba8] {
  flex: none;
  height: 100px;
  width: 100px;
  max-width: 100%;
}

.sd[data-s-1789efd3-3edb-4403-a320-4bf68a2ad513] {
  align-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-1789efd3-3edb-4403-a320-4bf68a2ad513] {
    align-content: flex-start;
    align-items: flex-start;
    justify-content: flex-end;
  }
}

.sd[data-s-f91961d2-aab7-44ae-9803-fbd09f8a22e3] {
  color: #333333;

  font-size: 20px;
  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-f91961d2-aab7-44ae-9803-fbd09f8a22e3] {
    flex: none;
    font-size: 15px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
  }
}

.sd[data-s-d2ba187d-7499-48a2-b562-ec58c0d7cc91] {
  background: transparent;
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
  box-shadow: 0 0 0 transparent;
  color: var(--s-color-59b96079);
  flex: none;
  font-family: var(--s-font-0180e749), sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  letter-spacing: 0.03em;
  line-height: 1.3;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 960px) {
  .sd[data-s-d2ba187d-7499-48a2-b562-ec58c0d7cc91] {
    font-size: 40px;
    text-align: left;
    justify-content: flex-start;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-d2ba187d-7499-48a2-b562-ec58c0d7cc91] {
    flex: none;
    font-size: 34px;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-e53086bb-d911-427b-aa59-86103c4048ab] {
  color: #333333;

  font-size: 20px;
  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-e53086bb-d911-427b-aa59-86103c4048ab] {
    flex: none;
    font-size: 18px;
    text-align: center;
    width: 100%;
    max-width: 100%;
    justify-content: center;
  }
}

/* Additional component styles */
.sd[data-s-57023625-0f7c-4148-a41e-28c98139b58b] {
  flex: none;
  height: auto;
  margin: 22px 0 0 0;
  width: 700px;
  max-width: 100%;
}

@media screen and (max-width: 960px) {
  .sd[data-s-57023625-0f7c-4148-a41e-28c98139b58b] {
    flex: none;
    width: 85%;
    max-width: 85%;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-57023625-0f7c-4148-a41e-28c98139b58b] {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
}

.sd[data-s-30961565-153b-4a41-9ef4-61c452e179ba] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 60px;
  justify-content: flex-start;
  margin: 50px 0 0 0;
  padding: 0;
  --gap-h-30961565-153b-4a41-9ef4-61c452e179ba: 60px;
  --gap-v-30961565-153b-4a41-9ef4-61c452e179ba: 0;
  max-width: 100%;
}

@media screen and (max-width: 540px) {
  .sd[data-s-30961565-153b-4a41-9ef4-61c452e179ba] {
    align-content: center;
    align-items: center;
    flex-direction: column-reverse;
    flex-wrap: nowrap;
    gap: 9px;
    justify-content: flex-end;
    --gap-h-30961565-153b-4a41-9ef4-61c452e179ba: 0;
    --gap-v-30961565-153b-4a41-9ef4-61c452e179ba: 9px;
  }
}

/* Navigation styles */
.sd[data-s-c2fdd4cb-d061-4612-94f2-dabbe1de3bb2] {
  align-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 20px;
  justify-content: flex-end;
  padding: 0;
  --gap-h-c2fdd4cb-d061-4612-94f2-dabbe1de3bb2: 20px;
  --gap-v-c2fdd4cb-d061-4612-94f2-dabbe1de3bb2: 0;
}

@media screen and (max-width: 540px) {
  .sd[data-s-c2fdd4cb-d061-4612-94f2-dabbe1de3bb2] {
    align-content: flex-start;
    align-items: flex-start;
    flex: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px 15px;
    justify-content: center;
    margin: 0 0 20px 0;
    width: calc(95% - (var(--gap-h-30961565-153b-4a41-9ef4-61c452e179ba) * 0.04999999999999995));
    --gap-h-c2fdd4cb-d061-4612-94f2-dabbe1de3bb2: 15px;
    --gap-v-c2fdd4cb-d061-4612-94f2-dabbe1de3bb2: 12px;
    max-width: calc(95% - (var(--gap-h-30961565-153b-4a41-9ef4-61c452e179ba) * 0.04999999999999995));
  }
}

/* Link styles */
.nav-item  {
  background: transparent;
  color: var(--s-color-59b96079);
  flex: none;

  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.9;
  margin: 0 0 0 0;
  text-align: center;
  text-decoration: underline;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 960px) {
  .nav-item  {
    font-size: 16px;
  }
}

@media screen and (max-width: 540px) {
  .nav-item  {
    margin: 0 0 0 0;
    text-align: left;
    justify-content: flex-start;
  }
}

/* Hidden element */
.sd[data-s-76bf630f-d26d-4208-87f5-635f3b86defd] {
  background: transparent;
  color: var(--s-color-59b96079);
  display: none;
  flex: none;

  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 0.02em;
  line-height: 1.9;
  margin: 0 0 0 0;
  text-align: center;
  text-decoration: underline;
  width: auto;
  max-width: 100%;
  justify-content: center;
}

@media screen and (max-width: 960px) {
  .sd[data-s-76bf630f-d26d-4208-87f5-635f3b86defd] {
    display: none;
    font-size: 16px;
  }
}

@media screen and (max-width: 540px) {
  .sd[data-s-76bf630f-d26d-4208-87f5-635f3b86defd] {
    display: none;
    margin: 0 0 0 0;
    text-align: left;
    justify-content: flex-start;
  }
}

/* Container styles */
main {
  align-content: center;
  align-items: center;
  flex: none;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  padding: 0;
  width: 1280px;
  max-width: 100%;
}

/* Section styles */
.sd.message-section {
  align-content: flex-start;
  align-items: flex-start;
  background: transparent;
  flex: none;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0 0 0 0;
  padding: 130px 80px 170px 80px;
  width: 100%;
  max-width: 100%;
}

@media screen and (max-width: 960px) {
  .sd.message-section {
    flex: none;
    padding: 120px 0 80px 0;
  }
}

@media screen and (max-width: 540px) {
  .sd.message-section {
    justify-content: center;
    padding: 70px 30px 70px 30px;
  }
}

body {
  margin: 0;
  background: var(--s-color-d484dd2e); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);
}

.LoadMoreAnnouncer {height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}
.TitleAnnouncer {height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}

.sd.footer { align-content: center; align-items: center; background: var(--s-color-0793a6e1); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 24px 0 26px 0; width: 100%; max-width: 100%; }
.sd.footer.appear { opacity: 0; transition-duration: 600ms; }
.sd.footer.appear-active { transition-duration: 600ms; }
@media screen and (max-width: 540px){
  .sd.footer { justify-content: flex-start; padding: 16px 30px 16px 0; }
}.sd[data-s-0cbb8808-8a64-4976-a6ed-544cac4f9368] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0; }
@media screen and (max-width: 540px){
  .sd[data-s-0cbb8808-8a64-4976-a6ed-544cac4f9368] { align-content: center; align-items: center; flex: none; justify-content: flex-start; width: 80%; max-width: 80%; }
}.sd[data-s-3094e212-f39a-452e-bf99-35913a650b7d] { color: var(--s-color-d484dd2e); font-family: var(--s-font-0180e749), sans-serif; font-feature-settings: 'palt' 1; font-size: 14px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0 0 0 0; position: relative; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
  .sd[data-s-3094e212-f39a-452e-bf99-35913a650b7d] { text-align: center; justify-content: center; }
}
.sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] { align-content: center; align-items: center; background: var(--s-color-d484dd2e); border-bottom: 16px solid var(--s-color-0793a6e1); border-left: 16px solid var(--s-color-0793a6e1); border-radius: 0; border-right: 16px solid var(--s-color-0793a6e1); border-top: 16px solid var(--s-color-0793a6e1); box-shadow: ; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-start; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
  .sd[data-s-66e5ee07-e9fb-47f8-96c6-d2ee282a96e5] { border-bottom: 8px solid var(--s-color-0793a6e1); border-left: 8px solid var(--s-color-0793a6e1); border-right: 8px solid var(--s-color-0793a6e1); border-top: 8px solid var(--s-color-0793a6e1); }
}
.sd[data-s-cb1e24b5-7cf8-49be-a2e1-7f830400ab59] { align-content: center; align-items: center; background: var(--s-color-d484dd2e); border-bottom: 0 solid transparent; border-left: 0 solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; box-shadow: 0px 0px 0px transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0; padding: 80px 0px 0px 0px; width: 100%; max-width: 100%; }
.sd[data-s-cb1e24b5-7cf8-49be-a2e1-7f830400ab59].appear { opacity: 0; transition-duration: 600ms; }
.sd[data-s-cb1e24b5-7cf8-49be-a2e1-7f830400ab59].appear-active { transition-duration: 600ms; }
@media screen and (max-width: 960px){
  .sd[data-s-cb1e24b5-7cf8-49be-a2e1-7f830400ab59] { flex: none; height: auto; margin: 0; padding: 0; }
}
@media screen and (max-width: 540px){
  .sd[data-s-cb1e24b5-7cf8-49be-a2e1-7f830400ab59] { flex: none; height: auto; }
}.sd[data-s-bd95105d-58b4-4c7c-a3e1-c9a624ad6e63] { align-content: center; align-items: center; background: var(--s-color-36b6e2c7); border-radius: 64px; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 50px; width: 80%; max-width: 80%; }
@media screen and (max-width: 960px){
  .sd[data-s-bd95105d-58b4-4c7c-a3e1-c9a624ad6e63] { margin: 60px 0px 0px 0px; width: 80%; max-width: 80%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-bd95105d-58b4-4c7c-a3e1-c9a624ad6e63] { align-content: center; align-items: center; flex: none; justify-content: center; padding: 20px 30px 50px 30px; width: 95%; max-width: 95%; }
}.sd[data-s-7ff67680-4e79-4754-bf1c-eacc95729f3d] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; margin: 0px 0px 0px -40px; padding: 0px; --gap-h-7ff67680-4e79-4754-bf1c-eacc95729f3d: 10px; --gap-v-7ff67680-4e79-4754-bf1c-eacc95729f3d: 0px; --gap-uuid: 7ff67680-4e79-4754-bf1c-eacc95729f3d; max-width: calc(100% - -40px); }
@media screen and (max-width: 540px){
  .sd[data-s-7ff67680-4e79-4754-bf1c-eacc95729f3d] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: -66px 0px 0px 0px; --gap-h-7ff67680-4e79-4754-bf1c-eacc95729f3d: 0px; --gap-v-7ff67680-4e79-4754-bf1c-eacc95729f3d: 10px; max-width: 100%; }
}.sd[data-s-9fbb68c6-3599-4374-82e5-ccfd4fcf0ba8] { flex: none; height: 100px; width: 100px; max-width: 100%; }.sd[data-s-1789efd3-3edb-4403-a320-4bf68a2ad513] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
@media screen and (max-width: 540px){
  .sd[data-s-1789efd3-3edb-4403-a320-4bf68a2ad513] { align-content: flex-start; align-items: flex-start; justify-content: flex-end; }
}.sd[data-s-f91961d2-aab7-44ae-9803-fbd09f8a22e3] { color: #333333;  font-size: 20px; 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-f91961d2-aab7-44ae-9803-fbd09f8a22e3] { flex: none; font-size: 15px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
}.sd[data-s-d2ba187d-7499-48a2-b562-ec58c0d7cc91] { background: transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; box-shadow: 0px 0px 0px transparent; color: var(--s-color-59b96079); flex: none; font-family: var(--s-font-0180e749), sans-serif; font-size: 48px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.03em; line-height: 1.3; margin: 0; padding: 0; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-d2ba187d-7499-48a2-b562-ec58c0d7cc91] { font-size: 40px; text-align: left; justify-content: flex-start; }
}
@media screen and (max-width: 540px){
  .sd[data-s-d2ba187d-7499-48a2-b562-ec58c0d7cc91] { flex: none; font-size: 44px; width: 100%; max-width: 100%; text-align: center; margin: 15px 0 5px; line-height: 1;}
}.sd[data-s-e53086bb-d911-427b-aa59-86103c4048ab] { color: #333333;  font-size: 20px; 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-e53086bb-d911-427b-aa59-86103c4048ab] { flex: none; font-size: 18px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
}.sd[data-s-57023625-0f7c-4148-a41e-28c98139b58b] { flex: none; height: auto; margin: 22px 0px 0px 0px; width: 700px; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-57023625-0f7c-4148-a41e-28c98139b58b] { flex: none; width: 85%; max-width: 85%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-57023625-0f7c-4148-a41e-28c98139b58b] { flex: none; width: 100%; max-width: 100%; }
}.sd[data-s-30961565-153b-4a41-9ef4-61c452e179ba] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 60px; justify-content: flex-start; margin: 50px 0px 0px 0px; padding: 0px; --gap-h-30961565-153b-4a41-9ef4-61c452e179ba: 60px; --gap-v-30961565-153b-4a41-9ef4-61c452e179ba: 0px; --gap-uuid: 30961565-153b-4a41-9ef4-61c452e179ba; max-width: 100%; }
@media screen and (max-width: 540px){
  .sd[data-s-30961565-153b-4a41-9ef4-61c452e179ba] { padding: 0 10px; align-content: center; align-items: center; flex-direction: column-reverse; flex-wrap: nowrap; gap: 9px; justify-content: flex-end; --gap-h-30961565-153b-4a41-9ef4-61c452e179ba: 0px; --gap-v-30961565-153b-4a41-9ef4-61c452e179ba: 9px; }
}.sd[data-s-c2fdd4cb-d061-4612-94f2-dabbe1de3bb2] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 20px; justify-content: flex-end; padding: 0px; --gap-h-c2fdd4cb-d061-4612-94f2-dabbe1de3bb2: 20px; --gap-v-c2fdd4cb-d061-4612-94f2-dabbe1de3bb2: 0px; --gap-uuid: c2fdd4cb-d061-4612-94f2-dabbe1de3bb2; }
@media screen and (max-width: 540px){
  .sd[data-s-c2fdd4cb-d061-4612-94f2-dabbe1de3bb2] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; gap: 12px 15px; justify-content: center; margin: 0px 0px 20px 0px; width: calc(95% - (var(--gap-h-30961565-153b-4a41-9ef4-61c452e179ba) * 0.04999999999999995)); --gap-h-c2fdd4cb-d061-4612-94f2-dabbe1de3bb2: 15px; --gap-v-c2fdd4cb-d061-4612-94f2-dabbe1de3bb2: 12px; max-width: calc(95% - (var(--gap-h-30961565-153b-4a41-9ef4-61c452e179ba) * 0.04999999999999995)); }
}.sd[data-s-bb5de00f-673f-411d-8b8e-50454a6e5ea2] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-size: 20px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0; text-align: center; text-decoration: underline; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-bb5de00f-673f-411d-8b8e-50454a6e5ea2] { font-size: 16px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-bb5de00f-673f-411d-8b8e-50454a6e5ea2] { margin: 0; text-align: left; justify-content: flex-start; }
}.sd[data-s-6744a839-1054-48fe-aecb-78bcd3c34f56] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-size: 20px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0; text-align: center; text-decoration: underline; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-6744a839-1054-48fe-aecb-78bcd3c34f56] { font-size: 16px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-6744a839-1054-48fe-aecb-78bcd3c34f56] { margin: 0; text-align: left; justify-content: flex-start; }
}.sd[data-s-c0df57b1-35f1-4558-b74d-d90b573c6959] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-size: 20px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0; text-align: center; text-decoration: underline; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-c0df57b1-35f1-4558-b74d-d90b573c6959] { font-size: 16px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-c0df57b1-35f1-4558-b74d-d90b573c6959] { margin: 0; text-align: left; justify-content: flex-start; }
}.sd[data-s-122ffa04-8af8-4d0f-99cc-3cbb062114cb] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-size: 20px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0; text-align: center; text-decoration: underline; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-122ffa04-8af8-4d0f-99cc-3cbb062114cb] { font-size: 16px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-122ffa04-8af8-4d0f-99cc-3cbb062114cb] { margin: 0; text-align: left; justify-content: flex-start; }
}.sd[data-s-76bf630f-d26d-4208-87f5-635f3b86defd] { background: transparent; color: var(--s-color-59b96079); display: none; flex: none;  font-size: 20px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0; text-align: center; text-decoration: underline; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-76bf630f-d26d-4208-87f5-635f3b86defd] { display: none; font-size: 16px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-76bf630f-d26d-4208-87f5-635f3b86defd] { display: none; margin: 0; text-align: left; justify-content: flex-start; }
}.sd[data-s-d427df76-008a-4acc-b156-944eb8c6cc73] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-size: 20px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0; text-align: center; text-decoration: underline; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-d427df76-008a-4acc-b156-944eb8c6cc73] { font-size: 16px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-d427df76-008a-4acc-b156-944eb8c6cc73] { margin: 0; text-align: left; justify-content: flex-start; }
}.sd[data-s-b256b586-24ec-4889-8356-e32a29fbf12b] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-size: 20px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0; text-align: center; text-decoration: underline; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-b256b586-24ec-4889-8356-e32a29fbf12b] { font-size: 16px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-b256b586-24ec-4889-8356-e32a29fbf12b] { margin: 0; text-align: left; justify-content: flex-start; }
}

main { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 1280px; max-width: 100%; }

.sd.message-section { align-content: flex-start; align-items: flex-start; background: transparent; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 130px 80px 170px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd.message-section { flex: none; padding: 120px 0px 80px 0px; }
}
@media screen and (max-width: 540px){
  .sd.message-section { justify-content: center; padding: 70px 30px 70px 30px; }
}

.sd[data-s-f82a26fc-9aed-4153-9ace-c9ccfccaacbb] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 900px; max-width: 100%; }
.sd[data-s-f82a26fc-9aed-4153-9ace-c9ccfccaacbb].appear { opacity: 0; transition-duration: 600ms; }
.sd[data-s-f82a26fc-9aed-4153-9ace-c9ccfccaacbb].appear-active { transition-duration: 600ms; }
@media screen and (max-width: 960px){
  .sd[data-s-f82a26fc-9aed-4153-9ace-c9ccfccaacbb] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; width: 74%; max-width: 74%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-f82a26fc-9aed-4153-9ace-c9ccfccaacbb] { align-content: flex-start; align-items: flex-start; flex: none; margin: 0; width: 100%; max-width: 100%; }
}.sd[data-s-dd8ade22-6166-44a0-b9ad-f36aa41675f6] { background: transparent; border-bottom: 2px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); color: var(--s-color-59b96079); flex: none;  font-size: 17px; font-style: normal;
   height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 80px 0px 0px; padding: 0px; text-align: left; width: auto; max-width: calc(100% - 80px); justify-content: flex-start; }
@media screen and (max-width: 960px){
  .sd[data-s-dd8ade22-6166-44a0-b9ad-f36aa41675f6] { border-bottom: 2px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); flex: none; font-feature-settings: 'palt' 1; font-size: 16px; margin: 0px 0px 40px 0px; padding: 0px 0px 4px 0px; text-align: center; text-orientation: mixed; -webkit-text-orientation: mixed; width: auto; writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; max-width: 100%; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-dd8ade22-6166-44a0-b9ad-f36aa41675f6] { border-bottom: 1px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); flex: none; font-size: 14px; margin: 0px 0px 28px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}.sd[data-s-c0f3299e-609a-49bc-a415-18bab84d8ef2] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 40px 0px 0px 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-c0f3299e-609a-49bc-a415-18bab84d8ef2] { align-content: center; align-items: center; flex: 1; padding: 0; }
}
@media screen and (max-width: 540px){
  .sd[data-s-c0f3299e-609a-49bc-a415-18bab84d8ef2] { align-content: flex-start; align-items: flex-start; flex: none; }
}.sd[data-s-4cef5d98-8395-4581-9ff3-a0d330b8a144] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-feature-settings: 'palt' 1; font-size: 32px; font-style: normal;
   font-weight: 700;
   height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 40px -2px; text-align: left; width: auto; max-width: calc(100% - -2px); justify-content: flex-start; }
@media screen and (max-width: 960px){
  .sd[data-s-4cef5d98-8395-4581-9ff3-a0d330b8a144] { font-size: 30px; margin: 0px 0px 40px 0px; text-align: center; max-width: 100%; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-4cef5d98-8395-4581-9ff3-a0d330b8a144] { font-size: 24px; margin: 0px 0px 24px -2px; text-align: left; max-width: calc(100% - -2px); justify-content: flex-start; }
}.sd[data-s-b0c9dcb1-647e-4561-90cf-e7356b20aa27] { color: #333333; flex: none;  font-size: 15px; font-weight: 400; height: auto; line-height: 2; margin: 0px 0px 80px 0px; padding: 0px 0px 0px; text-align: left; width: auto; max-width: 100%; }
.sd[data-s-b0c9dcb1-647e-4561-90cf-e7356b20aa27] em { color: #5db75bff; font-style: normal; }
.sd[data-s-b0c9dcb1-647e-4561-90cf-e7356b20aa27] >h2 { font-style: normal; margin: 10px 0px 28px 0px; }
.sd[data-s-b0c9dcb1-647e-4561-90cf-e7356b20aa27] >p {  font-size: 15px; }
.sd[data-s-b0c9dcb1-647e-4561-90cf-e7356b20aa27] strong { color: #ee8593ff; }.sd[data-s-3a0e6137-8877-4e13-934e-613072079200] { border-bottom: 0px solid var(--s-color-d484dd2e); border-left: 0px solid var(--s-color-d484dd2e); border-radius: 20px; border-right: 0px solid var(--s-color-d484dd2e); border-top: 0px solid var(--s-color-d484dd2e); flex: none; height: auto; margin: 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-3a0e6137-8877-4e13-934e-613072079200] { flex: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-3a0e6137-8877-4e13-934e-613072079200] { flex: none; }
}

.sd.about-section { align-content: flex-start; align-items: flex-start; background: var(--s-color-36b6e2c7); border-radius: 48px; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 130px 80px 170px 80px; width: 90%; max-width: 90%; }
@media screen and (max-width: 960px){
  .sd.about-section { flex: none; padding: 80px 0px 80px 0px; }
}
@media screen and (max-width: 540px){
  .sd.about-section { border-radius: 64px; flex: none; justify-content: center; padding: 70px 30px 70px 30px; width: 100%; max-width: 100%; }
}

.sd[data-s-e8dc9fde-7d6e-49d3-a842-30dd57a541fe] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 900px; max-width: 100%; }
.sd[data-s-e8dc9fde-7d6e-49d3-a842-30dd57a541fe].appear { opacity: 0; transition-duration: 600ms; }
.sd[data-s-e8dc9fde-7d6e-49d3-a842-30dd57a541fe].appear-active { transition-duration: 600ms; }
@media screen and (max-width: 960px){
  .sd[data-s-e8dc9fde-7d6e-49d3-a842-30dd57a541fe] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; width: 74%; max-width: 74%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-e8dc9fde-7d6e-49d3-a842-30dd57a541fe] { align-content: flex-start; align-items: flex-start; flex: none; margin: 0; width: 90%; max-width: 90%; }
}.sd[data-s-5cef48d6-cda4-4c8d-9860-610442335d9b] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 0; width: auto; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-5cef48d6-cda4-4c8d-9860-610442335d9b] { align-content: center; align-items: center; flex: 1; padding: 0; }
}
@media screen and (max-width: 540px){
  .sd[data-s-5cef48d6-cda4-4c8d-9860-610442335d9b] { align-content: flex-start; align-items: flex-start; flex: none; }
}.sd[data-s-95fd1d9a-eb70-47b5-9098-12d9af4c9dc8] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-feature-settings: 'palt' 1; font-size: 32px; font-style: normal;
   font-weight: 700;
   height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 40px -2px; text-align: left; width: auto; max-width: calc(100% - -2px); justify-content: flex-start; }
@media screen and (max-width: 960px){
  .sd[data-s-95fd1d9a-eb70-47b5-9098-12d9af4c9dc8] { font-size: 30px; margin: 0px 0px 40px 0px; text-align: center; max-width: 100%; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-95fd1d9a-eb70-47b5-9098-12d9af4c9dc8] { font-size: 24px; margin: 0px 0px 24px -2px; text-align: left; max-width: calc(100% - -2px); justify-content: flex-start; }
}.sd[data-s-9ec58d16-f0a6-43a1-981e-115e7ee60223] { color: #333333; flex: none;  font-size: 15px; font-weight: 400; height: auto; line-height: 2; margin: 0px 0px 80px 0px; padding: 0px 0px 0px; text-align: left; width: auto; max-width: 100%; }
.sd[data-s-9ec58d16-f0a6-43a1-981e-115e7ee60223] em { color: #5db75bff; font-style: normal; }
.sd[data-s-9ec58d16-f0a6-43a1-981e-115e7ee60223] >h2 { font-style: normal; margin: 10px 0px 28px 0px; }
.sd[data-s-9ec58d16-f0a6-43a1-981e-115e7ee60223] >p {  font-size: 15px; }
.sd[data-s-9ec58d16-f0a6-43a1-981e-115e7ee60223] strong { color: #ee8593ff; }
@media screen and (max-width: 540px){
  .sd[data-s-9ec58d16-f0a6-43a1-981e-115e7ee60223] { margin: 0px 0px 40px 0px; max-width: 100%; }
}.sd[data-s-64f2ec50-0911-494f-88ef-8ab9ca135e5c] { border-bottom: 0px solid var(--s-color-d484dd2e); border-left: 0px solid var(--s-color-d484dd2e); border-radius: 20px; border-right: 0px solid var(--s-color-d484dd2e); border-top: 0px solid var(--s-color-d484dd2e); flex: none; height: auto; margin: 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-64f2ec50-0911-494f-88ef-8ab9ca135e5c] { flex: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-64f2ec50-0911-494f-88ef-8ab9ca135e5c] { flex: none; }
}

.sd.guide-section { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 100px 80px 100px 80px; width: 90%; max-width: 90%; }
@media screen and (max-width: 960px){
  .sd.guide-section { flex: none; padding: 80px 0px 80px 0px; width: 90%; }
}
@media screen and (max-width: 540px){
  .sd.guide-section { align-content: center; align-items: center; flex: none; padding: 70px 0px 70px 0px; width: 100%; max-width: 100%; }
}

.sd[data-s-5319b795-64e4-4950-b728-d8d5349db150] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-5319b795-64e4-4950-b728-d8d5349db150].appear { opacity: 0; transition-duration: 600ms; }
.sd[data-s-5319b795-64e4-4950-b728-d8d5349db150].appear-active { transition-duration: 600ms; }
@media screen and (max-width: 960px){
  .sd[data-s-5319b795-64e4-4950-b728-d8d5349db150] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; width: 100%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-5319b795-64e4-4950-b728-d8d5349db150] { align-content: flex-start; align-items: flex-start; flex: none; width: 100%; }
}.sd[data-s-0dc87f9b-6bf7-4c09-861d-92913758299a] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }
@media screen and (max-width: 960px){
  .sd[data-s-0dc87f9b-6bf7-4c09-861d-92913758299a] { align-content: center; align-items: center; flex-direction: column; }
}
@media screen and (max-width: 540px){
  .sd[data-s-0dc87f9b-6bf7-4c09-861d-92913758299a] { align-content: center; align-items: center; flex: none; justify-content: flex-start; width: 100%; max-width: 100%; }
}.sd[data-s-d78e5e6f-607e-438b-921c-f097fd9af015] { background: transparent; border-bottom: 2px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); color: var(--s-color-59b96079); flex: none;  font-size: 18px; font-style: normal;
   height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 960px){
  .sd[data-s-d78e5e6f-607e-438b-921c-f097fd9af015] { border-bottom: 2px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); flex: none; font-size: 16px; margin: 0px 0px 40px 0px; padding: 0px 0px 4px 0px; text-align: center; width: auto; writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; max-width: 100%; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-d78e5e6f-607e-438b-921c-f097fd9af015] { border-bottom: 1px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); flex: none; font-size: 14px; margin: 0px 0px 28px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}.sd[data-s-445e1150-4e48-4918-ba6c-df1e4b81152b] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-feature-settings: 'palt' 1; font-size: 32px; font-style: normal;
   font-weight: 700;
   height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 40px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-445e1150-4e48-4918-ba6c-df1e4b81152b] { font-size: 30px; margin: 0px 0px 40px 0px; text-align: center; max-width: 100%; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-445e1150-4e48-4918-ba6c-df1e4b81152b] { font-size: 24px; margin: 0px 0px 24px -2px; text-align: center; max-width: calc(100% - -2px); justify-content: center; }
}.sd[data-s-ad04e2c0-e6e5-4406-a685-1802e5cdf84f] { align-content: flex-start; align-items: flex-start; background: var(--s-color-d484dd2e); border-radius: 0px; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 50px 0px 0px 0px; overflow-x: visible; overflow-y: visible; padding: 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-ad04e2c0-e6e5-4406-a685-1802e5cdf84f] { flex: 1; padding: 0; }
}
@media screen and (max-width: 540px){
  .sd[data-s-ad04e2c0-e6e5-4406-a685-1802e5cdf84f] { flex: none; }
}.sd[data-s-5b554109-f40a-43b7-a301-7964a88708e6] { align-content: center; align-items: center; background: #fff4f6ff; border-radius: 32px; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 68px 0px; padding: 50px 50px 50px 50px; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-5b554109-f40a-43b7-a301-7964a88708e6] { align-content: center; align-items: center; flex: none; margin: 0px 0px 52px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-5b554109-f40a-43b7-a301-7964a88708e6] { align-content: flex-start; align-items: flex-start; border-radius: 64px; flex: none; margin: 0px 0px 40px 0px; padding: 50px 30px 50px 30px; width: 100%; max-width: 100%; }
}.sd[data-s-cc51749e-ba32-4cf4-b388-3b961807eb6e] { color: var(--s-color-f7904bfa); flex: none; font-family: var(--s-font-0180e749), sans-serif; font-size: 28px; font-style: normal; font-weight: 500; height: auto; line-height: 1.4; margin: 0; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-cc51749e-ba32-4cf4-b388-3b961807eb6e] { font-size: 26px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-cc51749e-ba32-4cf4-b388-3b961807eb6e] { flex: none; font-size: 22px; width: 100%; max-width: 100%; }
}.sd[data-s-c5bdcda3-8248-44ac-b0b4-4d4dee4e5613] { background: transparent; border-bottom: 0px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); color: var(--s-color-59b96079); flex: none;  font-feature-settings: 'palt' 1; font-size: 28px; font-style: normal;
   height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 16px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 960px){
  .sd[data-s-c5bdcda3-8248-44ac-b0b4-4d4dee4e5613] { font-size: 26px; text-align: center; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-c5bdcda3-8248-44ac-b0b4-4d4dee4e5613] { flex: none; font-size: 22px; margin: 0; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
}.sd[data-s-4f8b71a3-7de4-4182-b10f-cb915c5202bd] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: center; margin: 34px 0px 0px 0px; padding: 0px; width: 100%; --gap-h-4f8b71a3-7de4-4182-b10f-cb915c5202bd: 40px; --gap-v-4f8b71a3-7de4-4182-b10f-cb915c5202bd: 0px; --gap-uuid: 4f8b71a3-7de4-4182-b10f-cb915c5202bd; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-4f8b71a3-7de4-4182-b10f-cb915c5202bd] { align-content: center; align-items: center; --gap-h-4f8b71a3-7de4-4182-b10f-cb915c5202bd: 40px; --gap-v-4f8b71a3-7de4-4182-b10f-cb915c5202bd: 0px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-4f8b71a3-7de4-4182-b10f-cb915c5202bd] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: center; width: 100%; --gap-h-4f8b71a3-7de4-4182-b10f-cb915c5202bd: 0px; --gap-v-4f8b71a3-7de4-4182-b10f-cb915c5202bd: 10px; }
}.sd[data-s-eb55bfe4-e872-4cb2-a853-1b2a6856506b] { flex: none; height: auto; width: calc(40% - (var(--gap-h-4f8b71a3-7de4-4182-b10f-cb915c5202bd) * 0.6)); max-width: calc(40% - (var(--gap-h-4f8b71a3-7de4-4182-b10f-cb915c5202bd) * 0.6)); }
@media screen and (max-width: 540px){
  .sd[data-s-eb55bfe4-e872-4cb2-a853-1b2a6856506b] { flex: none; width: calc(70% - (var(--gap-h-4f8b71a3-7de4-4182-b10f-cb915c5202bd) * 0.3)); max-width: calc(70% - (var(--gap-h-4f8b71a3-7de4-4182-b10f-cb915c5202bd) * 0.3)); }
}.sd[data-s-bb3036d3-cfd6-493c-998c-8340129cf433] { flex: none; height: auto; width: calc(40% - (var(--gap-h-4f8b71a3-7de4-4182-b10f-cb915c5202bd) * 0.6)); max-width: calc(40% - (var(--gap-h-4f8b71a3-7de4-4182-b10f-cb915c5202bd) * 0.6)); }
@media screen and (max-width: 540px){
  .sd[data-s-bb3036d3-cfd6-493c-998c-8340129cf433] { flex: none; width: calc(70% - (var(--gap-h-4f8b71a3-7de4-4182-b10f-cb915c5202bd) * 0.3)); max-width: calc(70% - (var(--gap-h-4f8b71a3-7de4-4182-b10f-cb915c5202bd) * 0.3)); }
}.sd[data-s-a775349b-3de1-4223-b56f-89f2d3b43341] { align-content: center; align-items: center; display: none; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 60px 0px 40px 0px; padding: 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-a775349b-3de1-4223-b56f-89f2d3b43341] { display: none; flex: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-a775349b-3de1-4223-b56f-89f2d3b43341] { align-content: center; align-items: center; display: none; justify-content: center; margin: 40px 0px 40px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-f8e4eac5-3dde-497b-ad1a-5196c11dcbdb] { align-content: center; align-items: center; background: var(--s-color-d484dd2e); border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-radius: 128px; border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 22px 16px 22px 18px; width: 45%; max-width: 45%; }
.sd[data-s-f8e4eac5-3dde-497b-ad1a-5196c11dcbdb]:hover { opacity: 1; transform: ; }
@media screen and (max-width: 540px){
  .sd[data-s-f8e4eac5-3dde-497b-ad1a-5196c11dcbdb] { flex: none; padding: 20px 16px 20px 18px; width: 100%; max-width: 100%; }
}.sd[data-s-adf19081-5cc0-41f4-be5c-fc879a86d3dc] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }.sd[data-s-c2adf12d-9553-4b36-babd-e42caa6318d3] { color: var(--s-color-59b96079);  font-feature-settings: 'palt' 1; font-size: 18px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 10px 0px 0px; text-align: center; transform-origin: center left; width: auto; max-width: calc(100% - 10px); justify-content: center; }
.sd[data-s-f8e4eac5-3dde-497b-ad1a-5196c11dcbdb]:hover .sd[data-s-c2adf12d-9553-4b36-babd-e42caa6318d3] { letter-spacing: 0.15em; }
@media screen and (max-width: 540px){
  .sd[data-s-c2adf12d-9553-4b36-babd-e42caa6318d3] { font-size: 18px; }
}.sd[data-s-176a9716-86f2-4685-9279-3059c4910cfa] { color: #222222; font-size: 24px; }.sd[data-s-ff016d0f-a3f7-4216-87f7-b0ca775b7b7f] { background: var(--s-color-59b96079); bottom: 18px; flex: none; height: 1px; left: auto; margin: 0 0 0 0; position: absolute; right: -8px; top: auto; transform: scale(0, 1); transform-origin: center left; width: 18px; z-index: 2; max-width: 100%; }
.sd[data-s-f8e4eac5-3dde-497b-ad1a-5196c11dcbdb]:hover .sd[data-s-ff016d0f-a3f7-4216-87f7-b0ca775b7b7f] { transform: scale(1.5, 1); }.sd[data-s-b7b60ce1-d0aa-473f-9a9c-804340713c87] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 50px 0px 26px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
  .sd[data-s-b7b60ce1-d0aa-473f-9a9c-804340713c87] { margin: 50px 0px 50px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}.sd[data-s-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: auto; justify-content: space-between; margin: 30px 0px 0px 0px; padding: 0px; width: 100%; --gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306: 4px; --gap-v-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306: 0px; --gap-uuid: b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306] { flex: none; --gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306: 4px; --gap-v-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306: 0px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306] { flex-direction: column; flex-wrap: nowrap; gap: 9px; margin: 0; --gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306: 0px; --gap-v-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306: 9px; width: 100%; max-width: 100%; }
}.sd[data-s-7d1179d9-4958-41b6-a5af-1c61c3d4cdb0] { border-radius: 2px; flex: none; height: 240px; width: calc(33.33% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0.6667)); max-width: calc(33.33% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0.6667)); }
.sd[data-s-7d1179d9-4958-41b6-a5af-1c61c3d4cdb0]:before { background-size: cover; }
@media screen and (max-width: 960px){
  .sd[data-s-7d1179d9-4958-41b6-a5af-1c61c3d4cdb0] { flex: none; height: 120px; width: calc(33.33% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0.6667)); max-width: calc(33.33% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0.6667)); }
}
@media screen and (max-width: 540px){
  .sd[data-s-7d1179d9-4958-41b6-a5af-1c61c3d4cdb0] { flex: none; height: 150px; width: calc(100% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0)); max-width: calc(100% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0)); }
}.sd[data-s-9dd68e76-2a4e-4ae6-8e64-844b3fe0bba7] { border-radius: 2px; flex: none; height: 240px; margin: 0; width: calc(33.33% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0.6667)); max-width: calc(33.33% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0.6667)); }
.sd[data-s-9dd68e76-2a4e-4ae6-8e64-844b3fe0bba7]:before { background-size: cover; filter: ; }
@media screen and (max-width: 960px){
  .sd[data-s-9dd68e76-2a4e-4ae6-8e64-844b3fe0bba7] { flex: none; height: 120px; width: calc(33.33% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0.6667)); max-width: calc(33.33% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0.6667)); }
}
@media screen and (max-width: 540px){
  .sd[data-s-9dd68e76-2a4e-4ae6-8e64-844b3fe0bba7] { flex: none; height: 150px; width: calc(100% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0)); max-width: calc(100% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0)); }
}.sd[data-s-2de9de7e-66b5-41e3-a8db-2516991e1631] { border-radius: 2px; flex: none; height: 240px; margin: 0; width: calc(33.33% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0.6667)); max-width: calc(33.33% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0.6667)); }
.sd[data-s-2de9de7e-66b5-41e3-a8db-2516991e1631]:before { background-size: cover; filter: ; }
@media screen and (max-width: 960px){
  .sd[data-s-2de9de7e-66b5-41e3-a8db-2516991e1631] { flex: none; height: 120px; width: calc(33.33% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0.6667)); max-width: calc(33.33% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0.6667)); }
}
@media screen and (max-width: 540px){
  .sd[data-s-2de9de7e-66b5-41e3-a8db-2516991e1631] { flex: none; height: 150px; width: calc(100% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0)); max-width: calc(100% - (var(--gap-h-b1b8bba9-e7e3-4fd8-a5dc-8fc1254ca306) * 0)); }
}.sd[data-s-57b5437c-f36f-45ec-930c-215a254f9725] { align-content: center; align-items: center; background: var(--s-color-36b6e2c7); border-radius: 32px; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 68px 0px; padding: 50px 50px 50px 50px; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-57b5437c-f36f-45ec-930c-215a254f9725] { align-content: center; align-items: center; flex: none; margin: 0px 0px 52px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-57b5437c-f36f-45ec-930c-215a254f9725] { align-content: flex-start; align-items: flex-start; border-radius: 64px; flex: none; margin: 0px 0px 40px 0px; padding: 50px 30px 50px 30px; width: 100%; max-width: 100%; }
}.sd[data-s-a8c79e53-ad75-43fc-9fe6-0e3415341db2] { color: var(--s-color-0793a6e1); flex: none; font-family: var(--s-font-0180e749), sans-serif; font-size: 28px; font-style: normal; font-weight: 500; height: auto; line-height: 1.4; margin: 0; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-a8c79e53-ad75-43fc-9fe6-0e3415341db2] { font-size: 26px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-a8c79e53-ad75-43fc-9fe6-0e3415341db2] { flex: none; font-size: 22px; width: 100%; max-width: 100%; }
}.sd[data-s-f05c77be-1074-4700-af74-8dedfc3f6a58] { background: transparent; border-bottom: 0px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); color: var(--s-color-59b96079); flex: none;  font-feature-settings: 'palt' 1; font-size: 28px; font-style: normal;
   height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 16px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 960px){
  .sd[data-s-f05c77be-1074-4700-af74-8dedfc3f6a58] { font-size: 26px; text-align: center; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-f05c77be-1074-4700-af74-8dedfc3f6a58] { flex: none; font-size: 22px; margin: 0px 0px 12px 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
}.sd[data-s-b6516341-9eef-44c4-8dd9-9eec0d7d532b] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: space-between; margin: 34px 0px 0px 0px; padding: 0px; width: 100%; --gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b: 0px; --gap-v-b6516341-9eef-44c4-8dd9-9eec0d7d532b: 0px; --gap-uuid: b6516341-9eef-44c4-8dd9-9eec0d7d532b; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-b6516341-9eef-44c4-8dd9-9eec0d7d532b] { align-content: center; align-items: center; --gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b: 0px; --gap-v-b6516341-9eef-44c4-8dd9-9eec0d7d532b: 0px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-b6516341-9eef-44c4-8dd9-9eec0d7d532b] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; width: 100%; --gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b: 0px; --gap-v-b6516341-9eef-44c4-8dd9-9eec0d7d532b: 10px; }
}.sd[data-s-4a19bd48-fb53-4715-99f1-0c5ffdd3a942] { flex: none; height: auto; width: calc(32% - (var(--gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b) * 0.68)); max-width: calc(32% - (var(--gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b) * 0.68)); }
@media screen and (max-width: 540px){
  .sd[data-s-4a19bd48-fb53-4715-99f1-0c5ffdd3a942] { flex: none; width: calc(70% - (var(--gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b) * 0.3)); max-width: calc(70% - (var(--gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b) * 0.3)); }
}.sd[data-s-ea380dfc-5ff2-4234-a1a5-d52b34ed705a] { flex: none; height: auto; width: calc(32% - (var(--gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b) * 0.68)); max-width: calc(32% - (var(--gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b) * 0.68)); }
@media screen and (max-width: 540px){
  .sd[data-s-ea380dfc-5ff2-4234-a1a5-d52b34ed705a] { flex: none; width: calc(70% - (var(--gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b) * 0.3)); max-width: calc(70% - (var(--gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b) * 0.3)); }
}.sd[data-s-5e4e0fab-b899-4d53-8441-0a6f9d770a89] { flex: none; height: auto; width: calc(32% - (var(--gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b) * 0.68)); max-width: calc(32% - (var(--gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b) * 0.68)); }
@media screen and (max-width: 540px){
  .sd[data-s-5e4e0fab-b899-4d53-8441-0a6f9d770a89] { flex: none; width: calc(70% - (var(--gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b) * 0.3)); max-width: calc(70% - (var(--gap-h-b6516341-9eef-44c4-8dd9-9eec0d7d532b) * 0.3)); }
}.sd[data-s-08f0781c-6858-43f7-8a84-8a9c3855eb40] { align-content: center; align-items: center; display: none; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 60px 0px 40px 0px; padding: 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-08f0781c-6858-43f7-8a84-8a9c3855eb40] { display: none; flex: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-08f0781c-6858-43f7-8a84-8a9c3855eb40] { align-content: center; align-items: center; display: none; justify-content: center; margin: 40px 0px 40px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-6bcf187f-8664-4ed2-89e9-1d164ad80b11] { align-content: center; align-items: center; background: var(--s-color-d484dd2e); border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-radius: 128px; border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 22px 16px 22px 18px; width: 45%; max-width: 45%; }
.sd[data-s-6bcf187f-8664-4ed2-89e9-1d164ad80b11]:hover { opacity: 1; transform: ; }
@media screen and (max-width: 540px){
  .sd[data-s-6bcf187f-8664-4ed2-89e9-1d164ad80b11] { flex: none; padding: 20px 16px 20px 18px; width: 100%; max-width: 100%; }
}.sd[data-s-38bba267-fc4e-4935-857c-1efe7ac07b9a] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }.sd[data-s-cca24ff5-26e4-430f-a823-0a0c5d45250a] { color: var(--s-color-59b96079);  font-feature-settings: 'palt' 1; font-size: 18px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 10px 0px 0px; text-align: center; transform-origin: center left; width: auto; max-width: calc(100% - 10px); justify-content: center; }
.sd[data-s-6bcf187f-8664-4ed2-89e9-1d164ad80b11]:hover .sd[data-s-cca24ff5-26e4-430f-a823-0a0c5d45250a] { letter-spacing: 0.15em; }
@media screen and (max-width: 540px){
  .sd[data-s-cca24ff5-26e4-430f-a823-0a0c5d45250a] { font-size: 18px; }
}.sd[data-s-3edd77ef-9c71-4732-a9c6-1cdf45075137] { color: #222222; font-size: 24px; }.sd[data-s-a7ddb58e-ddf0-462b-a93e-df037dcfc543] { background: var(--s-color-59b96079); bottom: 18px; flex: none; height: 1px; left: auto; margin: 0 0 0 0; position: absolute; right: -8px; top: auto; transform: scale(0, 1); transform-origin: center left; width: 18px; z-index: 2; max-width: 100%; }
.sd[data-s-6bcf187f-8664-4ed2-89e9-1d164ad80b11]:hover .sd[data-s-a7ddb58e-ddf0-462b-a93e-df037dcfc543] { transform: scale(1.5, 1); }.sd[data-s-48945ea2-ff9e-4571-b365-afce93e20258] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 50px 0px 26px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
  .sd[data-s-48945ea2-ff9e-4571-b365-afce93e20258] { margin: 50px 0px 50px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}.sd[data-s-e058934e-de3e-4ede-bbd6-a62ca7f429f1] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: auto; justify-content: space-between; margin: 30px 0px 0px 0px; padding: 0px; width: 100%; --gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1: 4px; --gap-v-e058934e-de3e-4ede-bbd6-a62ca7f429f1: 0px; --gap-uuid: e058934e-de3e-4ede-bbd6-a62ca7f429f1; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-e058934e-de3e-4ede-bbd6-a62ca7f429f1] { flex: none; --gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1: 4px; --gap-v-e058934e-de3e-4ede-bbd6-a62ca7f429f1: 0px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-e058934e-de3e-4ede-bbd6-a62ca7f429f1] { flex-direction: column; flex-wrap: nowrap; margin: 0; --gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1: 0px; --gap-v-e058934e-de3e-4ede-bbd6-a62ca7f429f1: 4px; width: 100%; max-width: 100%; }
}.sd[data-s-63a05f13-606b-4eab-90db-cc16940d3f92] { border-radius: 2px; flex: none; height: 240px; width: calc(33.33% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0.6667)); max-width: calc(33.33% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0.6667)); }
.sd[data-s-63a05f13-606b-4eab-90db-cc16940d3f92]:before { background-size: cover; }
@media screen and (max-width: 960px){
  .sd[data-s-63a05f13-606b-4eab-90db-cc16940d3f92] { flex: none; height: 120px; width: calc(33.33% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0.6667)); max-width: calc(33.33% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0.6667)); }
}
@media screen and (max-width: 540px){
  .sd[data-s-63a05f13-606b-4eab-90db-cc16940d3f92] { flex: none; height: 150px; width: calc(100% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0)); max-width: calc(100% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0)); }
}.sd[data-s-4b65fc2f-8fe9-4819-90f4-69542703d850] { border-radius: 2px; flex: none; height: 240px; margin: 0; width: calc(33.33% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0.6667)); max-width: calc(33.33% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0.6667)); }
.sd[data-s-4b65fc2f-8fe9-4819-90f4-69542703d850]:before { background-size: cover; filter: ; }
@media screen and (max-width: 960px){
  .sd[data-s-4b65fc2f-8fe9-4819-90f4-69542703d850] { flex: none; height: 120px; width: calc(33.33% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0.6667)); max-width: calc(33.33% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0.6667)); }
}
@media screen and (max-width: 540px){
  .sd[data-s-4b65fc2f-8fe9-4819-90f4-69542703d850] { flex: none; height: 150px; width: calc(100% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0)); max-width: calc(100% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0)); }
}.sd[data-s-5135cd4c-e70a-444d-9d0a-0c6beb9260bc] { border-radius: 2px; flex: none; height: 240px; margin: 0; width: calc(33.33% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0.6667)); max-width: calc(33.33% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0.6667)); }
.sd[data-s-5135cd4c-e70a-444d-9d0a-0c6beb9260bc]:before { background-size: cover; filter: ; }
@media screen and (max-width: 960px){
  .sd[data-s-5135cd4c-e70a-444d-9d0a-0c6beb9260bc] { flex: none; height: 120px; width: calc(33.33% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0.6667)); max-width: calc(33.33% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0.6667)); }
}
@media screen and (max-width: 540px){
  .sd[data-s-5135cd4c-e70a-444d-9d0a-0c6beb9260bc] { flex: none; height: 150px; width: calc(100% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0)); max-width: calc(100% - (var(--gap-h-e058934e-de3e-4ede-bbd6-a62ca7f429f1) * 0)); }
}.sd[data-s-00882f7d-e517-4309-ae7c-edc67f51a3e7] { align-content: center; align-items: center; background: #dff4ffff; border-radius: 32px; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 68px 0px; padding: 50px 50px 50px 50px; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-00882f7d-e517-4309-ae7c-edc67f51a3e7] { align-content: center; align-items: center; flex: none; margin: 0px 0px 52px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-00882f7d-e517-4309-ae7c-edc67f51a3e7] { align-content: flex-start; align-items: flex-start; border-radius: 64px; flex: none; margin: 0px 0px 40px 0px; padding: 50px 30px 50px 30px; width: 100%; max-width: 100%; }
}.sd[data-s-39603af3-e836-4c8b-9343-2be0b16630a6] { color: #0072bd; flex: none; font-family: var(--s-font-0180e749), sans-serif; font-size: 28px; font-style: normal; font-weight: 500; height: auto; line-height: 1.4; margin: 0; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-39603af3-e836-4c8b-9343-2be0b16630a6] { font-size: 26px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-39603af3-e836-4c8b-9343-2be0b16630a6] { flex: none; font-size: 22px; width: 100%; max-width: 100%; }
}.sd[data-s-80fd1b98-52d0-415f-9122-7f1b102e49e6] { background: transparent; border-bottom: 0px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); color: var(--s-color-59b96079); flex: none;  font-feature-settings: 'palt' 1; font-size: 28px; font-style: normal;
   height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 16px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 960px){
  .sd[data-s-80fd1b98-52d0-415f-9122-7f1b102e49e6] { font-size: 26px; text-align: center; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-80fd1b98-52d0-415f-9122-7f1b102e49e6] { flex: none; font-size: 22px; margin: 0px 0px 12px 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
}.sd[data-s-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: center; margin: 34px 0px 0px 0px; padding: 0px; width: 100%; --gap-h-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4: 40px; --gap-v-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4: 0px; --gap-uuid: 4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4] { align-content: center; align-items: center; --gap-h-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4: 40px; --gap-v-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4: 0px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; width: auto; --gap-h-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4: 0px; --gap-v-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4: 10px; max-width: 100%; }
}.sd[data-s-521100df-e7ed-4c2c-8a7a-6f8db444a961] { flex: none; height: auto; width: calc(40% - (var(--gap-h-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4) * 0.6)); max-width: calc(40% - (var(--gap-h-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4) * 0.6)); }
@media screen and (max-width: 540px){
  .sd[data-s-521100df-e7ed-4c2c-8a7a-6f8db444a961] { flex: none; width: calc(70% - (var(--gap-h-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4) * 0.3)); max-width: calc(70% - (var(--gap-h-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4) * 0.3)); }
}.sd[data-s-4d9bba6f-9caf-4e6d-8485-c9fe4a13b62a] { flex: none; height: auto; width: calc(40% - (var(--gap-h-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4) * 0.6)); max-width: calc(40% - (var(--gap-h-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4) * 0.6)); }
@media screen and (max-width: 540px){
  .sd[data-s-4d9bba6f-9caf-4e6d-8485-c9fe4a13b62a] { flex: none; width: calc(70% - (var(--gap-h-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4) * 0.3)); max-width: calc(70% - (var(--gap-h-4f9f6f24-af9a-42a2-bcd6-ae2687ff9ea4) * 0.3)); }
}.sd[data-s-eaeba519-141a-4a9d-a5a2-fc0f3d5689bc] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 60px 0px 40px 0px; padding: 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-eaeba519-141a-4a9d-a5a2-fc0f3d5689bc] { flex: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-eaeba519-141a-4a9d-a5a2-fc0f3d5689bc] { align-content: center; align-items: center; justify-content: center; margin: 40px 0px 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-5aa97903-be39-436f-bafb-4853d4986440] { align-content: center; align-items: center; background: var(--s-color-d484dd2e); border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-radius: 128px; border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079); display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 22px 16px 22px 18px; width: 45%; max-width: 45%; }
.sd[data-s-5aa97903-be39-436f-bafb-4853d4986440]:hover { opacity: 1; transform: ; }
@media screen and (max-width: 960px){
  .sd[data-s-5aa97903-be39-436f-bafb-4853d4986440] { display: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-5aa97903-be39-436f-bafb-4853d4986440] { display: none; flex: none; padding: 20px 16px 20px 18px; width: 100%; max-width: 100%; }
}.sd[data-s-0f9c9bc9-789e-4de6-8cf8-3be951457934] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }.sd[data-s-eadaac17-0981-43d0-bc6b-5fd063244b7c] { color: var(--s-color-59b96079);  font-feature-settings: 'palt' 1; font-size: 18px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 10px 0px 0px; text-align: center; transform-origin: center left; width: auto; max-width: calc(100% - 10px); justify-content: center; }
.sd[data-s-5aa97903-be39-436f-bafb-4853d4986440]:hover .sd[data-s-eadaac17-0981-43d0-bc6b-5fd063244b7c] { letter-spacing: 0.15em; }
@media screen and (max-width: 540px){
  .sd[data-s-eadaac17-0981-43d0-bc6b-5fd063244b7c] { font-size: 18px; }
}.sd[data-s-8ef596b7-0a99-474f-88c6-35299d87b256] { color: #222222; font-size: 24px; }.sd[data-s-780cd609-5357-4fb8-9e0c-842053a256e8] { background: var(--s-color-59b96079); bottom: 18px; flex: none; height: 1px; left: auto; margin: 0 0 0 0; position: absolute; right: -8px; top: auto; transform: scale(0, 1); transform-origin: center left; width: 18px; z-index: 2; max-width: 100%; }
.sd[data-s-5aa97903-be39-436f-bafb-4853d4986440]:hover .sd[data-s-780cd609-5357-4fb8-9e0c-842053a256e8] { transform: scale(1.5, 1); }.sd[data-s-49c4be0e-1443-4256-a0f8-0e3abca37232] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 24px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
  .sd[data-s-49c4be0e-1443-4256-a0f8-0e3abca37232] { margin: 0px 0px 50px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}.sd[data-s-ede1ecb5-03ee-4c6a-b8d7-e22be040156e] { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 40px 0px 50px 0px; width: 100%; background: var(--s-color-36b6e2c7); border-radius: 200px; border-top: 5px solid var(--s-color-0793a6e1); border-right: 5px solid var(--s-color-0793a6e1); border-bottom: 5px solid var(--s-color-0793a6e1); border-left: 5px solid var(--s-color-0793a6e1); max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-ede1ecb5-03ee-4c6a-b8d7-e22be040156e] { align-content: center; align-items: center; display: flex; flex: none; margin: 0; }
}
@media screen and (max-width: 540px){
  .sd[data-s-ede1ecb5-03ee-4c6a-b8d7-e22be040156e] { border-radius: 120px; align-content: center; align-items: center; display: flex; flex: none; margin: 0px 0px 40px 0px; justify-content: center; border-top: 7px solid var(--s-color-0793a6e1); border-right: 7px solid var(--s-color-0793a6e1); border-bottom: 7px solid var(--s-color-0793a6e1); border-left: 7px solid var(--s-color-0793a6e1); width: 100%; max-width: 100%; }
}.sd[data-s-e9218e0e-2309-40fb-99a6-ff81a8433f6e] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-e9218e0e-2309-40fb-99a6-ff81a8433f6e] { flex: none; margin: 0; }
}
@media screen and (max-width: 540px){
  .sd[data-s-e9218e0e-2309-40fb-99a6-ff81a8433f6e] { align-content: center; align-items: center; justify-content: center; flex: none; width: 90%; max-width: 90%; }
}.sd[data-s-439a0e42-9db2-4119-b81f-f1fc27421bb2] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-size: 20px; font-style: normal;
   font-weight: 700;
   height: auto; letter-spacing: 0.02em; line-height: 1.6; margin: 0px 0px 16px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
  .sd[data-s-439a0e42-9db2-4119-b81f-f1fc27421bb2] { margin: 0px 0px 25px 0px; text-align: center; max-width: 100%; justify-content: center; }
}.sd[data-s-16fcf995-e447-42df-b4ca-24857f868447] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0px 0px 26px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
  .sd[data-s-16fcf995-e447-42df-b4ca-24857f868447] { margin: 0px 0px 25px 0px; max-width: 100%; }
}.sd[data-s-f13d066e-d098-4beb-83ef-eb7a96fbd94b] { align-content: center; align-items: center; background: var(--s-color-d484dd2e); border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-radius: 128px; border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 22px 16px 22px 18px; width: 45%; max-width: 45%; }
.sd[data-s-f13d066e-d098-4beb-83ef-eb7a96fbd94b]:hover { opacity: 1; transform: ; }
@media screen and (max-width: 540px){
  .sd[data-s-f13d066e-d098-4beb-83ef-eb7a96fbd94b] { flex: none; padding: 20px 16px 20px 18px; width: 80%; max-width: 80%; }
}.sd[data-s-ed70e4b2-ff8e-444c-b6b7-4abdbc1e7e79] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd[data-s-a98bef5b-c51d-4a80-a3f9-40f7ebb806e0] { color: var(--s-color-59b96079);  font-feature-settings: 'palt' 1; font-size: 18px; font-style: normal;
  height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 10px 0px 0px; text-align: center; transform-origin: center left; width: auto; max-width: calc(100% - 10px); justify-content: center; }
.sd[data-s-f13d066e-d098-4beb-83ef-eb7a96fbd94b]:hover .sd[data-s-a98bef5b-c51d-4a80-a3f9-40f7ebb806e0] { letter-spacing: 0.15em; }
@media screen and (max-width: 540px){
  .sd[data-s-a98bef5b-c51d-4a80-a3f9-40f7ebb806e0] { font-size: 18px; }
}.sd[data-s-689f7311-6e41-4af3-a31a-2e1a0bcbfc54] { color: #222222; font-size: 24px; }.sd[data-s-992ba4cf-4674-4b7f-852d-e47c23de7f46] { background: var(--s-color-59b96079); bottom: 18px; flex: none; height: 1px; left: auto; margin: 0 0 0 0; position: absolute; right: -8px; top: auto; transform: scale(0, 1); transform-origin: center left; width: 18px; z-index: 2; max-width: 100%; }
.sd[data-s-f13d066e-d098-4beb-83ef-eb7a96fbd94b]:hover .sd[data-s-992ba4cf-4674-4b7f-852d-e47c23de7f46] { transform: scale(1.5, 1); }

.sd.floor-section { align-content: flex-start; align-items: flex-start; background: var(--s-color-36b6e2c7); border-radius: 48px; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 130px 80px 170px 80px; width: 90%; max-width: 90%; }
@media screen and (max-width: 960px){
  .sd.floor-section { flex: none; padding: 80px 0px 80px 0px; }
}
@media screen and (max-width: 540px){
  .sd.floor-section { border-radius: 64px; flex: none; justify-content: center; padding: 70px 30px 70px 30px; width: 100%; max-width: 100%; }
}

.sd[data-s-32efc77e-0398-47e3-b7a7-1c6437f0d0e5] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 900px; max-width: 100%; }
.sd[data-s-32efc77e-0398-47e3-b7a7-1c6437f0d0e5].appear { opacity: 0; transition-duration: 600ms; }
.sd[data-s-32efc77e-0398-47e3-b7a7-1c6437f0d0e5].appear-active { transition-duration: 600ms; }
@media screen and (max-width: 960px){
  .sd[data-s-32efc77e-0398-47e3-b7a7-1c6437f0d0e5] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; width: 74%; max-width: 74%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-32efc77e-0398-47e3-b7a7-1c6437f0d0e5] { align-content: center; align-items: center; flex: none; justify-content: flex-start; margin: 0; width: 100%; max-width: 100%; }
}.sd[data-s-8071e5c7-122f-420b-9187-93ae2ffd3e2d] { background: transparent; border-bottom: 2px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); color: var(--s-color-59b96079); flex: none;  font-size: 17px; font-style: normal;
   height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 80px 0px 0px; padding: 0px; text-align: left; width: auto; max-width: calc(100% - 80px); justify-content: flex-start; }
@media screen and (max-width: 960px){
  .sd[data-s-8071e5c7-122f-420b-9187-93ae2ffd3e2d] { border-bottom: 2px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); flex: none; font-feature-settings: 'palt' 1; font-size: 16px; margin: 0px 0px 40px 0px; padding: 0px 0px 4px 0px; text-align: center; text-orientation: mixed; -webkit-text-orientation: mixed; width: auto; writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; max-width: 100%; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-8071e5c7-122f-420b-9187-93ae2ffd3e2d] { border-bottom: 1px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); flex: none; font-size: 14px; margin: 0px 0px 18px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}.sd[data-s-b988b79b-845e-4e62-871a-2fb0b6e6e402] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 40px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-b988b79b-845e-4e62-871a-2fb0b6e6e402] { align-content: center; align-items: center; flex: 1; padding: 0; }
}
@media screen and (max-width: 540px){
  .sd[data-s-b988b79b-845e-4e62-871a-2fb0b6e6e402] { align-content: flex-start; align-items: flex-start; flex: none; }
}.sd[data-s-b883f401-9a8a-4618-91e7-35107837cb9e] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-feature-settings: 'palt' 1; font-size: 32px; font-style: normal;
   font-weight: 700;
   height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 40px -2px; text-align: left; width: auto; max-width: calc(100% - -2px); justify-content: flex-start; }
@media screen and (max-width: 960px){
  .sd[data-s-b883f401-9a8a-4618-91e7-35107837cb9e] { font-size: 30px; margin: 0px 0px 40px 0px; text-align: center; max-width: 100%; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-b883f401-9a8a-4618-91e7-35107837cb9e] { flex: none; font-size: 24px; margin: 0; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
}.sd[data-s-06c469c4-6bd9-4e1f-8fa8-811c325a6c26] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; gap: 34px 0px; height: auto; justify-content: space-between; margin: 30px 0px 0px 0px; padding: 0px; width: 100%; --gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26: 0px; --gap-v-06c469c4-6bd9-4e1f-8fa8-811c325a6c26: 34px; --gap-uuid: 06c469c4-6bd9-4e1f-8fa8-811c325a6c26; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-06c469c4-6bd9-4e1f-8fa8-811c325a6c26] { flex: none; --gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26: 0px; --gap-v-06c469c4-6bd9-4e1f-8fa8-811c325a6c26: 34px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-06c469c4-6bd9-4e1f-8fa8-811c325a6c26] { flex-direction: column; flex-wrap: nowrap; --gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26: 0px; --gap-v-06c469c4-6bd9-4e1f-8fa8-811c325a6c26: 34px; }
}.sd[data-s-058581d1-0c20-45d9-8748-0981de285108] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; justify-content: space-between; padding: 0px; width: calc(49% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0.51)); --gap-h-058581d1-0c20-45d9-8748-0981de285108: 0px; --gap-v-058581d1-0c20-45d9-8748-0981de285108: 15px; --gap-uuid: 058581d1-0c20-45d9-8748-0981de285108; max-width: calc(49% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0.51)); }
@media screen and (max-width: 540px){
  .sd[data-s-058581d1-0c20-45d9-8748-0981de285108] { flex: none; flex-direction: column; flex-wrap: nowrap; width: calc(100% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0)); --gap-h-058581d1-0c20-45d9-8748-0981de285108: 0px; --gap-v-058581d1-0c20-45d9-8748-0981de285108: 15px; max-width: calc(100% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0)); }
}.sd[data-s-967f5ed1-d484-40a9-afad-90866f6ce414] { border-radius: 2px; flex: none; height: 240px; width: calc(100% - (var(--gap-h-058581d1-0c20-45d9-8748-0981de285108) * 0)); max-width: calc(100% - (var(--gap-h-058581d1-0c20-45d9-8748-0981de285108) * 0)); }
.sd[data-s-967f5ed1-d484-40a9-afad-90866f6ce414]:before { background-size: cover; }
@media screen and (max-width: 960px){
  .sd[data-s-967f5ed1-d484-40a9-afad-90866f6ce414] { flex: none; height: 200px; width: calc(100% - (var(--gap-h-058581d1-0c20-45d9-8748-0981de285108) * 0)); max-width: calc(100% - (var(--gap-h-058581d1-0c20-45d9-8748-0981de285108) * 0)); }
}
@media screen and (max-width: 540px){
  .sd[data-s-967f5ed1-d484-40a9-afad-90866f6ce414] { flex: none; height: 200px; }
}.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] { background: transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; box-shadow: 0px 0px 0px transparent; color: var(--s-color-59b96079); flex: none;  font-size: 14px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.9; margin: 0px 0px 0px; padding: 0; text-align: justify; transition-timing-function: ease; width: calc(100% - (var(--gap-h-058581d1-0c20-45d9-8748-0981de285108) * 0)); max-width: calc(100% - (var(--gap-h-058581d1-0c20-45d9-8748-0981de285108) * 0)); }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] a { color: var(--s-color-7b922015); }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] a:hover { opacity: 0.5; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >blockquote { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 4px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2); margin: 10px 0px 10px 2px; padding: 0px 0px 0px 15px; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >p>code { background: rgb(235, 235, 235); border-bottom: 1px solid var(--s-color-f9ac78d0); border-left: 1px solid var(--s-color-f9ac78d0); border-right: 1px solid var(--s-color-f9ac78d0); border-top: 1px solid var(--s-color-f9ac78d0); padding: 2px 5px 2px 5px; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >figure { flex: none; margin: 20px 0px 20px 0px; width: 100%; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >h1 {  font-size: 20px; line-height: 1.7; text-align: left; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >h2 { border-bottom: 1px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2);  font-size: 18px; line-height: 1.7; padding: 2px 0px 2px 0px; text-align: left; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >h3 {  font-size: 17px; line-height: 1.7; text-align: left; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >h4 {  font-size: 15px; font-weight: 700; line-height: 1.7; text-align: left; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >hr { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 1px solid var(--s-color-d4a360d2); }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] li { margin: 4px 0px 4px 0px; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >ol { margin: 0px 0px 0px 26px; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >p { margin: 10px 0px 0px 0px; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >pre { background: rgb(235, 235, 235);  padding: 20px 30px 20px 30px; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >[data-type="table"] >table { color: var(--s-color-59b96079); font-feature-settings: 'palt' 1; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; text-orientation: mixed; -webkit-text-orientation: mixed; writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; margin: 10px 0 10px 0; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >[data-type="table"] >table tbody tr > td { border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079);  font-weight: 400; padding: 10px 10px 10px 10px; color: var(--s-color-59b96079); font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >[data-type="table"] >table tbody tr > th { background: var(--s-color-f9ac78d0); border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079); color: var(--s-color-d484dd2e);  font-weight: 400; padding: 10px 10px 10px 10px; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >[data-type="table_of_contents"] { background: transparent; border-bottom: 1px solid rgb(150, 150, 150); border-left: 1px solid rgb(150, 150, 150); border-radius: 8px; border-right: 1px solid rgb(150, 150, 150); border-top: 1px solid rgb(150, 150, 150); color: rgb(110, 110, 110);  font-size: 14px; font-weight: 400; line-height: 1.7; margin: 10px 0px 10px 0px; padding: 30px 30px 16px 0px; }
.sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >ul { line-height: 1.7; }
@media screen and (max-width: 960px){
  .sd[data-s-3c693960-9645-419d-8b39-50729ead6047] { flex: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-3c693960-9645-419d-8b39-50729ead6047] { flex: none; }
  .sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >h1 { font-size: 18px; }
  .sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >h2 { font-size: 16px; }
  .sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >h3 { font-size: 16px; }
  .sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >h4 { font-size: 15px; }
  .sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >pre { padding: 15px 20px 15px 20px; }
  .sd[data-s-3c693960-9645-419d-8b39-50729ead6047] >[data-type="table_of_contents"] { padding: 30px 26px 16px 0px; }
}.sd[data-s-bf8e80af-b076-4a26-addc-f1fa77ac304b] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; justify-content: space-between; padding: 0px; width: calc(49% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0.51)); --gap-h-bf8e80af-b076-4a26-addc-f1fa77ac304b: 0px; --gap-v-bf8e80af-b076-4a26-addc-f1fa77ac304b: 15px; --gap-uuid: bf8e80af-b076-4a26-addc-f1fa77ac304b; max-width: calc(49% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0.51)); }
@media screen and (max-width: 540px){
  .sd[data-s-bf8e80af-b076-4a26-addc-f1fa77ac304b] { flex: none; flex-direction: column; flex-wrap: nowrap; width: calc(100% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0)); --gap-h-bf8e80af-b076-4a26-addc-f1fa77ac304b: 0px; --gap-v-bf8e80af-b076-4a26-addc-f1fa77ac304b: 15px; max-width: calc(100% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0)); }
}.sd[data-s-e3888f34-ff5c-4f0b-b4f9-e68540811571] { border-radius: 2px; flex: none; height: 240px; width: calc(100% - (var(--gap-h-bf8e80af-b076-4a26-addc-f1fa77ac304b) * 0)); max-width: calc(100% - (var(--gap-h-bf8e80af-b076-4a26-addc-f1fa77ac304b) * 0)); }
.sd[data-s-e3888f34-ff5c-4f0b-b4f9-e68540811571]:before { background-size: cover; }
@media screen and (max-width: 960px){
  .sd[data-s-e3888f34-ff5c-4f0b-b4f9-e68540811571] { flex: none; height: 200px; width: calc(100% - (var(--gap-h-bf8e80af-b076-4a26-addc-f1fa77ac304b) * 0)); max-width: calc(100% - (var(--gap-h-bf8e80af-b076-4a26-addc-f1fa77ac304b) * 0)); }
}
@media screen and (max-width: 540px){
  .sd[data-s-e3888f34-ff5c-4f0b-b4f9-e68540811571] { flex: none; height: 200px; }
}.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] { background: transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; box-shadow: 0px 0px 0px transparent; color: var(--s-color-59b96079); flex: none;  font-size: 14px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.9; margin: 0px 0px 0px; padding: 0; text-align: justify; transition-timing-function: ease; width: calc(100% - (var(--gap-h-bf8e80af-b076-4a26-addc-f1fa77ac304b) * 0)); max-width: calc(100% - (var(--gap-h-bf8e80af-b076-4a26-addc-f1fa77ac304b) * 0)); }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] a { color: var(--s-color-7b922015); }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] a:hover { opacity: 0.5; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >blockquote { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 4px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2); margin: 10px 0px 10px 2px; padding: 0px 0px 0px 15px; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >p>code { background: rgb(235, 235, 235); border-bottom: 1px solid var(--s-color-f9ac78d0); border-left: 1px solid var(--s-color-f9ac78d0); border-right: 1px solid var(--s-color-f9ac78d0); border-top: 1px solid var(--s-color-f9ac78d0); padding: 2px 5px 2px 5px; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >figure { flex: none; margin: 20px 0px 20px 0px; width: 100%; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >h1 {  font-size: 20px; line-height: 1.7; text-align: left; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >h2 { border-bottom: 1px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2);  font-size: 18px; line-height: 1.7; padding: 2px 0px 2px 0px; text-align: left; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >h3 {  font-size: 17px; line-height: 1.7; text-align: left; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >h4 {  font-size: 15px; font-weight: 700; line-height: 1.7; text-align: left; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >hr { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 1px solid var(--s-color-d4a360d2); }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] li { margin: 4px 0px 4px 0px; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >ol { margin: 0px 0px 0px 26px; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >p { margin: 10px 0px 0px 0px; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >pre { background: rgb(235, 235, 235);  padding: 20px 30px 20px 30px; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >[data-type="table"] >table { color: var(--s-color-59b96079); font-feature-settings: 'palt' 1; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; text-orientation: mixed; -webkit-text-orientation: mixed; writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; margin: 10px 0 10px 0; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >[data-type="table"] >table tbody tr > td { border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079);  font-weight: 400; padding: 10px 10px 10px 10px; color: var(--s-color-59b96079); font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >[data-type="table"] >table tbody tr > th { background: var(--s-color-f9ac78d0); border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079); color: var(--s-color-d484dd2e);  font-weight: 400; padding: 10px 10px 10px 10px; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >[data-type="table_of_contents"] { background: transparent; border-bottom: 1px solid rgb(150, 150, 150); border-left: 1px solid rgb(150, 150, 150); border-radius: 8px; border-right: 1px solid rgb(150, 150, 150); border-top: 1px solid rgb(150, 150, 150); color: rgb(110, 110, 110);  font-size: 14px; font-weight: 400; line-height: 1.7; margin: 10px 0px 10px 0px; padding: 30px 30px 16px 0px; }
.sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >ul { line-height: 1.7; }
@media screen and (max-width: 960px){
  .sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] { flex: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] { flex: none; }
  .sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >h1 { font-size: 18px; }
  .sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >h2 { font-size: 16px; }
  .sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >h3 { font-size: 16px; }
  .sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >h4 { font-size: 15px; }
  .sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >pre { padding: 15px 20px 15px 20px; }
  .sd[data-s-c098386b-0d52-4549-ba21-d08f948fb1a5] >[data-type="table_of_contents"] { padding: 30px 26px 16px 0px; }
}.sd[data-s-9e124901-831a-40a8-85ba-132f6ddd11c4] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; justify-content: space-between; padding: 0px; width: calc(49% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0.51)); --gap-h-9e124901-831a-40a8-85ba-132f6ddd11c4: 0px; --gap-v-9e124901-831a-40a8-85ba-132f6ddd11c4: 15px; --gap-uuid: 9e124901-831a-40a8-85ba-132f6ddd11c4; max-width: calc(49% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0.51)); }
@media screen and (max-width: 540px){
  .sd[data-s-9e124901-831a-40a8-85ba-132f6ddd11c4] { flex: none; flex-direction: column; flex-wrap: nowrap; width: calc(100% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0)); --gap-h-9e124901-831a-40a8-85ba-132f6ddd11c4: 0px; --gap-v-9e124901-831a-40a8-85ba-132f6ddd11c4: 15px; max-width: calc(100% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0)); }
}.sd[data-s-16742b21-5359-4727-82dd-9af260fe3e37] { border-radius: 2px; flex: none; height: 240px; width: calc(100% - (var(--gap-h-9e124901-831a-40a8-85ba-132f6ddd11c4) * 0)); max-width: calc(100% - (var(--gap-h-9e124901-831a-40a8-85ba-132f6ddd11c4) * 0)); }
.sd[data-s-16742b21-5359-4727-82dd-9af260fe3e37]:before { background-size: cover; }
@media screen and (max-width: 960px){
  .sd[data-s-16742b21-5359-4727-82dd-9af260fe3e37] { flex: none; height: 200px; width: calc(100% - (var(--gap-h-9e124901-831a-40a8-85ba-132f6ddd11c4) * 0)); max-width: calc(100% - (var(--gap-h-9e124901-831a-40a8-85ba-132f6ddd11c4) * 0)); }
}
@media screen and (max-width: 540px){
  .sd[data-s-16742b21-5359-4727-82dd-9af260fe3e37] { flex: none; height: 200px; }
}.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] { background: transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; box-shadow: 0px 0px 0px transparent; color: var(--s-color-59b96079); flex: none;  font-size: 14px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.9; margin: 0px 0px 0px; padding: 0; text-align: justify; transition-timing-function: ease; width: calc(100% - (var(--gap-h-9e124901-831a-40a8-85ba-132f6ddd11c4) * 0)); max-width: calc(100% - (var(--gap-h-9e124901-831a-40a8-85ba-132f6ddd11c4) * 0)); }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] a { color: var(--s-color-7b922015); }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] a:hover { opacity: 0.5; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >blockquote { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 4px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2); margin: 10px 0px 10px 2px; padding: 0px 0px 0px 15px; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >p>code { background: rgb(235, 235, 235); border-bottom: 1px solid var(--s-color-f9ac78d0); border-left: 1px solid var(--s-color-f9ac78d0); border-right: 1px solid var(--s-color-f9ac78d0); border-top: 1px solid var(--s-color-f9ac78d0); padding: 2px 5px 2px 5px; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >figure { flex: none; margin: 20px 0px 20px 0px; width: 100%; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >h1 {  font-size: 20px; line-height: 1.7; text-align: left; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >h2 { border-bottom: 1px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2);  font-size: 18px; line-height: 1.7; padding: 2px 0px 2px 0px; text-align: left; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >h3 {  font-size: 17px; line-height: 1.7; text-align: left; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >h4 {  font-size: 15px; font-weight: 700; line-height: 1.7; text-align: left; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >hr { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 1px solid var(--s-color-d4a360d2); }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] li { margin: 4px 0px 4px 0px; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >ol { margin: 0px 0px 0px 26px; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >p { margin: 10px 0px 0px 0px; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >pre { background: rgb(235, 235, 235);  padding: 20px 30px 20px 30px; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >[data-type="table"] >table { color: var(--s-color-59b96079); font-feature-settings: 'palt' 1; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; text-orientation: mixed; -webkit-text-orientation: mixed; writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; margin: 10px 0 10px 0; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >[data-type="table"] >table tbody tr > td { border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079);  font-weight: 400; padding: 10px 10px 10px 10px; color: var(--s-color-59b96079); font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >[data-type="table"] >table tbody tr > th { background: var(--s-color-f9ac78d0); border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079); color: var(--s-color-d484dd2e);  font-weight: 400; padding: 10px 10px 10px 10px; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >[data-type="table_of_contents"] { background: transparent; border-bottom: 1px solid rgb(150, 150, 150); border-left: 1px solid rgb(150, 150, 150); border-radius: 8px; border-right: 1px solid rgb(150, 150, 150); border-top: 1px solid rgb(150, 150, 150); color: rgb(110, 110, 110);  font-size: 14px; font-weight: 400; line-height: 1.7; margin: 10px 0px 10px 0px; padding: 30px 30px 16px 0px; }
.sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >ul { line-height: 1.7; }
@media screen and (max-width: 960px){
  .sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] { flex: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] { flex: none; }
  .sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >h1 { font-size: 18px; }
  .sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >h2 { font-size: 16px; }
  .sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >h3 { font-size: 16px; }
  .sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >h4 { font-size: 15px; }
  .sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >pre { padding: 15px 20px 15px 20px; }
  .sd[data-s-a5dbac02-077c-48f5-b0da-0638e369ae63] >[data-type="table_of_contents"] { padding: 30px 26px 16px 0px; }
}.sd[data-s-72a29850-263a-4217-8600-6d172306d2a2] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; justify-content: space-between; padding: 0px; width: calc(49% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0.51)); --gap-h-72a29850-263a-4217-8600-6d172306d2a2: 0px; --gap-v-72a29850-263a-4217-8600-6d172306d2a2: 15px; --gap-uuid: 72a29850-263a-4217-8600-6d172306d2a2; max-width: calc(49% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0.51)); }
@media screen and (max-width: 540px){
  .sd[data-s-72a29850-263a-4217-8600-6d172306d2a2] { flex: none; flex-direction: column; flex-wrap: nowrap; width: calc(100% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0)); --gap-h-72a29850-263a-4217-8600-6d172306d2a2: 0px; --gap-v-72a29850-263a-4217-8600-6d172306d2a2: 15px; max-width: calc(100% - (var(--gap-h-06c469c4-6bd9-4e1f-8fa8-811c325a6c26) * 0)); }
}.sd[data-s-b3f6f636-8c5c-4b45-b197-f819bd9868da] { border-radius: 2px; flex: none; height: 240px; width: calc(100% - (var(--gap-h-72a29850-263a-4217-8600-6d172306d2a2) * 0)); max-width: calc(100% - (var(--gap-h-72a29850-263a-4217-8600-6d172306d2a2) * 0)); }
.sd[data-s-b3f6f636-8c5c-4b45-b197-f819bd9868da]:before { background-size: cover; }
@media screen and (max-width: 960px){
  .sd[data-s-b3f6f636-8c5c-4b45-b197-f819bd9868da] { flex: none; height: 200px; width: calc(100% - (var(--gap-h-72a29850-263a-4217-8600-6d172306d2a2) * 0)); max-width: calc(100% - (var(--gap-h-72a29850-263a-4217-8600-6d172306d2a2) * 0)); }
}
@media screen and (max-width: 540px){
  .sd[data-s-b3f6f636-8c5c-4b45-b197-f819bd9868da] { flex: none; height: 200px; }
}.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] { background: transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; box-shadow: 0px 0px 0px transparent; color: var(--s-color-59b96079); flex: none;  font-size: 14px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.9; margin: 0px 0px 0px; padding: 0; text-align: justify; transition-timing-function: ease; width: calc(100% - (var(--gap-h-72a29850-263a-4217-8600-6d172306d2a2) * 0)); max-width: calc(100% - (var(--gap-h-72a29850-263a-4217-8600-6d172306d2a2) * 0)); }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] a { color: var(--s-color-7b922015); }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] a:hover { opacity: 0.5; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >blockquote { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 4px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2); margin: 10px 0px 10px 2px; padding: 0px 0px 0px 15px; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >p>code { background: rgb(235, 235, 235); border-bottom: 1px solid var(--s-color-f9ac78d0); border-left: 1px solid var(--s-color-f9ac78d0); border-right: 1px solid var(--s-color-f9ac78d0); border-top: 1px solid var(--s-color-f9ac78d0); padding: 2px 5px 2px 5px; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >figure { flex: none; margin: 20px 0px 20px 0px; width: 100%; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >h1 {  font-size: 20px; line-height: 1.7; text-align: left; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >h2 { border-bottom: 1px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2);  font-size: 18px; line-height: 1.7; padding: 2px 0px 2px 0px; text-align: left; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >h3 {  font-size: 17px; line-height: 1.7; text-align: left; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >h4 {  font-size: 15px; font-weight: 700; line-height: 1.7; text-align: left; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >hr { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 1px solid var(--s-color-d4a360d2); }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] li { margin: 4px 0px 4px 0px; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >ol { margin: 0px 0px 0px 26px; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >p { margin: 10px 0px 0px 0px; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >pre { background: rgb(235, 235, 235);  padding: 20px 30px 20px 30px; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >[data-type="table"] >table { color: var(--s-color-59b96079); font-feature-settings: 'palt' 1; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; text-orientation: mixed; -webkit-text-orientation: mixed; writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; margin: 10px 0 10px 0; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >[data-type="table"] >table tbody tr > td { border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079);  font-weight: 400; padding: 10px 10px 10px 10px; color: var(--s-color-59b96079); font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >[data-type="table"] >table tbody tr > th { background: var(--s-color-f9ac78d0); border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079); color: var(--s-color-d484dd2e);  font-weight: 400; padding: 10px 10px 10px 10px; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >[data-type="table_of_contents"] { background: transparent; border-bottom: 1px solid rgb(150, 150, 150); border-left: 1px solid rgb(150, 150, 150); border-radius: 8px; border-right: 1px solid rgb(150, 150, 150); border-top: 1px solid rgb(150, 150, 150); color: rgb(110, 110, 110);  font-size: 14px; font-weight: 400; line-height: 1.7; margin: 10px 0px 10px 0px; padding: 30px 30px 16px 0px; }
.sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >ul { line-height: 1.7; }
@media screen and (max-width: 960px){
  .sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] { flex: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] { flex: none; }
  .sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >h1 { font-size: 18px; }
  .sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >h2 { font-size: 16px; }
  .sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >h3 { font-size: 16px; }
  .sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >h4 { font-size: 15px; }
  .sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >pre { padding: 15px 20px 15px 20px; }
  .sd[data-s-113e0751-5c44-4324-a077-3a12f24b1bb4] >[data-type="table_of_contents"] { padding: 30px 26px 16px 0px; }
}

.sd.info-section { align-content: center; align-items: center; background: var(--s-color-6d9b9387); flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 110px 0px 0px 0px; padding: 80px 80px 90px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd.info-section { padding: 80px 0px 80px 0px; }
}
@media screen and (max-width: 540px){
  .sd.info-section { align-content: center; align-items: center; padding: 70px 30px 0px 30px; }
}

.sd[data-s-0462d736-ac5b-4497-8ba3-b80a6112a447] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 900px; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-0462d736-ac5b-4497-8ba3-b80a6112a447] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; width: 90%; max-width: 90%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-0462d736-ac5b-4497-8ba3-b80a6112a447] { align-content: center; align-items: center; flex: none; justify-content: flex-start; width: 100%; max-width: 100%; }
}
.sd[data-s-31bb1307-3016-4f4e-ba1b-03b8538c58b0] { background: transparent; border-bottom: 2px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); color: var(--s-color-59b96079); flex: none;  font-size: 18px; font-style: normal;
   height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-31bb1307-3016-4f4e-ba1b-03b8538c58b0].appear { opacity: 0; transition-duration: 600ms; }
.sd[data-s-31bb1307-3016-4f4e-ba1b-03b8538c58b0].appear-active { transition-duration: 600ms; }
@media screen and (max-width: 960px){
  .sd[data-s-31bb1307-3016-4f4e-ba1b-03b8538c58b0] { border-bottom: 2px solid rgb(50, 50, 50); border-left: 0px solid rgb(50, 50, 50); border-right: 0px solid rgb(50, 50, 50); border-top: 0px solid rgb(50, 50, 50); flex: none; font-feature-settings: 'palt' 1; font-size: 16px; margin: 0px 0px 20px 0px; padding: 0px 0px 4px 0px; text-align: center; text-orientation: mixed; -webkit-text-orientation: mixed; width: auto; writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; max-width: 100%; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-31bb1307-3016-4f4e-ba1b-03b8538c58b0] { border-bottom: 1px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); flex: none; font-size: 14px; width: auto; }
}.sd[data-s-04b03f8a-ecd1-4a0f-b4bc-b85358e4682a] { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 20px; justify-content: flex-start; margin: 0; padding: 40px 0px 0px 0px; width: auto; --gap-h-04b03f8a-ecd1-4a0f-b4bc-b85358e4682a: 0px; --gap-v-04b03f8a-ecd1-4a0f-b4bc-b85358e4682a: 20px; --gap-uuid: 04b03f8a-ecd1-4a0f-b4bc-b85358e4682a; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-04b03f8a-ecd1-4a0f-b4bc-b85358e4682a] { flex: 1; padding: 0; --gap-h-04b03f8a-ecd1-4a0f-b4bc-b85358e4682a: 0px; --gap-v-04b03f8a-ecd1-4a0f-b4bc-b85358e4682a: 20px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-04b03f8a-ecd1-4a0f-b4bc-b85358e4682a] { flex: none; width: 100%; --gap-h-04b03f8a-ecd1-4a0f-b4bc-b85358e4682a: 0px; --gap-v-04b03f8a-ecd1-4a0f-b4bc-b85358e4682a: 20px; max-width: 100%; }
}.sd[data-s-8cd6ca36-011b-4922-b12b-0e3bcd406a38] { background: transparent; border-bottom: 0px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); color: var(--s-color-59b96079); flex: none;  font-feature-settings: 'palt' 1; font-size: 28px; font-style: normal;
   height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 16px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 960px){
  .sd[data-s-8cd6ca36-011b-4922-b12b-0e3bcd406a38] { font-size: 26px; text-align: center; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-8cd6ca36-011b-4922-b12b-0e3bcd406a38] { font-size: 22px; margin: 0px 0px 12px 0px; text-align: center; max-width: 100%; justify-content: center; }
}.sd[data-s-a41f9256-6396-4cc5-81d5-617926eb05f8] { align-content: center; align-items: center; background: var(--s-color-d484dd2e); border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-radius: 128px; border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 22px 16px 22px 18px; width: calc(85% - (var(--gap-h-04b03f8a-ecd1-4a0f-b4bc-b85358e4682a) * 0.15000000000000002)); max-width: calc(85% - (var(--gap-h-04b03f8a-ecd1-4a0f-b4bc-b85358e4682a) * 0.15000000000000002)); }
.sd[data-s-a41f9256-6396-4cc5-81d5-617926eb05f8]:hover { opacity: 1; transform: ; }
@media screen and (max-width: 540px){
  .sd[data-s-a41f9256-6396-4cc5-81d5-617926eb05f8] { flex: none; padding: 20px 16px 20px 18px; width: calc(100% - (var(--gap-h-04b03f8a-ecd1-4a0f-b4bc-b85358e4682a) * 0)); max-width: calc(100% - (var(--gap-h-04b03f8a-ecd1-4a0f-b4bc-b85358e4682a) * 0)); }
}.sd[data-s-cf04f5b5-dc42-4730-9f10-2bad3a5e4235] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd[data-s-b9df2e65-b555-4b75-aaed-4dadcc7cd9d7] { color: var(--s-color-59b96079);  font-feature-settings: 'palt' 1; font-size: 18px; font-style: normal;
  font-weight: 700;
  height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 10px 0px 0px; text-align: center; transform-origin: center left; width: auto; max-width: calc(100% - 10px); justify-content: center; }
.sd[data-s-a41f9256-6396-4cc5-81d5-617926eb05f8]:hover .sd[data-s-b9df2e65-b555-4b75-aaed-4dadcc7cd9d7] { letter-spacing: 0.15em; }
@media screen and (max-width: 540px){
  .sd[data-s-b9df2e65-b555-4b75-aaed-4dadcc7cd9d7] { font-size: 18px; }
}.sd[data-s-91af6e77-4f5f-4268-85ef-f92961a4ff4b] { color: #222222; font-size: 24px; }.sd[data-s-abee2745-b81c-4a8b-8cac-e6473a361876] { background: var(--s-color-59b96079); bottom: 18px; flex: none; height: 1px; left: auto; margin: 0 0 0 0; position: absolute; right: -8px; top: auto; transform: scale(0, 1); transform-origin: center left; width: 18px; z-index: 2; max-width: 100%; }
.sd[data-s-a41f9256-6396-4cc5-81d5-617926eb05f8]:hover .sd[data-s-abee2745-b81c-4a8b-8cac-e6473a361876] { transform: scale(1.5, 1); }.sd[data-s-aabcf4ea-0408-4bc2-afa9-659c2910cc5c] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 25px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
  .sd[data-s-aabcf4ea-0408-4bc2-afa9-659c2910cc5c] { margin: 0px 0px 50px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}

.sd.atartup-section { align-content: flex-start; align-items: flex-start; background: var(--s-color-36b6e2c7); border-radius: 48px; display: none; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 120px 0px 0px 0px; padding: 90px 50px 120px 50px; width: 90%; max-width: 90%; }
@media screen and (max-width: 960px){
  .sd.atartup-section { display: none; flex: none; padding: 80px 0px 80px 0px; }
}
@media screen and (max-width: 540px){
  .sd.atartup-section { border-radius: 64px; display: none; flex: none; justify-content: center; padding: 70px 30px 70px 30px; width: 100%; max-width: 100%; }
}

.sd[data-s-f247442b-3bb6-4565-bba5-b1e20f62415a] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }
.sd[data-s-f247442b-3bb6-4565-bba5-b1e20f62415a].appear { opacity: 0; transition-duration: 600ms; }
.sd[data-s-f247442b-3bb6-4565-bba5-b1e20f62415a].appear-active { transition-duration: 600ms; }
@media screen and (max-width: 960px){
  .sd[data-s-f247442b-3bb6-4565-bba5-b1e20f62415a] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; width: 90%; max-width: 90%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-f247442b-3bb6-4565-bba5-b1e20f62415a] { align-content: center; align-items: center; flex: none; justify-content: flex-start; margin: 0; width: 100%; max-width: 100%; }
}.sd[data-s-bec31022-3011-4dee-9c03-48100a671544] { background: transparent; border-bottom: 2px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); color: var(--s-color-59b96079); flex: none;  font-size: 17px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-bec31022-3011-4dee-9c03-48100a671544] { border-bottom: 2px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); flex: none; font-feature-settings: 'palt' 1; font-size: 16px; margin: 0px 0px 40px 0px; padding: 0px 0px 4px 0px; text-align: center; text-orientation: mixed; -webkit-text-orientation: mixed; width: auto; writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; max-width: 100%; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-bec31022-3011-4dee-9c03-48100a671544] { border-bottom: 1px solid var(--s-color-59b96079); border-left: 0px solid var(--s-color-59b96079); border-right: 0px solid var(--s-color-59b96079); border-top: 0px solid var(--s-color-59b96079); flex: none; font-size: 14px; margin: 0px 0px 28px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}.sd[data-s-6c463924-3fd1-4346-9e70-f6c50955f850] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 20px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-6c463924-3fd1-4346-9e70-f6c50955f850] { align-content: center; align-items: center; flex: 1; padding: 0; }
}
@media screen and (max-width: 540px){
  .sd[data-s-6c463924-3fd1-4346-9e70-f6c50955f850] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; }
}.sd[data-s-b7bddd10-f10c-4747-b43c-6dd7a178ed5b] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-feature-settings: 'palt' 1; font-size: 32px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 50px 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-b7bddd10-f10c-4747-b43c-6dd7a178ed5b] { font-size: 30px; margin: 0px 0px 40px 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-b7bddd10-f10c-4747-b43c-6dd7a178ed5b] { font-size: 24px; margin: 0; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
}.sd[data-s-3aa484e7-320b-4f1b-ab11-2852d4c47c8f] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px 0px; height: auto; justify-content: space-between; margin: 0; padding: 0px; width: 100%; --gap-h-3aa484e7-320b-4f1b-ab11-2852d4c47c8f: 0px; --gap-v-3aa484e7-320b-4f1b-ab11-2852d4c47c8f: 20px; --gap-uuid: 3aa484e7-320b-4f1b-ab11-2852d4c47c8f; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-3aa484e7-320b-4f1b-ab11-2852d4c47c8f] { align-content: flex-start; align-items: flex-start; flex: none; justify-content: flex-start; --gap-h-3aa484e7-320b-4f1b-ab11-2852d4c47c8f: 0px; --gap-v-3aa484e7-320b-4f1b-ab11-2852d4c47c8f: 20px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-3aa484e7-320b-4f1b-ab11-2852d4c47c8f] { flex-direction: row; flex-wrap: wrap; margin: 10px 0px 0px 0px; padding: 10px; --gap-h-3aa484e7-320b-4f1b-ab11-2852d4c47c8f: 0px; --gap-v-3aa484e7-320b-4f1b-ab11-2852d4c47c8f: 20px; width: 100%; max-width: 100%; }
}.sd[data-s-fa90b497-e4f3-4adb-a129-0310ae0e7f9a] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; justify-content: space-between; padding: 0px; width: auto; --gap-h-fa90b497-e4f3-4adb-a129-0310ae0e7f9a: 0px; --gap-v-fa90b497-e4f3-4adb-a129-0310ae0e7f9a: 15px; --gap-uuid: fa90b497-e4f3-4adb-a129-0310ae0e7f9a; max-width: 100%; }
@media screen and (max-width: 540px){
  .sd[data-s-fa90b497-e4f3-4adb-a129-0310ae0e7f9a] { flex: none; flex-direction: column; flex-wrap: nowrap; width: calc(50% - (var(--gap-h-3aa484e7-320b-4f1b-ab11-2852d4c47c8f) * 0.5)); --gap-h-fa90b497-e4f3-4adb-a129-0310ae0e7f9a: 0px; --gap-v-fa90b497-e4f3-4adb-a129-0310ae0e7f9a: 15px; max-width: calc(50% - (var(--gap-h-3aa484e7-320b-4f1b-ab11-2852d4c47c8f) * 0.5)); }
}.sd[data-s-4fbdb75c-5bd8-4702-977b-520346017f32] { border-radius: 2px; flex: none; height: auto; width: 200px; max-width: 100%; }
.sd[data-s-4fbdb75c-5bd8-4702-977b-520346017f32]:before { background-size: cover; }
@media screen and (max-width: 960px){
  .sd[data-s-4fbdb75c-5bd8-4702-977b-520346017f32] { flex: none; height: 150px; width: 150px; max-width: 100%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-4fbdb75c-5bd8-4702-977b-520346017f32] { flex: none; height: calc(100% - (var(--gap-v-fa90b497-e4f3-4adb-a129-0310ae0e7f9a) * 0)); width: calc(100% - (var(--gap-h-fa90b497-e4f3-4adb-a129-0310ae0e7f9a) * 0)); max-width: calc(100% - (var(--gap-h-fa90b497-e4f3-4adb-a129-0310ae0e7f9a) * 0)); }
}.sd[data-s-ca48033f-30be-41a1-a1df-039fd44b9eee] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; justify-content: space-between; padding: 0px; width: auto; --gap-h-ca48033f-30be-41a1-a1df-039fd44b9eee: 0px; --gap-v-ca48033f-30be-41a1-a1df-039fd44b9eee: 15px; --gap-uuid: ca48033f-30be-41a1-a1df-039fd44b9eee; max-width: 100%; }
@media screen and (max-width: 540px){
  .sd[data-s-ca48033f-30be-41a1-a1df-039fd44b9eee] { flex: none; flex-direction: column; flex-wrap: nowrap; width: calc(50% - (var(--gap-h-3aa484e7-320b-4f1b-ab11-2852d4c47c8f) * 0.5)); --gap-h-ca48033f-30be-41a1-a1df-039fd44b9eee: 0px; --gap-v-ca48033f-30be-41a1-a1df-039fd44b9eee: 15px; max-width: calc(50% - (var(--gap-h-3aa484e7-320b-4f1b-ab11-2852d4c47c8f) * 0.5)); }
}.sd[data-s-e32493c6-67d3-432f-843c-5a3373ee4f22] { border-radius: 2px; flex: none; height: auto; width: 200px; max-width: 100%; }
.sd[data-s-e32493c6-67d3-432f-843c-5a3373ee4f22]:before { background-size: cover; }
@media screen and (max-width: 960px){
  .sd[data-s-e32493c6-67d3-432f-843c-5a3373ee4f22] { flex: none; height: 150px; width: 150px; max-width: 100%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-e32493c6-67d3-432f-843c-5a3373ee4f22] { flex: none; height: calc(100% - (var(--gap-v-ca48033f-30be-41a1-a1df-039fd44b9eee) * 0)); width: calc(100% - (var(--gap-h-ca48033f-30be-41a1-a1df-039fd44b9eee) * 0)); max-width: calc(100% - (var(--gap-h-ca48033f-30be-41a1-a1df-039fd44b9eee) * 0)); }
}.sd[data-s-6c801fab-eba5-404a-b1f1-633dcdd1acba] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; justify-content: space-between; padding: 0px; width: auto; --gap-h-6c801fab-eba5-404a-b1f1-633dcdd1acba: 0px; --gap-v-6c801fab-eba5-404a-b1f1-633dcdd1acba: 15px; --gap-uuid: 6c801fab-eba5-404a-b1f1-633dcdd1acba; max-width: 100%; }
@media screen and (max-width: 540px){
  .sd[data-s-6c801fab-eba5-404a-b1f1-633dcdd1acba] { flex: none; flex-direction: column; flex-wrap: nowrap; width: calc(50% - (var(--gap-h-3aa484e7-320b-4f1b-ab11-2852d4c47c8f) * 0.5)); --gap-h-6c801fab-eba5-404a-b1f1-633dcdd1acba: 0px; --gap-v-6c801fab-eba5-404a-b1f1-633dcdd1acba: 15px; max-width: calc(50% - (var(--gap-h-3aa484e7-320b-4f1b-ab11-2852d4c47c8f) * 0.5)); }
}.sd[data-s-c8c96f71-a368-4b65-8caf-a0a36733102f] { border-radius: 2px; flex: none; height: auto; width: 200px; max-width: 100%; }
.sd[data-s-c8c96f71-a368-4b65-8caf-a0a36733102f]:before { background-size: cover; }
@media screen and (max-width: 960px){
  .sd[data-s-c8c96f71-a368-4b65-8caf-a0a36733102f] { flex: none; height: 150px; width: 150px; max-width: 100%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-c8c96f71-a368-4b65-8caf-a0a36733102f] { flex: none; height: calc(100% - (var(--gap-v-6c801fab-eba5-404a-b1f1-633dcdd1acba) * 0)); width: calc(100% - (var(--gap-h-6c801fab-eba5-404a-b1f1-633dcdd1acba) * 0)); max-width: calc(100% - (var(--gap-h-6c801fab-eba5-404a-b1f1-633dcdd1acba) * 0)); }
}.sd[data-s-97ee7d81-8cf1-4996-add5-4a192b011f01] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; justify-content: space-between; padding: 0px; width: auto; --gap-h-97ee7d81-8cf1-4996-add5-4a192b011f01: 0px; --gap-v-97ee7d81-8cf1-4996-add5-4a192b011f01: 15px; --gap-uuid: 97ee7d81-8cf1-4996-add5-4a192b011f01; max-width: 100%; }
@media screen and (max-width: 540px){
  .sd[data-s-97ee7d81-8cf1-4996-add5-4a192b011f01] { flex: none; flex-direction: column; flex-wrap: nowrap; width: calc(50% - (var(--gap-h-3aa484e7-320b-4f1b-ab11-2852d4c47c8f) * 0.5)); --gap-h-97ee7d81-8cf1-4996-add5-4a192b011f01: 0px; --gap-v-97ee7d81-8cf1-4996-add5-4a192b011f01: 15px; max-width: calc(50% - (var(--gap-h-3aa484e7-320b-4f1b-ab11-2852d4c47c8f) * 0.5)); }
}.sd[data-s-df41fa47-03ce-4681-b782-1c9ba26023dc] { border-radius: 2px; flex: none; height: auto; width: 200px; max-width: 100%; }
.sd[data-s-df41fa47-03ce-4681-b782-1c9ba26023dc]:before { background-size: cover; }
@media screen and (max-width: 960px){
  .sd[data-s-df41fa47-03ce-4681-b782-1c9ba26023dc] { flex: none; height: 150px; width: 150px; max-width: 100%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-df41fa47-03ce-4681-b782-1c9ba26023dc] { flex: none; height: calc(100% - (var(--gap-v-97ee7d81-8cf1-4996-add5-4a192b011f01) * 0)); width: calc(100% - (var(--gap-h-97ee7d81-8cf1-4996-add5-4a192b011f01) * 0)); max-width: calc(100% - (var(--gap-h-97ee7d81-8cf1-4996-add5-4a192b011f01) * 0)); }
}.sd[data-s-96488079-8f96-4e3f-8b11-0ba8c9dc3911] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; justify-content: space-between; padding: 0px; width: auto; --gap-h-96488079-8f96-4e3f-8b11-0ba8c9dc3911: 0px; --gap-v-96488079-8f96-4e3f-8b11-0ba8c9dc3911: 15px; --gap-uuid: 96488079-8f96-4e3f-8b11-0ba8c9dc3911; max-width: 100%; }
@media screen and (max-width: 540px){
  .sd[data-s-96488079-8f96-4e3f-8b11-0ba8c9dc3911] { flex: none; flex-direction: column; flex-wrap: nowrap; width: calc(50% - (var(--gap-h-3aa484e7-320b-4f1b-ab11-2852d4c47c8f) * 0.5)); --gap-h-96488079-8f96-4e3f-8b11-0ba8c9dc3911: 0px; --gap-v-96488079-8f96-4e3f-8b11-0ba8c9dc3911: 15px; max-width: calc(50% - (var(--gap-h-3aa484e7-320b-4f1b-ab11-2852d4c47c8f) * 0.5)); }
}.sd[data-s-9db27034-1b8e-4595-a70f-559885c93cab] { border-radius: 2px; flex: none; height: auto; width: 200px; max-width: 100%; }
.sd[data-s-9db27034-1b8e-4595-a70f-559885c93cab]:before { background-size: cover; }
@media screen and (max-width: 960px){
  .sd[data-s-9db27034-1b8e-4595-a70f-559885c93cab] { flex: none; height: 150px; width: 150px; max-width: 100%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-9db27034-1b8e-4595-a70f-559885c93cab] { flex: none; height: calc(100% - (var(--gap-v-96488079-8f96-4e3f-8b11-0ba8c9dc3911) * 0)); width: calc(100% - (var(--gap-h-96488079-8f96-4e3f-8b11-0ba8c9dc3911) * 0)); max-width: calc(100% - (var(--gap-h-96488079-8f96-4e3f-8b11-0ba8c9dc3911) * 0)); }
}

.sd.access-section { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0; padding: 130px 80px 120px 80px; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd.access-section { padding: 120px 0px 80px 0px; }
}
@media screen and (max-width: 540px){
  .sd.access-section { align-content: center; align-items: center; padding: 70px 30px 50px 30px; }
}

.sd[data-s-5c36c1bc-9fa4-4b4b-b038-cf17720768f6] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 900px; max-width: 100%; }
.sd[data-s-5c36c1bc-9fa4-4b4b-b038-cf17720768f6].appear { opacity: 0; transition-duration: 600ms; }
.sd[data-s-5c36c1bc-9fa4-4b4b-b038-cf17720768f6].appear-active { transition-duration: 600ms; }
@media screen and (max-width: 960px){
  .sd[data-s-5c36c1bc-9fa4-4b4b-b038-cf17720768f6] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; width: 74%; max-width: 74%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-5c36c1bc-9fa4-4b4b-b038-cf17720768f6] { align-content: flex-start; align-items: flex-start; flex: none; width: 100%; max-width: 100%; }
}.sd[data-s-7789767a-3ff3-4918-980b-958bb60ea6a1] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0; padding: 40px 0px 0px 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-7789767a-3ff3-4918-980b-958bb60ea6a1] { align-content: center; align-items: center; flex: 1; flex-direction: column-reverse; flex-wrap: nowrap; padding: 0; }
}
@media screen and (max-width: 540px){
  .sd[data-s-7789767a-3ff3-4918-980b-958bb60ea6a1] { align-content: flex-start; align-items: flex-start; flex: none; }
}.sd[data-s-3043072d-0d9a-4985-9069-e5bae5c323f3] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-3043072d-0d9a-4985-9069-e5bae5c323f3] { align-content: center; align-items: center; flex: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-3043072d-0d9a-4985-9069-e5bae5c323f3] { align-content: flex-start; align-items: flex-start; }
}.sd[data-s-cc67760e-9177-4768-af8d-67f6497b6372] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-feature-settings: 'palt' 1; font-size: 22px; font-style: normal;
   font-weight: 700;
   height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 18px -2px; text-align: left; width: auto; max-width: calc(100% - -2px); justify-content: flex-start; }
@media screen and (max-width: 960px){
  .sd[data-s-cc67760e-9177-4768-af8d-67f6497b6372] { text-align: center; justify-content: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-cc67760e-9177-4768-af8d-67f6497b6372] { font-size: 20px; margin: 0px 0px 12px -2px; text-align: left; max-width: calc(100% - -2px); justify-content: flex-start; }
}.sd[data-s-39665b8e-25fd-4759-8089-be40a3200bb7] { background: transparent; color: var(--s-color-59b96079); flex: none;  font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0px 0px 12px 0px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }.sd[data-s-9d63cc28-9e2b-4fe1-bf16-67e90fb5a4c5] { flex: none; height: 420px; margin: 30px 0px 0px 0px; width: 100%; max-width: 100%; }.sd[data-s-8cf49061-7fec-497e-8fcd-b654f663bd3d] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: center; margin: 60px 0px 0px 0px; padding: 0px; width: 100%; --gap-h-8cf49061-7fec-497e-8fcd-b654f663bd3d: 0px; --gap-v-8cf49061-7fec-497e-8fcd-b654f663bd3d: 40px; --gap-uuid: 8cf49061-7fec-497e-8fcd-b654f663bd3d; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-8cf49061-7fec-497e-8fcd-b654f663bd3d] { align-content: center; align-items: center; --gap-h-8cf49061-7fec-497e-8fcd-b654f663bd3d: 0px; --gap-v-8cf49061-7fec-497e-8fcd-b654f663bd3d: 40px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-8cf49061-7fec-497e-8fcd-b654f663bd3d] { align-content: flex-start; align-items: flex-start; --gap-h-8cf49061-7fec-497e-8fcd-b654f663bd3d: 0px; --gap-v-8cf49061-7fec-497e-8fcd-b654f663bd3d: 40px; }
}.sd[data-s-ec7638c3-273a-44b9-932f-97588bb2348e] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 0px; width: calc(100% - (var(--gap-h-8cf49061-7fec-497e-8fcd-b654f663bd3d) * 0)); max-width: calc(100% - (var(--gap-h-8cf49061-7fec-497e-8fcd-b654f663bd3d) * 0)); }
@media screen and (max-width: 960px){
  .sd[data-s-ec7638c3-273a-44b9-932f-97588bb2348e] { align-content: center; align-items: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-ec7638c3-273a-44b9-932f-97588bb2348e] { align-content: flex-start; align-items: flex-start; }
}.sd[data-s-5051421f-3f61-46eb-ae9d-4f8307f96d06] { background: transparent; border-bottom: 1px solid var(--s-color-f7904bfa); border-left: 1px solid var(--s-color-f7904bfa); border-radius: 24px; border-right: 1px solid var(--s-color-f7904bfa); border-top: 1px solid var(--s-color-f7904bfa); color: var(--s-color-f7904bfa); flex: none;  font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0px 0px 12px 0px; padding: 1px 10px 1px 10px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] { background: transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; box-shadow: 0px 0px 0px transparent; color: var(--s-color-59b96079); flex: none;  font-size: 14px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.9; margin: 0px 0px 0px; padding: 0; text-align: justify; transition-timing-function: ease; width: 100%; max-width: 100%; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] a { color: var(--s-color-7b922015); }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] a:hover { opacity: 0.5; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >blockquote { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 4px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2); margin: 10px 0px 10px 2px; padding: 0px 0px 0px 15px; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >p>code { background: rgb(235, 235, 235); border-bottom: 1px solid var(--s-color-f9ac78d0); border-left: 1px solid var(--s-color-f9ac78d0); border-right: 1px solid var(--s-color-f9ac78d0); border-top: 1px solid var(--s-color-f9ac78d0); padding: 2px 5px 2px 5px; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >figure { flex: none; margin: 20px 0px 20px 0px; width: 100%; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >h1 {  font-size: 20px; line-height: 1.7; text-align: left; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >h2 { border-bottom: 1px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2);  font-size: 18px; line-height: 1.7; padding: 2px 0px 2px 0px; text-align: left; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >h3 {  font-size: 17px; line-height: 1.7; text-align: left; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >h4 {  font-size: 15px; font-weight: 700; line-height: 1.7; text-align: left; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >hr { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 1px solid var(--s-color-d4a360d2); }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] li { margin: 4px 0px 4px 0px; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >ol { margin: 0px 0px 0px 26px; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >p { margin: 10px 0px 0px 0px; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >pre { background: rgb(235, 235, 235);  padding: 20px 30px 20px 30px; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >[data-type="table"] >table { color: var(--s-color-59b96079); font-feature-settings: 'palt' 1; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; text-orientation: mixed; -webkit-text-orientation: mixed; writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; margin: 10px 0 10px 0; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >[data-type="table"] >table tbody tr > td { border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079);  font-weight: 400; padding: 10px 10px 10px 10px; color: var(--s-color-59b96079); font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >[data-type="table"] >table tbody tr > th { background: var(--s-color-f9ac78d0); border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079); color: var(--s-color-d484dd2e);  font-weight: 400; padding: 10px 10px 10px 10px; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >[data-type="table_of_contents"] { background: transparent; border-bottom: 1px solid rgb(150, 150, 150); border-left: 1px solid rgb(150, 150, 150); border-radius: 8px; border-right: 1px solid rgb(150, 150, 150); border-top: 1px solid rgb(150, 150, 150); color: rgb(110, 110, 110);  font-size: 14px; font-weight: 400; line-height: 1.7; margin: 10px 0px 10px 0px; padding: 30px 30px 16px 0px; }
.sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >ul { line-height: 1.7; }
@media screen and (max-width: 960px){
  .sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] { flex: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] { flex: none; }
  .sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >h1 { font-size: 18px; }
  .sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >h2 { font-size: 16px; }
  .sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >h3 { font-size: 16px; }
  .sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >h4 { font-size: 15px; }
  .sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >pre { padding: 15px 20px 15px 20px; }
  .sd[data-s-d68a601f-3ec4-402f-b2e1-d62396542436] >[data-type="table_of_contents"] { padding: 30px 26px 16px 0px; }
}.sd[data-s-5827a966-0f72-4ba2-8cda-2ee7c330ad81] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 0px; width: calc(100% - (var(--gap-h-8cf49061-7fec-497e-8fcd-b654f663bd3d) * 0)); max-width: calc(100% - (var(--gap-h-8cf49061-7fec-497e-8fcd-b654f663bd3d) * 0)); }
@media screen and (max-width: 960px){
  .sd[data-s-5827a966-0f72-4ba2-8cda-2ee7c330ad81] { align-content: center; align-items: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-5827a966-0f72-4ba2-8cda-2ee7c330ad81] { align-content: flex-start; align-items: flex-start; }
}.sd[data-s-6c170bd3-87f9-4b2c-98cc-6cb8fed068ad] { background: transparent; border-bottom: 1px solid var(--s-color-0793a6e1); border-left: 1px solid var(--s-color-0793a6e1); border-radius: 24px; border-right: 1px solid var(--s-color-0793a6e1); border-top: 1px solid var(--s-color-0793a6e1); color: var(--s-color-0793a6e1); flex: none;  font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0px 0px 12px 0px; padding: 1px 10px 1px 10px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] { background: transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; box-shadow: 0px 0px 0px transparent; color: var(--s-color-59b96079); flex: none;  font-size: 14px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.9; margin: 0px 0px 0px; padding: 0; text-align: justify; transition-timing-function: ease; width: auto; max-width: 100%; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] a { color: var(--s-color-7b922015); }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] a:hover { opacity: 0.5; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >blockquote { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 4px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2); margin: 10px 0px 10px 2px; padding: 0px 0px 0px 15px; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >p>code { background: rgb(235, 235, 235); border-bottom: 1px solid var(--s-color-f9ac78d0); border-left: 1px solid var(--s-color-f9ac78d0); border-right: 1px solid var(--s-color-f9ac78d0); border-top: 1px solid var(--s-color-f9ac78d0); padding: 2px 5px 2px 5px; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >figure { flex: none; margin: 20px 0px 20px 0px; width: 100%; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >h1 {  font-size: 20px; line-height: 1.7; text-align: left; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >h2 { border-bottom: 1px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2);  font-size: 18px; line-height: 1.7; padding: 2px 0px 2px 0px; text-align: left; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >h3 {  font-size: 17px; line-height: 1.7; text-align: left; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >h4 {  font-size: 15px; font-weight: 700; line-height: 1.7; text-align: left; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >hr { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 1px solid var(--s-color-d4a360d2); }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] li { margin: 4px 0px 4px 0px; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >ol { margin: 0px 0px 0px 26px; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >p { margin: 10px 0px 0px 0px; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >pre { background: rgb(235, 235, 235);  padding: 20px 30px 20px 30px; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >[data-type="table"] >table { color: var(--s-color-59b96079); font-feature-settings: 'palt' 1; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; text-orientation: mixed; -webkit-text-orientation: mixed; writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; margin: 10px 0 10px 0; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >[data-type="table"] >table tbody tr > td { border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079);  font-weight: 400; padding: 10px 10px 10px 10px; color: var(--s-color-59b96079); font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >[data-type="table"] >table tbody tr > th { background: var(--s-color-f9ac78d0); border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079); color: var(--s-color-d484dd2e);  font-weight: 400; padding: 10px 10px 10px 10px; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >[data-type="table_of_contents"] { background: transparent; border-bottom: 1px solid rgb(150, 150, 150); border-left: 1px solid rgb(150, 150, 150); border-radius: 8px; border-right: 1px solid rgb(150, 150, 150); border-top: 1px solid rgb(150, 150, 150); color: rgb(110, 110, 110);  font-size: 14px; font-weight: 400; line-height: 1.7; margin: 10px 0px 10px 0px; padding: 30px 30px 16px 0px; }
.sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >ul { line-height: 1.7; }
@media screen and (max-width: 960px){
  .sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] { flex: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] { flex: none; }
  .sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >h1 { font-size: 18px; }
  .sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >h2 { font-size: 16px; }
  .sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >h3 { font-size: 16px; }
  .sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >h4 { font-size: 15px; }
  .sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >pre { padding: 15px 20px 15px 20px; }
  .sd[data-s-0f1da609-e378-4974-9cf7-8d18f23b860a] >[data-type="table_of_contents"] { padding: 30px 26px 16px 0px; }
}.sd[data-s-69de229f-f745-47e3-a3f0-e9c1cecbb9ab] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 0px; width: calc(100% - (var(--gap-h-8cf49061-7fec-497e-8fcd-b654f663bd3d) * 0)); max-width: calc(100% - (var(--gap-h-8cf49061-7fec-497e-8fcd-b654f663bd3d) * 0)); }
@media screen and (max-width: 960px){
  .sd[data-s-69de229f-f745-47e3-a3f0-e9c1cecbb9ab] { align-content: center; align-items: center; }
}
@media screen and (max-width: 540px){
  .sd[data-s-69de229f-f745-47e3-a3f0-e9c1cecbb9ab] { align-content: flex-start; align-items: flex-start; }
}.sd[data-s-c9d3f289-0b0c-4a50-abb6-59fc248c216e] { background: transparent; border-bottom: 1px solid var(--s-color-d78a8f79); border-left: 1px solid var(--s-color-d78a8f79); border-radius: 24px; border-right: 1px solid var(--s-color-d78a8f79); border-top: 1px solid var(--s-color-d78a8f79); color: var(--s-color-cfb40a30); flex: none;  font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0px 0px 12px 0px; padding: 1px 10px 1px 10px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] { background: transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; box-shadow: 0px 0px 0px transparent; color: var(--s-color-59b96079); flex: none;  font-size: 14px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.9; margin: 0px 0px 0px; padding: 0; text-align: justify; transition-timing-function: ease; width: auto; max-width: 100%; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] a { color: var(--s-color-7b922015); }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] a:hover { opacity: 0.5; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >blockquote { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 4px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2); margin: 10px 0px 10px 2px; padding: 0px 0px 0px 15px; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >p>code { background: rgb(235, 235, 235); border-bottom: 1px solid var(--s-color-f9ac78d0); border-left: 1px solid var(--s-color-f9ac78d0); border-right: 1px solid var(--s-color-f9ac78d0); border-top: 1px solid var(--s-color-f9ac78d0); padding: 2px 5px 2px 5px; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >figure { flex: none; margin: 20px 0px 20px 0px; width: 100%; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >h1 {  font-size: 20px; line-height: 1.7; text-align: left; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >h2 { border-bottom: 1px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 0px solid var(--s-color-d4a360d2);  font-size: 18px; line-height: 1.7; padding: 2px 0px 2px 0px; text-align: left; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >h3 {  font-size: 17px; line-height: 1.7; text-align: left; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >h4 {  font-size: 15px; font-weight: 700; line-height: 1.7; text-align: left; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >hr { border-bottom: 0px solid var(--s-color-d4a360d2); border-left: 0px solid var(--s-color-d4a360d2); border-right: 0px solid var(--s-color-d4a360d2); border-top: 1px solid var(--s-color-d4a360d2); }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] li { margin: 4px 0px 4px 0px; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >ol { margin: 0px 0px 0px 26px; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >p { margin: 10px 0px 0px 0px; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >pre { background: rgb(235, 235, 235);  padding: 20px 30px 20px 30px; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >[data-type="table"] >table { color: var(--s-color-59b96079); font-feature-settings: 'palt' 1; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; text-orientation: mixed; -webkit-text-orientation: mixed; writing-mode: horizontal-tb; -ms-writing-mode: horizontal-tb; -webkit-writing-mode: horizontal-tb; margin: 10px 0 10px 0; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >[data-type="table"] >table tbody tr > td { border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079);  font-weight: 400; padding: 10px 10px 10px 10px; color: var(--s-color-59b96079); font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >[data-type="table"] >table tbody tr > th { background: var(--s-color-f9ac78d0); border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079); color: var(--s-color-d484dd2e);  font-weight: 400; padding: 10px 10px 10px 10px; font-size: 14px; letter-spacing: 0.08em; line-height: 1.5; text-align: left; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >[data-type="table_of_contents"] { background: transparent; border-bottom: 1px solid rgb(150, 150, 150); border-left: 1px solid rgb(150, 150, 150); border-radius: 8px; border-right: 1px solid rgb(150, 150, 150); border-top: 1px solid rgb(150, 150, 150); color: rgb(110, 110, 110);  font-size: 14px; font-weight: 400; line-height: 1.7; margin: 10px 0px 10px 0px; padding: 30px 30px 16px 0px; }
.sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >ul { line-height: 1.7; }
@media screen and (max-width: 960px){
  .sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] { flex: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] { flex: none; }
  .sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >h1 { font-size: 18px; }
  .sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >h2 { font-size: 16px; }
  .sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >h3 { font-size: 16px; }
  .sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >h4 { font-size: 15px; }
  .sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >pre { padding: 15px 20px 15px 20px; }
  .sd[data-s-28b5b83a-119a-43bf-acea-09c10f4efe07] >[data-type="table_of_contents"] { padding: 30px 26px 16px 0px; }
}

.sd.contact-section { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0; padding: 0px 40px 60px 40px; width: 90%; max-width: 90%; }
@media screen and (max-width: 960px){
  .sd.contact-section { flex: none; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
  .sd.contact-section { flex: none; padding: 20px 0px 0px 0px; width: 100%; }
}

.sd[data-s-ff76fa15-dbdb-4e49-96a8-6a06fc293ad1] { align-content: center; align-items: center; background: var(--s-color-0793a6e1); border-radius: 300px; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0; padding: 50px 40px 70px 40px; width: 100%; max-width: 100%; }
.sd[data-s-ff76fa15-dbdb-4e49-96a8-6a06fc293ad1].appear { opacity: 0; transition-duration: 600ms; }
.sd[data-s-ff76fa15-dbdb-4e49-96a8-6a06fc293ad1].appear-active { transition-duration: 600ms; }
@media screen and (max-width: 960px){
  .sd[data-s-ff76fa15-dbdb-4e49-96a8-6a06fc293ad1] { padding: 60px 40px 80px 40px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-ff76fa15-dbdb-4e49-96a8-6a06fc293ad1] { align-content: flex-start; align-items: flex-start; border-radius: 64px 64px 0px 0px; justify-content: center; padding: 70px 30px 70px 30px; }
}.sd[data-s-50ee541e-fdd2-4202-98c5-6a868c08769c] { background: transparent; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; box-shadow: 0px 0px 0px transparent; color: var(--s-color-d484dd2e); flex: none;  font-feature-settings: 'palt' 1; font-size: 32px; font-style: normal;
   height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 12px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-50ee541e-fdd2-4202-98c5-6a868c08769c] { font-size: 28px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-50ee541e-fdd2-4202-98c5-6a868c08769c] { flex: none; font-size: 22px; margin: 0px 0px 12px -2px; text-align: center; width: calc(100% - -2px); max-width: calc(100% - -2px); justify-content: center; }
}.sd[data-s-6c5345c5-32b7-4d83-85c0-e9b9fba4e5a8] { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; justify-content: center; margin: 10px 0px 0px 0px; padding: 0px; --gap-h-6c5345c5-32b7-4d83-85c0-e9b9fba4e5a8: 0px; --gap-v-6c5345c5-32b7-4d83-85c0-e9b9fba4e5a8: 20px; --gap-uuid: 6c5345c5-32b7-4d83-85c0-e9b9fba4e5a8; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-6c5345c5-32b7-4d83-85c0-e9b9fba4e5a8] { display: flex; --gap-h-6c5345c5-32b7-4d83-85c0-e9b9fba4e5a8: 0px; --gap-v-6c5345c5-32b7-4d83-85c0-e9b9fba4e5a8: 20px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-6c5345c5-32b7-4d83-85c0-e9b9fba4e5a8] { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 20px 0px 0px 0px; width: 100%; --gap-h-6c5345c5-32b7-4d83-85c0-e9b9fba4e5a8: 0px; --gap-v-6c5345c5-32b7-4d83-85c0-e9b9fba4e5a8: 0px; max-width: 100%; }
}.sd[data-s-165ae7e7-72c7-414a-b835-62890e025490] { background: transparent; color: var(--s-color-d484dd2e); flex: none;  font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
  .sd[data-s-165ae7e7-72c7-414a-b835-62890e025490] { margin: 0px 0px 15px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
}.sd[data-s-bfeb1a24-bf39-449d-89d3-277f738862da] { background: transparent; color: var(--s-color-d484dd2e); flex: none;  font-size: 20px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0; text-align: center; text-decoration: underline; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-bfeb1a24-bf39-449d-89d3-277f738862da] { font-size: 18px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-bfeb1a24-bf39-449d-89d3-277f738862da] { font-size: 16px; margin: 0; text-align: left; justify-content: flex-start; }
}.sd[data-s-d9feeb6d-83db-4607-a1b8-87b65c323cc3] { align-content: center; align-items: center; background: var(--s-color-d484dd2e); border-bottom: 1px solid var(--s-color-59b96079); border-left: 1px solid var(--s-color-59b96079); border-radius: 128px; border-right: 1px solid var(--s-color-59b96079); border-top: 1px solid var(--s-color-59b96079); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 20px 0px 0px 0px; padding: 22px 16px 22px 18px; width: 55%; max-width: 55%; }
.sd[data-s-d9feeb6d-83db-4607-a1b8-87b65c323cc3]:hover { opacity: 1; transform: ; }
@media screen and (max-width: 540px){
  .sd[data-s-d9feeb6d-83db-4607-a1b8-87b65c323cc3] { flex: none; margin: 30px 0px 0px 0px; padding: 20px 16px 20px 18px; width: 100%; max-width: 100%; }
}.sd[data-s-f53d9d76-9636-4157-83d9-ac3c22634c97] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd[data-s-118ec4eb-31c6-419a-98bd-119307c615c2] { color: var(--s-color-59b96079);  font-feature-settings: 'palt' 1; font-size: 18px; font-style: normal;
  font-weight: 700;
  height: auto; letter-spacing: 0.1em; line-height: 1; margin: 0px 10px 0px 0px; text-align: center; transform-origin: center left; width: auto; max-width: calc(100% - 10px); justify-content: center; }
.sd[data-s-d9feeb6d-83db-4607-a1b8-87b65c323cc3]:hover .sd[data-s-118ec4eb-31c6-419a-98bd-119307c615c2] { letter-spacing: 0.15em; }
@media screen and (max-width: 540px){
  .sd[data-s-118ec4eb-31c6-419a-98bd-119307c615c2] { font-size: 18px; }
}.sd[data-s-32e5bac4-ec9f-4e77-b725-61830cbd8976] { color: #222222; display: none; font-size: 24px; }
@media screen and (max-width: 960px){
  .sd[data-s-32e5bac4-ec9f-4e77-b725-61830cbd8976] { display: none; }
}
@media screen and (max-width: 540px){
  .sd[data-s-32e5bac4-ec9f-4e77-b725-61830cbd8976] { display: none; }
}.sd[data-s-b8fff39f-d4b1-4c85-a607-d3ad3ab64e13] { background: var(--s-color-59b96079); bottom: 18px; flex: none; height: 1px; left: auto; margin: 0 0 0 0; position: absolute; right: -8px; top: auto; transform: scale(0, 1); transform-origin: center left; width: 18px; z-index: 2; max-width: 100%; }
.sd[data-s-d9feeb6d-83db-4607-a1b8-87b65c323cc3]:hover .sd[data-s-b8fff39f-d4b1-4c85-a607-d3ad3ab64e13] { transform: scale(1.5, 1); }.sd[data-s-8c2c9c75-8089-47ad-81a6-40b03e07bbaf] { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; justify-content: center; margin: 22px 0px 0px 0px; padding: 0px; --gap-h-8c2c9c75-8089-47ad-81a6-40b03e07bbaf: 20px; --gap-v-8c2c9c75-8089-47ad-81a6-40b03e07bbaf: 0px; --gap-uuid: 8c2c9c75-8089-47ad-81a6-40b03e07bbaf; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-8c2c9c75-8089-47ad-81a6-40b03e07bbaf] { display: flex; --gap-h-8c2c9c75-8089-47ad-81a6-40b03e07bbaf: 20px; --gap-v-8c2c9c75-8089-47ad-81a6-40b03e07bbaf: 0px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-8c2c9c75-8089-47ad-81a6-40b03e07bbaf] { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 35px 0px 0px 0px; width: 100%; --gap-h-8c2c9c75-8089-47ad-81a6-40b03e07bbaf: 0px; --gap-v-8c2c9c75-8089-47ad-81a6-40b03e07bbaf: 0px; max-width: 100%; }
}.sd[data-s-0c206d43-819f-4134-88f2-6716ab8fa56e] { background: transparent; color: var(--s-color-d484dd2e); flex: none;  font-size: 16px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.9; margin: 0; text-align: center; text-decoration: underline; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 960px){
  .sd[data-s-0c206d43-819f-4134-88f2-6716ab8fa56e] { font-size: 16px; }
}
@media screen and (max-width: 540px){
  .sd[data-s-0c206d43-819f-4134-88f2-6716ab8fa56e] { font-size: 16px; margin: 0; text-align: left; justify-content: flex-start; }
}.sd[data-s-9a18e9b7-a3d6-4ccd-8081-f1d6e27e08e9] {  }.sd[data-s-f2cd0a88-d43c-469e-9aa3-8460455b4d3d] { align-content: center; align-items: center; bottom: 30px; flex: none; flex-direction: column; flex-wrap: nowrap; height: 130px; justify-content: flex-start; left: auto; margin: 0 0 0 0; padding: 0px; position: fixed; right: 24px; top: auto; width: 130px; max-width: 100%; }
@media screen and (max-width: 540px){
  .sd[data-s-f2cd0a88-d43c-469e-9aa3-8460455b4d3d] { bottom: 0px; flex: none; height: 80px; overflow-x: visible; overflow-y: visible; right: 0px; width: 80px; max-width: 100%; }
}.sd[data-s-d17e73f2-0bbd-41e4-84b0-3c0c37c2b63d] { border-bottom: 0px solid var(--s-color-d484dd2e); border-left: 0px solid var(--s-color-d484dd2e); border-right: 0px solid var(--s-color-d484dd2e); border-top: 0px solid var(--s-color-d484dd2e); box-shadow: 0px 0px 0px var(--s-color-f9ac78d0); display: flex; flex: none; height: 100%; margin: 0 0 0 0; position: relative; width: 100%; max-width: 100%; }
@media screen and (max-width: 960px){
  .sd[data-s-d17e73f2-0bbd-41e4-84b0-3c0c37c2b63d] { display: flex; flex: none; height: 100%; width: 100%; }
}
@media screen and (max-width: 540px){
  .sd[data-s-d17e73f2-0bbd-41e4-84b0-3c0c37c2b63d] { bottom: 15px; display: flex; right: 15px; }
}

.section-title {
  font-weight: 700;
}

.subSection-title {
  font-weight: 700;
}

.btn-label {
  font-weight: 700;
}

.sd[data-r-0_0_0_0_9fbb68c6-3599-4374-82e5-ccfd4fcf0ba8]:before { background-image: url("../img/logo_yamanashi.webp") }
.sd[data-r-0_5_0_1_0_2_2_7d1179d9-4958-41b6-a5af-1c61c3d4cdb0]:before { background-image: url("../img/bg_image1.webp") }
.sd[data-r-1_5_0_1_0_2_2_9dd68e76-2a4e-4ae6-8e64-844b3fe0bba7]:before { background-image: url("../img/bg_image2.webp") }
.sd[data-r-2_5_0_1_0_2_2_2de9de7e-66b5-41e3-a8db-2516991e1631]:before { background-image: url("../img/bg_image3.webp") }
.sd[data-r-0_5_1_1_0_2_2_63a05f13-606b-4eab-90db-cc16940d3f92]:before,
.sd[data-r-0_1_1_1_0_3_2_e3888f34-ff5c-4f0b-b4f9-e68540811571]:before { background-image: url("../img/bg_image4.webp") }
.sd[data-r-1_5_1_1_0_2_2_4b65fc2f-8fe9-4819-90f4-69542703d850]:before,
.sd[data-r-0_2_1_1_0_3_2_16742b21-5359-4727-82dd-9af260fe3e37]:before { background-image: url("../img/bg_image5.webp") }
.sd[data-r-2_5_1_1_0_2_2_5135cd4c-e70a-444d-9d0a-0c6beb9260bc]:before { background-image: url("../img/bg_image6.webp") }
.sd[data-r-0_0_1_1_0_3_2_967f5ed1-d484-40a9-afad-90866f6ce414]:before { background-image: url("../img/bg_image7.webp") }
.sd[data-r-0_3_1_1_0_3_2_b3f6f636-8c5c-4b45-b197-f819bd9868da]:before { background-image: url("../img/bg_image8.webp") }
.sd[data-r-0_4_d17e73f2-0bbd-41e4-84b0-3c0c37c2b63d]:before { background-image: url("../img/img_entry.webp") }
