: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-cceebb1b-7c5e-4f10-81c4-f3e56cb99934]{ align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; max-width: 100%; }
.reference-page .sd[data-s-e8003124-80ad-458f-ac13-e02e611136a9]{ border-radius: 0; color: var(--s-color-9a938a70); font-family: var(--s-font-3c90ade0); font-size: 16px; font-weight: 500; letter-spacing: 0em; line-height: 1.75; margin: 0px 0px 0px 0px; opacity: 1; padding: 0px 0px 0px 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-e8003124-80ad-458f-ac13-e02e611136a9]{ font-size: 14px; }}
.reference-page .sd[data-s-37377e6f-3d69-4a4e-b15d-93f3d01b7f3b]{ border-radius: 0; color: #ff7070; font-family: var(--s-font-3c90ade0); font-size: 12px; font-weight: 400; letter-spacing: 0em; line-height: 1.75; margin: 0px 0px 0px 10px; opacity: 1; padding: 0px 0px 0px 0px; text-align: center; max-width: calc(100% - 10px); justify-content: center; }


.reference-page .sd[data-s-fb70799f-f6c9-4612-b0b2-d06fe296216e]{ 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-fb70799f-f6c9-4612-b0b2-d06fe296216e]{ margin: 72px 0px 0px 0px; width: 100%; max-width: 100%; }}
.reference-page .sd[data-s-91839487-e1fc-4367-8341-18e6d1d5201b]{ 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-91839487-e1fc-4367-8341-18e6d1d5201b]{ 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-83108ec3-2a9e-44f1-848f-1d40967e6eda]{ align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 80px 0px 120px 0px; padding: 0px 80px; width: 1440px; max-width: 100%; }
.reference-page .sd[data-s-83108ec3-2a9e-44f1-848f-1d40967e6eda].appear{ opacity: 0; transform: ; transition-delay: 1500ms; transition-duration: 800ms; transition-timing-function: ease-in-out; }
.reference-page .sd[data-s-83108ec3-2a9e-44f1-848f-1d40967e6eda].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-83108ec3-2a9e-44f1-848f-1d40967e6eda]{ flex: none; padding: 0px 72px; }}
@media screen and (max-width: 840px){.reference-page .sd[data-s-83108ec3-2a9e-44f1-848f-1d40967e6eda].appear{ transition-delay: 1500ms; }
.reference-page .sd[data-s-83108ec3-2a9e-44f1-848f-1d40967e6eda].appear-active{ transition-delay: 1500ms; }
.reference-page .sd[data-s-83108ec3-2a9e-44f1-848f-1d40967e6eda]{ flex: none; margin: 40px 0px 88px 0px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-83108ec3-2a9e-44f1-848f-1d40967e6eda].appear{ transition-delay: 1400ms; }
.reference-page .sd[data-s-83108ec3-2a9e-44f1-848f-1d40967e6eda].appear-active{ transition-delay: 1400ms; }
.reference-page .sd[data-s-83108ec3-2a9e-44f1-848f-1d40967e6eda]{ flex: none; padding: 0px 0px; width: 90%; max-width: 90%; }}
.reference-page .sd[data-s-b66a5046-1026-45ab-987e-df3e6a3db9c2]{ color: var(--s-color-9a938a70); flex: none; height: auto; margin: 0px 0px 0px 0px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-b66a5046-1026-45ab-987e-df3e6a3db9c2]{ font-size: 15px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-b66a5046-1026-45ab-987e-df3e6a3db9c2]{ flex: none; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }}
.reference-page .sd[data-s-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3]{ align-content: center; align-items: center; background: transparent; border-radius: 0; flex: none; gap: 40px; justify-content: flex-start; margin: 100px 0px 0px 0px; opacity: 1; padding: 0px; width: 720px; --gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3: 0px; --gap-v-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3: 40px; --gap-uuid: ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3; max-width: 100%; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3]{ gap: 32px; margin: 80px 0px 0px 0px; --gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3: 0px; --gap-v-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3: 32px; max-width: 100%; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3]{ flex: none; --gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3: 0px; --gap-v-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3: 40px; }}
.reference-page .sd[data-s-541b3ead-1620-4af3-b1e6-cac26f58cfc9]{ align-content: stretch; align-items: stretch; background: transparent; border-radius: 0; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); --gap-h-541b3ead-1620-4af3-b1e6-cac26f58cfc9: 0px; --gap-v-541b3ead-1620-4af3-b1e6-cac26f58cfc9: 8px; --gap-uuid: 541b3ead-1620-4af3-b1e6-cac26f58cfc9; max-width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); }
.reference-page .sd[data-s-05d870d5-d8b0-45ec-b338-30d1d786f1d3]{ background: var(--s-color-15956284); border-bottom: 1px solid var(--s-color-7db87864); border-left: 1px solid var(--s-color-7db87864); border-radius: 2px; border-right: 1px solid var(--s-color-7db87864); border-top: 1px solid var(--s-color-7db87864); box-shadow: none; color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 12px 20px; text-align: left; width: calc(100% - (var(--gap-h-541b3ead-1620-4af3-b1e6-cac26f58cfc9) * 0)); max-width: calc(100% - (var(--gap-h-541b3ead-1620-4af3-b1e6-cac26f58cfc9) * 0)); }
.reference-page .sd[data-s-05d870d5-d8b0-45ec-b338-30d1d786f1d3]:focus{ outline:none;border-bottom: 1px solid #243C7A; border-left: 1px solid #243C7A; border-right: 1px solid #243C7A; border-top: 1px solid #243C7A; }
.reference-page .sd[data-s-05d870d5-d8b0-45ec-b338-30d1d786f1d3]::-webkit-input-placeholder{ color: #b4b4b4; }
.reference-page .sd[data-s-05d870d5-d8b0-45ec-b338-30d1d786f1d3]:-moz-placeholder{ color: #b4b4b4; }
.reference-page .sd[data-s-05d870d5-d8b0-45ec-b338-30d1d786f1d3]::-moz-placeholder{ color: #b4b4b4; }
.reference-page .sd[data-s-05d870d5-d8b0-45ec-b338-30d1d786f1d3]:-ms-input-placeholder{ color: #b4b4b4; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-05d870d5-d8b0-45ec-b338-30d1d786f1d3]{ font-size: 14px; }}
@media screen and (max-width: 540px){.reference-page .sd[data-s-05d870d5-d8b0-45ec-b338-30d1d786f1d3]{ flex: none; }}
.reference-page .sd[data-s-54e6e710-81c9-404c-b95a-d0f4cf339589]{ align-content: stretch; align-items: stretch; background: transparent; border-radius: 0; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); --gap-h-54e6e710-81c9-404c-b95a-d0f4cf339589: 0px; --gap-v-54e6e710-81c9-404c-b95a-d0f4cf339589: 4px; --gap-uuid: 54e6e710-81c9-404c-b95a-d0f4cf339589; max-width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); }
.reference-page .sd[data-s-b8d6c52a-084b-46d4-83f3-6a4480537840]{ align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; --gap-h-b8d6c52a-084b-46d4-83f3-6a4480537840: 8px; --gap-v-b8d6c52a-084b-46d4-83f3-6a4480537840: 0px; --gap-uuid: b8d6c52a-084b-46d4-83f3-6a4480537840; }
.reference-page .sd[data-s-780d7c95-2938-42dd-8ab1-deffb5f1340f]{ background: var(--s-color-15956284); border-bottom: 1px solid var(--s-color-7db87864); border-left: 1px solid var(--s-color-7db87864); border-radius: 2px; border-right: 1px solid var(--s-color-7db87864); border-top: 1px solid var(--s-color-7db87864); box-shadow: none; color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 10px 10px 10px 10px; text-align: left; width: calc(50% - (var(--gap-h-b8d6c52a-084b-46d4-83f3-6a4480537840) * 0.5)); max-width: calc(50% - (var(--gap-h-b8d6c52a-084b-46d4-83f3-6a4480537840) * 0.5)); }
.reference-page .sd[data-s-780d7c95-2938-42dd-8ab1-deffb5f1340f]:focus{ outline:none;border-bottom: 1px solid #243C7A; border-left: 1px solid #243C7A; border-right: 1px solid #243C7A; border-top: 1px solid #243C7A; }
.reference-page .sd[data-s-780d7c95-2938-42dd-8ab1-deffb5f1340f]::-webkit-input-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-780d7c95-2938-42dd-8ab1-deffb5f1340f]:-moz-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-780d7c95-2938-42dd-8ab1-deffb5f1340f]::-moz-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-780d7c95-2938-42dd-8ab1-deffb5f1340f]:-ms-input-placeholder{ color: #cccccc; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-780d7c95-2938-42dd-8ab1-deffb5f1340f]{ font-size: 14px; }}
.reference-page .sd[data-s-12955190-622b-4bdf-a26e-553771397305]{ background: var(--s-color-15956284); border-bottom: 1px solid var(--s-color-7db87864); border-left: 1px solid var(--s-color-7db87864); border-radius: 2px; border-right: 1px solid var(--s-color-7db87864); border-top: 1px solid var(--s-color-7db87864); box-shadow: none; color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 10px 10px 10px 10px; text-align: left; width: calc(50% - (var(--gap-h-b8d6c52a-084b-46d4-83f3-6a4480537840) * 0.5)); max-width: calc(50% - (var(--gap-h-b8d6c52a-084b-46d4-83f3-6a4480537840) * 0.5)); }
.reference-page .sd[data-s-12955190-622b-4bdf-a26e-553771397305]:focus{ outline:none;border-bottom: 1px solid #243C7A; border-left: 1px solid #243C7A; border-right: 1px solid #243C7A; border-top: 1px solid #243C7A; }
.reference-page .sd[data-s-12955190-622b-4bdf-a26e-553771397305]::-webkit-input-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-12955190-622b-4bdf-a26e-553771397305]:-moz-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-12955190-622b-4bdf-a26e-553771397305]::-moz-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-12955190-622b-4bdf-a26e-553771397305]:-ms-input-placeholder{ color: #cccccc; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-12955190-622b-4bdf-a26e-553771397305]{ font-size: 14px; }}
.reference-page .sd[data-s-93870075-6bbd-4ce8-bda2-187d4beb8e46]{ align-content: stretch; align-items: stretch; background: transparent; border-radius: 0; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); --gap-h-93870075-6bbd-4ce8-bda2-187d4beb8e46: 0px; --gap-v-93870075-6bbd-4ce8-bda2-187d4beb8e46: 4px; --gap-uuid: 93870075/**/-6bbd-4ce8-bda2-187d4beb8e46; max-width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); }
.reference-page .sd[data-s-018799fc-4e6d-4db9-a948-17b9812af15b]{ background: var(--s-color-15956284); border-bottom: 1px solid var(--s-color-7db87864); border-left: 1px solid var(--s-color-7db87864); border-radius: 2px; border-right: 1px solid var(--s-color-7db87864); border-top: 1px solid var(--s-color-7db87864); box-shadow: none; color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 10px 10px 10px 10px; text-align: left; width: calc(100% - (var(--gap-h-93870075-6bbd-4ce8-bda2-187d4beb8e46) * 0)); max-width: calc(100% - (var(--gap-h-93870075-6bbd-4ce8-bda2-187d4beb8e46) * 0)); }
.reference-page .sd[data-s-018799fc-4e6d-4db9-a948-17b9812af15b]:focus{ outline:none;border-bottom: 1px solid #243C7A; border-left: 1px solid #243C7A; border-right: 1px solid #243C7A; border-top: 1px solid #243C7A; }
.reference-page .sd[data-s-018799fc-4e6d-4db9-a948-17b9812af15b]::-webkit-input-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-018799fc-4e6d-4db9-a948-17b9812af15b]:-moz-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-018799fc-4e6d-4db9-a948-17b9812af15b]::-moz-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-018799fc-4e6d-4db9-a948-17b9812af15b]:-ms-input-placeholder{ color: #cccccc; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-018799fc-4e6d-4db9-a948-17b9812af15b]{ font-size: 14px; }}
.reference-page .sd[data-s-dba7e919-4d23-49bd-a5c2-99e8a06714ce]{ align-content: stretch; align-items: stretch; background: transparent; border-radius: 0; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); --gap-h-dba7e919-4d23-49bd-a5c2-99e8a06714ce: 0px; --gap-v-dba7e919-4d23-49bd-a5c2-99e8a06714ce: 4px; --gap-uuid: dba7e919-4d23-49bd-a5c2-99e8a06714ce; max-width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); }
.reference-page .sd[data-s-deeb2375-34f2-4edc-8265-8f12fe629d84]{ background: var(--s-color-15956284); border-bottom: 1px solid var(--s-color-7db87864); border-left: 1px solid var(--s-color-7db87864); border-radius: 2px; border-right: 1px solid var(--s-color-7db87864); border-top: 1px solid var(--s-color-7db87864); box-shadow: none; color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 10px 10px 10px 10px; text-align: left; width: calc(100% - (var(--gap-h-dba7e919-4d23-49bd-a5c2-99e8a06714ce) * 0)); max-width: calc(100% - (var(--gap-h-dba7e919-4d23-49bd-a5c2-99e8a06714ce) * 0)); }
.reference-page .sd[data-s-deeb2375-34f2-4edc-8265-8f12fe629d84]:focus{ outline:none;border-bottom: 1px solid #243C7A; border-left: 1px solid #243C7A; border-right: 1px solid #243C7A; border-top: 1px solid #243C7A; }
.reference-page .sd[data-s-deeb2375-34f2-4edc-8265-8f12fe629d84]::-webkit-input-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-deeb2375-34f2-4edc-8265-8f12fe629d84]:-moz-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-deeb2375-34f2-4edc-8265-8f12fe629d84]::-moz-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-deeb2375-34f2-4edc-8265-8f12fe629d84]:-ms-input-placeholder{ color: #cccccc; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-deeb2375-34f2-4edc-8265-8f12fe629d84]{ font-size: 14px; }}
.reference-page .sd[data-s-65949845-aa48-431b-acd8-d4530559103e]{ align-content: flex-start; align-items: flex-start; background: transparent; flex: none; gap: 4px; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); --gap-h-65949845-aa48-431b-acd8-d4530559103e: 0px; --gap-v-65949845-aa48-431b-acd8-d4530559103e: 4px; --gap-uuid: 65949845-aa48-431b-acd8-d4530559103e; max-width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); }
.reference-page .sd[data-s-c6dba806-bc51-4714-9a83-7ad808909a6c]{ align-content: center; align-items: center; background: transparent; flex-direction: row; flex-wrap: nowrap; justify-content: flex-end; width: calc(100% - (var(--gap-h-65949845-aa48-431b-acd8-d4530559103e) * 0)); max-width: calc(100% - (var(--gap-h-65949845-aa48-431b-acd8-d4530559103e) * 0)); }
.reference-page .sd[data-s-1b42ff8b-950a-4004-b220-bab95829fd8d]{ appearance: none; background: var(--s-color-15956284); border-bottom: 1px solid var(--s-color-7db87864); border-left: 1px solid var(--s-color-7db87864); border-radius: 4px; border-right: 1px solid var(--s-color-7db87864); border-top: 1px solid var(--s-color-7db87864); box-shadow: none; color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 15px; line-height: 1.4; padding: 15px 10px 15px 10px; width: 100%; max-width: 100%; }
.reference-page .sd[data-s-1b42ff8b-950a-4004-b220-bab95829fd8d]:focus{ outline:none;border-bottom: 1px solid #243C7A; border-left: 1px solid #243C7A; border-right: 1px solid #243C7A; border-top: 1px solid #243C7A; }
.reference-page .sd[data-s-1b42ff8b-950a-4004-b220-bab95829fd8d]::-webkit-input-placeholder{ color: #aeaeae; }
.reference-page .sd[data-s-1b42ff8b-950a-4004-b220-bab95829fd8d]:-moz-placeholder{ color: #aeaeae; }
.reference-page .sd[data-s-1b42ff8b-950a-4004-b220-bab95829fd8d]::-moz-placeholder{ color: #aeaeae; }
.reference-page .sd[data-s-1b42ff8b-950a-4004-b220-bab95829fd8d]:-ms-input-placeholder{ color: #aeaeae; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-1b42ff8b-950a-4004-b220-bab95829fd8d]{ font-size: 14px; }}
.reference-page .sd[data-s-91906780-b806-4cd2-a558-7a59f9e1778d]{ bottom: 0px; color: var(--s-color-2a9c7810); font-size: 20px; pointer-events: none; position: absolute; right: 0px; top: 0px; width: 42px; max-width: 100%; }
.reference-page .sd[data-s-ae3d778b-3d93-4273-b3fa-fcabb40eb049]{ align-content: flex-start; align-items: flex-start; background: transparent; flex: none; gap: 4px; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); --gap-h-ae3d778b-3d93-4273-b3fa-fcabb40eb049: 0px; --gap-v-ae3d778b-3d93-4273-b3fa-fcabb40eb049: 4px; --gap-uuid: ae3d778b-3d93-4273-b3fa-fcabb40eb049; max-width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); }
.reference-page .sd[data-s-d3ca9099-c459-4612-9018-46a4727e9ffe]{ background: var(--s-color-15956284); border-bottom: 1px solid var(--s-color-7db87864); border-left: 1px solid var(--s-color-7db87864); border-radius: 4px; border-right: 1px solid var(--s-color-7db87864); border-top: 1px solid var(--s-color-7db87864); box-shadow: none; color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 15px; font-weight: 400; height: 200px; justify-content: center; letter-spacing: 0em; line-height: 1.4; opacity: 1; padding: 10px 10px 10px 10px; text-align: left; text-shadow: none; width: calc(100% - (var(--gap-h-ae3d778b-3d93-4273-b3fa-fcabb40eb049) * 0)); max-width: calc(100% - (var(--gap-h-ae3d778b-3d93-4273-b3fa-fcabb40eb049) * 0)); }
.reference-page .sd[data-s-d3ca9099-c459-4612-9018-46a4727e9ffe]:focus{ outline:none;border-bottom: 1px solid #243C7A; border-left: 1px solid #243C7A; border-right: 1px solid #243C7A; border-top: 1px solid #243C7A; }
.reference-page .sd[data-s-d3ca9099-c459-4612-9018-46a4727e9ffe]::-webkit-input-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-d3ca9099-c459-4612-9018-46a4727e9ffe]:-moz-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-d3ca9099-c459-4612-9018-46a4727e9ffe]::-moz-placeholder{ color: #cccccc; }
.reference-page .sd[data-s-d3ca9099-c459-4612-9018-46a4727e9ffe]:-ms-input-placeholder{ color: #cccccc; }
@media screen and (max-width: 840px){.reference-page .sd[data-s-d3ca9099-c459-4612-9018-46a4727e9ffe]{ font-size: 14px; }}
.reference-page .sd[data-s-e58cda5e-11dc-4c4c-bff5-3081ed8600f9]{ flex: none; flex-direction: row; flex-wrap: no-wrap; height: auto; margin: 0px 0px 0px 0px; padding: 0px; width: auto; max-width: 100%; }
.reference-page .sd[data-s-4c8669bd-56be-4bc2-a841-ac23c6d1bea7]{ flex: none; height: auto; margin: 0px 10px 0px 0px; padding: 0px; width: auto; max-width: calc(100% - 10px); }
.reference-page .sd[data-s-2aa24d55-dd26-4e72-92db-35324d7501db]{ align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 1px; justify-content: center; padding: 0px; --gap-h-2aa24d55-dd26-4e72-92db-35324d7501db: 1px; --gap-v-2aa24d55-dd26-4e72-92db-35324d7501db: 0px; --gap-uuid: 2aa24d55-dd26-4e72-92db-35324d7501db; }
.reference-page .sd[data-s-576d2136-ed34-46f0-85b7-71f96e118d53]{ 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-d8b8d223); flex: none; font-family: var(--s-font-3c90ade0); font-size: 15px; font-weight: 400; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.reference-page .sd[data-s-576d2136-ed34-46f0-85b7-71f96e118d53]:hover{ opacity: 0.8; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-576d2136-ed34-46f0-85b7-71f96e118d53]{ font-size: 14px; }}
.reference-page .sd[data-s-812307bf-a020-40e3-975d-03a77fb1ec10]{ color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 15px; font-weight: 400; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-812307bf-a020-40e3-975d-03a77fb1ec10]{ font-size: 14px; }}
.reference-page .sd[data-s-b06b16f1-d960-4eb6-8ebe-92cb697d7b63]{ background: var(--s-color-90ba6ad1); border-radius: 10px; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); color: var(--s-color-9a938a70); flex: none; font-family: var(--s-font-3c90ade0); font-size: 15px; font-weight: 400; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 14px; text-align: left; width: 320px; max-width: 100%; }
.reference-page .sd[data-s-b06b16f1-d960-4eb6-8ebe-92cb697d7b63]:hover{ opacity: 0.8; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-b06b16f1-d960-4eb6-8ebe-92cb697d7b63]{ flex: none; width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); max-width: calc(100% - (var(--gap-h-ac34f201-8e33-48d2-bc09-fcc0e5c0e8b3) * 0)); }}
.reference-page .sd[data-s-989a4240-4ab8-4fde-b59d-635c3023fa41]{ border-radius: 0; color: var(--s-color-15956284); font-family: var(--s-font-25941c40); font-size: 18px; font-weight: 600; letter-spacing: 0em; line-height: 1.75; margin: 0 0 0 0; opacity: 1; padding: 0px 0px 0px 0px; text-align: center; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){.reference-page .sd[data-s-989a4240-4ab8-4fde-b59d-635c3023fa41]{ font-size: 15px; }}

.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;}