.sd.base-524b97 { 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-c31225 { 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-ba4773 { 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-ba4773 { flex: 1; }
}
@media screen and (max-width: 840px) {
  .sd.el-ba4773 { flex: none; padding: 120px 0px 64px 0px; width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd.el-ba4773 { flex: none; width: 100%; }
}
.sd.el-a068b5 { 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%; }
.sd.text-0436b0 { 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-0436b0.appear { filter: blur(5px); opacity: 0; }
@media screen and (max-width: 840px) {
  .sd.text-0436b0 { flex: none; font-size: 48px; }
}
@media screen and (max-width: 540px) {
  .sd.text-0436b0 { font-size: 40px; }
}
@media screen and (max-width: 320px) {
  .sd.text-0436b0 { font-size: 24px; }
}
.sd.text-d86803 { 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-d86803.appear { filter: blur(5px); opacity: 0; }
.sd.el-aa01b9 { 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-aa01b9:before { filter:  brightness(0.4); }
.sd.our-services-b87915 { 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-b87915 { flex: none; padding: 64px 0px; width: 100%; max-width: 100%; }
}
.sd.our-services-b87915-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-b87915-section-inner { padding: 64px 0px; width: 100%; flex-direction: column; max-width: 100%; }
}
.sd.n2-ef99e2 { 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-ef99e2: 0px; --gap-v-n2-ef99e2: 0px; max-width: 80%; }
.sd.n2-ef99e2.appear { filter: blur(10px); opacity: 0; --gap-h-n2-ef99e2: 0px; --gap-v-n2-ef99e2: 0px; }
@media screen and (max-width: 1140px) {
  .sd.n2-ef99e2 { flex-direction: column; flex-wrap: nowrap; --gap-h-n2-ef99e2: 0px; --gap-v-n2-ef99e2: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.n2-ef99e2 { flex-direction: column; flex-wrap: nowrap; --gap-h-n2-ef99e2: 0px; --gap-v-n2-ef99e2: 0px; }
}
@media screen and (max-width: 540px) {
  .sd.n2-ef99e2 { flex: none; width: 90%; --gap-h-n2-ef99e2: 0px; --gap-v-n2-ef99e2: 0px; max-width: 90%; }
}
.sd.el-97e16d { 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-ef99e2) * 0)); --gap-h-el-97e16d: 0px; --gap-v-el-97e16d: 80px; max-width: calc(100% - (var(--gap-h-n2-ef99e2) * 0)); }
@media screen and (max-width: 1140px) {
  .sd.el-97e16d { flex-direction: row; flex-wrap: nowrap; --gap-h-el-97e16d: 80px; --gap-v-el-97e16d: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.el-97e16d { 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-97e16d: 0px; --gap-v-el-97e16d: 0px; }
}
.sd.group-ef47d7 { 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-64a533 { color: var(--s-color-92a7f007); flex: none; font-family: var(--s-font-d387890c); font-size: 40px; font-weight: 600; height: auto; line-height: 1; 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-64a533.appear { opacity: 0; transition-duration: 800ms; translate: 0px 24px; }
.sd.title-64a533.appear-active { transition-duration: 800ms; }
@media screen and (max-width: 840px) {
  .sd.title-64a533 { font-size: 48px; }
}
@media screen and (max-width: 540px) {
  .sd.title-64a533.appear { translate: 0px 24px; }
  .sd.title-64a533 { font-size: 28px; }
}
.sd.group-c2e4c7 { 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-c2e4c7: 12px; --gap-v-group-c2e4c7: 0px; max-width: 100%; }
.sd.box-b61ddd { 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-b61ddd.appear { scale: 1e-10 1; }
@media screen and (max-width: 540px) {
  .sd.box-b61ddd { flex: none; width: 20px; max-width: 100%; }
}
.sd.text-b5c591 { 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-b5c591.appear { opacity: 0; }
.sd.group-459ea6 { align-content: flex-start; align-items: flex-start; flex: 2; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-group-459ea6: 0px; --gap-v-group-459ea6: 40px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd.group-459ea6 { flex-direction: row; --gap-h-group-459ea6: 40px; --gap-v-group-459ea6: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.group-459ea6 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; --gap-h-group-459ea6: 0px; --gap-v-group-459ea6: 0px; }
}
.sd.el-a3e2b4 { 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-a3e2b4 { flex: none; width: 420px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd.el-a3e2b4 { flex: none; margin: 48px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-459ea6) * 0)); max-width: calc(100% - (var(--gap-h-group-459ea6) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd.el-a3e2b4 { font-size: 16px; margin: 24px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-459ea6) * 0)); max-width: calc(100% - (var(--gap-h-group-459ea6) * 0)); }
}
.sd.el-64e31e { 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-64e31e { flex: none; width: 420px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd.el-64e31e { flex: none; margin: 48px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-459ea6) * 0)); max-width: calc(100% - (var(--gap-h-group-459ea6) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd.el-64e31e { margin: 24px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-459ea6) * 0)); max-width: calc(100% - (var(--gap-h-group-459ea6) * 0)); }
}
.sd.our-services-771193 { align-content: center; align-items: center; background: var(--s-color-a9a373d2); 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-771193 { flex: none; padding: 64px 24px; width: 100%; max-width: 100%; }
}
.sd.our-services-771193-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-771193-section-inner { padding: 64px 24px; width: 100%; flex-direction: column; max-width: 100%; }
}
.sd.n2-12bda9 { 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-12bda9: 0px; --gap-v-n2-12bda9: 0px; max-width: 80%; }
.sd.n2-12bda9.appear { filter: blur(10px); opacity: 0; --gap-h-n2-12bda9: 0px; --gap-v-n2-12bda9: 0px; }
@media screen and (max-width: 1140px) {
  .sd.n2-12bda9 { flex-direction: column; flex-wrap: nowrap; --gap-h-n2-12bda9: 0px; --gap-v-n2-12bda9: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.n2-12bda9 { flex-direction: column; flex-wrap: nowrap; --gap-h-n2-12bda9: 0px; --gap-v-n2-12bda9: 0px; }
}
@media screen and (max-width: 540px) {
  .sd.n2-12bda9 { flex: none; width: 90%; --gap-h-n2-12bda9: 0px; --gap-v-n2-12bda9: 0px; max-width: 90%; }
}
.sd.el-ea17f7 { 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-12bda9) * 0)); --gap-h-el-ea17f7: 0px; --gap-v-el-ea17f7: 80px; max-width: calc(100% - (var(--gap-h-n2-12bda9) * 0)); }
@media screen and (max-width: 1140px) {
  .sd.el-ea17f7 { flex-direction: row; flex-wrap: nowrap; --gap-h-el-ea17f7: 80px; --gap-v-el-ea17f7: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.el-ea17f7 { 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-ea17f7: 0px; --gap-v-el-ea17f7: 0px; }
}
@media screen and (max-width: 540px) {
  .sd.el-ea17f7 { gap: 32px; --gap-h-el-ea17f7: 0px; --gap-v-el-ea17f7: 32px; }
}
.sd.group-ed4e38 { 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-0b69ab { 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-0b69ab.appear { opacity: 0; transition-duration: 800ms; translate: 0px 24px; }
.sd.title-0b69ab.appear-active { transition-duration: 800ms; }
@media screen and (max-width: 540px) {
  .sd.title-0b69ab.appear { translate: 0px 24px; }
}
.sd.group-9ddfb5 { 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-9ddfb5: 12px; --gap-v-group-9ddfb5: 0px; max-width: 100%; }
.sd.box-6a5208 { 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-6a5208.appear { scale: 1e-10 1; }
@media screen and (max-width: 540px) {
  .sd.box-6a5208 { flex: none; width: 20px; max-width: 100%; }
}
.sd.text-2f819e { 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-2f819e.appear { opacity: 0; }
.sd.group-bba567 { 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-ea17f7) * 0)); --gap-h-group-bba567: 0px; --gap-v-group-bba567: 24px; max-width: calc(100% - (var(--gap-h-el-ea17f7) * 0)); }
@media screen and (max-width: 1140px) {
  .sd.group-bba567 { flex-direction: row; --gap-h-group-bba567: 24px; --gap-v-group-bba567: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.group-bba567 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; --gap-h-group-bba567: 0px; --gap-v-group-bba567: 0px; }
}
.sd.group-fbfae9 { 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-dbb74c { 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-dbb74c.appear { opacity: 0; transition-duration: 800ms; translate: 0px 24px; }
.sd.title-dbb74c.appear-active { transition-duration: 800ms; }
@media screen and (max-width: 540px) {
  .sd.title-dbb74c.appear { translate: 0px 24px; }
  .sd.title-dbb74c { font-size: 28px; }
}
@media screen and (max-width: 320px) {
  .sd.title-dbb74c { font-size: 24px; }
}
.sd.group-2f3bd8 { 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-2f3bd8: 0px; --gap-v-group-2f3bd8: 40px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd.group-2f3bd8 { flex-direction: row; --gap-h-group-2f3bd8: 40px; --gap-v-group-2f3bd8: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.group-2f3bd8 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; --gap-h-group-2f3bd8: 0px; --gap-v-group-2f3bd8: 0px; }
}
.sd.el-f752ed { 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-f752ed { flex: none; width: 420px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd.el-f752ed { flex: none; margin: 48px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-2f3bd8) * 0)); max-width: calc(100% - (var(--gap-h-group-2f3bd8) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd.el-f752ed { font-size: 16px; margin: 24px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-2f3bd8) * 0)); max-width: calc(100% - (var(--gap-h-group-2f3bd8) * 0)); }
}
.sd.group-324823 { 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-ea17f7) * 0)); --gap-h-group-324823: 0px; --gap-v-group-324823: 24px; max-width: calc(100% - (var(--gap-h-el-ea17f7) * 0)); }
@media screen and (max-width: 1140px) {
  .sd.group-324823 { flex-direction: row; --gap-h-group-324823: 24px; --gap-v-group-324823: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.group-324823 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; --gap-h-group-324823: 0px; --gap-v-group-324823: 0px; }
}
.sd.group-62e346 { 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-f5544e { 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-f5544e.appear { opacity: 0; transition-duration: 800ms; translate: 0px 24px; }
.sd.title-f5544e.appear-active { transition-duration: 800ms; }
@media screen and (max-width: 540px) {
  .sd.title-f5544e.appear { translate: 0px 24px; }
  .sd.title-f5544e { font-size: 28px; }
}
@media screen and (max-width: 320px) {
  .sd.title-f5544e { font-size: 24px; }
}
.sd.group-ddb97a { 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-ddb97a: 0px; --gap-v-group-ddb97a: 40px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd.group-ddb97a { flex-direction: row; --gap-h-group-ddb97a: 40px; --gap-v-group-ddb97a: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.group-ddb97a { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; --gap-h-group-ddb97a: 0px; --gap-v-group-ddb97a: 0px; }
}
.sd.el-e01065 { 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-e01065 { flex: none; width: 420px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd.el-e01065 { flex: none; margin: 48px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-ddb97a) * 0)); max-width: calc(100% - (var(--gap-h-group-ddb97a) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd.el-e01065 { font-size: 16px; margin: 24px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-ddb97a) * 0)); max-width: calc(100% - (var(--gap-h-group-ddb97a) * 0)); }
}
.sd.group-458f8b { 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-ea17f7) * 0)); --gap-h-group-458f8b: 0px; --gap-v-group-458f8b: 24px; max-width: calc(100% - (var(--gap-h-el-ea17f7) * 0)); }
@media screen and (max-width: 1140px) {
  .sd.group-458f8b { flex-direction: row; --gap-h-group-458f8b: 24px; --gap-v-group-458f8b: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.group-458f8b { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; --gap-h-group-458f8b: 0px; --gap-v-group-458f8b: 0px; }
}
.sd.group-26903b { 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-6bca37 { 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-6bca37.appear { opacity: 0; transition-duration: 800ms; translate: 0px 24px; }
.sd.title-6bca37.appear-active { transition-duration: 800ms; }
@media screen and (max-width: 540px) {
  .sd.title-6bca37.appear { translate: 0px 24px; }
  .sd.title-6bca37 { font-size: 28px; }
}
@media screen and (max-width: 320px) {
  .sd.title-6bca37 { font-size: 24px; }
}
.sd.group-3d5847 { 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-3d5847: 0px; --gap-v-group-3d5847: 40px; max-width: 100%; }
@media screen and (max-width: 1140px) {
  .sd.group-3d5847 { flex-direction: row; --gap-h-group-3d5847: 40px; --gap-v-group-3d5847: 0px; }
}
@media screen and (max-width: 840px) {
  .sd.group-3d5847 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; --gap-h-group-3d5847: 0px; --gap-v-group-3d5847: 0px; }
}
.sd.el-49cbdf { 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-49cbdf { flex: none; width: 420px; max-width: 100%; }
}
@media screen and (max-width: 840px) {
  .sd.el-49cbdf { flex: none; margin: 48px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-3d5847) * 0)); max-width: calc(100% - (var(--gap-h-group-3d5847) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd.el-49cbdf { font-size: 16px; margin: 24px 0px 0px 0px; width: calc(100% - (var(--gap-h-group-3d5847) * 0)); max-width: calc(100% - (var(--gap-h-group-3d5847) * 0)); }
}
.sd.el-895991 { 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-895991: 24px; --gap-v-el-895991: 0px; max-width: 100%; }
.sd.el-895991.appear { opacity: 0; translate: 0px 12px; --gap-h-el-895991: 24px; --gap-v-el-895991: 0px; }
@media screen and (max-width: 840px) {
  .sd.el-895991 { 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-895991: 24px; --gap-v-el-895991: 24px; max-width: 100%; }
}
@media screen and (max-width: 540px) {
  .sd.el-895991 { margin: 60px 0px 0px 0px; --gap-h-el-895991: 24px; --gap-v-el-895991: 0px; width: 100%; max-width: 100%; }
}
.sd.el-a34037 { 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-a34037:hover { opacity: 1; }
@media screen and (max-width: 540px) {
  .sd.el-a34037 { flex: none; width: calc(100% - (var(--gap-h-el-895991) * 0)); max-width: calc(100% - (var(--gap-h-el-895991) * 0)); }
}
.sd.text-b18b99 { 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-855fb6 { color: var(--s-color-51b7ccbc); font-size: 20px; z-index: 2; }
.sd.el-a34037:hover .sd.icon-855fb6 { translate: 6px 0px; }
.sd.animation-object-0c6871 { 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-0c6871&appear-active { transform-origin: center right; }
.sd.el-a34037:hover .sd.animation-object-0c6871 { scale: 1 1; }
body { background: var(--s-color-ff929267); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd.r-1b7734:before { background-image: url("/assets/img/unsplash-photo-1516321318423-f06f85e504b3-0869bd.jpg") }
