:host,.reference-page{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}
.reference-page br[data-bp~="base:0"]{display:none;}
.reference-page br[data-bp~="base:1"]{display:inline;}
@media screen and (max-width: 1060px){.reference-page br[data-bp~="@small:0"]{display:none;}
.reference-page br[data-bp~="@small:1"]{display:inline;}}
@media screen and (max-width: 840px){.reference-page br[data-bp~="@tablet:0"]{display:none;}
.reference-page br[data-bp~="@tablet:1"]{display:inline;}}
@media screen and (max-width: 540px){.reference-page br[data-bp~="@mobile:0"]{display:none;}
.reference-page br[data-bp~="@mobile:1"]{display:inline;}}
@media screen and (max-width: 320px){.reference-page br[data-bp~="@mini:0"]{display:none;}
.reference-page br[data-bp~="@mini:1"]{display:inline;}}
.reference-page .sd[data-s-b48b9f10][data-s-b48b9f10][data-s-b48b9f10]{ font-family: var(--s-font-3c90ade0); font-size: 16px; font-style: normal; font-weight: 300; letter-spacing: 0em; line-height: 1.75; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-b48b9f10][data-s-b48b9f10][data-s-b48b9f10]{ font-size: 14px; }}

.reference-page .sd[data-s-644324c6-ae63-461d-8b9b-7898a0c22a16]{ align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px; overflow-x: visible; overflow-y: visible; padding: 120px 0px 0px 0px; width: 100%; --gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; --gap-v-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; --gap-uuid: 644324c6-ae63-461d-8b9b-7898a0c22a16; max-width: 100%; }
.reference-page .sd[data-s-644324c6-ae63-461d-8b9b-7898a0c22a16].appear{ opacity: 0; transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; translate: 0px 0px; --gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; --gap-v-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; }
.reference-page .sd[data-s-644324c6-ae63-461d-8b9b-7898a0c22a16].appear-active{ transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-644324c6-ae63-461d-8b9b-7898a0c22a16]{ flex: none; --gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; --gap-v-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-644324c6-ae63-461d-8b9b-7898a0c22a16]{ flex: none; padding: 72px 0px 0px 0px; --gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; --gap-v-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-644324c6-ae63-461d-8b9b-7898a0c22a16]{ flex: none; width: 90%; --gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; --gap-v-644324c6-ae63-461d-8b9b-7898a0c22a16: 0px; max-width: 90%; }}
.reference-page .sd[data-s-7f70fe19-472d-4b92-812f-3cfdb34a7918]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: center; margin: 0px 0px 64px 0px; padding: 0px 80px; width: 1440px; --gap-h-7f70fe19-472d-4b92-812f-3cfdb34a7918: 0px; --gap-v-7f70fe19-472d-4b92-812f-3cfdb34a7918: 8px; --gap-uuid: 7f70fe19-472d-4b92-812f-3cfdb34a7918; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-7f70fe19-472d-4b92-812f-3cfdb34a7918]{ padding: 0px 72px; --gap-h-7f70fe19-472d-4b92-812f-3cfdb34a7918: 0px; --gap-v-7f70fe19-472d-4b92-812f-3cfdb34a7918: 8px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-7f70fe19-472d-4b92-812f-3cfdb34a7918]{ gap: 4px; margin: 0px 0px 56px 0px; --gap-h-7f70fe19-472d-4b92-812f-3cfdb34a7918: 0px; --gap-v-7f70fe19-472d-4b92-812f-3cfdb34a7918: 4px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-7f70fe19-472d-4b92-812f-3cfdb34a7918]{ padding: 0px 0px; --gap-h-7f70fe19-472d-4b92-812f-3cfdb34a7918: 0px; --gap-v-7f70fe19-472d-4b92-812f-3cfdb34a7918: 8px; }}
.reference-page .sd[data-s-300a7e3a-de50-4567-98f3-3d271877fc84]{ color: var(--s-color-9a938a70); font-family: var(--s-font-3c956f42); font-size: 80px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.03em; line-height: 1; margin: 0px; text-align: center; transition-delay: 700ms; transition-duration: 1000ms; width: auto; max-width: 100%; justify-content: center; }
.reference-page .sd[data-s-300a7e3a-de50-4567-98f3-3d271877fc84].appear{ color: #1AA583; }
.reference-page .sd[data-s-300a7e3a-de50-4567-98f3-3d271877fc84].appear-active{  }
@media screen and (max-width: 840px){.reference-page .sd[data-s-300a7e3a-de50-4567-98f3-3d271877fc84]{ font-size: 52px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-300a7e3a-de50-4567-98f3-3d271877fc84]{ margin: 0px; }}
.reference-page .sd[data-s-5ec50da0-2068-4bc7-9620-560654ce62d2]{ color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 18px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1.75; padding: 0px 0px 0px 4px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-5ec50da0-2068-4bc7-9620-560654ce62d2]{ font-size: 15px; padding: 0px 0px 0px 0px; }}
.reference-page .sd[data-s-7ba8aa07-10dc-454c-8a13-a3619576b146]{ background: #99d3c5; flex: none; height: 1px; margin: 0px 0px 0px 0px; scale: 1 1; transform-origin: center left; transition-delay: 800ms; transition-duration: 600ms; transition-timing-function: linear; width: calc(90% - (var(--gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16) * 0.10000000000000003)); max-width: calc(90% - (var(--gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16) * 0.10000000000000003)); }
.reference-page .sd[data-s-7ba8aa07-10dc-454c-8a13-a3619576b146].appear{ opacity: 0; scale: 0.2 1; }
.reference-page .sd[data-s-7ba8aa07-10dc-454c-8a13-a3619576b146].appear-active{  }
@media screen and (max-width: 840px){.reference-page .sd[data-s-7ba8aa07-10dc-454c-8a13-a3619576b146].appear{ transition-delay: 1000ms; transition-duration: 800ms; transition-timing-function: cubic-bezier(0.25, 0.96, 0.7 , 1   ); }
.reference-page .sd[data-s-7ba8aa07-10dc-454c-8a13-a3619576b146].appear-active{ transition-delay: 1000ms; transition-duration: 800ms; transition-timing-function: cubic-bezier(0.25, 0.96, 0.7 , 1   ); }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-7ba8aa07-10dc-454c-8a13-a3619576b146]{ flex: none; width: calc(100% - (var(--gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16) * 0)); max-width: calc(100% - (var(--gap-h-644324c6-ae63-461d-8b9b-7898a0c22a16) * 0)); }}
.reference-page .sd[data-s-6ea1d01c-d609-45bd-a8b7-f5050ec2be73]{ align-content: center; align-items: center; flex: none; flex-direction: column; gap: 10px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: auto; --gap-h-6ea1d01c-d609-45bd-a8b7-f5050ec2be73: 0px; --gap-v-6ea1d01c-d609-45bd-a8b7-f5050ec2be73: 10px; --gap-uuid: 6ea1d01c-d609-45bd-a8b7-f5050ec2be73; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-6ea1d01c-d609-45bd-a8b7-f5050ec2be73]{ gap: 4px; --gap-h-6ea1d01c-d609-45bd-a8b7-f5050ec2be73: 0px; --gap-v-6ea1d01c-d609-45bd-a8b7-f5050ec2be73: 4px; }}
.reference-page .sd[data-s-24f80432-f873-4ce6-af5b-ba3fa8b54b2b]{ color: var(--s-color-9a938a70); font-family: var(--s-font-3c956f42); font-size: 64px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.03em; line-height: 1; margin: 0px; opacity: 1; text-align: center; transform-origin: center left; transition-delay: 0ms; transition-duration: 1000ms; transition-timing-function: ease-in-out; width: auto; max-width: 100%; justify-content: center; }
.reference-page .sd[data-s-24f80432-f873-4ce6-af5b-ba3fa8b54b2b].appear{ color: #1AA583; transition-delay: 250ms; transition-duration: 1000ms; }
.reference-page .sd[data-s-24f80432-f873-4ce6-af5b-ba3fa8b54b2b].appear-active{ transition-delay: 250ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-24f80432-f873-4ce6-af5b-ba3fa8b54b2b]{ font-size: 52px; }}
.reference-page .sd[data-s-76dae1f1-842c-42c4-ab7e-96f8fb522b75]{ color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 16px; font-style: normal; font-weight: 300; height: auto; letter-spacing: 0em; line-height: 1.75; padding: 0px 0px 0px 4px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-76dae1f1-842c-42c4-ab7e-96f8fb522b75]{ font-size: 15px; }}
.reference-page .sd[data-s-ba1c92cf-7f10-464d-a839-4dd90018cfdd]{ align-items: flex-start; flex: none; flex-direction: column; gap: 10px; height: auto; justify-content: flex-start; padding: 0px; width: auto; --gap-h-ba1c92cf-7f10-464d-a839-4dd90018cfdd: 0px; --gap-v-ba1c92cf-7f10-464d-a839-4dd90018cfdd: 10px; --gap-uuid: ba1c92cf-7f10-464d-a839-4dd90018cfdd; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-ba1c92cf-7f10-464d-a839-4dd90018cfdd]{ gap: 4px; --gap-h-ba1c92cf-7f10-464d-a839-4dd90018cfdd: 0px; --gap-v-ba1c92cf-7f10-464d-a839-4dd90018cfdd: 4px; }}
.reference-page .sd[data-s-5c344b35-d7c9-4e4e-9927-297c8a01844b]{ color: var(--s-color-9a938a70); font-family: var(--s-font-3c956f42); font-size: 64px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.03em; line-height: 1; margin: 0px; opacity: 1; text-align: left; transform-origin: center left; transition-delay: 0ms; transition-duration: 1000ms; transition-timing-function: ease-in-out; width: auto; max-width: 100%; justify-content: flex-start; }
.reference-page .sd[data-s-5c344b35-d7c9-4e4e-9927-297c8a01844b].appear{ color: #1AA583; transition-delay: 250ms; transition-duration: 1000ms; }
.reference-page .sd[data-s-5c344b35-d7c9-4e4e-9927-297c8a01844b].appear-active{ transition-delay: 250ms; transition-duration: 1000ms; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-5c344b35-d7c9-4e4e-9927-297c8a01844b]{ font-size: 52px; }}
.reference-page .sd[data-s-b68a0cc9-59dd-4852-b93b-23d62c61f896]{ color: var(--s-color-9a938a70); flex: none; height: auto; padding: 0px 0px 0px 4px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.reference-page .sd[data-s-cff53064-8d06-4cab-a57c-8b8953583abf]{ align-content: flex-start; align-items: flex-start; border-bottom: 1px solid var(--s-color-0585a4b9); border-left: 1px solid var(--s-color-0585a4b9); border-radius: 12px; border-right: 1px solid var(--s-color-0585a4b9); border-top: 1px solid var(--s-color-0585a4b9); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 0px 0px 16px 0px; width: 100%; --gap-h-cff53064-8d06-4cab-a57c-8b8953583abf: 0px; --gap-v-cff53064-8d06-4cab-a57c-8b8953583abf: 0px; --gap-uuid: cff53064-8d06-4cab-a57c-8b8953583abf; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-cff53064-8d06-4cab-a57c-8b8953583abf]{ border-radius: 6px; --gap-h-cff53064-8d06-4cab-a57c-8b8953583abf: 0px; --gap-v-cff53064-8d06-4cab-a57c-8b8953583abf: 0px; }}
.reference-page .sd[data-s-45391b88-3d05-4783-8881-24096f046bc6]{ background: var(--s-color-6dbe09e7); border-radius: 0px 0px 6px 0px; color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-25941c40); font-size: 14px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0em; line-height: 1.75; padding: 0px 20px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.reference-page .sd[data-s-7ecc05d4-3581-4fdd-b05f-5121f3e50375]{ color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 13px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.75; margin: 0px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 10px 16px 0px 16px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-7ecc05d4-3581-4fdd-b05f-5121f3e50375]{ font-size: 13px; }}
.reference-page .sd[data-s-2c478274-9ab1-41b1-9225-467b4175f08a]{ align-content: center; align-items: center; background: var(--s-color-15956284); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: -1px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-2c478274-9ab1-41b1-9225-467b4175f08a]{ flex: none; height: auto; }}
.reference-page .sd[data-s-b6b08a4e-161e-4906-844d-b641e0599b5b]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: space-between; margin: 120px 0px; padding: 0px 80px 0px 80px; transition-delay: 0ms; transition-duration: 300ms; transition-timing-function: ease-in-out; translate: 0px 0px; width: 1440px; --gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b: 0px; --gap-v-b6b08a4e-161e-4906-844d-b641e0599b5b: 0px; --gap-uuid: b6b08a4e-161e-4906-844d-b641e0599b5b; max-width: 100%; }
.reference-page .sd[data-s-b6b08a4e-161e-4906-844d-b641e0599b5b].appear{ opacity: 0; transition-delay: 200ms; transition-duration: 800ms; translate: 0px 10px; --gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b: 0px; --gap-v-b6b08a4e-161e-4906-844d-b641e0599b5b: 0px; }
.reference-page .sd[data-s-b6b08a4e-161e-4906-844d-b641e0599b5b].appear-active{ transition-delay: 200ms; transition-duration: 800ms; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-b6b08a4e-161e-4906-844d-b641e0599b5b]{ align-content: flex-start; align-items: flex-start; flex: none; justify-content: space-between; padding: 0px 72px; --gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b: 0px; --gap-v-b6b08a4e-161e-4906-844d-b641e0599b5b: 0px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-b6b08a4e-161e-4906-844d-b641e0599b5b]{ flex-direction: column; flex-wrap: nowrap; margin: 88px 0px; --gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b: 0px; --gap-v-b6b08a4e-161e-4906-844d-b641e0599b5b: 0px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-b6b08a4e-161e-4906-844d-b641e0599b5b]{ flex: none; padding: 0px 0px; width: 90%; --gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b: 0px; --gap-v-b6b08a4e-161e-4906-844d-b641e0599b5b: 0px; max-width: 90%; }}
.reference-page .sd[data-s-c7b23c86-9009-4398-b394-5e6a7b7e66ba]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; justify-content: flex-start; padding: 0px 0px 0px 0px; width: calc(25% - (var(--gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b) * 0.75)); --gap-h-c7b23c86-9009-4398-b394-5e6a7b7e66ba: 0px; --gap-v-c7b23c86-9009-4398-b394-5e6a7b7e66ba: 48px; --gap-uuid: c7b23c86-9009-4398-b394-5e6a7b7e66ba; max-width: calc(25% - (var(--gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b) * 0.75)); }
@media screen and (max-width: 840px){.reference-page .sd[data-s-c7b23c86-9009-4398-b394-5e6a7b7e66ba]{ align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; justify-content: space-between; padding: 0px 0px 24px 0px; width: calc(100% - (var(--gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b) * 0)); --gap-h-c7b23c86-9009-4398-b394-5e6a7b7e66ba: 20px; --gap-v-c7b23c86-9009-4398-b394-5e6a7b7e66ba: 0px; max-width: calc(100% - (var(--gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b) * 0)); }}
@media screen and (max-width: 320px){.reference-page .sd[data-s-c7b23c86-9009-4398-b394-5e6a7b7e66ba]{ align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; --gap-h-c7b23c86-9009-4398-b394-5e6a7b7e66ba: 0px; --gap-v-c7b23c86-9009-4398-b394-5e6a7b7e66ba: 48px; }}
.reference-page .sd[data-s-8f3e1764-d94c-430d-9024-641854bf4b6d]{ flex: none; padding: 0px; width: calc(75% - (var(--gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b) * 0.24999999999999994)); max-width: calc(75% - (var(--gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b) * 0.24999999999999994)); }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-8f3e1764-d94c-430d-9024-641854bf4b6d]{ flex: none; width: calc(70% - (var(--gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b) * 0.3)); max-width: calc(70% - (var(--gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b) * 0.3)); }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-8f3e1764-d94c-430d-9024-641854bf4b6d]{ background: #FFFFFF; flex: 1; width: calc(100% - (var(--gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b) * 0)); max-width: calc(100% - (var(--gap-h-b6b08a4e-161e-4906-844d-b641e0599b5b) * 0)); }}
.reference-page .sd[data-s-487b40b5-0d03-4844-9c56-fff9d5b4c577]{ align-content: flex-start; align-items: flex-start; border-bottom: 1px solid var(--s-color-0585a4b9); border-left: 0px solid var(--s-color-0585a4b9); border-right: 0px solid var(--s-color-0585a4b9); border-top: 0px solid var(--s-color-0585a4b9); flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; padding: 0px 0px; transition-timing-function: ease-in-out; width: 100%; --gap-h-487b40b5-0d03-4844-9c56-fff9d5b4c577: 24px; --gap-v-487b40b5-0d03-4844-9c56-fff9d5b4c577: 0px; --gap-uuid: 487b40b5-0d03-4844-9c56-fff9d5b4c577; max-width: 100%; }
.reference-page .sd[data-s-487b40b5-0d03-4844-9c56-fff9d5b4c577].appear{ opacity: 0; transition-duration: 600ms; --gap-h-487b40b5-0d03-4844-9c56-fff9d5b4c577: 24px; --gap-v-487b40b5-0d03-4844-9c56-fff9d5b4c577: 0px; }
.reference-page .sd[data-s-487b40b5-0d03-4844-9c56-fff9d5b4c577].appear-active{ transition-duration: 600ms; }
.reference-page .sd[data-s-487b40b5-0d03-4844-9c56-fff9d5b4c577]:hover{ border-bottom: 1px solid var(--s-color-90ba6ad1); border-left: 0px solid var(--s-color-90ba6ad1); border-right: 0px solid var(--s-color-90ba6ad1); border-top: 0px solid var(--s-color-90ba6ad1); --gap-h-487b40b5-0d03-4844-9c56-fff9d5b4c577: 24px; --gap-v-487b40b5-0d03-4844-9c56-fff9d5b4c577: 0px; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-487b40b5-0d03-4844-9c56-fff9d5b4c577]{ flex: none; --gap-h-487b40b5-0d03-4844-9c56-fff9d5b4c577: 24px; --gap-v-487b40b5-0d03-4844-9c56-fff9d5b4c577: 0px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-487b40b5-0d03-4844-9c56-fff9d5b4c577]{ flex-direction: column; flex-wrap: nowrap; gap: 8px; --gap-h-487b40b5-0d03-4844-9c56-fff9d5b4c577: 0px; --gap-v-487b40b5-0d03-4844-9c56-fff9d5b4c577: 8px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-487b40b5-0d03-4844-9c56-fff9d5b4c577]{ flex-direction: column; flex-wrap: nowrap; --gap-h-487b40b5-0d03-4844-9c56-fff9d5b4c577: 0px; --gap-v-487b40b5-0d03-4844-9c56-fff9d5b4c577: 24px; }}
.reference-page .sd[data-s-6f877ac0-7885-4ff6-904c-7ad9187a503d]{ align-content: center; align-items: center; background: transparent; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: center; margin: 0px 0px; padding: 24px 0px; width: calc(100% - (var(--gap-h-487b40b5-0d03-4844-9c56-fff9d5b4c577) * 0)); --gap-h-6f877ac0-7885-4ff6-904c-7ad9187a503d: 24px; --gap-v-6f877ac0-7885-4ff6-904c-7ad9187a503d: 0px; --gap-uuid: 6f877ac0-7885-4ff6-904c-7ad9187a503d; max-width: calc(100% - (var(--gap-h-487b40b5-0d03-4844-9c56-fff9d5b4c577) * 0)); }
.reference-page .sd[data-s-487b40b5-0d03-4844-9c56-fff9d5b4c577]:hover .sd[data-s-6f877ac0-7885-4ff6-904c-7ad9187a503d]{ background: #f9f9f9; --gap-h-6f877ac0-7885-4ff6-904c-7ad9187a503d: 24px; --gap-v-6f877ac0-7885-4ff6-904c-7ad9187a503d: 0px; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-6f877ac0-7885-4ff6-904c-7ad9187a503d]{ flex-direction: column; gap: 8px; padding: 16px 0px; width: 100%; --gap-h-6f877ac0-7885-4ff6-904c-7ad9187a503d: 0px; --gap-v-6f877ac0-7885-4ff6-904c-7ad9187a503d: 8px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-6f877ac0-7885-4ff6-904c-7ad9187a503d]{ flex-direction: column; --gap-h-6f877ac0-7885-4ff6-904c-7ad9187a503d: 0px; --gap-v-6f877ac0-7885-4ff6-904c-7ad9187a503d: 24px; }}
.reference-page .sd[data-s-56a57bda-070e-412e-a5ff-2c7331a4ecb8]{ align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; padding: 0px; --gap-h-56a57bda-070e-412e-a5ff-2c7331a4ecb8: 16px; --gap-v-56a57bda-070e-412e-a5ff-2c7331a4ecb8: 0px; --gap-uuid: 56a57bda-070e-412e-a5ff-2c7331a4ecb8; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-56a57bda-070e-412e-a5ff-2c7331a4ecb8]{ flex: none; width: calc(100% - (var(--gap-h-6f877ac0-7885-4ff6-904c-7ad9187a503d) * 0)); --gap-h-56a57bda-070e-412e-a5ff-2c7331a4ecb8: 16px; --gap-v-56a57bda-070e-412e-a5ff-2c7331a4ecb8: 0px; max-width: calc(100% - (var(--gap-h-6f877ac0-7885-4ff6-904c-7ad9187a503d) * 0)); }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-56a57bda-070e-412e-a5ff-2c7331a4ecb8]{ align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; --gap-h-56a57bda-070e-412e-a5ff-2c7331a4ecb8: 16px; --gap-v-56a57bda-070e-412e-a5ff-2c7331a4ecb8: 0px; }}
.reference-page .sd[data-s-e9b3d0fe-545d-49c2-b760-9c8129165d46]{ color: var(--s-color-2a9c7810); font-family: var(--s-font-3c90ade0); font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-e9b3d0fe-545d-49c2-b760-9c8129165d46]{ font-size: 12px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-e9b3d0fe-545d-49c2-b760-9c8129165d46]{ font-size: 13px; }}
.reference-page .sd[data-s-47d76d7b-f4d6-45fd-8ccc-342925c775d8]{ background: var(--s-color-90ba6ad1); border-radius: 2px; color: var(--s-color-15956284); flex: none; font-family: var(--s-font-3c90ade0); font-size: 12px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.75; text-align: center; width: 100px; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-47d76d7b-f4d6-45fd-8ccc-342925c775d8]{ flex: none; padding: 0px 4px; width: auto; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-47d76d7b-f4d6-45fd-8ccc-342925c775d8]{ flex: none; }}
.reference-page .sd[data-s-1937f95e-fb8e-435b-b940-2a8ff629e62a]{ color: var(--s-color-9a938a70); flex: 1; font-family: var(--s-font-3c90ade0); font-size: 16px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.reference-page .sd[data-s-487b40b5-0d03-4844-9c56-fff9d5b4c577]:hover .sd[data-s-1937f95e-fb8e-435b-b940-2a8ff629e62a]{ color: #0f876a; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-1937f95e-fb8e-435b-b940-2a8ff629e62a]{ font-size: 14px; width: calc(100% - (var(--gap-h-6f877ac0-7885-4ff6-904c-7ad9187a503d) * 0)); max-width: calc(100% - (var(--gap-h-6f877ac0-7885-4ff6-904c-7ad9187a503d) * 0)); }}
.reference-page .sd[data-s-2d8b9a5a-ecdf-4c2e-82ed-5ea8300fc263]{ align-content: center; align-items: center; flex: none; flex-direction: row; gap: 12px; height: auto; justify-content: flex-end; padding: 0px 0px 0px 0px; transform-origin: center left; translate: 0px 0px; width: auto; --gap-h-2d8b9a5a-ecdf-4c2e-82ed-5ea8300fc263: 12px; --gap-v-2d8b9a5a-ecdf-4c2e-82ed-5ea8300fc263: 0px; --gap-uuid: 2d8b9a5a-ecdf-4c2e-82ed-5ea8300fc263; max-width: 100%; }
.reference-page .sd[data-s-2d8b9a5a-ecdf-4c2e-82ed-5ea8300fc263]:hover{ opacity: 1; --gap-h-2d8b9a5a-ecdf-4c2e-82ed-5ea8300fc263: 12px; --gap-v-2d8b9a5a-ecdf-4c2e-82ed-5ea8300fc263: 0px; }
@media screen and (max-width: 320px){.reference-page .sd[data-s-2d8b9a5a-ecdf-4c2e-82ed-5ea8300fc263]{ padding: 0px 0px 0px 6px; --gap-h-2d8b9a5a-ecdf-4c2e-82ed-5ea8300fc263: 12px; --gap-v-2d8b9a5a-ecdf-4c2e-82ed-5ea8300fc263: 0px; }}
.reference-page .sd[data-s-8d5377ec-58f8-4fa7-a30e-bc5425ebb070]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; --gap-h-8d5377ec-58f8-4fa7-a30e-bc5425ebb070: 0px; --gap-v-8d5377ec-58f8-4fa7-a30e-bc5425ebb070: 0px; --gap-uuid: 8d5377ec-58f8-4fa7-a30e-bc5425ebb070; max-width: 100%; }
.reference-page .sd[data-s-6387c5c5-1c16-490d-84cb-0ae404cf21bf]{ color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.75; padding: 1px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.reference-page .sd[data-s-2d8b9a5a-ecdf-4c2e-82ed-5ea8300fc263]:hover .sd[data-s-6387c5c5-1c16-490d-84cb-0ae404cf21bf]{ color: #0f876a; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-6387c5c5-1c16-490d-84cb-0ae404cf21bf]{ font-size: 13px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-6387c5c5-1c16-490d-84cb-0ae404cf21bf]{ font-size: 13px; }}
.reference-page .sd[data-s-3dc8c8a3-4001-451d-8e4f-f2bbcea8e6af]{ background: var(--s-color-90ba6ad1); display: flex; flex: none; height: 1px; scale: 1e-10 1; transform-origin: center left; width: calc(100% - (var(--gap-h-8d5377ec-58f8-4fa7-a30e-bc5425ebb070) * 0)); max-width: calc(100% - (var(--gap-h-8d5377ec-58f8-4fa7-a30e-bc5425ebb070) * 0)); }
.reference-page .sd[data-s-2d8b9a5a-ecdf-4c2e-82ed-5ea8300fc263]:hover .sd[data-s-3dc8c8a3-4001-451d-8e4f-f2bbcea8e6af]{ scale: 1 1; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-3dc8c8a3-4001-451d-8e4f-f2bbcea8e6af]{ display: flex; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-3dc8c8a3-4001-451d-8e4f-f2bbcea8e6af]{ display: flex; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-3dc8c8a3-4001-451d-8e4f-f2bbcea8e6af]{ display: flex; }}
@media screen and (max-width: 320px){.reference-page .sd[data-s-3dc8c8a3-4001-451d-8e4f-f2bbcea8e6af]{ display: flex; }}
.reference-page .sd[data-s-4d292a52-1915-4e7a-a011-abb932678ca7]{ align-content: center; align-items: center; background: transparent; border-bottom: 1px solid var(--s-color-90ba6ad1); border-left: 1px solid var(--s-color-90ba6ad1); border-radius: 50%; border-right: 1px solid var(--s-color-90ba6ad1); border-top: 1px solid var(--s-color-90ba6ad1); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 42px; justify-content: center; padding: 0px; width: 42px; --gap-h-4d292a52-1915-4e7a-a011-abb932678ca7: 12px; --gap-v-4d292a52-1915-4e7a-a011-abb932678ca7: 0px; --gap-uuid: 4d292a52-1915-4e7a-a011-abb932678ca7; max-width: 100%; }
.reference-page .sd[data-s-2d8b9a5a-ecdf-4c2e-82ed-5ea8300fc263]:hover .sd[data-s-4d292a52-1915-4e7a-a011-abb932678ca7]{ border-bottom: 1px solid rgba(0, 0, 0, 0); border-left: 1px solid rgba(0, 0, 0, 0); border-right: 1px solid rgba(0, 0, 0, 0); border-top: 1px solid rgba(0, 0, 0, 0); padding: 0px 0px 0px 3px; --gap-h-4d292a52-1915-4e7a-a011-abb932678ca7: 12px; --gap-v-4d292a52-1915-4e7a-a011-abb932678ca7: 0px; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-4d292a52-1915-4e7a-a011-abb932678ca7]{ flex: none; gap: 4px; height: 36px; width: 36px; --gap-h-4d292a52-1915-4e7a-a011-abb932678ca7: 4px; --gap-v-4d292a52-1915-4e7a-a011-abb932678ca7: 0px; max-width: 100%; }}
.reference-page .sd[data-s-cf300904-5707-4107-9048-53041872ff25]{ color: var(--s-color-90ba6ad1); font-size: 11px; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-cf300904-5707-4107-9048-53041872ff25]{ font-size: 9px; }}
.reference-page .sd[data-s-7458e922-ba46-4083-8059-fe4be30f574b]{ align-items: center; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2), var(--g-color-3) var(--g-position-3), var(--g-color-4) var(--g-position-4)); border-radius: 40px 40px 0px 0px; flex: none; flex-direction: column; height: auto; justify-content: flex-start; margin: -40px 0px 0px 0px; padding: 0px; width: 100%; max-width: 100%; --g-color-0: rgb(195, 224, 200); --g-position-0: 0%; --g-color-1: rgb(237, 213, 166); --g-position-1: 28.72%; --g-color-2: rgb(207, 225, 195); --g-position-2: 58.45%; --g-color-3: rgb(153, 211, 197); --g-position-3: 84.56%; --g-color-4: rgb(188, 238, 241); --g-position-4: 100%; --g-color-5: rgb(188, 238, 241); --g-position-5: 100%; --g-color-6: rgb(188, 238, 241); --g-position-6: 100%; --g-color-7: rgb(188, 238, 241); --g-position-7: 100%; --g-color-8: rgb(188, 238, 241); --g-position-8: 100%; --g-color-9: rgb(188, 238, 241); --g-position-9: 100%; --g-color-10: rgb(188, 238, 241); --g-position-10: 100%; --g-color-11: rgb(188, 238, 241); --g-position-11: 100%; --g-angle: 105.58deg; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-7458e922-ba46-4083-8059-fe4be30f574b]{ margin: -32px 0px 0px 0px; width: 100%; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-7458e922-ba46-4083-8059-fe4be30f574b]{ padding: 0px; }}
.reference-page .sd[data-s-98a13b14-a192-4419-846e-ba14d64f4d0a]{ align-content: center; align-items: center; backdrop-filter: blur(200px); -webkit-backdrop-filter: blur(200px); background: rgba(255, 255, 255, 0.5); border-radius: 40px 40px 0px 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; margin: 0px; padding: 100px 0px 100px 0px; width: 100%; --gap-h-98a13b14-a192-4419-846e-ba14d64f4d0a: 0px; --gap-v-98a13b14-a192-4419-846e-ba14d64f4d0a: 0px; --gap-uuid: 98a13b14-a192-4419-846e-ba14d64f4d0a; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-98a13b14-a192-4419-846e-ba14d64f4d0a]{ border-radius: 32px 32px 0px 0px; --gap-h-98a13b14-a192-4419-846e-ba14d64f4d0a: 0px; --gap-v-98a13b14-a192-4419-846e-ba14d64f4d0a: 0px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-98a13b14-a192-4419-846e-ba14d64f4d0a]{ margin: 0px; padding: 80px 0px 80px 0px; --gap-h-98a13b14-a192-4419-846e-ba14d64f4d0a: 0px; --gap-v-98a13b14-a192-4419-846e-ba14d64f4d0a: 0px; }}
.reference-page .sd[data-s-7cfb0a16-fa90-4fa4-8282-be15392af45b]{ align-content: center; align-items: center; background: var(--s-color-15956284); border-radius: 20px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; margin: 0px 80px; padding: 48px 40px 48px 40px; width: 1076px; --gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; --gap-v-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; --gap-uuid: 7cfb0a16-fa90-4fa4-8282-be15392af45b; max-width: calc(100% - 160px); }
.reference-page .sd[data-s-7cfb0a16-fa90-4fa4-8282-be15392af45b].appear{ opacity: 0; transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; translate: 0px 10px; --gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; --gap-v-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; }
.reference-page .sd[data-s-7cfb0a16-fa90-4fa4-8282-be15392af45b].appear-active{ transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-7cfb0a16-fa90-4fa4-8282-be15392af45b]{ flex: none; margin: 0px 72px; --gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; --gap-v-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; max-width: calc(100% - 144px); }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-7cfb0a16-fa90-4fa4-8282-be15392af45b]{ flex: none; padding: 48px 20px 48px 20px; --gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; --gap-v-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-7cfb0a16-fa90-4fa4-8282-be15392af45b]{ flex: none; margin: 0px 0px; width: calc(90% - (var(--gap-h-98a13b14-a192-4419-846e-ba14d64f4d0a) * 0.10000000000000003)); --gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; --gap-v-7cfb0a16-fa90-4fa4-8282-be15392af45b: 0px; max-width: calc(90% - (var(--gap-h-98a13b14-a192-4419-846e-ba14d64f4d0a) * 0.10000000000000003)); }}
.reference-page .sd[data-s-de2b57a2-1634-4f38-b05e-9c9b1f5769ea]{ color: var(--s-color-9a938a70); font-family: var(--s-font-3c90ade0); font-size: 16px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0em; line-height: 1.75; margin: 24px 0px 36px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.reference-page .sd[data-s-09eb27e8-439c-4044-bf33-73cd0ba8ee20]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px; justify-content: center; padding: 0px; width: auto; --gap-h-09eb27e8-439c-4044-bf33-73cd0ba8ee20: 20px; --gap-v-09eb27e8-439c-4044-bf33-73cd0ba8ee20: 20px; --gap-uuid: 09eb27e8-439c-4044-bf33-73cd0ba8ee20; max-width: 100%; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-09eb27e8-439c-4044-bf33-73cd0ba8ee20]{ flex: none; width: calc(100% - (var(--gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b) * 0)); --gap-h-09eb27e8-439c-4044-bf33-73cd0ba8ee20: 20px; --gap-v-09eb27e8-439c-4044-bf33-73cd0ba8ee20: 20px; max-width: calc(100% - (var(--gap-h-7cfb0a16-fa90-4fa4-8282-be15392af45b) * 0)); }}
.reference-page .sd[data-s-376a65c1-9ac5-451c-aba8-71c2bb607a88]{ align-content: center; align-items: center; background: var(--s-color-90ba6ad1); border-bottom: 0px solid var(--s-color-90ba6ad1); border-left: 0px solid var(--s-color-90ba6ad1); border-radius: 10px; border-right: 0px solid var(--s-color-90ba6ad1); border-top: 0px solid var(--s-color-90ba6ad1); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 70px; justify-content: center; padding: 20px 0px 20px 0px; width: 320px; --gap-h-376a65c1-9ac5-451c-aba8-71c2bb607a88: 10px; --gap-v-376a65c1-9ac5-451c-aba8-71c2bb607a88: 0px; --gap-uuid: 376a65c1-9ac5-451c-aba8-71c2bb607a88; max-width: 100%; }
.reference-page .sd[data-s-376a65c1-9ac5-451c-aba8-71c2bb607a88]:hover{ opacity: 0.8; --gap-h-376a65c1-9ac5-451c-aba8-71c2bb607a88: 10px; --gap-v-376a65c1-9ac5-451c-aba8-71c2bb607a88: 0px; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-376a65c1-9ac5-451c-aba8-71c2bb607a88]{ flex: none; gap: 4px; padding: 8px 0px 8px 0px; width: calc(100% - (var(--gap-h-09eb27e8-439c-4044-bf33-73cd0ba8ee20) * 0)); --gap-h-376a65c1-9ac5-451c-aba8-71c2bb607a88: 4px; --gap-v-376a65c1-9ac5-451c-aba8-71c2bb607a88: 0px; max-width: calc(100% - (var(--gap-h-09eb27e8-439c-4044-bf33-73cd0ba8ee20) * 0)); }}
.reference-page .sd[data-s-15cda857-9be7-469a-9c79-dad77dbc7d67]{ color: var(--s-color-15956284); flex: none; font-family: var(--s-font-25941c40); font-size: 18px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0em; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-15cda857-9be7-469a-9c79-dad77dbc7d67]{ font-size: 16px; }}
.reference-page .sd[data-s-bc630eb3-c8c5-4085-9d90-784d724f2304]{ bottom: 0px; color: var(--s-color-15956284); flex: none; font-size: 11px; height: calc(100% - (var(--gap-v-376a65c1-9ac5-451c-aba8-71c2bb607a88) * 0)); left: auto; margin: 0 0 0 0; position: absolute; right: 16px; top: 0px; max-width: 100%; }
.reference-page .sd[data-s-376a65c1-9ac5-451c-aba8-71c2bb607a88]:hover .sd[data-s-bc630eb3-c8c5-4085-9d90-784d724f2304]{ right: 12px; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-bc630eb3-c8c5-4085-9d90-784d724f2304]{ right: 18px; }}



.reference-page .sd[data-s-73ff6f61-72fc-452a-824f-e3e7d3bcf8ee]{ align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 96px 0px 0px 0px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-73ff6f61-72fc-452a-824f-e3e7d3bcf8ee]{ margin: 72px 0px 0px 0px; width: 100%; max-width: 100%; }}
.reference-page .sd[data-s-390a22b3-846e-4443-9dce-621a3afe7997]{ align-content: center; align-items: center; background: var(--s-color-15956284); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0 0; width: 100%; max-width: 100%; }
.reference-page .sd[data-s-section-inner-390a22b3-846e-4443-9dce-621a3afe7997]{ padding: 0 0; width: 100%; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }
.reference-page .sd[data-s-25efbf04-aefe-4d8d-a246-1a75f675642f]{ align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 100px 0px 120px 0px; padding: 0px 80px; width: 1280px; max-width: 100%; }
.reference-page .sd[data-s-25efbf04-aefe-4d8d-a246-1a75f675642f].appear{ opacity: 0; transform: ; transition-delay: 1400ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
.reference-page .sd[data-s-25efbf04-aefe-4d8d-a246-1a75f675642f].appear-active{ transition-delay: 1400ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-25efbf04-aefe-4d8d-a246-1a75f675642f]{ flex: none; padding: 0px 72px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-25efbf04-aefe-4d8d-a246-1a75f675642f].appear{ transition-delay: 1500ms; }
.reference-page .sd[data-s-25efbf04-aefe-4d8d-a246-1a75f675642f].appear-active{ transition-delay: 1500ms; }
.reference-page .sd[data-s-25efbf04-aefe-4d8d-a246-1a75f675642f]{ flex: none; margin: 64px 0px 88px 0px; padding: 0px 0px; width: 90%; max-width: 90%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-25efbf04-aefe-4d8d-a246-1a75f675642f].appear{ transition-delay: 1400ms; }
.reference-page .sd[data-s-25efbf04-aefe-4d8d-a246-1a75f675642f].appear-active{ transition-delay: 1400ms; }
.reference-page .sd[data-s-25efbf04-aefe-4d8d-a246-1a75f675642f]{ flex: none; padding: 0px 0px; width: 90%; }}
.reference-page .sd[data-s-cb529ece-62b0-4636-9e1b-ccefa85f2c52]{ align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 0px 56px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-cb529ece-62b0-4636-9e1b-ccefa85f2c52]{ padding: 0px 0px 32px 0px; }}
.reference-page .sd[data-s-2f025f6e-c1ae-4ef8-aa3d-a37830633daf]{ align-content: stretch; align-items: stretch; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; padding: 0px; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-2f025f6e-c1ae-4ef8-aa3d-a37830633daf]{ align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }}
.reference-page .sd[data-s-85fd2962-634b-4d5d-a85f-9e40c79a268a]{ align-content: flex-start; align-items: flex-start; border-radius: 12px; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 0px 40px 0px 0px; width: 49%; max-width: 49%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-85fd2962-634b-4d5d-a85f-9e40c79a268a]{ flex: none; width: 50%; max-width: 50%; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-85fd2962-634b-4d5d-a85f-9e40c79a268a]{ align-content: center; align-items: center; flex: none; flex-direction: column; height: 500px; justify-content: flex-start; padding: 0px 0px 0px 0px; width: 480px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-85fd2962-634b-4d5d-a85f-9e40c79a268a]{ flex: none; height: auto; max-width: 100%; }}
.reference-page .sd[data-s-7146c0bf-882a-49f0-b461-2d9f8ec3443a]{ border-radius: 12px; flex: none; height: auto; margin: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-7146c0bf-882a-49f0-b461-2d9f8ec3443a]{ flex: none; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-7146c0bf-882a-49f0-b461-2d9f8ec3443a]{ border-radius: 6px; flex: none; margin: 0px 0px 0px 0px; }}
.reference-page .sd[data-s-cf84ae9f-c67b-41ec-b207-c7c54e2088d8]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: auto; justify-content: flex-start; padding: 0px; width: 49%; --gap-h-cf84ae9f-c67b-41ec-b207-c7c54e2088d8: 0px; --gap-v-cf84ae9f-c67b-41ec-b207-c7c54e2088d8: 28px; --gap-uuid: cf84ae9f-c67b-41ec-b207-c7c54e2088d8; max-width: 49%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-cf84ae9f-c67b-41ec-b207-c7c54e2088d8]{ flex: none; width: 50%; --gap-h-cf84ae9f-c67b-41ec-b207-c7c54e2088d8: 0px; --gap-v-cf84ae9f-c67b-41ec-b207-c7c54e2088d8: 28px; max-width: 50%; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-cf84ae9f-c67b-41ec-b207-c7c54e2088d8]{ flex: none; gap: 20px; margin: 40px 0px 0px 0px; width: 480px; --gap-h-cf84ae9f-c67b-41ec-b207-c7c54e2088d8: 0px; --gap-v-cf84ae9f-c67b-41ec-b207-c7c54e2088d8: 20px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-cf84ae9f-c67b-41ec-b207-c7c54e2088d8]{ padding: 0px; --gap-h-cf84ae9f-c67b-41ec-b207-c7c54e2088d8: 0px; --gap-v-cf84ae9f-c67b-41ec-b207-c7c54e2088d8: 28px; }}
.reference-page .sd[data-s-8962357f-081e-4b9d-9e78-9ab0f4963bfe]{ color: var(--s-color-9a938a70); font-family: var(--s-font-3c90ade0); font-size: 32px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-8962357f-081e-4b9d-9e78-9ab0f4963bfe]{ font-size: 24px; }}
.reference-page .sd[data-s-c1dec17d-cc84-4c5f-ab7b-767cae66c73a]{ color: var(--s-color-9a938a70); font-family: var(--s-font-3c90ade0); font-size: 16px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.9; text-align: left; width: calc(100% - (var(--gap-h-cf84ae9f-c67b-41ec-b207-c7c54e2088d8) * 0)); max-width: calc(100% - (var(--gap-h-cf84ae9f-c67b-41ec-b207-c7c54e2088d8) * 0)); justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-c1dec17d-cc84-4c5f-ab7b-767cae66c73a]{ font-size: 15px; }}
.reference-page .sd[data-s-ce700bf5-dcb1-4248-b0c2-0bba03d34ce6]{ align-content: flex-end; align-items: flex-end; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-cf84ae9f-c67b-41ec-b207-c7c54e2088d8) * 0)); --gap-h-ce700bf5-dcb1-4248-b0c2-0bba03d34ce6: 0px; --gap-v-ce700bf5-dcb1-4248-b0c2-0bba03d34ce6: 0px; --gap-uuid: ce700bf5-dcb1-4248-b0c2-0bba03d34ce6; max-width: calc(100% - (var(--gap-h-cf84ae9f-c67b-41ec-b207-c7c54e2088d8) * 0)); }
@media screen and (max-width: 540px){.reference-page .sd[data-s-ce700bf5-dcb1-4248-b0c2-0bba03d34ce6]{ padding: 0px; --gap-h-ce700bf5-dcb1-4248-b0c2-0bba03d34ce6: 0px; --gap-v-ce700bf5-dcb1-4248-b0c2-0bba03d34ce6: 0px; }}
.reference-page .sd[data-s-599dbbe4-705b-404b-8d10-8e060989437c]{ color: var(--s-color-9a938a70); font-family: var(--s-font-3c90ade0); font-size: 14px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.6; text-align: right; width: calc(100% - (var(--gap-h-ce700bf5-dcb1-4248-b0c2-0bba03d34ce6) * 0)); max-width: calc(100% - (var(--gap-h-ce700bf5-dcb1-4248-b0c2-0bba03d34ce6) * 0)); justify-content: flex-end; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-599dbbe4-705b-404b-8d10-8e060989437c]{ font-size: 15px; }}
.reference-page .sd[data-s-fe31ec2e-4438-43d0-893d-d3519021ae59]{ color: var(--s-color-9a938a70); font-family: var(--s-font-3c90ade0); font-size: 18px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.6; text-align: right; width: calc(100% - (var(--gap-h-ce700bf5-dcb1-4248-b0c2-0bba03d34ce6) * 0)); max-width: calc(100% - (var(--gap-h-ce700bf5-dcb1-4248-b0c2-0bba03d34ce6) * 0)); justify-content: flex-end; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-fe31ec2e-4438-43d0-893d-d3519021ae59]{ font-size: 18px; }}
.reference-page .sd[data-s-7e1c0aa4-0851-4cda-a152-bfe15e7db65d]{ align-content: center; align-items: center; background: var(--s-color-6dbe09e7); border-radius: 0px 56px 0px 0px; flex: none; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; padding: 0 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-7e1c0aa4-0851-4cda-a152-bfe15e7db65d]{ align-content: flex-end; align-items: flex-end; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-7e1c0aa4-0851-4cda-a152-bfe15e7db65d]{ align-content: center; align-items: center; justify-content: flex-start; }}
.reference-page .sd[data-s-section-inner-7e1c0aa4-0851-4cda-a152-bfe15e7db65d]{ padding: 0 0; width: 100%; height: auto; flex-direction: column; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-section-inner-7e1c0aa4-0851-4cda-a152-bfe15e7db65d]{ flex-direction: column; flex-wrap: nowrap; align-content: flex-end; align-items: flex-end; justify-content: flex-start; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-section-inner-7e1c0aa4-0851-4cda-a152-bfe15e7db65d]{ flex-direction: column; align-content: center; align-items: center; justify-content: flex-start; }}
.reference-page .sd[data-s-c6bf9b4c-59ea-43c3-b179-821a59bd3cbe]{ align-content: center; align-items: center; flex: none; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 120px 0px 120px 0px; overflow-x: visible; overflow-y: visible; padding: 0px 0px; width: 1440px; max-width: 100%; }
.reference-page .sd[data-s-c6bf9b4c-59ea-43c3-b179-821a59bd3cbe].appear{ opacity: 0; transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; translate: 0px 10px; }
.reference-page .sd[data-s-c6bf9b4c-59ea-43c3-b179-821a59bd3cbe].appear-active{ transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-c6bf9b4c-59ea-43c3-b179-821a59bd3cbe]{ flex: none; flex-direction: column; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-c6bf9b4c-59ea-43c3-b179-821a59bd3cbe]{ flex: none; margin: 88px 0px; width: 90%; max-width: 90%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-c6bf9b4c-59ea-43c3-b179-821a59bd3cbe]{ flex: none; padding: 0px 0px; width: 90%; }}
.reference-page .sd[data-s-43c69c9e-d74f-4c01-b43d-8e1bc2addf59]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 80px 56px 80px; width: 1440px; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-43c69c9e-d74f-4c01-b43d-8e1bc2addf59]{ padding: 0px 72px 56px 72px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-43c69c9e-d74f-4c01-b43d-8e1bc2addf59]{ flex: none; padding: 0px 0px 32px 0px; width: 100%; max-width: 100%; }}
.reference-page .sd[data-s-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; padding: 0px 80px; width: 1280px; --gap-h-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b: 0px; --gap-v-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b: 0px; --gap-uuid: 015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b]{ flex: none; padding: 0px 72px; --gap-h-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b: 0px; --gap-v-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b: 0px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b]{ flex: none; padding: 0px 0px; width: 100%; --gap-h-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b: 0px; --gap-v-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b: 0px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b]{ padding: 0px; --gap-h-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b: 0px; --gap-v-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b: 0px; }}
.reference-page .sd[data-s-8b563703-7b84-406f-8a72-e0914a89cdfa]{ color: var(--s-color-9a938a70); font-family: var(--s-font-3c90ade0); font-size: 32px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.6; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-8b563703-7b84-406f-8a72-e0914a89cdfa]{ font-size: 24px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-8b563703-7b84-406f-8a72-e0914a89cdfa]{ font-size: 20px; }}
.reference-page .sd[data-s-b524bed2-f02d-490e-bcc5-4c8f46da9d30]{ color: var(--s-color-9a938a70); flex: none; height: auto; margin: 28px 0px 48px 0px; text-align: left; width: 686px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-b524bed2-f02d-490e-bcc5-4c8f46da9d30]{ flex: none; font-size: 15px; margin: 20px 0px 32px 0px; width: calc(100% - (var(--gap-h-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b) * 0)); max-width: calc(100% - (var(--gap-h-015f3bab-5ef0-4bad-9ad6-5e91f2a61c0b) * 0)); }}
.reference-page .sd[data-s-101213f9-73cb-4320-ac28-aba9dd94da38]{ align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; --gap-h-101213f9-73cb-4320-ac28-aba9dd94da38: 40px; --gap-v-101213f9-73cb-4320-ac28-aba9dd94da38: 0px; --gap-uuid: 101213f9-73cb-4320-ac28-aba9dd94da38; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-101213f9-73cb-4320-ac28-aba9dd94da38]{ flex-direction: row; flex-wrap: nowrap; gap: 32px; --gap-h-101213f9-73cb-4320-ac28-aba9dd94da38: 32px; --gap-v-101213f9-73cb-4320-ac28-aba9dd94da38: 0px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-101213f9-73cb-4320-ac28-aba9dd94da38]{ gap: 20px; --gap-h-101213f9-73cb-4320-ac28-aba9dd94da38: 20px; --gap-v-101213f9-73cb-4320-ac28-aba9dd94da38: 0px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-101213f9-73cb-4320-ac28-aba9dd94da38]{ flex-direction: column; flex-wrap: nowrap; --gap-h-101213f9-73cb-4320-ac28-aba9dd94da38: 0px; --gap-v-101213f9-73cb-4320-ac28-aba9dd94da38: 40px; }}
.reference-page .sd[data-s-9fbf39f7-1c0a-48fa-be3e-086f23c72aed]{ border-radius: 12px; flex: none; height: auto; width: calc(50% - (var(--gap-h-101213f9-73cb-4320-ac28-aba9dd94da38) * 0.5)); max-width: calc(50% - (var(--gap-h-101213f9-73cb-4320-ac28-aba9dd94da38) * 0.5)); }
@media screen and (max-width: 840px){.reference-page .sd[data-s-9fbf39f7-1c0a-48fa-be3e-086f23c72aed]{ border-radius: 6px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-9fbf39f7-1c0a-48fa-be3e-086f23c72aed]{ flex: none; width: calc(100% - (var(--gap-h-101213f9-73cb-4320-ac28-aba9dd94da38) * 0)); max-width: calc(100% - (var(--gap-h-101213f9-73cb-4320-ac28-aba9dd94da38) * 0)); }}
.reference-page .sd[data-s-1df91f7a-ba4d-4b22-bec3-4e580cf9bcee]{ border-radius: 12px; flex: none; height: auto; width: calc(50% - (var(--gap-h-101213f9-73cb-4320-ac28-aba9dd94da38) * 0.5)); max-width: calc(50% - (var(--gap-h-101213f9-73cb-4320-ac28-aba9dd94da38) * 0.5)); }
@media screen and (max-width: 840px){.reference-page .sd[data-s-1df91f7a-ba4d-4b22-bec3-4e580cf9bcee]{ border-radius: 6px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-1df91f7a-ba4d-4b22-bec3-4e580cf9bcee]{ flex: none; width: calc(100% - (var(--gap-h-101213f9-73cb-4320-ac28-aba9dd94da38) * 0)); max-width: calc(100% - (var(--gap-h-101213f9-73cb-4320-ac28-aba9dd94da38) * 0)); }}
.reference-page .sd[data-s-9c702d7e-9934-47ac-9717-42b03494428b]{ align-content: center; align-items: center; background: var(--s-color-15956284); border-radius: 0px 56px 0px 0px; flex: none; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; padding: 0 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-9c702d7e-9934-47ac-9717-42b03494428b]{ align-content: flex-end; align-items: flex-end; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-9c702d7e-9934-47ac-9717-42b03494428b]{ align-content: center; align-items: center; justify-content: flex-start; }}
.reference-page .sd[data-s-section-inner-9c702d7e-9934-47ac-9717-42b03494428b]{ padding: 0 0; width: 100%; height: auto; flex-direction: column; align-content: center; align-items: center; justify-content: flex-start; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-section-inner-9c702d7e-9934-47ac-9717-42b03494428b]{ flex-direction: column; flex-wrap: nowrap; align-content: flex-end; align-items: flex-end; justify-content: flex-start; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-section-inner-9c702d7e-9934-47ac-9717-42b03494428b]{ flex-direction: column; align-content: center; align-items: center; justify-content: flex-start; }}
.reference-page .sd[data-s-76c218c9-0297-4247-87ee-a1b90437a044]{ align-content: center; align-items: center; flex: none; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 120px 0px 120px 0px; overflow-x: visible; overflow-y: visible; padding: 0px 80px; width: 1440px; max-width: 100%; }
.reference-page .sd[data-s-76c218c9-0297-4247-87ee-a1b90437a044].appear{ opacity: 0; transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; translate: 0px 10px; }
.reference-page .sd[data-s-76c218c9-0297-4247-87ee-a1b90437a044].appear-active{ transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-76c218c9-0297-4247-87ee-a1b90437a044]{ flex: none; flex-direction: column; padding: 0px 72px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-76c218c9-0297-4247-87ee-a1b90437a044]{ flex: none; margin: 88px 72px; padding: 0px 0px; max-width: calc(100% - 144px); }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-76c218c9-0297-4247-87ee-a1b90437a044]{ flex: none; margin: 88px 0px; width: 90%; max-width: 90%; }}
.reference-page .sd[data-s-3764acc0-e53f-4d35-851b-680a4aaa90e8]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 0px 56px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-3764acc0-e53f-4d35-851b-680a4aaa90e8]{ flex: none; padding: 0px 0px 32px 0px; width: 100%; }}
.reference-page .sd[data-s-0cc30970-dbbd-4929-b763-72d17043cef3]{ align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: wrap; gap: 40px; justify-content: flex-start; padding: 0px; width: 100%; --gap-h-0cc30970-dbbd-4929-b763-72d17043cef3: 40px; --gap-v-0cc30970-dbbd-4929-b763-72d17043cef3: 40px; --gap-uuid: 0cc30970-dbbd-4929-b763-72d17043cef3; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-0cc30970-dbbd-4929-b763-72d17043cef3]{ gap: 32px; --gap-h-0cc30970-dbbd-4929-b763-72d17043cef3: 32px; --gap-v-0cc30970-dbbd-4929-b763-72d17043cef3: 32px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-0cc30970-dbbd-4929-b763-72d17043cef3]{ align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; --gap-h-0cc30970-dbbd-4929-b763-72d17043cef3: 40px; --gap-v-0cc30970-dbbd-4929-b763-72d17043cef3: 40px; }}
.reference-page .sd[data-s-03fbc445-a5d7-4cb9-954d-3fb4be95961d]{ align-items: center; background: var(--s-color-15956284); border-radius: 8px; flex: none; flex-direction: column; gap: 16px; height: auto; justify-content: flex-start; padding: 0px; width: calc(33.33% - (var(--gap-h-0cc30970-dbbd-4929-b763-72d17043cef3) * 0.6667)); --gap-h-03fbc445-a5d7-4cb9-954d-3fb4be95961d: 0px; --gap-v-03fbc445-a5d7-4cb9-954d-3fb4be95961d: 16px; --gap-uuid: 03fbc445-a5d7-4cb9-954d-3fb4be95961d; max-width: calc(33.33% - (var(--gap-h-0cc30970-dbbd-4929-b763-72d17043cef3) * 0.6667)); }
@media screen and (max-width: 840px){.reference-page .sd[data-s-03fbc445-a5d7-4cb9-954d-3fb4be95961d]{ flex: none; width: calc(50% - (var(--gap-h-0cc30970-dbbd-4929-b763-72d17043cef3) * 0.5)); --gap-h-03fbc445-a5d7-4cb9-954d-3fb4be95961d: 0px; --gap-v-03fbc445-a5d7-4cb9-954d-3fb4be95961d: 16px; max-width: calc(50% - (var(--gap-h-0cc30970-dbbd-4929-b763-72d17043cef3) * 0.5)); }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-03fbc445-a5d7-4cb9-954d-3fb4be95961d]{ flex: none; width: calc(100% - (var(--gap-h-0cc30970-dbbd-4929-b763-72d17043cef3) * 0)); --gap-h-03fbc445-a5d7-4cb9-954d-3fb4be95961d: 0px; --gap-v-03fbc445-a5d7-4cb9-954d-3fb4be95961d: 16px; max-width: calc(100% - (var(--gap-h-0cc30970-dbbd-4929-b763-72d17043cef3) * 0)); }}
.reference-page .sd[data-s-47ea73c6-dca6-4da5-8f91-46e241821ae1]{ align-items: center; border-radius: 6px; flex-direction: column; height: auto; justify-content: center; margin: 0px; width: calc(100% - (var(--gap-h-03fbc445-a5d7-4cb9-954d-3fb4be95961d) * 0)); max-width: calc(100% - (var(--gap-h-03fbc445-a5d7-4cb9-954d-3fb4be95961d) * 0)); }
.reference-page .sd[data-s-47ea73c6-dca6-4da5-8f91-46e241821ae1]:before{ background-position: center; background-repeat: no-repeat; background-size: cover; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-47ea73c6-dca6-4da5-8f91-46e241821ae1]{ margin: 0px; }}
.reference-page .sd[data-s-35baaf41-388f-460a-8d2a-232aafa389b3]{ align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: space-between; margin: 0px; padding: 0px 4px 20px 4px; width: calc(100% - (var(--gap-h-03fbc445-a5d7-4cb9-954d-3fb4be95961d) * 0)); --gap-h-35baaf41-388f-460a-8d2a-232aafa389b3: 0px; --gap-v-35baaf41-388f-460a-8d2a-232aafa389b3: 0px; --gap-uuid: 35baaf41-388f-460a-8d2a-232aafa389b3; max-width: calc(100% - (var(--gap-h-03fbc445-a5d7-4cb9-954d-3fb4be95961d) * 0)); }
.reference-page .sd[data-s-09606d7a-5493-4a44-9669-56f5336f4a7c]{ align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; padding: 0px; --gap-h-09606d7a-5493-4a44-9669-56f5336f4a7c: 0px; --gap-v-09606d7a-5493-4a44-9669-56f5336f4a7c: 0px; --gap-uuid: 09606d7a-5493-4a44-9669-56f5336f4a7c; max-width: 100%; }
.reference-page .sd[data-s-0e7e7476-715d-4097-85f7-1c29de3ea5d2]{ color: var(--s-color-9a938a70); font-family: var(--s-font-3c90ade0); font-size: 12px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.75; text-align: left; width: calc(100% - (var(--gap-h-09606d7a-5493-4a44-9669-56f5336f4a7c) * 0)); max-width: calc(100% - (var(--gap-h-09606d7a-5493-4a44-9669-56f5336f4a7c) * 0)); justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-0e7e7476-715d-4097-85f7-1c29de3ea5d2]{ font-size: 13px; }}
.reference-page .sd[data-s-7c97fed7-9682-412e-becf-4b85c646e284]{ color: var(--s-color-9a938a70); font-family: var(--s-font-25941c40); font-size: 22px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0em; line-height: 1.6; margin: 4px 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-09606d7a-5493-4a44-9669-56f5336f4a7c) * 0)); max-width: calc(100% - (var(--gap-h-09606d7a-5493-4a44-9669-56f5336f4a7c) * 0)); justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-7c97fed7-9682-412e-becf-4b85c646e284]{ font-size: 20px; }}
.reference-page .sd[data-s-e9bbb07d-9146-4483-a74d-fdeb4018a534]{ border-bottom: 0px solid var(--s-color-0585a4b9); border-left: 0px solid var(--s-color-0585a4b9); border-right: 0px solid var(--s-color-0585a4b9); border-top: 1px solid var(--s-color-0585a4b9); color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 12px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0em; line-height: 1.75; margin: 10px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 8px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-e9bbb07d-9146-4483-a74d-fdeb4018a534]{ font-size: 13px; }}
.reference-page .sd[data-s-b5363537-eb91-48a7-a358-4ea4e0fa0df9]{ align-content: center; align-items: center; background: var(--s-color-2da9f51e); border-radius: 0px 56px 0px 0px; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0 0; width: 100%; max-width: 100%; }
.reference-page .sd[data-s-section-inner-b5363537-eb91-48a7-a358-4ea4e0fa0df9]{ padding: 0 0; width: 100%; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: center; max-width: 100%; }
.reference-page .sd[data-s-dd8a19e2-6bff-4524-b9f1-dbeea2f95d8b]{ align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 120px 0px 120px 0px; padding: 0px 80px; width: 1440px; max-width: 100%; }
.reference-page .sd[data-s-dd8a19e2-6bff-4524-b9f1-dbeea2f95d8b].appear{ opacity: 0; transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; translate: 0px 10px; }
.reference-page .sd[data-s-dd8a19e2-6bff-4524-b9f1-dbeea2f95d8b].appear-active{ transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-dd8a19e2-6bff-4524-b9f1-dbeea2f95d8b]{ flex: none; padding: 0px 72px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-dd8a19e2-6bff-4524-b9f1-dbeea2f95d8b]{ flex: none; margin: 88px 0px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-dd8a19e2-6bff-4524-b9f1-dbeea2f95d8b]{ flex: none; padding: 0px 0px; width: 90%; max-width: 90%; }}
.reference-page .sd[data-s-87b20908-0c25-4152-bb77-dfe2e4a170fa]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 0px 64px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-87b20908-0c25-4152-bb77-dfe2e4a170fa]{ padding: 0px 0px 32px 0px; }}
.reference-page .sd[data-s-9ccd007f-7271-4d2a-be70-bfc42abb857d]{ flex: none; padding: 0px; width: 800px; max-width: 100%; }
.reference-page .sd[data-s-3c5508ea-d1b1-47d7-ad86-b35c17879301]{ align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; width: 100%; --gap-h-3c5508ea-d1b1-47d7-ad86-b35c17879301: 0px; --gap-v-3c5508ea-d1b1-47d7-ad86-b35c17879301: 0px; --gap-uuid: 3c5508ea-d1b1-47d7-ad86-b35c17879301; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-3c5508ea-d1b1-47d7-ad86-b35c17879301]{ align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; --gap-h-3c5508ea-d1b1-47d7-ad86-b35c17879301: 0px; --gap-v-3c5508ea-d1b1-47d7-ad86-b35c17879301: 0px; }}
.reference-page .sd[data-s-4b34436f-5ca2-4928-8fcf-0d349b62e419]{ border-bottom: 1px solid var(--s-color-90ba6ad1); border-left: 0px solid var(--s-color-90ba6ad1); border-right: 0px solid var(--s-color-90ba6ad1); border-top: 0px solid var(--s-color-90ba6ad1); color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-25941c40); font-size: 16px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0em; line-height: 1.75; padding: 30px 0px 22px 4px; text-align: left; width: 160px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-4b34436f-5ca2-4928-8fcf-0d349b62e419]{ border-bottom: 0px solid #1AA583; border-left: 0px solid #1AA583; border-right: 0px solid #1AA583; border-top: 0px solid #1AA583; flex: none; font-size: 15px; padding: 14px 0px 0px 2px; width: calc(100% - (var(--gap-h-3c5508ea-d1b1-47d7-ad86-b35c17879301) * 0)); max-width: calc(100% - (var(--gap-h-3c5508ea-d1b1-47d7-ad86-b35c17879301) * 0)); }}
.reference-page .sd[data-s-4e9aec54-d96b-450d-98ff-8f6c0cf95f6f]{ border-bottom: 1px solid var(--s-color-7db87864); border-left: 0px solid var(--s-color-7db87864); border-right: 0px solid var(--s-color-7db87864); border-top: 0px solid var(--s-color-7db87864); color: var(--s-color-9a938a70); flex: 1; height: auto; padding: 30px 0px 22px 4px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-4e9aec54-d96b-450d-98ff-8f6c0cf95f6f]{ font-size: 15px; padding: 4px 0px 14px 2px; width: calc(100% - (var(--gap-h-3c5508ea-d1b1-47d7-ad86-b35c17879301) * 0)); max-width: calc(100% - (var(--gap-h-3c5508ea-d1b1-47d7-ad86-b35c17879301) * 0)); }}
.reference-page .sd[data-s-092478b2-d56c-46d4-b423-cc7c16e744bd]{ align-content: center; align-items: center; background: #FFFFFF; border-radius: 0px; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0 0; width: 100%; max-width: 100%; }
.reference-page .sd[data-s-section-inner-092478b2-d56c-46d4-b423-cc7c16e744bd]{ padding: 0 0; width: 100%; height: auto; flex-direction: column; flex-wrap: nowrap; align-content: center; align-items: center; justify-content: center; max-width: 100%; }
.reference-page .sd[data-s-a3b30141-d016-4812-bc8a-91b045a51c67]{ align-content: flex-end; align-items: flex-end; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 120px 0px 40px 0px; padding: 0px 80px; width: 1440px; max-width: 100%; }
.reference-page .sd[data-s-a3b30141-d016-4812-bc8a-91b045a51c67].appear{ opacity: 0; transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; translate: 0px 10px; }
.reference-page .sd[data-s-a3b30141-d016-4812-bc8a-91b045a51c67].appear-active{ transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-a3b30141-d016-4812-bc8a-91b045a51c67]{ flex: none; padding: 0px 72px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-a3b30141-d016-4812-bc8a-91b045a51c67]{ flex: none; margin: 88px 0px 40px 0px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-a3b30141-d016-4812-bc8a-91b045a51c67]{ flex: none; padding: 0px 0px; width: 90%; max-width: 90%; }}
.reference-page .sd[data-s-41ebfc42-5612-4a57-9bd7-af6927ff1a2c]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 0px 40px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-41ebfc42-5612-4a57-9bd7-af6927ff1a2c]{ padding: 0px 0px 32px 0px; }}
.reference-page .sd[data-s-c423d639-7a24-4d46-9b12-931b0a7cfab4]{ color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 16px; font-weight: 400; height: auto; line-height: 1.75; margin: 0px 0px 20px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-c423d639-7a24-4d46-9b12-931b0a7cfab4]{ font-size: 15px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-c423d639-7a24-4d46-9b12-931b0a7cfab4]{ font-size: 14px; }}
.reference-page .sd[data-s-91b37092-afd2-46c7-a346-db086335cc9e]{ background: transparent; border-radius: 0; box-shadow: none; flex: none; height: 480px; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-91b37092-afd2-46c7-a346-db086335cc9e]{ flex: none; height: 400px; width: 100%; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-91b37092-afd2-46c7-a346-db086335cc9e]{ flex: none; height: 335px; width: 100%; max-width: 100%; }}
.reference-page .sd[data-s-a5ba1c02-b9b2-44d2-b6cb-30c94c99f657]{ color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 14px; font-weight: 400; height: auto; line-height: 1.75; margin: 8px 0px 0px 0px; text-align: right; width: auto; max-width: 100%; justify-content: flex-end; }
.reference-page .sd[data-s-a5ba1c02-b9b2-44d2-b6cb-30c94c99f657]:hover{ color: #0f876a; }
.reference-page .sd[data-s-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367]{ align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: center; margin: 40px 0px 0px 0px; padding: 0px; width: 100%; --gap-h-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367: 40px; --gap-v-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367: 0px; --gap-uuid: 7f094ed8-59fe-43cd-aecc-7cc3cb1a4367; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367]{ gap: 32px; --gap-h-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367: 32px; --gap-v-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367: 0px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367]{ gap: 20px; margin: 32px 0px 0px 0px; --gap-h-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367: 20px; --gap-v-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367: 0px; width: 100%; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367]{ flex-direction: column; flex-wrap: nowrap; --gap-h-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367: 0px; --gap-v-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367: 40px; }}
.reference-page .sd[data-s-7cbcaa9d-3505-4f11-a207-b5e304cfbb6f]{ align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: calc(50% - (var(--gap-h-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367) * 0.5)); max-width: calc(50% - (var(--gap-h-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367) * 0.5)); }
@media screen and (max-width: 540px){.reference-page .sd[data-s-7cbcaa9d-3505-4f11-a207-b5e304cfbb6f]{ flex: none; width: calc(100% - (var(--gap-h-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367) * 0)); max-width: calc(100% - (var(--gap-h-7f094ed8-59fe-43cd-aecc-7cc3cb1a4367) * 0)); }}

.reference-page{--s-color-90ba6ad1: #1aa583ff;--s-color-d8b8d223: #0f876aff;--s-color-15956284: #ffffffff;--s-color-6dbe09e7: #f1eee8ff;--s-color-2da9f51e: #f5f5f5ff;--s-color-9a938a70: #292929ff;--s-color-2a9c7810: #666666ff;--s-color-7db87864: #d6d6d6ff;--s-color-0585a4b9: #e2e2e2ff;--s-font-3c90ade0: "Open Sans","こぶりなゴシック W3 JIS2004";--s-font-25941c40: "Open Sans","こぶりなゴシック W6 JIS2004";--s-font-3c956f42: Inter;}