: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-8fab9458][data-s-8fab9458][data-s-8fab9458]{ font-family: var(--s-font-3c90ade0); font-size: 18px; font-weight: 400; line-height: 1.75; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-8fab9458][data-s-8fab9458][data-s-8fab9458]{ font-size: 16px; }}

.reference-page .sd[data-s-5cb2691a-592d-496f-bfa5-d27ecd2a702e]{ align-content: center; align-items: center; border-bottom: 0px solid #99d3c5; border-left: 0px solid #99d3c5; border-right: 0px solid #99d3c5; border-top: 0px solid #99d3c5; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px; overflow-x: visible; overflow-y: visible; padding: 120px 0px 0px 0px; width: 100%; --gap-h-5cb2691a-592d-496f-bfa5-d27ecd2a702e: 0px; --gap-v-5cb2691a-592d-496f-bfa5-d27ecd2a702e: 0px; --gap-uuid: 5cb2691a-592d-496f-bfa5-d27ecd2a702e; max-width: 100%; }
.reference-page .sd[data-s-5cb2691a-592d-496f-bfa5-d27ecd2a702e].appear{ opacity: 0; transform: ; transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; --gap-h-5cb2691a-592d-496f-bfa5-d27ecd2a702e: 0px; --gap-v-5cb2691a-592d-496f-bfa5-d27ecd2a702e: 0px; }
.reference-page .sd[data-s-5cb2691a-592d-496f-bfa5-d27ecd2a702e].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-5cb2691a-592d-496f-bfa5-d27ecd2a702e]{ flex: none; --gap-h-5cb2691a-592d-496f-bfa5-d27ecd2a702e: 0px; --gap-v-5cb2691a-592d-496f-bfa5-d27ecd2a702e: 0px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-5cb2691a-592d-496f-bfa5-d27ecd2a702e].appear{ transition-duration: 800ms; }
.reference-page .sd[data-s-5cb2691a-592d-496f-bfa5-d27ecd2a702e].appear-active{ transition-duration: 800ms; }
.reference-page .sd[data-s-5cb2691a-592d-496f-bfa5-d27ecd2a702e]{ flex: none; padding: 72px 0px 0px 0px; --gap-h-5cb2691a-592d-496f-bfa5-d27ecd2a702e: 0px; --gap-v-5cb2691a-592d-496f-bfa5-d27ecd2a702e: 0px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-5cb2691a-592d-496f-bfa5-d27ecd2a702e]{ flex: none; width: 90%; --gap-h-5cb2691a-592d-496f-bfa5-d27ecd2a702e: 0px; --gap-v-5cb2691a-592d-496f-bfa5-d27ecd2a702e: 0px; max-width: 90%; }}
.reference-page .sd[data-s-d76247a7-2fa3-4017-8963-c68bc7e88782]{ align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: center; margin: 0px 0px 64px 0px; padding: 0px; --gap-h-d76247a7-2fa3-4017-8963-c68bc7e88782: 0px; --gap-v-d76247a7-2fa3-4017-8963-c68bc7e88782: 12px; --gap-uuid: d76247a7-2fa3-4017-8963-c68bc7e88782; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-d76247a7-2fa3-4017-8963-c68bc7e88782]{ gap: 10px; margin: 0px 0px 56px 0px; --gap-h-d76247a7-2fa3-4017-8963-c68bc7e88782: 0px; --gap-v-d76247a7-2fa3-4017-8963-c68bc7e88782: 10px; max-width: 100%; }}
.reference-page .sd[data-s-62c23587-8192-48e1-8623-5ae6a88a9fc8]{ color: var(--s-color-9a938a70); font-family: var(--s-font-25941c40); font-size: 62px; font-style: normal; font-weight: 600; 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-62c23587-8192-48e1-8623-5ae6a88a9fc8].appear{ color: #1AA583; }
.reference-page .sd[data-s-62c23587-8192-48e1-8623-5ae6a88a9fc8].appear-active{  }
@media screen and (max-width: 840px){.reference-page .sd[data-s-62c23587-8192-48e1-8623-5ae6a88a9fc8]{ font-size: 44px; transition-duration: 800ms; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-62c23587-8192-48e1-8623-5ae6a88a9fc8]{ font-size: 36px; margin: 0px; }}
.reference-page .sd[data-s-256f80c5-0569-4dac-aa87-8a15517939cc]{ color: var(--s-color-2a9c7810); flex: none; font-family: var(--s-font-3c956f42); font-size: 18px; font-style: normal; font-weight: 500; 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-256f80c5-0569-4dac-aa87-8a15517939cc]{ font-size: 15px; padding: 0px 0px 0px 0px; }}
.reference-page .sd[data-s-19e00581-43c1-437a-a8f5-df0be20eb65c]{ 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-5cb2691a-592d-496f-bfa5-d27ecd2a702e) * 0.10000000000000003)); max-width: calc(90% - (var(--gap-h-5cb2691a-592d-496f-bfa5-d27ecd2a702e) * 0.10000000000000003)); }
.reference-page .sd[data-s-19e00581-43c1-437a-a8f5-df0be20eb65c].appear{ opacity: 0; scale: 0.2 1; transition-delay: 1000ms; transition-duration: 500ms; }
.reference-page .sd[data-s-19e00581-43c1-437a-a8f5-df0be20eb65c].appear-active{ transition-delay: 1000ms; transition-duration: 500ms; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-19e00581-43c1-437a-a8f5-df0be20eb65c].appear{ transition-delay: 900ms; transition-duration: 800ms; transition-timing-function: cubic-bezier(0.25, 0.96, 0.7 , 1   ); }
.reference-page .sd[data-s-19e00581-43c1-437a-a8f5-df0be20eb65c].appear-active{ transition-delay: 900ms; 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-19e00581-43c1-437a-a8f5-df0be20eb65c]{ flex: none; width: calc(100% - (var(--gap-h-5cb2691a-592d-496f-bfa5-d27ecd2a702e) * 0)); max-width: calc(100% - (var(--gap-h-5cb2691a-592d-496f-bfa5-d27ecd2a702e) * 0)); }}
.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-63453234-38de-456a-a462-e1ca584b9b5d]{ 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-63453234-38de-456a-a462-e1ca584b9b5d]{ 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-63453234-38de-456a-a462-e1ca584b9b5d]{ align-content: center; align-items: center; justify-content: flex-start; }}
.reference-page .sd[data-s-80ed6941-cc12-4aac-be21-d0c633f9f97b]{ 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-80ed6941-cc12-4aac-be21-d0c633f9f97b].appear{ opacity: 0; transition-delay: 200ms; transition-duration: 800ms; transition-timing-function: ease-in-out; translate: 0px 10px; }
.reference-page .sd[data-s-80ed6941-cc12-4aac-be21-d0c633f9f97b].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-80ed6941-cc12-4aac-be21-d0c633f9f97b]{ flex: none; flex-direction: column; margin: 120px 0px; padding: 0px 72px; max-width: 100%; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-80ed6941-cc12-4aac-be21-d0c633f9f97b]{ flex: none; margin: 88px 0px; width: 100%; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-80ed6941-cc12-4aac-be21-d0c633f9f97b]{ flex: none; margin: 88px 0px 88px 0px; padding: 0px 0px; width: 90%; max-width: 90%; }}
.reference-page .sd[data-s-748455dd-a13b-474e-ab08-2ce5e25ebc3d]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; padding: 0px 0px 44px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-748455dd-a13b-474e-ab08-2ce5e25ebc3d]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-748455dd-a13b-474e-ab08-2ce5e25ebc3d]{ flex-direction: row; flex-wrap: nowrap; padding: 0px 0px 32px 0px; }}
.reference-page .sd[data-s-e476bf6c-bfb4-4f75-a26c-48bdcad296ef]{ color: var(--s-color-9a938a70); height: auto; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-e476bf6c-bfb4-4f75-a26c-48bdcad296ef]{ flex: none; }}
.reference-page .sd[data-s-64010cc2-b1a3-4a1b-93d2-6760749c76fc]{ align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; justify-content: space-between; margin: 64px 0px 0px 0px; padding: 0px; width: 100%; --gap-h-64010cc2-b1a3-4a1b-93d2-6760749c76fc: 22px; --gap-v-64010cc2-b1a3-4a1b-93d2-6760749c76fc: 0px; --gap-uuid: 64010cc2-b1a3-4a1b-93d2-6760749c76fc; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-64010cc2-b1a3-4a1b-93d2-6760749c76fc]{ flex-direction: row; flex-wrap: nowrap; gap: 18px; --gap-h-64010cc2-b1a3-4a1b-93d2-6760749c76fc: 18px; --gap-v-64010cc2-b1a3-4a1b-93d2-6760749c76fc: 0px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-64010cc2-b1a3-4a1b-93d2-6760749c76fc]{ flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; margin: 32px 0px 0px 0px; width: 420px; --gap-h-64010cc2-b1a3-4a1b-93d2-6760749c76fc: 0px; --gap-v-64010cc2-b1a3-4a1b-93d2-6760749c76fc: 15px; max-width: 100%; }}
.reference-page .sd[data-s-2972b8c6-c158-488e-b554-8833d340b0a3]{ align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: auto; justify-content: center; padding: 0px; --gap-h-2972b8c6-c158-488e-b554-8833d340b0a3: 22px; --gap-v-2972b8c6-c158-488e-b554-8833d340b0a3: 0px; --gap-uuid: 2972b8c6-c158-488e-b554-8833d340b0a3; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-2972b8c6-c158-488e-b554-8833d340b0a3]{ flex-direction: column; --gap-h-2972b8c6-c158-488e-b554-8833d340b0a3: 0px; --gap-v-2972b8c6-c158-488e-b554-8833d340b0a3: 22px; }}
.reference-page .sd[data-s-4c99f2a0-5406-416a-b3e0-1cff6de63057]{ height: 21px; width: 18px; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-4c99f2a0-5406-416a-b3e0-1cff6de63057]{ rotate: 90deg; }}
.reference-page .sd[data-s-6bce8fcc-a9ef-49ca-baa3-6bf9cc636f31]{ align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: auto; justify-content: center; padding: 0px; --gap-h-6bce8fcc-a9ef-49ca-baa3-6bf9cc636f31: 22px; --gap-v-6bce8fcc-a9ef-49ca-baa3-6bf9cc636f31: 0px; --gap-uuid: 6bce8fcc-a9ef-49ca-baa3-6bf9cc636f31; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-6bce8fcc-a9ef-49ca-baa3-6bf9cc636f31]{ flex-direction: column; --gap-h-6bce8fcc-a9ef-49ca-baa3-6bf9cc636f31: 0px; --gap-v-6bce8fcc-a9ef-49ca-baa3-6bf9cc636f31: 22px; }}
.reference-page .sd[data-s-142c93f6-0768-4bc5-ba17-a7d685087239]{ height: 21px; width: 18px; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-142c93f6-0768-4bc5-ba17-a7d685087239]{ rotate: 90deg; }}
.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-aee0b7be-41cd-4989-b45f-cae3c90a4e7c]{ align-content: center; align-items: center; background: var(--s-color-15956284); border-radius: 12px; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 12px; justify-content: flex-start; padding: 18px 0px 20px 0px; width: auto; --gap-h-aee0b7be-41cd-4989-b45f-cae3c90a4e7c: 0px; --gap-v-aee0b7be-41cd-4989-b45f-cae3c90a4e7c: 12px; --gap-uuid: aee0b7be-41cd-4989-b45f-cae3c90a4e7c; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-aee0b7be-41cd-4989-b45f-cae3c90a4e7c]{ gap: 8px; --gap-h-aee0b7be-41cd-4989-b45f-cae3c90a4e7c: 0px; --gap-v-aee0b7be-41cd-4989-b45f-cae3c90a4e7c: 8px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-aee0b7be-41cd-4989-b45f-cae3c90a4e7c]{ gap: 4px; --gap-h-aee0b7be-41cd-4989-b45f-cae3c90a4e7c: 0px; --gap-v-aee0b7be-41cd-4989-b45f-cae3c90a4e7c: 4px; }}
.reference-page .sd[data-s-9a4a5597-7232-476c-9fcd-18120152f890]{ align-content: flex-end; align-items: flex-end; border-radius: 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 82px; justify-content: center; padding: 0px 0px 0px 0px; width: 82px; --gap-h-9a4a5597-7232-476c-9fcd-18120152f890: 10px; --gap-v-9a4a5597-7232-476c-9fcd-18120152f890: 0px; --gap-uuid: 9a4a5597-7232-476c-9fcd-18120152f890; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-9a4a5597-7232-476c-9fcd-18120152f890]{ flex: none; height: 64px; width: 64px; --gap-h-9a4a5597-7232-476c-9fcd-18120152f890: 10px; --gap-v-9a4a5597-7232-476c-9fcd-18120152f890: 0px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-9a4a5597-7232-476c-9fcd-18120152f890]{ gap: 4px; padding: 2px 0px 0px 2px; --gap-h-9a4a5597-7232-476c-9fcd-18120152f890: 4px; --gap-v-9a4a5597-7232-476c-9fcd-18120152f890: 0px; }}
.reference-page .sd[data-s-40e4d77e-e661-4bfc-ac0f-bf2a1507e6eb]{ align-items: center; flex: none; flex-direction: column; height: auto; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden; padding: 5px 0px 5px 0px; width: 68px; max-width: 100%; }
.reference-page .sd[data-s-f7b26582-8809-4d44-a826-8f370fb8175a]{ align-items: center; flex-direction: column; height: auto; justify-content: center; margin: 0px; width: 100%; max-width: 100%; }
.reference-page .sd[data-s-091be344-1b15-4e54-ba8f-58501f0eb4e2]{ color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-25941c40); font-size: 20px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0em; line-height: 1.6; text-align: center; width: calc(90% - (var(--gap-h-aee0b7be-41cd-4989-b45f-cae3c90a4e7c) * 0.10000000000000003)); max-width: calc(90% - (var(--gap-h-aee0b7be-41cd-4989-b45f-cae3c90a4e7c) * 0.10000000000000003)); justify-content: center; }
.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-3ddb2a3e-f57a-472e-8028-41e8c5c30ece]{ 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-3ddb2a3e-f57a-472e-8028-41e8c5c30ece]{ margin: 72px 0px 0px 0px; width: 100%; max-width: 100%; }}
.reference-page .sd[data-s-231d3069-bb06-4db5-9803-9fedd2458544]{ 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-231d3069-bb06-4db5-9803-9fedd2458544]{ 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-4aa8491e-1988-4651-9458-284c770191ed]{ align-content: flex-end; align-items: flex-end; 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-4aa8491e-1988-4651-9458-284c770191ed].appear{ opacity: 0; transform: ; transition-delay: 1500ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
.reference-page .sd[data-s-4aa8491e-1988-4651-9458-284c770191ed].appear-active{ transition-delay: 1500ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-4aa8491e-1988-4651-9458-284c770191ed]{ flex: none; padding: 0px 72px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-4aa8491e-1988-4651-9458-284c770191ed].appear{ transition-delay: 1500ms; }
.reference-page .sd[data-s-4aa8491e-1988-4651-9458-284c770191ed].appear-active{ transition-delay: 1500ms; }
.reference-page .sd[data-s-4aa8491e-1988-4651-9458-284c770191ed]{ flex: none; margin: 88px 0px 88px 0px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-4aa8491e-1988-4651-9458-284c770191ed].appear{ transition-delay: 1400ms; }
.reference-page .sd[data-s-4aa8491e-1988-4651-9458-284c770191ed].appear-active{ transition-delay: 1400ms; }
.reference-page .sd[data-s-4aa8491e-1988-4651-9458-284c770191ed]{ flex: none; padding: 0px 0px; width: 90%; max-width: 90%; }}
.reference-page .sd[data-s-5bd41d2f-9a22-47ec-90cd-f15ecc0b198a]{ 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 48px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-5bd41d2f-9a22-47ec-90cd-f15ecc0b198a]{ padding: 0px 0px 32px 0px; }}
.reference-page .sd[data-s-b696af80-bad8-4db2-bb2d-4aab49c447d3]{ 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 0px 0px; width: 65%; max-width: 65%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-b696af80-bad8-4db2-bb2d-4aab49c447d3]{ flex: none; width: 80%; max-width: 80%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-b696af80-bad8-4db2-bb2d-4aab49c447d3]{ flex: none; width: 100%; max-width: 100%; }}
.reference-page .sd[data-s-2608ce4f-4ea6-4e55-a5da-d04bf79a9761]{ align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
.reference-page .sd[data-s-280dc737-a25e-47a9-844b-33b42eab175e]{ color: var(--s-color-9a938a70); flex: none; height: auto; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-280dc737-a25e-47a9-844b-33b42eab175e]{ flex: none; width: auto; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-280dc737-a25e-47a9-844b-33b42eab175e]{ font-size: 15px; margin: 0px 0px 24px 0px; max-width: 100%; }}
.reference-page .sd[data-s-88482241-c265-40f7-a4bc-c78c7ca1dea2]{ align-content: flex-start; align-items: flex-start; flex: none; justify-content: flex-start; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-88482241-c265-40f7-a4bc-c78c7ca1dea2]{ flex: none; }}
.reference-page .sd[data-s-5ef4c684-c79e-427a-bf8b-5dc1365522ea]{ align-items: center; 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: none; flex-direction: row; gap: 16px; height: auto; justify-content: flex-start; padding: 10px 4px 9px 4px; width: 100%; --gap-h-5ef4c684-c79e-427a-bf8b-5dc1365522ea: 16px; --gap-v-5ef4c684-c79e-427a-bf8b-5dc1365522ea: 0px; --gap-uuid: 5ef4c684-c79e-427a-bf8b-5dc1365522ea; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-5ef4c684-c79e-427a-bf8b-5dc1365522ea]{ gap: 10px; --gap-h-5ef4c684-c79e-427a-bf8b-5dc1365522ea: 10px; --gap-v-5ef4c684-c79e-427a-bf8b-5dc1365522ea: 0px; }}
.reference-page .sd[data-s-8abd344e-1335-481f-8cb6-8c68e0447ccf]{ align-items: center; background: var(--s-color-90ba6ad1); border-radius: 1px; flex: none; flex-direction: column; height: 6px; justify-content: center; margin: 0px; width: 6px; max-width: 100%; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-8abd344e-1335-481f-8cb6-8c68e0447ccf]{ margin: 0px; }}
.reference-page .sd[data-s-c4f74ed1-83eb-4eb7-882d-ab33a2281a99]{ color: var(--s-color-9a938a70); flex: 1; font-style: normal; height: auto; letter-spacing: 0em; margin: 0px; overflow-x: hidden; overflow-y: hidden; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-c4f74ed1-83eb-4eb7-882d-ab33a2281a99]{ margin: 0px; }}
.reference-page .sd[data-s-e256570f-988b-4275-9418-fba640dc4cba]{ align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; height: 278px; justify-content: flex-end; margin: -64px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-e256570f-988b-4275-9418-fba640dc4cba]{ flex: none; height: 260px; padding: 0px 0px 0px 72px; width: 100%; max-width: 100%; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-e256570f-988b-4275-9418-fba640dc4cba]{ flex: none; height: 220px; margin: -64px 0px 0px 0px; width: 100%; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-e256570f-988b-4275-9418-fba640dc4cba]{ flex: none; padding: 0px 0px 0px 0px; }}
.reference-page .sd[data-s-18c2228d-2515-4edf-a6c8-9f08f8b2f48a]{ border-radius: 12px 0px 0px 12px; flex: none; height: 100%; width: 42%; max-width: 42%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-18c2228d-2515-4edf-a6c8-9f08f8b2f48a]{ flex: none; width: 50%; max-width: 50%; height: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-18c2228d-2515-4edf-a6c8-9f08f8b2f48a]{ flex: none; width: 95%; max-width: 95%; height: 100%; }}
.reference-page .sd[data-s-8610832c-2f20-47d1-9ff4-1c6f29a716ab]{ flex: none; height: 100%; width: 42%; max-width: 42%; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-8610832c-2f20-47d1-9ff4-1c6f29a716ab]{ flex: none; width: 50%; max-width: 50%; height: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-8610832c-2f20-47d1-9ff4-1c6f29a716ab]{ display: none; }}
@media screen and (max-width: 320px){.reference-page .sd[data-s-8610832c-2f20-47d1-9ff4-1c6f29a716ab]{ display: none; }}
.reference-page .sd[data-s-cca143f6-32ff-4f44-b2bf-1e731defafa5]{ align-content: center; align-items: center; background: #f5f5f5; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0 0; width: 100%; max-width: 100%; }
.reference-page .sd[data-s-section-inner-cca143f6-32ff-4f44-b2bf-1e731defafa5]{ 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-6c38eaa4-6086-43a1-a2ea-ec4be3bee344]{ 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 160px 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-6c38eaa4-6086-43a1-a2ea-ec4be3bee344: 0px; --gap-v-6c38eaa4-6086-43a1-a2ea-ec4be3bee344: 0px; --gap-uuid: 6c38eaa4-6086-43a1-a2ea-ec4be3bee344; max-width: 100%; }
.reference-page .sd[data-s-6c38eaa4-6086-43a1-a2ea-ec4be3bee344].appear{ opacity: 0; transition-delay: 200ms; transition-duration: 800ms; translate: 0px 10px; --gap-h-6c38eaa4-6086-43a1-a2ea-ec4be3bee344: 0px; --gap-v-6c38eaa4-6086-43a1-a2ea-ec4be3bee344: 0px; }
.reference-page .sd[data-s-6c38eaa4-6086-43a1-a2ea-ec4be3bee344].appear-active{ transition-delay: 200ms; transition-duration: 800ms; }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-6c38eaa4-6086-43a1-a2ea-ec4be3bee344]{ align-content: flex-start; align-items: flex-start; flex: none; justify-content: space-between; padding: 0px 72px; --gap-h-6c38eaa4-6086-43a1-a2ea-ec4be3bee344: 0px; --gap-v-6c38eaa4-6086-43a1-a2ea-ec4be3bee344: 0px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-6c38eaa4-6086-43a1-a2ea-ec4be3bee344]{ flex-direction: column; flex-wrap: nowrap; margin: 88px 0px 120px 0px; --gap-h-6c38eaa4-6086-43a1-a2ea-ec4be3bee344: 0px; --gap-v-6c38eaa4-6086-43a1-a2ea-ec4be3bee344: 0px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-6c38eaa4-6086-43a1-a2ea-ec4be3bee344]{ flex: none; padding: 0px 0px; width: 90%; --gap-h-6c38eaa4-6086-43a1-a2ea-ec4be3bee344: 0px; --gap-v-6c38eaa4-6086-43a1-a2ea-ec4be3bee344: 0px; max-width: 90%; }}
.reference-page .sd[data-s-38bc80ae-3d13-48e9-aff9-12d8c4f7a65a]{ 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-6c38eaa4-6086-43a1-a2ea-ec4be3bee344) * 0.75)); --gap-h-38bc80ae-3d13-48e9-aff9-12d8c4f7a65a: 0px; --gap-v-38bc80ae-3d13-48e9-aff9-12d8c4f7a65a: 48px; --gap-uuid: 38bc80ae-3d13-48e9-aff9-12d8c4f7a65a; max-width: calc(25% - (var(--gap-h-6c38eaa4-6086-43a1-a2ea-ec4be3bee344) * 0.75)); }
@media screen and (max-width: 840px){.reference-page .sd[data-s-38bc80ae-3d13-48e9-aff9-12d8c4f7a65a]{ 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 32px 0px; width: calc(100% - (var(--gap-h-6c38eaa4-6086-43a1-a2ea-ec4be3bee344) * 0)); --gap-h-38bc80ae-3d13-48e9-aff9-12d8c4f7a65a: 20px; --gap-v-38bc80ae-3d13-48e9-aff9-12d8c4f7a65a: 0px; max-width: calc(100% - (var(--gap-h-6c38eaa4-6086-43a1-a2ea-ec4be3bee344) * 0)); }}
@media screen and (max-width: 320px){.reference-page .sd[data-s-38bc80ae-3d13-48e9-aff9-12d8c4f7a65a]{ align-content: flex-end; align-items: flex-end; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; --gap-h-38bc80ae-3d13-48e9-aff9-12d8c4f7a65a: 48px; --gap-v-38bc80ae-3d13-48e9-aff9-12d8c4f7a65a: 0px; }}
.reference-page .sd[data-s-ef3cd4dc-8a41-4c15-9d65-b942c796d0d6]{ background: transparent; flex: none; gap: 24px; padding: 0px; width: calc(75% - (var(--gap-h-6c38eaa4-6086-43a1-a2ea-ec4be3bee344) * 0.24999999999999994)); --gap-h-ef3cd4dc-8a41-4c15-9d65-b942c796d0d6: 0px; --gap-v-ef3cd4dc-8a41-4c15-9d65-b942c796d0d6: 24px; --gap-uuid: ef3cd4dc-8a41-4c15-9d65-b942c796d0d6; max-width: calc(75% - (var(--gap-h-6c38eaa4-6086-43a1-a2ea-ec4be3bee344) * 0.24999999999999994)); }
@media screen and (max-width: 1060px){.reference-page .sd[data-s-ef3cd4dc-8a41-4c15-9d65-b942c796d0d6]{ flex: none; width: calc(70% - (var(--gap-h-6c38eaa4-6086-43a1-a2ea-ec4be3bee344) * 0.3)); --gap-h-ef3cd4dc-8a41-4c15-9d65-b942c796d0d6: 0px; --gap-v-ef3cd4dc-8a41-4c15-9d65-b942c796d0d6: 24px; max-width: calc(70% - (var(--gap-h-6c38eaa4-6086-43a1-a2ea-ec4be3bee344) * 0.3)); }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-ef3cd4dc-8a41-4c15-9d65-b942c796d0d6]{ flex: none; width: calc(100% - (var(--gap-h-6c38eaa4-6086-43a1-a2ea-ec4be3bee344) * 0)); --gap-h-ef3cd4dc-8a41-4c15-9d65-b942c796d0d6: 0px; --gap-v-ef3cd4dc-8a41-4c15-9d65-b942c796d0d6: 24px; max-width: calc(100% - (var(--gap-h-6c38eaa4-6086-43a1-a2ea-ec4be3bee344) * 0)); }}
.reference-page .sd[data-s-880cd999-9cf0-456f-ad0a-26968538c190]{ align-content: center; align-items: center; border-bottom: 0px solid var(--s-color-15956284); border-left: 0px solid var(--s-color-15956284); border-radius: 10px; border-right: 0px solid var(--s-color-15956284); border-top: 0px solid var(--s-color-15956284); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-ef3cd4dc-8a41-4c15-9d65-b942c796d0d6) * 0)); --gap-h-880cd999-9cf0-456f-ad0a-26968538c190: 0px; --gap-v-880cd999-9cf0-456f-ad0a-26968538c190: 0px; --gap-uuid: 880cd999-9cf0-456f-ad0a-26968538c190; max-width: calc(100% - (var(--gap-h-ef3cd4dc-8a41-4c15-9d65-b942c796d0d6) * 0)); }
.reference-page .sd[data-s-880cd999-9cf0-456f-ad0a-26968538c190]:hover{ opacity: 1; --gap-h-880cd999-9cf0-456f-ad0a-26968538c190: 0px; --gap-v-880cd999-9cf0-456f-ad0a-26968538c190: 0px; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-880cd999-9cf0-456f-ad0a-26968538c190]{ gap: 0px; --gap-h-880cd999-9cf0-456f-ad0a-26968538c190: 0px; --gap-v-880cd999-9cf0-456f-ad0a-26968538c190: 0px; }}
.reference-page .sd[data-s-b022237c-a4f0-4a6d-9800-8a9928451234]{ align-content: flex-start; align-items: flex-start; background: transparent; border-bottom: 1px solid var(--s-color-15956284); border-left: 1px solid var(--s-color-15956284); border-radius: 12px; border-right: 1px solid var(--s-color-15956284); border-top: 1px solid var(--s-color-15956284); box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; opacity: 1; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-880cd999-9cf0-456f-ad0a-26968538c190) * 0)); max-width: calc(100% - (var(--gap-h-880cd999-9cf0-456f-ad0a-26968538c190) * 0)); }
.reference-page .sd[data-s-7a7ee693-9bf4-401b-a38f-c7362ec4e4c1]{ align-content: center; align-items: center; background: var(--s-color-15956284); border-radius: 12px 12px 0px 0px; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: space-between; margin: 0px 0px; padding: 22px 20px 18px 20px; width: 100%; --gap-h-7a7ee693-9bf4-401b-a38f-c7362ec4e4c1: 0px; --gap-v-7a7ee693-9bf4-401b-a38f-c7362ec4e4c1: 0px; --gap-uuid: 7a7ee693-9bf4-401b-a38f-c7362ec4e4c1; max-width: 100%; }
.reference-page .sd._isClose[data-s-7a7ee693-9bf4-401b-a38f-c7362ec4e4c1]{ background: #FFFFFF; border-radius: 10px; --gap-h-7a7ee693-9bf4-401b-a38f-c7362ec4e4c1: 0px; --gap-v-7a7ee693-9bf4-401b-a38f-c7362ec4e4c1: 0px; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-7a7ee693-9bf4-401b-a38f-c7362ec4e4c1]{ padding: 20px 20px 20px 20px; --gap-h-7a7ee693-9bf4-401b-a38f-c7362ec4e4c1: 0px; --gap-v-7a7ee693-9bf4-401b-a38f-c7362ec4e4c1: 0px; }}
.reference-page .sd[data-s-44de080a-e8b6-47c1-ab8b-132a4861825e]{ color: var(--s-color-d8b8d223); font-family: var(--s-font-3c956f42); font-size: 22px; 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; }
.reference-page .sd[data-s-b9716615-cfd0-4d79-be75-3f9bd8cdcc59]{ color: var(--s-color-9a938a70); flex: 1; height: auto; margin: 0px 32px 0px 24px; text-align: left; width: auto; max-width: calc(100% - 56px); justify-content: flex-start; }
.reference-page .sd[data-s-880cd999-9cf0-456f-ad0a-26968538c190]:hover .sd[data-s-b9716615-cfd0-4d79-be75-3f9bd8cdcc59]{ color: #0f876a; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-b9716615-cfd0-4d79-be75-3f9bd8cdcc59]{ font-size: 15px; margin: 0px 10px 0px 20px; max-width: calc(100% - 30px); }}
.reference-page .sd[data-s-2f52c0dd-1d5b-4a92-8124-d0c5ed42a911]{ align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; padding: 0px; width: 24px; --gap-h-2f52c0dd-1d5b-4a92-8124-d0c5ed42a911: 0px; --gap-v-2f52c0dd-1d5b-4a92-8124-d0c5ed42a911: 0px; --gap-uuid: 2f52c0dd-1d5b-4a92-8124-d0c5ed42a911; max-width: 100%; }
.reference-page .sd[data-s-a93c6dca-f661-404c-91a1-79f1beb9a2f9]{ background: var(--s-color-90ba6ad1); flex: none; height: 2px; width: 14px; max-width: 100%; }
.reference-page .sd[data-s-5d5be6be-b549-4ebd-9677-60703b45de55]{ background: var(--s-color-90ba6ad1); bottom: 5px; flex: none; height: 14px; left: auto; margin: 0 0 0 0; opacity: 0; position: absolute; right: 11px; top: auto; width: 2px; max-width: 100%; }
.reference-page .sd._isClose[data-s-5d5be6be-b549-4ebd-9677-60703b45de55]{ opacity: 1; }
.reference-page .sd[data-s-f953f708-2455-4dac-873e-154d99502fb7]{ align-content: center; align-items: center; background: var(--s-color-15956284); border-radius: 0px 0px 12px 12px; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 0px 20px; width: 100%; max-width: 100%; }
.reference-page .sd._isClose[data-s-f953f708-2455-4dac-873e-154d99502fb7]{ flex: none; height: 0px; }
.reference-page .sd[data-s-ca291d55-cf68-4b46-8db8-bc39ce3ca551]{ align-content: center; align-items: center; background: rgba(43, 186, 105, 0); 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); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; opacity: 1; padding: 14px 0px 14px 0px; width: 100%; max-width: 100%; }
.reference-page .sd[data-s-f20ad20e-85c8-42d6-8a11-92021bb0f181]{ color: #d65e5e; font-family: var(--s-font-3c956f42); font-size: 22px; 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; }
.reference-page .sd[data-s-684a30dd-ac0a-452c-9f1d-c635dde80f46]{ color: var(--s-color-9a938a70); flex: 1; font-family: var(--s-font-3c90ade0); font-size: 14px; font-weight: 400; height: auto; line-height: 1.75; margin: 0px 56px 0px 24px; text-align: left; width: auto; max-width: calc(100% - 80px); justify-content: flex-start; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-684a30dd-ac0a-452c-9f1d-c635dde80f46]{ margin: 0px 52px 0px 24px; max-width: calc(100% - 76px); }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-684a30dd-ac0a-452c-9f1d-c635dde80f46]{ margin: 0px 0px 0px 24px; max-width: calc(100% - 24px); }}

.reference-page .sd[data-r-0_2_1_18c2228d-2515-4edf-a6c8-9f08f8b2f48a]:before{ background-image: url("/assets/service-cashflow.webp") }
.reference-page .sd[data-r-1_2_1_8610832c-2f20-47d1-9ff4-1c6f29a716ab]:before{ background-image: url("/assets/pages/1651debad84178b3.webp") }
.reference-page .sd[data-r-0_1_2_0_3_1_70d5baa5-f786-40bc-9c3b-3406357c7e05_4c99f2a0-5406-416a-b3e0-1cff6de63057]:before{ background-image: url("/assets/pages/b52acc50252e7f5b.svg") }
.reference-page .sd[data-r-0_3_2_0_3_1_70d5baa5-f786-40bc-9c3b-3406357c7e05_142c93f6-0768-4bc5-ba17-a7d685087239]:before{ background-image: url("/assets/pages/b52acc50252e7f5b.svg") }
.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;}