.sd.base-ceae6d { background: var(--s-color-ff929267); border-radius: 0; box-shadow: ; height: 100%; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }
.sd.el-77d07d { 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.el-d8c48d { align-content: center; align-items: center; background: var(--s-color-51b7ccbc); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px; padding: 168px 0px 96px 0px; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd.el-d8c48d { flex: 1; }
}
@media screen and (max-width: 840px) {
  .sd.el-d8c48d { flex: none; padding: 120px 0px 64px 0px; width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd.el-d8c48d { flex: none; width: 100%; }
}
.sd.el-800981 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px 48px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd.el-800981 { flex: none; padding: 0px 0px; width: 100%; max-width: 100%; }
}
.sd.text-dc1c4f { color: var(--s-color-51b7ccbc); flex: none; height: auto; margin: 0px 0px 0px 0px; text-align: center; transition-delay: 200ms; transition-duration: 800ms; width: 100%; max-width: 100%; justify-content: center; }
.sd.text-dc1c4f.appear { filter: blur(5px); opacity: 0; }
@media screen and (max-width: 840px) {
  .sd.text-dc1c4f { flex: none; font-size: 48px; }
}
@media screen and (max-width: 540px) {
  .sd.text-dc1c4f { font-size: 40px; }
}
@media screen and (max-width: 320px) {
  .sd.text-dc1c4f { font-size: 24px; }
}
.sd.text-48583e { color: var(--s-color-51b7ccbc); flex: none; height: auto; margin: 12px 0px 0px 0px; text-align: center; transition-delay: 200ms; transition-duration: 800ms; width: 100%; max-width: 100%; justify-content: center; }
.sd.text-48583e.appear { filter: blur(5px); opacity: 0; }
.sd.el-7a11c5 { flex: none; height: 100%; left: 0; margin: 0 0 0 0; position: absolute; top: 0; width: 100%; z-index: -1; max-width: 100%; }
.sd.el-7a11c5:before { filter:  brightness(0.4); }
.sd.our-services-961a3e { align-content: center; align-items: center; background: #f8f7f6ff; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 170px 0px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd.our-services-961a3e { flex: none; padding: 64px 0px; width: 90%; max-width: 90%; }
}
.sd.our-services-961a3e-section-inner { padding: 170px 0px; width: 1280px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd.our-services-961a3e-section-inner { padding: 64px 0px; width: 90%; flex-direction: column; max-width: 90%; }
}
.sd.n2-edc930 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; transition-delay: 200ms; transition-duration: 800ms; width: 80%; --gap-h-n2-edc930: 0px; --gap-v-n2-edc930: 0px; max-width: 80%; }
.sd.n2-edc930.appear { filter: blur(10px); opacity: 0; --gap-h-n2-edc930: 0px; --gap-v-n2-edc930: 0px; }
@media screen and (max-width: 1140px) {
  .sd.n2-edc930 { flex-direction: column; flex-wrap: nowrap; --gap-h-n2-edc930: 0px; --gap-v-n2-edc930: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.n2-edc930 { flex-direction: column; flex-wrap: nowrap; --gap-h-n2-edc930: 0px; --gap-v-n2-edc930: 0px; }
}
@media screen and (max-width: 540px) {
  .sd.n2-edc930 { flex: none; width: 100%; --gap-h-n2-edc930: 0px; --gap-v-n2-edc930: 0px; max-width: 100%; }
}
.sd.el-71c736 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; justify-content: flex-start; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-n2-edc930) * 0)); --gap-h-el-71c736: 0px; --gap-v-el-71c736: 80px; max-width: calc(100% - (var(--gap-h-n2-edc930) * 0)); }
@media screen and (max-width: 1140px) {
  .sd.el-71c736 { flex-direction: row; flex-wrap: nowrap; --gap-h-el-71c736: 80px; --gap-v-el-71c736: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.el-71c736 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px 0px 0px 0px; width: 100%; --gap-h-el-71c736: 0px; --gap-v-el-71c736: 0px; }
}
.sd.group-afb262 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
.sd.title-55f344 { color: var(--s-color-92a7f007); flex: none; height: auto; margin: 0px 0px 0px 0px; padding: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd.title-55f344.appear { opacity: 0; transition-duration: 800ms; translate: 0px 24px; }
.sd.title-55f344.appear-active { transition-duration: 800ms; }
@media screen and (max-width: 540px) {
  .sd.title-55f344.appear { translate: 0px 24px; }
}
.sd.group-1a1d06 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: flex-start; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 4px; width: 100%; --gap-h-group-1a1d06: 12px; --gap-v-group-1a1d06: 0px; max-width: 100%; }
.sd.box-1db7c8 { background: var(--s-color-92a7f007); flex: none; height: 1px; transform-origin: center left; transition-delay: 100ms; transition-duration: 400ms; transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); width: 30px; max-width: 100%; }
.sd.box-1db7c8.appear { scale: 1e-10 1; }
@media screen and (max-width: 540px) {
  .sd.box-1db7c8 { flex: none; width: 20px; max-width: 100%; }
}
.sd.text-0436b9 { color: var(--s-color-92a7f007); flex: 1; height: auto; margin: 0px 0px 0px 0px; text-align: left; transition-delay: 400ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd.text-0436b9.appear { opacity: 0; }
.sd.group-bfb5aa { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; padding: 0px; --gap-h-group-bfb5aa: 0px; --gap-v-group-bfb5aa: 40px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd.group-bfb5aa { flex-direction: row; --gap-h-group-bfb5aa: 40px; --gap-v-group-bfb5aa: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.group-bfb5aa { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; --gap-h-group-bfb5aa: 0px; --gap-v-group-bfb5aa: 0px; }
}
.sd.group-14bc9f { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-group-14bc9f: 0px; --gap-v-group-14bc9f: 40px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd.group-14bc9f { flex-direction: row; --gap-h-group-14bc9f: 40px; --gap-v-group-14bc9f: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.group-14bc9f { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; --gap-h-group-14bc9f: 0px; --gap-v-group-14bc9f: 0px; }
}
.sd.el-f05c94 { color: var(--s-color-7488a796); flex: 2; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 500; height: auto; line-height: 1.8; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px) {
  .sd.el-f05c94 { flex: none; width: 420px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd.el-f05c94 { flex: none; margin: 48px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-14bc9f) * 0)); max-width: calc(100% - (var(--gap-h-group-14bc9f) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd.el-f05c94 { font-size: 16px; margin: 24px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-14bc9f) * 0)); max-width: calc(100% - (var(--gap-h-group-14bc9f) * 0)); }
}
.sd.el-25fecf { color: var(--s-color-7488a796); flex: 2; font-family: var(--s-font-d387890c); font-size: 16px; font-weight: 500; height: auto; line-height: 1.8; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px) {
  .sd.el-25fecf { flex: none; width: 420px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd.el-25fecf { flex: none; margin: 48px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-bfb5aa) * 0)); max-width: calc(100% - (var(--gap-h-group-bfb5aa) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd.el-25fecf { font-size: 12px; margin: 24px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-bfb5aa) * 0)); max-width: calc(100% - (var(--gap-h-group-bfb5aa) * 0)); }
}
.sd.el-ad04a9 { align-content: center; align-items: center; background: var(--s-color-92a7f007); flex: none; flex-wrap: nowrap; gap: 60px; justify-content: center; margin: 0px 0px 0px 0px; padding: 148px 0px 148px 0px; width: 100%; --gap-h-el-ad04a9: 0px; --gap-v-el-ad04a9: 60px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd.el-ad04a9 { padding: 100px 0px 100px 0px; --gap-h-el-ad04a9: 0px; --gap-v-el-ad04a9: 60px; }
}
.sd.group-21526d { align-content: flex-start; align-items: flex-start; flex: none; flex-wrap: nowrap; gap: 60px; justify-content: flex-start; padding: 0px 0px; width: calc(80% - (var(--gap-h-el-ad04a9) * 0.2)); --gap-h-group-21526d: 0px; --gap-v-group-21526d: 60px; max-width: calc(80% - (var(--gap-h-el-ad04a9) * 0.2)); }
@media screen and (max-width: 540px) {
  .sd.group-21526d { flex: none; width: calc(90% - (var(--gap-h-el-ad04a9) * 0.10000000000000003)); --gap-h-group-21526d: 0px; --gap-v-group-21526d: 60px; max-width: calc(90% - (var(--gap-h-el-ad04a9) * 0.10000000000000003)); }
}
.sd.group-9171d5 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
.sd.title-34ec07 { color: var(--s-color-a9a373d2); flex: none; height: auto; margin: 0px 0px 0px 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd.title-34ec07.appear { opacity: 0; transition-duration: 800ms; translate: 0px 24px; }
.sd.title-34ec07.appear-active { transition-duration: 800ms; }
@media screen and (max-width: 540px) {
  .sd.title-34ec07.appear { translate: 0px 24px; }
}
.sd.group-8d9cde { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: flex-start; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 4px; width: 100%; --gap-h-group-8d9cde: 12px; --gap-v-group-8d9cde: 0px; max-width: 100%; }
.sd.box-613c67 { background: var(--s-color-a9a373d2); flex: none; height: 1px; transform-origin: center left; transition-delay: 100ms; transition-duration: 400ms; transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); width: 30px; max-width: 100%; }
.sd.box-613c67.appear { scale: 1e-10 1; }
@media screen and (max-width: 540px) {
  .sd.box-613c67 { flex: none; width: 20px; max-width: 100%; }
}
.sd.text-3f4b01 { color: var(--s-color-a9a373d2); flex: 1; height: auto; margin: 0px 0px 0px 0px; text-align: left; transition-delay: 400ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd.text-3f4b01.appear { opacity: 0; }
.sd.group-68b92a { align-content: flex-start; align-items: flex-start; flex: none; flex-wrap: nowrap; gap: 80px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-group-21526d) * 0)); --gap-h-group-68b92a: 0px; --gap-v-group-68b92a: 80px; max-width: calc(100% - (var(--gap-h-group-21526d) * 0)); }
@media screen and (max-width: 540px) {
  .sd.group-68b92a { gap: 50px; --gap-h-group-68b92a: 0px; --gap-v-group-68b92a: 50px; }
}
.sd.el-e86a56 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: center; margin: 0px 0px; padding: 0px 0px 0px 0px; width: 1080px; --gap-h-el-e86a56: 0px; --gap-v-el-e86a56: 80px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd.el-e86a56 { margin: 0px 32px; --gap-h-el-e86a56: 0px; --gap-v-el-e86a56: 80px; max-width: calc(100% - 64px); }
}
@media screen and (max-width: 840px) {
  .sd.el-e86a56 { flex-direction: column; flex-wrap: nowrap; --gap-h-el-e86a56: 0px; --gap-v-el-e86a56: 80px; }
}
@media screen and (max-width: 540px) {
  .sd.el-e86a56 { gap: 50px; margin: 0px 20px; --gap-h-el-e86a56: 0px; --gap-v-el-e86a56: 50px; max-width: calc(100% - 40px); }
}
.sd.el-1d8026 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; gap: 60px 16px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-el-e86a56) * 0)); --gap-h-el-1d8026: 16px; --gap-v-el-1d8026: 60px; max-width: calc(100% - (var(--gap-h-el-e86a56) * 0)); }
.sd.el-1d8026.appear { opacity: 0; transition-delay: 600ms; transition-duration: 600ms; transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); translate: 0px 20px; --gap-h-el-1d8026: 16px; --gap-v-el-1d8026: 60px; }
.sd.el-1d8026.appear-active { transition-delay: 600ms; transition-duration: 600ms; transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }
@media screen and (max-width: 1140px) {
  .sd.el-1d8026 { gap: 60px 32px; --gap-h-el-1d8026: 32px; --gap-v-el-1d8026: 60px; }
}
@media screen and (max-width: 840px) {
  .sd.el-1d8026 { flex-direction: row; flex-wrap: wrap; --gap-h-el-1d8026: 16px; --gap-v-el-1d8026: 60px; }
}
@media screen and (max-width: 540px) {
  .sd.el-1d8026 { gap: 50px; --gap-h-el-1d8026: 50px; --gap-v-el-1d8026: 50px; }
}
.sd.group-73c966 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 0px; width: calc(33% - (var(--gap-h-el-1d8026) * 0.67)); --gap-h-group-73c966: 0px; --gap-v-group-73c966: 32px; max-width: calc(33% - (var(--gap-h-el-1d8026) * 0.67)); }
@media screen and (max-width: 840px) {
  .sd.group-73c966 { flex: none; flex-direction: column; width: calc(50% - (var(--gap-h-el-1d8026) * 0.5)); --gap-h-group-73c966: 0px; --gap-v-group-73c966: 32px; max-width: calc(50% - (var(--gap-h-el-1d8026) * 0.5)); }
}
@media screen and (max-width: 540px) {
  .sd.group-73c966 { flex: none; gap: 24px; width: calc(100% - (var(--gap-h-el-1d8026) * 0)); --gap-h-group-73c966: 0px; --gap-v-group-73c966: 24px; max-width: calc(100% - (var(--gap-h-el-1d8026) * 0)); }
}
.sd.group-9ea859 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-group-73c966) * 0)); --gap-h-group-9ea859: 0px; --gap-v-group-9ea859: 24px; max-width: calc(100% - (var(--gap-h-group-73c966) * 0)); }
@media screen and (max-width: 840px) {
  .sd.group-9ea859 { flex-direction: column; --gap-h-group-9ea859: 0px; --gap-v-group-9ea859: 24px; }
}
.sd.group-8cdbba { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-group-9ea859) * 0)); --gap-h-group-8cdbba: 0px; --gap-v-group-8cdbba: 16px; max-width: calc(100% - (var(--gap-h-group-9ea859) * 0)); }
@media screen and (max-width: 840px) {
  .sd.group-8cdbba { flex-direction: column; --gap-h-group-8cdbba: 0px; --gap-v-group-8cdbba: 16px; }
}
@media screen and (max-width: 540px) {
  .sd.group-8cdbba { gap: 12px; --gap-h-group-8cdbba: 0px; --gap-v-group-8cdbba: 12px; }
}
.sd.box-887afd { background: rgb(255, 255, 255); flex: none; height: 2px; left: 0; margin: 0 0 0 0; position: absolute; top: 0; width: 40px; max-width: 100%; }
.sd.box-569e53 { background: #93a2beff; flex: none; height: 1px; width: calc(100% - (var(--gap-h-group-8cdbba) * 0)); max-width: calc(100% - (var(--gap-h-group-8cdbba) * 0)); }
.sd.text-c96772 { color: rgb(255, 255, 255); flex: none; font-family: var(--s-font-b797d574); font-feature-settings: 'palt' 1; font-size: 24px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: calc(100% - (var(--gap-h-group-9ea859) * 0)); max-width: calc(100% - (var(--gap-h-group-9ea859) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd.text-c96772 { font-size: 18px; }
}
.sd.text-1f467d { color: #edf2faff; flex: none; font-family: var(--s-font-b797d574); font-feature-settings: 'palt' 1; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; text-align: left; width: calc(100% - (var(--gap-h-group-9ea859) * 0)); max-width: calc(100% - (var(--gap-h-group-9ea859) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd.text-1f467d { font-size: 14px; }
}
.sd.group-710215 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 0px; width: calc(33% - (var(--gap-h-el-1d8026) * 0.67)); --gap-h-group-710215: 0px; --gap-v-group-710215: 32px; max-width: calc(33% - (var(--gap-h-el-1d8026) * 0.67)); }
@media screen and (max-width: 840px) {
  .sd.group-710215 { flex: none; flex-direction: column; width: calc(50% - (var(--gap-h-el-1d8026) * 0.5)); --gap-h-group-710215: 0px; --gap-v-group-710215: 32px; max-width: calc(50% - (var(--gap-h-el-1d8026) * 0.5)); }
}
@media screen and (max-width: 540px) {
  .sd.group-710215 { flex: none; gap: 24px; width: calc(100% - (var(--gap-h-el-1d8026) * 0)); --gap-h-group-710215: 0px; --gap-v-group-710215: 24px; max-width: calc(100% - (var(--gap-h-el-1d8026) * 0)); }
}
.sd.group-f922ac { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-group-710215) * 0)); --gap-h-group-f922ac: 0px; --gap-v-group-f922ac: 24px; max-width: calc(100% - (var(--gap-h-group-710215) * 0)); }
@media screen and (max-width: 840px) {
  .sd.group-f922ac { flex-direction: column; --gap-h-group-f922ac: 0px; --gap-v-group-f922ac: 24px; }
}
.sd.group-3eec69 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-group-f922ac) * 0)); --gap-h-group-3eec69: 0px; --gap-v-group-3eec69: 16px; max-width: calc(100% - (var(--gap-h-group-f922ac) * 0)); }
@media screen and (max-width: 840px) {
  .sd.group-3eec69 { flex-direction: column; --gap-h-group-3eec69: 0px; --gap-v-group-3eec69: 16px; }
}
@media screen and (max-width: 540px) {
  .sd.group-3eec69 { gap: 12px; --gap-h-group-3eec69: 0px; --gap-v-group-3eec69: 12px; }
}
.sd.box-4542fc { background: rgb(255, 255, 255); flex: none; height: 2px; left: 0; margin: 0 0 0 0; position: absolute; top: 0; width: 40px; max-width: 100%; }
.sd.box-f444f1 { background: #93a2beff; flex: none; height: 1px; width: calc(100% - (var(--gap-h-group-3eec69) * 0)); max-width: calc(100% - (var(--gap-h-group-3eec69) * 0)); }
.sd.text-626329 { color: rgb(255, 255, 255); flex: none; font-family: var(--s-font-b797d574); font-feature-settings: 'palt' 1; font-size: 24px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: calc(100% - (var(--gap-h-group-f922ac) * 0)); max-width: calc(100% - (var(--gap-h-group-f922ac) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd.text-626329 { font-size: 18px; }
}
.sd.text-77c4ac { color: #edf2faff; flex: none; font-family: var(--s-font-b797d574); font-feature-settings: 'palt' 1; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; text-align: left; width: calc(100% - (var(--gap-h-group-f922ac) * 0)); max-width: calc(100% - (var(--gap-h-group-f922ac) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd.text-77c4ac { font-size: 14px; }
}
.sd.group-652655 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 0px; width: calc(33% - (var(--gap-h-el-1d8026) * 0.67)); --gap-h-group-652655: 0px; --gap-v-group-652655: 32px; max-width: calc(33% - (var(--gap-h-el-1d8026) * 0.67)); }
@media screen and (max-width: 840px) {
  .sd.group-652655 { flex: none; flex-direction: column; width: calc(50% - (var(--gap-h-el-1d8026) * 0.5)); --gap-h-group-652655: 0px; --gap-v-group-652655: 32px; max-width: calc(50% - (var(--gap-h-el-1d8026) * 0.5)); }
}
@media screen and (max-width: 540px) {
  .sd.group-652655 { flex: none; gap: 24px; width: calc(100% - (var(--gap-h-el-1d8026) * 0)); --gap-h-group-652655: 0px; --gap-v-group-652655: 24px; max-width: calc(100% - (var(--gap-h-el-1d8026) * 0)); }
}
.sd.group-8f3621 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-group-652655) * 0)); --gap-h-group-8f3621: 0px; --gap-v-group-8f3621: 24px; max-width: calc(100% - (var(--gap-h-group-652655) * 0)); }
@media screen and (max-width: 840px) {
  .sd.group-8f3621 { flex-direction: column; --gap-h-group-8f3621: 0px; --gap-v-group-8f3621: 24px; }
}
.sd.group-4a67c9 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-group-8f3621) * 0)); --gap-h-group-4a67c9: 0px; --gap-v-group-4a67c9: 16px; max-width: calc(100% - (var(--gap-h-group-8f3621) * 0)); }
@media screen and (max-width: 840px) {
  .sd.group-4a67c9 { flex-direction: column; --gap-h-group-4a67c9: 0px; --gap-v-group-4a67c9: 16px; }
}
@media screen and (max-width: 540px) {
  .sd.group-4a67c9 { gap: 12px; --gap-h-group-4a67c9: 0px; --gap-v-group-4a67c9: 12px; }
}
.sd.box-54cb1a { background: rgb(255, 255, 255); flex: none; height: 2px; left: 0; margin: 0 0 0 0; position: absolute; top: 0; width: 40px; max-width: 100%; }
.sd.box-d9466f { background: #93a2beff; flex: none; height: 1px; width: calc(100% - (var(--gap-h-group-4a67c9) * 0)); max-width: calc(100% - (var(--gap-h-group-4a67c9) * 0)); }
.sd.text-db8129 { color: rgb(255, 255, 255); flex: none; font-family: var(--s-font-b797d574); font-feature-settings: 'palt' 1; font-size: 24px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: calc(100% - (var(--gap-h-group-8f3621) * 0)); max-width: calc(100% - (var(--gap-h-group-8f3621) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd.text-db8129 { font-size: 18px; }
}
.sd.text-275aba { color: #edf2faff; flex: none; font-family: var(--s-font-b797d574); font-feature-settings: 'palt' 1; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; text-align: left; width: calc(100% - (var(--gap-h-group-8f3621) * 0)); max-width: calc(100% - (var(--gap-h-group-8f3621) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd.text-275aba { font-size: 14px; }
}
.sd.el-665142 { align-content: center; align-items: center; background: transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: center; margin: 0px 0px; padding: 0px 0px 0px 0px; width: 1080px; --gap-h-el-665142: 0px; --gap-v-el-665142: 80px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd.el-665142 { margin: 0px 32px; --gap-h-el-665142: 0px; --gap-v-el-665142: 80px; max-width: calc(100% - 64px); }
}
@media screen and (max-width: 840px) {
  .sd.el-665142 { flex-direction: column; flex-wrap: nowrap; --gap-h-el-665142: 0px; --gap-v-el-665142: 80px; }
}
@media screen and (max-width: 540px) {
  .sd.el-665142 { gap: 50px; margin: 0px 20px; --gap-h-el-665142: 0px; --gap-v-el-665142: 50px; max-width: calc(100% - 40px); }
}
.sd.el-80b756 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; gap: 60px 16px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-el-665142) * 0)); --gap-h-el-80b756: 16px; --gap-v-el-80b756: 60px; max-width: calc(100% - (var(--gap-h-el-665142) * 0)); }
.sd.el-80b756.appear { opacity: 0; transition-delay: 600ms; transition-duration: 600ms; transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); translate: 0px 20px; --gap-h-el-80b756: 16px; --gap-v-el-80b756: 60px; }
.sd.el-80b756.appear-active { transition-delay: 600ms; transition-duration: 600ms; transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }
@media screen and (max-width: 1140px) {
  .sd.el-80b756 { gap: 60px 32px; --gap-h-el-80b756: 32px; --gap-v-el-80b756: 60px; }
}
@media screen and (max-width: 840px) {
  .sd.el-80b756 { flex-direction: row; flex-wrap: wrap; --gap-h-el-80b756: 16px; --gap-v-el-80b756: 60px; }
}
@media screen and (max-width: 540px) {
  .sd.el-80b756 { gap: 50px; --gap-h-el-80b756: 50px; --gap-v-el-80b756: 50px; }
}
.sd.group-0bc1e9 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 0px; width: calc(33% - (var(--gap-h-el-80b756) * 0.67)); --gap-h-group-0bc1e9: 0px; --gap-v-group-0bc1e9: 32px; max-width: calc(33% - (var(--gap-h-el-80b756) * 0.67)); }
@media screen and (max-width: 840px) {
  .sd.group-0bc1e9 { flex: none; flex-direction: column; width: calc(50% - (var(--gap-h-el-80b756) * 0.5)); --gap-h-group-0bc1e9: 0px; --gap-v-group-0bc1e9: 32px; max-width: calc(50% - (var(--gap-h-el-80b756) * 0.5)); }
}
@media screen and (max-width: 540px) {
  .sd.group-0bc1e9 { flex: none; gap: 24px; width: calc(100% - (var(--gap-h-el-80b756) * 0)); --gap-h-group-0bc1e9: 0px; --gap-v-group-0bc1e9: 24px; max-width: calc(100% - (var(--gap-h-el-80b756) * 0)); }
}
.sd.group-e88836 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-group-0bc1e9) * 0)); --gap-h-group-e88836: 0px; --gap-v-group-e88836: 24px; max-width: calc(100% - (var(--gap-h-group-0bc1e9) * 0)); }
@media screen and (max-width: 840px) {
  .sd.group-e88836 { flex-direction: column; --gap-h-group-e88836: 0px; --gap-v-group-e88836: 24px; }
}
.sd.group-601227 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-group-e88836) * 0)); --gap-h-group-601227: 0px; --gap-v-group-601227: 16px; max-width: calc(100% - (var(--gap-h-group-e88836) * 0)); }
@media screen and (max-width: 840px) {
  .sd.group-601227 { flex-direction: column; --gap-h-group-601227: 0px; --gap-v-group-601227: 16px; }
}
@media screen and (max-width: 540px) {
  .sd.group-601227 { gap: 12px; --gap-h-group-601227: 0px; --gap-v-group-601227: 12px; }
}
.sd.box-8f7cfa { background: rgb(255, 255, 255); flex: none; height: 2px; left: 0; margin: 0 0 0 0; position: absolute; top: 0; width: 40px; max-width: 100%; }
.sd.box-913da2 { background: #93a2beff; flex: none; height: 1px; width: calc(100% - (var(--gap-h-group-601227) * 0)); max-width: calc(100% - (var(--gap-h-group-601227) * 0)); }
.sd.text-90f37b { color: rgb(255, 255, 255); flex: none; font-family: var(--s-font-b797d574); font-feature-settings: 'palt' 1; font-size: 24px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: calc(100% - (var(--gap-h-group-e88836) * 0)); max-width: calc(100% - (var(--gap-h-group-e88836) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd.text-90f37b { font-size: 18px; }
}
.sd.text-fac15b { color: #edf2faff; flex: none; font-family: var(--s-font-b797d574); font-feature-settings: 'palt' 1; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; text-align: left; width: calc(100% - (var(--gap-h-group-e88836) * 0)); max-width: calc(100% - (var(--gap-h-group-e88836) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd.text-fac15b { font-size: 14px; }
}
.sd.group-82ce79 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 0px; width: calc(33% - (var(--gap-h-el-80b756) * 0.67)); --gap-h-group-82ce79: 0px; --gap-v-group-82ce79: 32px; max-width: calc(33% - (var(--gap-h-el-80b756) * 0.67)); }
@media screen and (max-width: 840px) {
  .sd.group-82ce79 { flex: none; flex-direction: column; width: calc(50% - (var(--gap-h-el-80b756) * 0.5)); --gap-h-group-82ce79: 0px; --gap-v-group-82ce79: 32px; max-width: calc(50% - (var(--gap-h-el-80b756) * 0.5)); }
}
@media screen and (max-width: 540px) {
  .sd.group-82ce79 { flex: none; gap: 24px; width: calc(100% - (var(--gap-h-el-80b756) * 0)); --gap-h-group-82ce79: 0px; --gap-v-group-82ce79: 24px; max-width: calc(100% - (var(--gap-h-el-80b756) * 0)); }
}
.sd.group-91c50c { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-group-82ce79) * 0)); --gap-h-group-91c50c: 0px; --gap-v-group-91c50c: 24px; max-width: calc(100% - (var(--gap-h-group-82ce79) * 0)); }
@media screen and (max-width: 840px) {
  .sd.group-91c50c { flex-direction: column; --gap-h-group-91c50c: 0px; --gap-v-group-91c50c: 24px; }
}
.sd.group-917a6c { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-group-91c50c) * 0)); --gap-h-group-917a6c: 0px; --gap-v-group-917a6c: 16px; max-width: calc(100% - (var(--gap-h-group-91c50c) * 0)); }
@media screen and (max-width: 840px) {
  .sd.group-917a6c { flex-direction: column; --gap-h-group-917a6c: 0px; --gap-v-group-917a6c: 16px; }
}
@media screen and (max-width: 540px) {
  .sd.group-917a6c { gap: 12px; --gap-h-group-917a6c: 0px; --gap-v-group-917a6c: 12px; }
}
.sd.box-d370df { background: rgb(255, 255, 255); flex: none; height: 2px; left: 0; margin: 0 0 0 0; position: absolute; top: 0; width: 40px; max-width: 100%; }
.sd.box-8c4229 { background: #93a2beff; flex: none; height: 1px; width: calc(100% - (var(--gap-h-group-917a6c) * 0)); max-width: calc(100% - (var(--gap-h-group-917a6c) * 0)); }
.sd.text-ad1582 { color: rgb(255, 255, 255); flex: none; font-family: var(--s-font-b797d574); font-feature-settings: 'palt' 1; font-size: 24px; font-weight: 700; height: auto; line-height: 1.5; text-align: left; width: calc(100% - (var(--gap-h-group-91c50c) * 0)); max-width: calc(100% - (var(--gap-h-group-91c50c) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd.text-ad1582 { font-size: 18px; }
}
.sd.text-7f27c0 { color: #edf2faff; flex: none; font-family: var(--s-font-b797d574); font-feature-settings: 'palt' 1; font-size: 15px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; text-align: left; width: calc(100% - (var(--gap-h-group-91c50c) * 0)); max-width: calc(100% - (var(--gap-h-group-91c50c) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px) {
  .sd.text-7f27c0 { font-size: 14px; }
}
.sd.our-services-88decc { align-content: center; align-items: center; background: #f8f7f6ff; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 170px 0px; width: 1280px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd.our-services-88decc { flex: none; padding: 64px 0px; width: 90%; max-width: 90%; }
}
.sd.our-services-88decc-section-inner { padding: 170px 0px; width: 1280px; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd.our-services-88decc-section-inner { padding: 64px 0px; width: 90%; flex-direction: column; max-width: 90%; }
}
.sd.n2-d34bd2 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; transition-delay: 200ms; transition-duration: 800ms; width: 80%; --gap-h-n2-d34bd2: 0px; --gap-v-n2-d34bd2: 0px; max-width: 80%; }
.sd.n2-d34bd2.appear { filter: blur(10px); opacity: 0; --gap-h-n2-d34bd2: 0px; --gap-v-n2-d34bd2: 0px; }
@media screen and (max-width: 1140px) {
  .sd.n2-d34bd2 { flex-direction: column; flex-wrap: nowrap; --gap-h-n2-d34bd2: 0px; --gap-v-n2-d34bd2: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.n2-d34bd2 { flex-direction: column; flex-wrap: nowrap; --gap-h-n2-d34bd2: 0px; --gap-v-n2-d34bd2: 0px; }
}
@media screen and (max-width: 540px) {
  .sd.n2-d34bd2 { flex: none; width: 100%; --gap-h-n2-d34bd2: 0px; --gap-v-n2-d34bd2: 0px; max-width: 100%; }
}
.sd.el-3c737a { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; justify-content: flex-start; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-n2-d34bd2) * 0)); --gap-h-el-3c737a: 0px; --gap-v-el-3c737a: 80px; max-width: calc(100% - (var(--gap-h-n2-d34bd2) * 0)); }
@media screen and (max-width: 1140px) {
  .sd.el-3c737a { flex-direction: row; flex-wrap: nowrap; --gap-h-el-3c737a: 80px; --gap-v-el-3c737a: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.el-3c737a { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px 0px 0px 0px; width: 100%; --gap-h-el-3c737a: 0px; --gap-v-el-3c737a: 0px; }
}
@media screen and (max-width: 540px) {
  .sd.el-3c737a { gap: 24px; --gap-h-el-3c737a: 0px; --gap-v-el-3c737a: 24px; }
}
.sd.group-309170 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
.sd.title-789b93 { color: var(--s-color-92a7f007); flex: none; height: auto; margin: 0px 0px 0px 0px; padding: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd.title-789b93.appear { opacity: 0; transition-duration: 800ms; translate: 0px 24px; }
.sd.title-789b93.appear-active { transition-duration: 800ms; }
@media screen and (max-width: 540px) {
  .sd.title-789b93.appear { translate: 0px 24px; }
}
.sd.group-2be93e { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: flex-start; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 4px; width: 100%; --gap-h-group-2be93e: 12px; --gap-v-group-2be93e: 0px; max-width: 100%; }
.sd.box-0ba49d { background: var(--s-color-92a7f007); flex: none; height: 1px; transform-origin: center left; transition-delay: 100ms; transition-duration: 400ms; transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); width: 30px; max-width: 100%; }
.sd.box-0ba49d.appear { scale: 1e-10 1; }
@media screen and (max-width: 540px) {
  .sd.box-0ba49d { flex: none; width: 20px; max-width: 100%; }
}
.sd.text-c139de { color: var(--s-color-92a7f007); flex: 1; height: auto; margin: 0px 0px 0px 0px; text-align: left; transition-delay: 400ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd.text-c139de.appear { opacity: 0; }
.sd.group-fd583c { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-el-3c737a) * 0)); --gap-h-group-fd583c: 0px; --gap-v-group-fd583c: 24px; max-width: calc(100% - (var(--gap-h-el-3c737a) * 0)); }
@media screen and (max-width: 1140px) {
  .sd.group-fd583c { flex-direction: row; --gap-h-group-fd583c: 24px; --gap-v-group-fd583c: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.group-fd583c { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; --gap-h-group-fd583c: 0px; --gap-v-group-fd583c: 0px; }
}
.sd.group-59e793 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
.sd.title-4c0782 { color: var(--s-color-92a7f007); flex: none; font-family: var(--s-font-d387890c); font-size: 36px; font-weight: 500; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd.title-4c0782.appear { opacity: 0; transition-duration: 800ms; translate: 0px 24px; }
.sd.title-4c0782.appear-active { transition-duration: 800ms; }
@media screen and (max-width: 540px) {
  .sd.title-4c0782.appear { translate: 0px 24px; }
  .sd.title-4c0782 { font-size: 28px; }
}
@media screen and (max-width: 320px) {
  .sd.title-4c0782 { font-size: 24px; }
}
.sd.group-0edaa7 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-group-0edaa7: 0px; --gap-v-group-0edaa7: 40px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd.group-0edaa7 { flex-direction: row; --gap-h-group-0edaa7: 40px; --gap-v-group-0edaa7: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.group-0edaa7 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; --gap-h-group-0edaa7: 0px; --gap-v-group-0edaa7: 0px; }
}
.sd.el-069a02 { color: var(--s-color-7488a796); flex: 2; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 500; height: auto; line-height: 1.8; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px) {
  .sd.el-069a02 { flex: none; width: 420px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd.el-069a02 { flex: none; margin: 48px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-0edaa7) * 0)); max-width: calc(100% - (var(--gap-h-group-0edaa7) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd.el-069a02 { font-size: 16px; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-0edaa7) * 0)); max-width: calc(100% - (var(--gap-h-group-0edaa7) * 0)); }
}
.sd.group-a0fbf5 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-el-3c737a) * 0)); --gap-h-group-a0fbf5: 0px; --gap-v-group-a0fbf5: 24px; max-width: calc(100% - (var(--gap-h-el-3c737a) * 0)); }
@media screen and (max-width: 1140px) {
  .sd.group-a0fbf5 { flex-direction: row; --gap-h-group-a0fbf5: 24px; --gap-v-group-a0fbf5: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.group-a0fbf5 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; --gap-h-group-a0fbf5: 0px; --gap-v-group-a0fbf5: 0px; }
}
.sd.group-2fba30 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
.sd.title-71acee { color: var(--s-color-92a7f007); flex: none; font-family: var(--s-font-d387890c); font-size: 36px; font-weight: 500; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd.title-71acee.appear { opacity: 0; transition-duration: 800ms; translate: 0px 24px; }
.sd.title-71acee.appear-active { transition-duration: 800ms; }
@media screen and (max-width: 540px) {
  .sd.title-71acee.appear { translate: 0px 24px; }
  .sd.title-71acee { font-size: 28px; }
}
@media screen and (max-width: 320px) {
  .sd.title-71acee { font-size: 24px; }
}
.sd.group-58f9e7 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-group-58f9e7: 0px; --gap-v-group-58f9e7: 40px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd.group-58f9e7 { flex-direction: row; --gap-h-group-58f9e7: 40px; --gap-v-group-58f9e7: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.group-58f9e7 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; --gap-h-group-58f9e7: 0px; --gap-v-group-58f9e7: 0px; }
}
.sd.el-8d3d65 { color: var(--s-color-7488a796); flex: 2; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 500; height: auto; line-height: 1.8; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px) {
  .sd.el-8d3d65 { flex: none; width: 420px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd.el-8d3d65 { flex: none; margin: 48px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-58f9e7) * 0)); max-width: calc(100% - (var(--gap-h-group-58f9e7) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd.el-8d3d65 { font-size: 16px; margin: 24px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-58f9e7) * 0)); max-width: calc(100% - (var(--gap-h-group-58f9e7) * 0)); }
}
.sd.el-6e9386 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: center; margin: 120px 0px 0px 0px; padding: 0px; transition-delay: 850ms; transition-duration: 800ms; --gap-h-el-6e9386: 24px; --gap-v-el-6e9386: 0px; max-width: 100%; }
.sd.el-6e9386.appear { opacity: 0; translate: 0px 12px; --gap-h-el-6e9386: 24px; --gap-v-el-6e9386: 0px; }
@media screen and (max-width: 840px) {
  .sd.el-6e9386 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; width: 100%; --gap-h-el-6e9386: 24px; --gap-v-el-6e9386: 24px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd.el-6e9386 { margin: 54px 0px; --gap-h-el-6e9386: 24px; --gap-v-el-6e9386: 0px; width: 100%; max-width: 100%; }
}
.sd.el-81c726 { align-content: center; align-items: center; background: #1d325bff; border-radius: 8px; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 20px 48px; max-width: 100%; }
.sd.el-81c726:hover { opacity: 1; }
@media screen and (max-width: 540px) {
  .sd.el-81c726 { flex: none; width: calc(100% - (var(--gap-h-el-6e9386) * 0)); max-width: calc(100% - (var(--gap-h-el-6e9386) * 0)); }
}
.sd.text-d35dff { color: var(--s-color-51b7ccbc); font-family: var(--s-font-d387890c); font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start; }
.sd.icon-c4badd { color: var(--s-color-51b7ccbc); font-size: 20px; z-index: 2; }
.sd.el-81c726:hover .sd.icon-c4badd { translate: 6px 0px; }
.sd.animation-object-ef5500 { background: var(--s-color-51b7ccbc); bottom: NaNpx; flex: none; height: 100%; left: 0px; margin: 0 0 0 0; opacity: 0.1; position: absolute; right: NaNpx; scale: 1e-10 1; top: 0px; transform-origin: center left; transition-delay: 0ms; transition-duration: 600ms; width: 100%; z-index: 0; max-width: 100%; }
.sd.animation-object-ef5500&appear-active { transform-origin: center right; }
.sd.el-81c726:hover .sd.animation-object-ef5500 { scale: 1 1; }
.sd.el-4ee32b { align-content: center; align-items: center; background: #1a2b4cff; flex-direction: column; flex-wrap: nowrap; gap: 0px 0px; height: auto; justify-content: flex-start; padding: 100px 80px 100px 80px; width: auto; --gap-h-el-4ee32b: 0px; --gap-v-el-4ee32b: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd.el-4ee32b { padding: 64px 20px; --gap-h-el-4ee32b: 0px; --gap-v-el-4ee32b: 0px; }
}
.sd.el-4ee32b-section-inner { padding: 100px 80px 100px 80px; width: auto; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; gap: 0px 0px; --gap-h-el-4ee32b: 0px; --gap-v-el-4ee32b: 0px; max-width: 100%; }
@media screen and (max-width: 540px) {
  .sd.el-4ee32b-section-inner { padding: 64px 20px; flex-direction: column; --gap-h-el-4ee32b: 0px; --gap-v-el-4ee32b: 0px; }
}
.sd.group-a6b71e { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-el-4ee32b) * 0)); --gap-h-group-a6b71e: 0px; --gap-v-group-a6b71e: 20px; max-width: calc(100% - (var(--gap-h-el-4ee32b) * 0)); }
.sd.text-e45371 { color: rgb(255, 255, 255); font-family: var(--s-font-d387890c); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0.03em; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) {
  .sd.text-e45371 { font-size: 24px; }
}
.sd.el-dbd9ba { align-content: flex-start; align-items: flex-start; background: #ffffff; border-radius: 10px 10px 10px 10px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0; width: calc(100% - (var(--gap-h-group-a6b71e) * 0)); max-width: calc(100% - (var(--gap-h-group-a6b71e) * 0)); }
.sd.input-51bced { align-content: center; align-items: center; border-radius: 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: space-between; padding: 20px; width: 100%; --gap-h-input-51bced: 0px; --gap-v-input-51bced: 0px; max-width: 100%; }
.sd.text-2682de { color: #333333; font-family: var(--s-font-d387890c); font-size: 24px; font-weight: 700; height: auto; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd.icon-d65e0e { color: #333333; font-size: 24px; margin: 0px 0px 0px 0px; padding: 0px; max-width: 100%; }
.sd.is-closed.icon-d65e0e { rotate: 180deg; }
.sd.box-ea8a14 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px 0px; height: auto; justify-content: flex-start; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; --gap-h-box-ea8a14: 0px; --gap-v-box-ea8a14: 10px; max-width: 100%; }
.sd.is-closed.box-ea8a14 { flex: none; height: 0px; --gap-h-box-ea8a14: 0px; --gap-v-box-ea8a14: 10px; }
.sd.box-89eef8 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; opacity: 1; padding: 12px; width: calc(100% - (var(--gap-h-box-ea8a14) * 0)); --gap-h-box-89eef8: 0px; --gap-v-box-89eef8: 10px; max-width: calc(100% - (var(--gap-h-box-ea8a14) * 0)); }
@media screen and (max-width: 840px) {
  .sd.box-89eef8 { align-content: flex-start; align-items: flex-start; justify-content: center; --gap-h-box-89eef8: 0px; --gap-v-box-89eef8: 10px; }
}
.sd.box-887d45 { align-content: flex-start; align-items: flex-start; background: transparent; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: calc(100% - (var(--gap-h-box-89eef8) * 0)); max-width: calc(100% - (var(--gap-h-box-89eef8) * 0)); }
@media screen and (max-width: 840px) {
  .sd.box-887d45 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
}
.sd.text-301b55 { color: #333333; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 400; height: auto; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd.text-301b55 { text-align: left; justify-content: flex-start; }
}
.sd.list-0aa9c9 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 10px; width: calc(100% - (var(--gap-h-box-89eef8) * 0)); max-width: calc(100% - (var(--gap-h-box-89eef8) * 0)); }
@media screen and (max-width: 840px) {
  .sd.list-0aa9c9 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; }
}
@media screen and (max-width: 540px) {
  .sd.list-0aa9c9 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; }
}
.sd.group-60e032 { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px 0px 10px 0px; }
@media screen and (max-width: 540px) {
  .sd.group-60e032 { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }
}
.sd.text-ee22db { color: #1a2b4cff; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 500; height: auto; line-height: 1.4; padding: 0px 20px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd.text-f7cee2 { color: #676767ff; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd.n2-3b4731 { align-content: flex-start; align-items: flex-start; background: #ffffff; border-radius: 10px 10px 10px 10px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0; width: calc(100% - (var(--gap-h-group-a6b71e) * 0)); max-width: calc(100% - (var(--gap-h-group-a6b71e) * 0)); }
.sd.input-aa0cc8 { align-content: center; align-items: center; border-radius: 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: space-between; padding: 20px; width: 100%; --gap-h-input-aa0cc8: 0px; --gap-v-input-aa0cc8: 0px; max-width: 100%; }
.sd.text-1ef3a5 { color: #333333; font-family: var(--s-font-d387890c); font-size: 24px; font-weight: 700; height: auto; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd.icon-8df491 { color: #333333; font-size: 24px; margin: 0px 0px 0px 0px; padding: 0px; max-width: 100%; }
.sd.is-closed.icon-8df491 { rotate: 180deg; }
.sd.box-277daa { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px 0px; height: auto; justify-content: flex-start; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; --gap-h-box-277daa: 0px; --gap-v-box-277daa: 10px; max-width: 100%; }
.sd.is-closed.box-277daa { flex: none; height: 0px; --gap-h-box-277daa: 0px; --gap-v-box-277daa: 10px; }
.sd.box-a09b89 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; opacity: 1; padding: 12px; width: calc(100% - (var(--gap-h-box-277daa) * 0)); --gap-h-box-a09b89: 0px; --gap-v-box-a09b89: 10px; max-width: calc(100% - (var(--gap-h-box-277daa) * 0)); }
@media screen and (max-width: 840px) {
  .sd.box-a09b89 { align-content: flex-start; align-items: flex-start; justify-content: center; --gap-h-box-a09b89: 0px; --gap-v-box-a09b89: 10px; }
}
.sd.box-90dd6a { align-content: flex-start; align-items: flex-start; background: transparent; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: calc(100% - (var(--gap-h-box-a09b89) * 0)); max-width: calc(100% - (var(--gap-h-box-a09b89) * 0)); }
@media screen and (max-width: 840px) {
  .sd.box-90dd6a { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
}
.sd.text-5298b4 { color: #333333; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 400; height: auto; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd.text-5298b4 { text-align: left; justify-content: flex-start; }
}
.sd.list-1fe14d { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 10px; width: calc(100% - (var(--gap-h-box-a09b89) * 0)); max-width: calc(100% - (var(--gap-h-box-a09b89) * 0)); }
@media screen and (max-width: 840px) {
  .sd.list-1fe14d { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; }
}
@media screen and (max-width: 540px) {
  .sd.list-1fe14d { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; }
}
.sd.group-fbb9b2 { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px 0px 10px 0px; }
@media screen and (max-width: 540px) {
  .sd.group-fbb9b2 { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }
}
.sd.text-0856c7 { color: #1a2b4cff; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 500; height: auto; line-height: 1.4; padding: 0px 20px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd.text-31bf08 { color: #676767ff; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd.el-7e37dc { align-content: flex-start; align-items: flex-start; background: #ffffff; border-radius: 10px 10px 10px 10px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0; width: calc(100% - (var(--gap-h-group-a6b71e) * 0)); max-width: calc(100% - (var(--gap-h-group-a6b71e) * 0)); }
.sd.input-49b929 { align-content: center; align-items: center; border-radius: 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: space-between; padding: 20px; width: 100%; --gap-h-input-49b929: 0px; --gap-v-input-49b929: 0px; max-width: 100%; }
.sd.text-095e42 { color: #333333; font-family: var(--s-font-d387890c); font-size: 24px; font-weight: 700; height: auto; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd.icon-df6720 { color: #333333; font-size: 24px; margin: 0px 0px 0px 0px; padding: 0px; max-width: 100%; }
.sd.is-closed.icon-df6720 { rotate: 180deg; }
.sd.box-e2c48e { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px 0px; height: auto; justify-content: flex-start; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; --gap-h-box-e2c48e: 0px; --gap-v-box-e2c48e: 10px; max-width: 100%; }
.sd.is-closed.box-e2c48e { flex: none; height: 0px; --gap-h-box-e2c48e: 0px; --gap-v-box-e2c48e: 10px; }
.sd.box-426147 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; opacity: 1; padding: 12px; width: calc(100% - (var(--gap-h-box-e2c48e) * 0)); --gap-h-box-426147: 0px; --gap-v-box-426147: 10px; max-width: calc(100% - (var(--gap-h-box-e2c48e) * 0)); }
@media screen and (max-width: 840px) {
  .sd.box-426147 { align-content: flex-start; align-items: flex-start; justify-content: center; --gap-h-box-426147: 0px; --gap-v-box-426147: 10px; }
}
.sd.box-75178e { align-content: center; align-items: center; background: transparent; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: calc(100% - (var(--gap-h-box-426147) * 0)); max-width: calc(100% - (var(--gap-h-box-426147) * 0)); }
@media screen and (max-width: 840px) {
  .sd.box-75178e { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
}
.sd.text-054c9d { color: #333333; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 400; height: auto; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd.text-054c9d { text-align: left; justify-content: flex-start; }
}
.sd.list-f1efcd { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 10px; width: calc(100% - (var(--gap-h-box-426147) * 0)); max-width: calc(100% - (var(--gap-h-box-426147) * 0)); }
@media screen and (max-width: 840px) {
  .sd.list-f1efcd { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; }
}
@media screen and (max-width: 540px) {
  .sd.list-f1efcd { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; }
}
.sd.group-25b9c9 { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px 0px 10px 0px; }
@media screen and (max-width: 540px) {
  .sd.group-25b9c9 { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }
}
.sd.text-c3ffb9 { color: #1a2b4cff; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 500; height: auto; line-height: 1.4; padding: 0px 20px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd.text-f8c0d6 { color: #676767ff; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd.n4-e688b8 { align-content: flex-start; align-items: flex-start; background: #ffffff; border-radius: 10px 10px 10px 10px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0; width: calc(100% - (var(--gap-h-group-a6b71e) * 0)); max-width: calc(100% - (var(--gap-h-group-a6b71e) * 0)); }
.sd.input-b34ffd { align-content: center; align-items: center; border-radius: 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: space-between; padding: 20px; width: 100%; --gap-h-input-b34ffd: 0px; --gap-v-input-b34ffd: 0px; max-width: 100%; }
.sd.text-44b20d { color: #333333; font-family: var(--s-font-d387890c); font-size: 24px; font-weight: 700; height: auto; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd.icon-b758bb { color: #333333; font-size: 24px; margin: 0px 0px 0px 0px; padding: 0px; max-width: 100%; }
.sd.is-closed.icon-b758bb { rotate: 180deg; }
.sd.box-0ccc69 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px 0px; height: auto; justify-content: flex-start; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; --gap-h-box-0ccc69: 0px; --gap-v-box-0ccc69: 10px; max-width: 100%; }
.sd.is-closed.box-0ccc69 { flex: none; height: 0px; --gap-h-box-0ccc69: 0px; --gap-v-box-0ccc69: 10px; }
.sd.box-d4e617 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; opacity: 1; padding: 12px; width: calc(100% - (var(--gap-h-box-0ccc69) * 0)); --gap-h-box-d4e617: 0px; --gap-v-box-d4e617: 10px; max-width: calc(100% - (var(--gap-h-box-0ccc69) * 0)); }
@media screen and (max-width: 840px) {
  .sd.box-d4e617 { align-content: flex-start; align-items: flex-start; justify-content: center; --gap-h-box-d4e617: 0px; --gap-v-box-d4e617: 10px; }
}
.sd.box-b732ff { align-content: center; align-items: center; background: transparent; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: calc(100% - (var(--gap-h-box-d4e617) * 0)); max-width: calc(100% - (var(--gap-h-box-d4e617) * 0)); }
@media screen and (max-width: 840px) {
  .sd.box-b732ff { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
}
.sd.text-cd989a { color: #333333; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 400; height: auto; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px) {
  .sd.text-cd989a { text-align: left; justify-content: flex-start; }
}
.sd.list-4c1ab2 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 10px; width: calc(100% - (var(--gap-h-box-d4e617) * 0)); max-width: calc(100% - (var(--gap-h-box-d4e617) * 0)); }
@media screen and (max-width: 840px) {
  .sd.list-4c1ab2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; }
}
@media screen and (max-width: 540px) {
  .sd.list-4c1ab2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; }
}
.sd.group-576197 { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px 0px 10px 0px; }
@media screen and (max-width: 540px) {
  .sd.group-576197 { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }
}
.sd.text-23a938 { color: #1a2b4cff; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 500; height: auto; line-height: 1.4; padding: 0px 20px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd.text-0ece36 { color: #676767ff; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
body { background: var(--s-color-ff929267); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd.r-07df6b:before { background-image: url("/assets/img/unsplash-photo-1516321318423-f06f85e504b3-0869bd.jpg") }
