/* 本番STUDIOのCSS(複数ページ共通)。_tools/build_css.py で生成 */
br[data-bp~="base:0"]{display:none;}
br[data-bp~="base:1"]{display:inline;}
@media screen and (max-width: 840px){
br[data-bp~="@tablet:0"]{display:none;}
br[data-bp~="@tablet:1"]{display:inline;}
}
@media screen and (max-width: 414px){
br[data-bp~="@mobile:0"]{display:none;}
br[data-bp~="@mobile:1"]{display:inline;}
}
:root {--s-color-6c816deb: rgba(0, 52, 100, 0.1);--s-color-f3a8ff72: rgba(0, 52, 100, 0.1);--s-font-e282f328: Lato;--s-font-c2bf947f: Roboto;--s-font-198029bd: 'ヒラギノ角ゴ W6 JIS2004';--s-font-0fad5d3c: 'ヒラギノ丸ゴ W3 JIS2004';--s-font-b99e736c: 'Open Sans';--s-font-f1a874a9: 'Shippori Mincho';}
body { background: #fff; transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-s-3aa85e57-68f2-4454-82d8-0eb6df72167c] { align-content: center; align-items: center; background: #fff; height: 100%; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.sd[data-s-8069a691-8201-4156-968f-f59da9d1ef50] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.sd[data-s-0c302bf9-c907-4679-ba15-78dd76e21505] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; padding: 240px 120px 240px 120px; width: 1200px; --gap-h-0c302bf9-c907-4679-ba15-78dd76e21505: 0px; --gap-v-0c302bf9-c907-4679-ba15-78dd76e21505: 80px; --gap-uuid: 0c302bf9-c907-4679-ba15-78dd76e21505; max-width: 100%; }
.sd[data-s-0c302bf9-c907-4679-ba15-78dd76e21505].appear { opacity: 0; transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; --gap-h-0c302bf9-c907-4679-ba15-78dd76e21505: 0px; --gap-v-0c302bf9-c907-4679-ba15-78dd76e21505: 80px; }
.sd[data-s-0c302bf9-c907-4679-ba15-78dd76e21505].appear-active { transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-0c302bf9-c907-4679-ba15-78dd76e21505] { flex-direction: column; flex-wrap: nowrap; padding: 160px 40px 0px 40px; --gap-h-0c302bf9-c907-4679-ba15-78dd76e21505: 0px; --gap-v-0c302bf9-c907-4679-ba15-78dd76e21505: 80px; }
}
@media screen and (max-width: 414px){
.sd[data-s-0c302bf9-c907-4679-ba15-78dd76e21505] { gap: 40px; padding: 120px 24px 120px 24px; --gap-h-0c302bf9-c907-4679-ba15-78dd76e21505: 0px; --gap-v-0c302bf9-c907-4679-ba15-78dd76e21505: 40px; }
}
.sd[data-s-494f20e1-fbac-4a4f-8ed3-8f923729d24b] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; width: calc(100% - (var(--gap-h-0c302bf9-c907-4679-ba15-78dd76e21505) * 0)); --gap-h-494f20e1-fbac-4a4f-8ed3-8f923729d24b: 0px; --gap-v-494f20e1-fbac-4a4f-8ed3-8f923729d24b: 40px; --gap-uuid: 494f20e1-fbac-4a4f-8ed3-8f923729d24b; max-width: calc(100% - (var(--gap-h-0c302bf9-c907-4679-ba15-78dd76e21505) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-494f20e1-fbac-4a4f-8ed3-8f923729d24b] { gap: 24px; --gap-h-494f20e1-fbac-4a4f-8ed3-8f923729d24b: 0px; --gap-v-494f20e1-fbac-4a4f-8ed3-8f923729d24b: 24px; }
}
@media screen and (max-width: 414px){
.sd[data-s-494f20e1-fbac-4a4f-8ed3-8f923729d24b] { gap: 16px; --gap-h-494f20e1-fbac-4a4f-8ed3-8f923729d24b: 0px; --gap-v-494f20e1-fbac-4a4f-8ed3-8f923729d24b: 16px; }
}
.sd[data-s-b160265c-ec27-465a-a2a5-c003743d1293] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-494f20e1-fbac-4a4f-8ed3-8f923729d24b) * 0)); --gap-h-b160265c-ec27-465a-a2a5-c003743d1293: 0px; --gap-v-b160265c-ec27-465a-a2a5-c003743d1293: 16px; --gap-uuid: b160265c-ec27-465a-a2a5-c003743d1293; max-width: calc(100% - (var(--gap-h-494f20e1-fbac-4a4f-8ed3-8f923729d24b) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-b160265c-ec27-465a-a2a5-c003743d1293] { align-content: flex-start; align-items: flex-start; flex: none; gap: 12px; justify-content: center; --gap-h-b160265c-ec27-465a-a2a5-c003743d1293: 0px; --gap-v-b160265c-ec27-465a-a2a5-c003743d1293: 12px; }
}
@media screen and (max-width: 414px){
.sd[data-s-b160265c-ec27-465a-a2a5-c003743d1293] { align-content: flex-start; align-items: flex-start; justify-content: center; --gap-h-b160265c-ec27-465a-a2a5-c003743d1293: 0px; --gap-v-b160265c-ec27-465a-a2a5-c003743d1293: 16px; }
}
.sd[data-s-ca361445-d763-4dfb-8e34-809baf1f5c04] { color: #00802b; font-family: var(--s-font-c2bf947f); font-size: 16px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-ca361445-d763-4dfb-8e34-809baf1f5c04] { font-size: 14px; }
}
@media screen and (max-width: 414px){
.sd[data-s-ca361445-d763-4dfb-8e34-809baf1f5c04] { flex: none; font-size: 12px; }
}
.sd[data-s-67554f7a-c720-4448-9c50-2ac0fd5a5792] { color: #4d4d4d; font-family: var(--s-font-c2bf947f); font-size: 32px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-67554f7a-c720-4448-9c50-2ac0fd5a5792] { font-size: 28px; }
}
@media screen and (max-width: 414px){
.sd[data-s-67554f7a-c720-4448-9c50-2ac0fd5a5792] { flex: none; font-size: 20px; }
}
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 2; margin: 0px 0px 0px 0px; padding: 0px; text-align: left; width: calc(100% - (var(--gap-h-494f20e1-fbac-4a4f-8ed3-8f923729d24b) * 0)); max-width: calc(100% - (var(--gap-h-494f20e1-fbac-4a4f-8ed3-8f923729d24b) * 0)); }
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] >blockquote { padding: 0px 16px; }
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] >h2 { border-bottom: 1px solid #d2d2d2; border-left: 0px solid #d2d2d2; border-right: 0px solid #d2d2d2; border-top: 0px solid #d2d2d2; font-family: var(--s-font-c2bf947f); font-size: 24px; margin: 40px 0px 20px 0px; }
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] >h3 { font-family: var(--s-font-c2bf947f); font-size: 20px; }
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] >ol { line-height: 1.6; }
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] >[data-type="table_of_contents"] { font-family: var(--s-font-c2bf947f); padding: 40px 24px 24px 24px; }
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] >ul { line-height: 1.6; }
@media screen and (max-width: 840px){
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] { flex: none; font-size: 14px; }
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] >h2 { margin: 32px 0px 16px 0px; }
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] >[data-type="table_of_contents"] { padding: 32px 16px 16px 16px; }
}
@media screen and (max-width: 414px){
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] { font-size: 12px; }
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] >h2 { font-size: 18px; }
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] >h3 { font-size: 16px; }
.sd[data-s-0c94a15d-83cc-4183-8d4d-f79ed2a182b3] >[data-type="table_of_contents"] { font-size: 12px; padding: 32px 8px 16px 8px; }
}
.sd[data-s-70703f4b-1bf9-4639-8263-7865240797d3] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; --gap-h-70703f4b-1bf9-4639-8263-7865240797d3: 16px; --gap-v-70703f4b-1bf9-4639-8263-7865240797d3: 0px; --gap-uuid: 70703f4b-1bf9-4639-8263-7865240797d3; max-width: 100%; }
.sd[data-s-70703f4b-1bf9-4639-8263-7865240797d3]:hover { opacity: 1; --gap-h-70703f4b-1bf9-4639-8263-7865240797d3: 16px; --gap-v-70703f4b-1bf9-4639-8263-7865240797d3: 0px; }
.sd[data-s-43575b27-4ed7-4172-8643-02001464f87b] { background: #00802b; border-radius: 50%; color: #FFFFFF; flex: none; font-size: 24px; height: 64px; margin: 0px; padding: 0px; width: 64px; max-width: 100%; }
.sd[data-s-70703f4b-1bf9-4639-8263-7865240797d3]:hover .sd[data-s-43575b27-4ed7-4172-8643-02001464f87b] { rotate: 360deg; scale: 1.1 1.1; }
@media screen and (max-width: 840px){
.sd[data-s-43575b27-4ed7-4172-8643-02001464f87b] { flex: none; font-size: 18px; height: 56px; width: 56px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-43575b27-4ed7-4172-8643-02001464f87b] { flex: none; height: 48px; width: 48px; max-width: 100%; }
}
.sd[data-s-4edbdd55-b9e5-4503-b124-81ba4924f265] { color: #000000; font-family: var(--s-font-c2bf947f); font-size: 16px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.15em; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 414px){
.sd[data-s-4edbdd55-b9e5-4503-b124-81ba4924f265] { flex: none; font-size: 12px; }
}
.sd[data-s-6c37fcbb-7e00-4b77-8292-526d4109e1d6] { align-content: center; align-items: center; background: #4d4d4d; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; z-index: 1; max-width: 100%; }
.sd[data-s-6c37fcbb-7e00-4b77-8292-526d4109e1d6].appear { opacity: 0; transition-duration: 1400ms; transition-timing-function: ease; }
.sd[data-s-6c37fcbb-7e00-4b77-8292-526d4109e1d6].appear-active { transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-6c37fcbb-7e00-4b77-8292-526d4109e1d6] { align-content: center; align-items: center; }
}
@media screen and (max-width: 414px){
.sd[data-s-6c37fcbb-7e00-4b77-8292-526d4109e1d6] { flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }
}
.sd[data-s-1b05a9e2-6930-4230-a667-f3c5f6e09d48] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; justify-content: flex-start; padding: 80px 120px 24px 120px; width: 1600px; --gap-h-1b05a9e2-6930-4230-a667-f3c5f6e09d48: 0px; --gap-v-1b05a9e2-6930-4230-a667-f3c5f6e09d48: 80px; --gap-uuid: 1b05a9e2-6930-4230-a667-f3c5f6e09d48; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-1b05a9e2-6930-4230-a667-f3c5f6e09d48] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 80px 40px; --gap-h-1b05a9e2-6930-4230-a667-f3c5f6e09d48: 0px; --gap-v-1b05a9e2-6930-4230-a667-f3c5f6e09d48: 40px; }
}
@media screen and (max-width: 414px){
.sd[data-s-1b05a9e2-6930-4230-a667-f3c5f6e09d48] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 64px 24px; --gap-h-1b05a9e2-6930-4230-a667-f3c5f6e09d48: 0px; --gap-v-1b05a9e2-6930-4230-a667-f3c5f6e09d48: 80px; }
}
.sd[data-s-dbb18465-198b-48df-9be0-2e577bd71fb4] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 120px; height: auto; justify-content: space-between; width: calc(100% - (var(--gap-h-1b05a9e2-6930-4230-a667-f3c5f6e09d48) * 0)); --gap-h-dbb18465-198b-48df-9be0-2e577bd71fb4: 120px; --gap-v-dbb18465-198b-48df-9be0-2e577bd71fb4: 0px; --gap-uuid: dbb18465-198b-48df-9be0-2e577bd71fb4; max-width: calc(100% - (var(--gap-h-1b05a9e2-6930-4230-a667-f3c5f6e09d48) * 0)); }
@media screen and (max-width: 414px){
.sd[data-s-dbb18465-198b-48df-9be0-2e577bd71fb4] { align-content: flex-start; align-items: flex-start; justify-content: flex-start; --gap-h-dbb18465-198b-48df-9be0-2e577bd71fb4: 120px; --gap-v-dbb18465-198b-48df-9be0-2e577bd71fb4: 0px; }
}
.sd[data-s-d4747aaf-b9f1-4ead-8d4d-b918920e0764] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: auto; --gap-h-d4747aaf-b9f1-4ead-8d4d-b918920e0764: 0px; --gap-v-d4747aaf-b9f1-4ead-8d4d-b918920e0764: 24px; --gap-uuid: d4747aaf-b9f1-4ead-8d4d-b918920e0764; max-width: 100%; }
@media screen and (max-width: 414px){
.sd[data-s-d4747aaf-b9f1-4ead-8d4d-b918920e0764] { flex: none; --gap-h-d4747aaf-b9f1-4ead-8d4d-b918920e0764: 0px; --gap-v-d4747aaf-b9f1-4ead-8d4d-b918920e0764: 24px; }
}
.sd[data-s-fe76ba2b-54f0-487a-837a-3812e6a53c04] { border-bottom: 2px solid rgba(0, 0, 0, 0); border-left: 0px solid rgba(0, 0, 0, 0); border-right: 0px solid rgba(0, 0, 0, 0); border-top: 0px solid rgba(0, 0, 0, 0); color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-feature-settings: 'palt' 1; font-size: 24px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-fe76ba2b-54f0-487a-837a-3812e6a53c04] { font-size: 20px; }
}
@media screen and (max-width: 414px){
.sd[data-s-fe76ba2b-54f0-487a-837a-3812e6a53c04] { font-size: 16px; }
}
.sd[data-s-88697688-5ac5-4cb4-a6d8-afc299f4a08c] { color: #ffffff; font-family: var(--s-font-c2bf947f); font-size: 14px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-88697688-5ac5-4cb4-a6d8-afc299f4a08c] { font-size: 12px; }
}
@media screen and (max-width: 414px){
.sd[data-s-88697688-5ac5-4cb4-a6d8-afc299f4a08c] { flex: none; }
}
.sd[data-s-718bb20d-5f97-466f-adde-3a1fa2ddd0d4] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; width: auto; --gap-h-718bb20d-5f97-466f-adde-3a1fa2ddd0d4: 40px; --gap-v-718bb20d-5f97-466f-adde-3a1fa2ddd0d4: 0px; --gap-uuid: 718bb20d-5f97-466f-adde-3a1fa2ddd0d4; max-width: 100%; }
.sd[data-s-554f7520-0f04-4594-922f-b84fb53a11ba] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; width: auto; --gap-h-554f7520-0f04-4594-922f-b84fb53a11ba: 0px; --gap-v-554f7520-0f04-4594-922f-b84fb53a11ba: 24px; --gap-uuid: 554f7520-0f04-4594-922f-b84fb53a11ba; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-554f7520-0f04-4594-922f-b84fb53a11ba] { display: none; --gap-h-554f7520-0f04-4594-922f-b84fb53a11ba: 0px; --gap-v-554f7520-0f04-4594-922f-b84fb53a11ba: 24px; }
}
@media screen and (max-width: 414px){
.sd[data-s-554f7520-0f04-4594-922f-b84fb53a11ba] { display: none; --gap-h-554f7520-0f04-4594-922f-b84fb53a11ba: 0px; --gap-v-554f7520-0f04-4594-922f-b84fb53a11ba: 24px; }
}
.sd[data-s-0aef493b-f0a8-41ac-91ab-78c2ec65c91b] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-0aef493b-f0a8-41ac-91ab-78c2ec65c91b]:hover { translate: 4px 0px; }
.sd[data-s-c98d1cb1-830b-446c-b20b-373b183e3a7f] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c98d1cb1-830b-446c-b20b-373b183e3a7f]:hover { translate: 4px 0px; }
.sd[data-s-9f55b03b-9011-4a0d-b241-a3ff408eb82e] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; width: auto; --gap-h-9f55b03b-9011-4a0d-b241-a3ff408eb82e: 0px; --gap-v-9f55b03b-9011-4a0d-b241-a3ff408eb82e: 24px; --gap-uuid: 9f55b03b-9011-4a0d-b241-a3ff408eb82e; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-9f55b03b-9011-4a0d-b241-a3ff408eb82e] { display: none; --gap-h-9f55b03b-9011-4a0d-b241-a3ff408eb82e: 0px; --gap-v-9f55b03b-9011-4a0d-b241-a3ff408eb82e: 24px; }
}
@media screen and (max-width: 414px){
.sd[data-s-9f55b03b-9011-4a0d-b241-a3ff408eb82e] { display: none; --gap-h-9f55b03b-9011-4a0d-b241-a3ff408eb82e: 0px; --gap-v-9f55b03b-9011-4a0d-b241-a3ff408eb82e: 24px; }
}
.sd[data-s-f487a55b-e032-4f78-9ed5-371d5b7a1699] { align-content: center; align-items: center; color: #FFFFFF; flex-direction: row; flex-wrap: nowrap; gap: 4px; justify-content: flex-start; padding: 0px; --gap-h-f487a55b-e032-4f78-9ed5-371d5b7a1699: 4px; --gap-v-f487a55b-e032-4f78-9ed5-371d5b7a1699: 0px; --gap-uuid: f487a55b-e032-4f78-9ed5-371d5b7a1699; }
.sd[data-s-f487a55b-e032-4f78-9ed5-371d5b7a1699]:hover { translate: 4px 0px; --gap-h-f487a55b-e032-4f78-9ed5-371d5b7a1699: 4px; --gap-v-f487a55b-e032-4f78-9ed5-371d5b7a1699: 0px; }
.sd[data-s-878cd708-6ee7-4ab0-825a-5016ca5bed06] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; overflow-x: visible; overflow-y: visible; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c38e4317-f914-47de-aff2-81e488022217] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c38e4317-f914-47de-aff2-81e488022217]:hover { translate: 4px 0px; }
.sd[data-s-8e0c4a1c-9cce-4802-8cb3-c65822ec8592] { color: #FFFFFF; flex: none; font-family: var(--s-font-c2bf947f); font-size: 12px; font-style: normal; font-weight: 200; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){
.sd[data-s-8e0c4a1c-9cce-4802-8cb3-c65822ec8592] { font-size: 12px; }
}
@media screen and (max-width: 414px){
.sd[data-s-8e0c4a1c-9cce-4802-8cb3-c65822ec8592] { flex: none; font-size: 10px; }
}
.sd[data-s-4ea3d072-1e11-44ae-a4c0-9dc2297fa108] { align-content: center; align-items: center; background: #FFFFFF; bottom: auto; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100px; justify-content: space-between; left: 0px; margin: 0 0 0 0; overflow-x: visible; overflow-y: visible; padding: 0px 0px 0px 40px; position: fixed; right: 0px; top: 0px; width: auto; z-index: 1; max-width: 100%; }
.sd[data-s-4ea3d072-1e11-44ae-a4c0-9dc2297fa108].appear { opacity: 0; transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; }
.sd[data-s-4ea3d072-1e11-44ae-a4c0-9dc2297fa108].appear-active { transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-4ea3d072-1e11-44ae-a4c0-9dc2297fa108] { display: flex; flex: none; height: 80px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-4ea3d072-1e11-44ae-a4c0-9dc2297fa108] { display: flex; flex: none; height: 64px; padding: 0px 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-62a42dc9-5f57-4b70-9ea3-f45b49ecf790] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 300px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-62a42dc9-5f57-4b70-9ea3-f45b49ecf790] { flex: none; width: 200px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-62a42dc9-5f57-4b70-9ea3-f45b49ecf790] { flex: none; width: 200px; }
}
.sd[data-s-b51d8b1d-1971-49f1-9bdb-ff0ea08bef87] { flex: none; height: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 414px){
.sd[data-s-b51d8b1d-1971-49f1-9bdb-ff0ea08bef87] { flex: none; height: auto; width: 230px; max-width: 100%; }
}
.sd[data-s-ce7da1d7-b9d3-40c5-9f18-9d18270dd370] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 0px; --gap-h-ce7da1d7-b9d3-40c5-9f18-9d18270dd370: 40px; --gap-v-ce7da1d7-b9d3-40c5-9f18-9d18270dd370: 0px; --gap-uuid: ce7da1d7-b9d3-40c5-9f18-9d18270dd370; }
@media screen and (max-width: 840px){
.sd[data-s-ce7da1d7-b9d3-40c5-9f18-9d18270dd370] { flex: none; --gap-h-ce7da1d7-b9d3-40c5-9f18-9d18270dd370: 40px; --gap-v-ce7da1d7-b9d3-40c5-9f18-9d18270dd370: 0px; }
}
@media screen and (max-width: 414px){
.sd[data-s-ce7da1d7-b9d3-40c5-9f18-9d18270dd370] { background: #00802b; --gap-h-ce7da1d7-b9d3-40c5-9f18-9d18270dd370: 40px; --gap-v-ce7da1d7-b9d3-40c5-9f18-9d18270dd370: 0px; }
}
.sd[data-s-cae44572-a6b6-4d80-af14-70c9356bba9f] { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; padding: 0px; --gap-h-cae44572-a6b6-4d80-af14-70c9356bba9f: 0px; --gap-v-cae44572-a6b6-4d80-af14-70c9356bba9f: 0px; --gap-uuid: cae44572-a6b6-4d80-af14-70c9356bba9f; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-cae44572-a6b6-4d80-af14-70c9356bba9f] { display: none; --gap-h-cae44572-a6b6-4d80-af14-70c9356bba9f: 0px; --gap-v-cae44572-a6b6-4d80-af14-70c9356bba9f: 0px; }
}
@media screen and (max-width: 414px){
.sd[data-s-cae44572-a6b6-4d80-af14-70c9356bba9f] { display: none; --gap-h-cae44572-a6b6-4d80-af14-70c9356bba9f: 0px; --gap-v-cae44572-a6b6-4d80-af14-70c9356bba9f: 0px; }
}
.sd[data-s-1f7cb3ab-8097-4a04-b604-8f45da18e70e] { align-content: flex-start; align-items: flex-start; background: #ffffff; border-radius: 0px; flex: none; flex-direction: column; flex-wrap: nowrap; height: 82px; justify-content: flex-start; padding: 0; width: calc(25% - (var(--gap-h-cae44572-a6b6-4d80-af14-70c9356bba9f) * 0.75)); max-width: calc(25% - (var(--gap-h-cae44572-a6b6-4d80-af14-70c9356bba9f) * 0.75)); }
.sd[data-s-88960e84-8b3f-4e49-b1c3-7e54dc8b3b53] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; padding: 0px; width: 100%; --gap-h-88960e84-8b3f-4e49-b1c3-7e54dc8b3b53: 0px; --gap-v-88960e84-8b3f-4e49-b1c3-7e54dc8b3b53: 0px; --gap-uuid: 88960e84-8b3f-4e49-b1c3-7e54dc8b3b53; max-width: 100%; }
.sd[data-s-150f2371-7c54-4ea7-82e0-872f22a72fef] { color: #4d4d4d; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-e7fe6aac-b904-4cf0-a7eb-a5eaef58b3f6] { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd._isClose[data-s-e7fe6aac-b904-4cf0-a7eb-a5eaef58b3f6] { flex: none; height: 0px; }
.sd[data-s-5da11409-d10e-48bb-b48a-e6b88f463cda] { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; opacity: 1; padding: 10px; width: 100%; max-width: 100%; }
.sd[data-s-1286686f-aa75-4093-8aff-08ea29339381] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 14px; font-weight: 400; height: 50px; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-1286686f-aa75-4093-8aff-08ea29339381]:hover { color: #4d4d4d; text-decoration: underline; }
.sd[data-s-e7ea2580-d146-42f8-9237-0b4643596e5d] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 14px; font-weight: 400; height: 50px; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e7ea2580-d146-42f8-9237-0b4643596e5d]:hover { color: #4d4d4d; text-decoration: underline; }
.sd[data-s-5ac8d180-9132-4e71-977b-eb31c1b564f5] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 14px; font-weight: 400; height: 50px; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-5ac8d180-9132-4e71-977b-eb31c1b564f5]:hover { color: #4d4d4d; text-decoration: underline; }
.sd[data-s-cb3815e2-8a9a-4a32-b592-5d719ebfbf48] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 14px; font-weight: 400; height: 50px; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-cb3815e2-8a9a-4a32-b592-5d719ebfbf48]:hover { color: #4d4d4d; text-decoration: underline; }
.sd[data-s-648d998a-d97a-480a-b636-4c3b40ca9483] { align-content: flex-start; align-items: flex-start; background: #ffffff; border-radius: 0px; flex: none; flex-direction: column; flex-wrap: nowrap; height: 82px; justify-content: flex-start; padding: 0; width: calc(25% - (var(--gap-h-cae44572-a6b6-4d80-af14-70c9356bba9f) * 0.75)); max-width: calc(25% - (var(--gap-h-cae44572-a6b6-4d80-af14-70c9356bba9f) * 0.75)); }
.sd[data-s-cd932732-5860-45a5-b702-60ff174bb926] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; padding: 12px; width: 100%; --gap-h-cd932732-5860-45a5-b702-60ff174bb926: 0px; --gap-v-cd932732-5860-45a5-b702-60ff174bb926: 0px; --gap-uuid: cd932732-5860-45a5-b702-60ff174bb926; max-width: 100%; }
.sd[data-s-6293a4e2-7bcd-4313-80d6-382ea4a19f6c] { color: #4d4d4d; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-2c36ba68-2b58-4c83-a8f9-73e7d30d8475] { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd._isClose[data-s-2c36ba68-2b58-4c83-a8f9-73e7d30d8475] { flex: none; height: 0px; }
.sd[data-s-d210aa33-fd70-4ce6-8792-9c0c1f927660] { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; opacity: 1; padding: 10px; width: 100%; max-width: 100%; }
.sd[data-s-ef0900fc-9089-40b9-9823-058dacb0210e] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 14px; font-weight: 400; height: 50px; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ef0900fc-9089-40b9-9823-058dacb0210e]:hover { color: #4d4d4d; text-decoration: underline; }
.sd[data-s-a71823a7-5a6c-4440-9920-237f0a4a3c75] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 14px; font-weight: 400; height: 50px; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-a71823a7-5a6c-4440-9920-237f0a4a3c75]:hover { color: #4d4d4d; text-decoration: underline; }
.sd[data-s-fe69ea5f-690a-41dd-b717-0de540b6d710] { align-content: flex-start; align-items: flex-start; background: #ffffff; border-radius: 0px; flex: none; flex-direction: column; flex-wrap: nowrap; height: 82px; justify-content: flex-start; padding: 0; width: calc(25% - (var(--gap-h-cae44572-a6b6-4d80-af14-70c9356bba9f) * 0.75)); max-width: calc(25% - (var(--gap-h-cae44572-a6b6-4d80-af14-70c9356bba9f) * 0.75)); }
.sd[data-s-b25126ae-bd98-4879-a6eb-39e88730fd89] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; padding: 0px; width: 100%; --gap-h-b25126ae-bd98-4879-a6eb-39e88730fd89: 0px; --gap-v-b25126ae-bd98-4879-a6eb-39e88730fd89: 0px; --gap-uuid: b25126ae-bd98-4879-a6eb-39e88730fd89; max-width: 100%; }
.sd[data-s-12741c8e-e17b-4f5f-9229-14cb1b62151e] { color: #4d4d4d; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-2ec2895a-5db1-437a-b147-984be2e1098f] { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 100%; max-width: 100%; }
.sd._isClose[data-s-2ec2895a-5db1-437a-b147-984be2e1098f] { flex: none; height: 0px; }
.sd[data-s-31b1260c-c896-463e-8109-e4a71b0a5760] { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; opacity: 1; padding: 10px; width: 100%; max-width: 100%; }
.sd[data-s-d89eddac-2f60-43c3-8282-6d6a7465d701] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 14px; font-weight: 400; height: 50px; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-d89eddac-2f60-43c3-8282-6d6a7465d701]:hover { color: #4d4d4d; text-decoration: underline; }
.sd[data-s-f7efdb5f-6019-47c1-827a-2c725d887b28] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 14px; font-weight: 400; height: 50px; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-f7efdb5f-6019-47c1-827a-2c725d887b28]:hover { color: #4d4d4d; text-decoration: underline; }
.sd[data-s-3572055c-bb59-4c16-a982-5fdaa8a4eed5] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 14px; font-weight: 400; height: 50px; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-3572055c-bb59-4c16-a982-5fdaa8a4eed5]:hover { color: #4d4d4d; text-decoration: underline; }
.sd[data-s-a8c354fe-ba56-47ab-b776-787d5e7fd5b9] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 14px; font-weight: 400; height: 50px; line-height: 1.4; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-a8c354fe-ba56-47ab-b776-787d5e7fd5b9]:hover { color: #4d4d4d; text-decoration: underline; }
.sd[data-s-72c52961-0c09-4c0a-ac33-8f180fb43af9] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100px; justify-content: center; padding: 0px 0px 0px 0px; width: 100px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-72c52961-0c09-4c0a-ac33-8f180fb43af9] { display: flex; flex: none; height: 80px; width: 80px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-72c52961-0c09-4c0a-ac33-8f180fb43af9] { display: flex; flex: none; height: 64px; width: 64px; max-width: 100%; }
}
.sd[data-s-d5e51978-0078-418d-95ca-b259936ef99d] { color: #FFFFFF; font-size: 36px; }
@media screen and (max-width: 840px){
.sd[data-s-d5e51978-0078-418d-95ca-b259936ef99d] { font-size: 32px; }
}
@media screen and (max-width: 414px){
.sd[data-s-d5e51978-0078-418d-95ca-b259936ef99d] { font-size: 28px; }
}
.sd[data-s-df097606-c714-48f5-8ff9-edb16879b36d] { align-content: center; align-items: center; background: #fff; height: 100%; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.sd[data-s-907f0e9f-1bf5-4f1f-8aad-3455d4fc42e8] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.sd[data-s-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; padding: 240px 120px 240px 120px; width: 1200px; --gap-h-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a: 0px; --gap-v-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a: 80px; --gap-uuid: a52faf4e-e4ad-4b24-9279-a23b65dd5a6a; max-width: 100%; }
.sd[data-s-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a].appear { opacity: 0; transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; --gap-h-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a: 0px; --gap-v-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a: 80px; }
.sd[data-s-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a].appear-active { transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a] { flex-direction: column; flex-wrap: nowrap; padding: 160px 40px 0px 40px; --gap-h-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a: 0px; --gap-v-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a: 80px; }
}
@media screen and (max-width: 414px){
.sd[data-s-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a] { gap: 40px; padding: 120px 24px 120px 24px; --gap-h-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a: 0px; --gap-v-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a: 40px; }
}
.sd[data-s-f0af22c5-937e-4734-aab9-47a233d9b69c] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; width: calc(100% - (var(--gap-h-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a) * 0)); --gap-h-f0af22c5-937e-4734-aab9-47a233d9b69c: 0px; --gap-v-f0af22c5-937e-4734-aab9-47a233d9b69c: 40px; --gap-uuid: f0af22c5-937e-4734-aab9-47a233d9b69c; max-width: calc(100% - (var(--gap-h-a52faf4e-e4ad-4b24-9279-a23b65dd5a6a) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-f0af22c5-937e-4734-aab9-47a233d9b69c] { gap: 24px; --gap-h-f0af22c5-937e-4734-aab9-47a233d9b69c: 0px; --gap-v-f0af22c5-937e-4734-aab9-47a233d9b69c: 24px; }
}
@media screen and (max-width: 414px){
.sd[data-s-f0af22c5-937e-4734-aab9-47a233d9b69c] { gap: 16px; --gap-h-f0af22c5-937e-4734-aab9-47a233d9b69c: 0px; --gap-v-f0af22c5-937e-4734-aab9-47a233d9b69c: 16px; }
}
.sd[data-s-441487fa-d457-45f5-bab6-1b09496c37b9] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-f0af22c5-937e-4734-aab9-47a233d9b69c) * 0)); --gap-h-441487fa-d457-45f5-bab6-1b09496c37b9: 0px; --gap-v-441487fa-d457-45f5-bab6-1b09496c37b9: 16px; --gap-uuid: 441487fa-d457-45f5-bab6-1b09496c37b9; max-width: calc(100% - (var(--gap-h-f0af22c5-937e-4734-aab9-47a233d9b69c) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-441487fa-d457-45f5-bab6-1b09496c37b9] { align-content: flex-start; align-items: flex-start; flex: none; gap: 12px; justify-content: center; --gap-h-441487fa-d457-45f5-bab6-1b09496c37b9: 0px; --gap-v-441487fa-d457-45f5-bab6-1b09496c37b9: 12px; }
}
@media screen and (max-width: 414px){
.sd[data-s-441487fa-d457-45f5-bab6-1b09496c37b9] { align-content: flex-start; align-items: flex-start; justify-content: center; --gap-h-441487fa-d457-45f5-bab6-1b09496c37b9: 0px; --gap-v-441487fa-d457-45f5-bab6-1b09496c37b9: 16px; }
}
.sd[data-s-8f2836da-69af-4872-b180-22c1d2330438] { color: #003464; font-family: var(--s-font-c2bf947f); font-size: 16px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-8f2836da-69af-4872-b180-22c1d2330438] { font-size: 14px; }
}
@media screen and (max-width: 414px){
.sd[data-s-8f2836da-69af-4872-b180-22c1d2330438] { flex: none; font-size: 12px; }
}
.sd[data-s-13e52959-c24a-4670-803e-03aa43fe7b13] { color: #4d4d4d; font-family: var(--s-font-c2bf947f); font-size: 32px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-13e52959-c24a-4670-803e-03aa43fe7b13] { font-size: 28px; }
}
@media screen and (max-width: 414px){
.sd[data-s-13e52959-c24a-4670-803e-03aa43fe7b13] { flex: none; font-size: 20px; }
}
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 2; margin: 0px 0px 0px 0px; padding: 0px; text-align: left; width: calc(100% - (var(--gap-h-f0af22c5-937e-4734-aab9-47a233d9b69c) * 0)); max-width: calc(100% - (var(--gap-h-f0af22c5-937e-4734-aab9-47a233d9b69c) * 0)); }
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] >blockquote { padding: 0px 16px; }
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] >h2 { border-bottom: 1px solid #d2d2d2; border-left: 0px solid #d2d2d2; border-right: 0px solid #d2d2d2; border-top: 0px solid #d2d2d2; font-family: var(--s-font-c2bf947f); font-size: 24px; margin: 40px 0px 20px 0px; }
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] >h3 { font-family: var(--s-font-c2bf947f); font-size: 20px; }
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] >ol { line-height: 1.6; }
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] >[data-type="table_of_contents"] { font-family: var(--s-font-c2bf947f); padding: 40px 24px 24px 24px; }
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] >ul { line-height: 1.6; }
@media screen and (max-width: 840px){
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] { flex: none; font-size: 14px; }
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] >h2 { margin: 32px 0px 16px 0px; }
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] >[data-type="table_of_contents"] { padding: 32px 16px 16px 16px; }
}
@media screen and (max-width: 414px){
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] { font-size: 12px; }
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] >h2 { font-size: 18px; }
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] >h3 { font-size: 16px; }
.sd[data-s-47e3b5e6-07cc-4597-928c-10e387009609] >[data-type="table_of_contents"] { font-size: 12px; padding: 32px 8px 16px 8px; }
}
.sd[data-s-afca9109-c496-4012-b708-1fb998a6622e] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; --gap-h-afca9109-c496-4012-b708-1fb998a6622e: 16px; --gap-v-afca9109-c496-4012-b708-1fb998a6622e: 0px; --gap-uuid: afca9109-c496-4012-b708-1fb998a6622e; max-width: 100%; }
.sd[data-s-afca9109-c496-4012-b708-1fb998a6622e]:hover { opacity: 1; --gap-h-afca9109-c496-4012-b708-1fb998a6622e: 16px; --gap-v-afca9109-c496-4012-b708-1fb998a6622e: 0px; }
.sd[data-s-fbf794ee-edd4-404c-aec9-a10ef37ff4fd] { background: #003464; border-radius: 50%; color: #FFFFFF; flex: none; font-size: 24px; height: 64px; margin: 0px; padding: 0px; width: 64px; max-width: 100%; }
.sd[data-s-afca9109-c496-4012-b708-1fb998a6622e]:hover .sd[data-s-fbf794ee-edd4-404c-aec9-a10ef37ff4fd] { rotate: 360deg; scale: 1.1 1.1; }
@media screen and (max-width: 840px){
.sd[data-s-fbf794ee-edd4-404c-aec9-a10ef37ff4fd] { flex: none; font-size: 18px; height: 56px; width: 56px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-fbf794ee-edd4-404c-aec9-a10ef37ff4fd] { flex: none; height: 48px; width: 48px; max-width: 100%; }
}
.sd[data-s-c4379041-2b43-437f-beb0-74974161cf9b] { color: #000000; font-family: var(--s-font-c2bf947f); font-size: 16px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.15em; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 414px){
.sd[data-s-c4379041-2b43-437f-beb0-74974161cf9b] { flex: none; font-size: 12px; }
}
.sd[data-s-deffa2e3-8782-40ff-80e8-aa7111c1493a] { align-content: center; align-items: center; background: #4d4d4d; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; z-index: 1; max-width: 100%; }
.sd[data-s-deffa2e3-8782-40ff-80e8-aa7111c1493a].appear { opacity: 0; transition-duration: 1400ms; transition-timing-function: ease; }
.sd[data-s-deffa2e3-8782-40ff-80e8-aa7111c1493a].appear-active { transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-deffa2e3-8782-40ff-80e8-aa7111c1493a] { align-content: center; align-items: center; }
}
@media screen and (max-width: 414px){
.sd[data-s-deffa2e3-8782-40ff-80e8-aa7111c1493a] { flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }
}
.sd[data-s-d35ef151-24f4-4770-8987-a68555c76356] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; justify-content: flex-start; padding: 80px 120px 24px 120px; width: 1600px; --gap-h-d35ef151-24f4-4770-8987-a68555c76356: 0px; --gap-v-d35ef151-24f4-4770-8987-a68555c76356: 80px; --gap-uuid: d35ef151-24f4-4770-8987-a68555c76356; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-d35ef151-24f4-4770-8987-a68555c76356] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 80px 40px; --gap-h-d35ef151-24f4-4770-8987-a68555c76356: 0px; --gap-v-d35ef151-24f4-4770-8987-a68555c76356: 40px; }
}
@media screen and (max-width: 414px){
.sd[data-s-d35ef151-24f4-4770-8987-a68555c76356] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 64px 24px; --gap-h-d35ef151-24f4-4770-8987-a68555c76356: 0px; --gap-v-d35ef151-24f4-4770-8987-a68555c76356: 80px; }
}
.sd[data-s-91da24a4-afef-48fc-ba70-eaf1341edc52] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 120px; height: auto; justify-content: space-between; width: calc(100% - (var(--gap-h-d35ef151-24f4-4770-8987-a68555c76356) * 0)); --gap-h-91da24a4-afef-48fc-ba70-eaf1341edc52: 120px; --gap-v-91da24a4-afef-48fc-ba70-eaf1341edc52: 0px; --gap-uuid: 91da24a4-afef-48fc-ba70-eaf1341edc52; max-width: calc(100% - (var(--gap-h-d35ef151-24f4-4770-8987-a68555c76356) * 0)); }
@media screen and (max-width: 414px){
.sd[data-s-91da24a4-afef-48fc-ba70-eaf1341edc52] { align-content: flex-start; align-items: flex-start; justify-content: flex-start; --gap-h-91da24a4-afef-48fc-ba70-eaf1341edc52: 120px; --gap-v-91da24a4-afef-48fc-ba70-eaf1341edc52: 0px; }
}
.sd[data-s-fd7750b7-79a5-4d29-accc-3a93547c3b4d] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: auto; --gap-h-fd7750b7-79a5-4d29-accc-3a93547c3b4d: 0px; --gap-v-fd7750b7-79a5-4d29-accc-3a93547c3b4d: 24px; --gap-uuid: fd7750b7-79a5-4d29-accc-3a93547c3b4d; max-width: 100%; }
@media screen and (max-width: 414px){
.sd[data-s-fd7750b7-79a5-4d29-accc-3a93547c3b4d] { flex: none; --gap-h-fd7750b7-79a5-4d29-accc-3a93547c3b4d: 0px; --gap-v-fd7750b7-79a5-4d29-accc-3a93547c3b4d: 24px; }
}
.sd[data-s-198484f8-f8ff-47df-9963-6b0c98db1015] { border-bottom: 2px solid rgba(0, 0, 0, 0); border-left: 0px solid rgba(0, 0, 0, 0); border-right: 0px solid rgba(0, 0, 0, 0); border-top: 0px solid rgba(0, 0, 0, 0); color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-feature-settings: 'palt' 1; font-size: 24px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-198484f8-f8ff-47df-9963-6b0c98db1015] { font-size: 20px; }
}
@media screen and (max-width: 414px){
.sd[data-s-198484f8-f8ff-47df-9963-6b0c98db1015] { font-size: 16px; }
}
.sd[data-s-7183db39-c666-497d-8b6f-b4490b080dae] { color: #ffffff; font-family: var(--s-font-c2bf947f); font-size: 14px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-7183db39-c666-497d-8b6f-b4490b080dae] { font-size: 12px; }
}
@media screen and (max-width: 414px){
.sd[data-s-7183db39-c666-497d-8b6f-b4490b080dae] { flex: none; }
}
.sd[data-s-b530ec7e-e668-4ed9-a87f-5b161dacd500] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; width: auto; --gap-h-b530ec7e-e668-4ed9-a87f-5b161dacd500: 40px; --gap-v-b530ec7e-e668-4ed9-a87f-5b161dacd500: 0px; --gap-uuid: b530ec7e-e668-4ed9-a87f-5b161dacd500; max-width: 100%; }
.sd[data-s-001f3528-86d5-4565-b0ac-89a8bf4fcf73] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; width: auto; --gap-h-001f3528-86d5-4565-b0ac-89a8bf4fcf73: 0px; --gap-v-001f3528-86d5-4565-b0ac-89a8bf4fcf73: 24px; --gap-uuid: 001f3528-86d5-4565-b0ac-89a8bf4fcf73; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-001f3528-86d5-4565-b0ac-89a8bf4fcf73] { display: none; --gap-h-001f3528-86d5-4565-b0ac-89a8bf4fcf73: 0px; --gap-v-001f3528-86d5-4565-b0ac-89a8bf4fcf73: 24px; }
}
@media screen and (max-width: 414px){
.sd[data-s-001f3528-86d5-4565-b0ac-89a8bf4fcf73] { display: none; --gap-h-001f3528-86d5-4565-b0ac-89a8bf4fcf73: 0px; --gap-v-001f3528-86d5-4565-b0ac-89a8bf4fcf73: 24px; }
}
.sd[data-s-d9f8d4b1-a98a-4da1-a606-1778cb2590e3] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-d9f8d4b1-a98a-4da1-a606-1778cb2590e3]:hover { translate: 4px 0px; }
.sd[data-s-4d20f958-9052-4ff3-9fc2-a30ef20e554c] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-4d20f958-9052-4ff3-9fc2-a30ef20e554c]:hover { translate: 4px 0px; }
.sd[data-s-12fdc768-0b0e-48d2-b2b5-33b3d28c8397] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; width: auto; --gap-h-12fdc768-0b0e-48d2-b2b5-33b3d28c8397: 0px; --gap-v-12fdc768-0b0e-48d2-b2b5-33b3d28c8397: 24px; --gap-uuid: 12fdc768-0b0e-48d2-b2b5-33b3d28c8397; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-12fdc768-0b0e-48d2-b2b5-33b3d28c8397] { display: none; --gap-h-12fdc768-0b0e-48d2-b2b5-33b3d28c8397: 0px; --gap-v-12fdc768-0b0e-48d2-b2b5-33b3d28c8397: 24px; }
}
@media screen and (max-width: 414px){
.sd[data-s-12fdc768-0b0e-48d2-b2b5-33b3d28c8397] { display: none; --gap-h-12fdc768-0b0e-48d2-b2b5-33b3d28c8397: 0px; --gap-v-12fdc768-0b0e-48d2-b2b5-33b3d28c8397: 24px; }
}
.sd[data-s-ec7f0676-6be3-4db9-9e30-45c680025d15] { align-content: flex-start; align-items: flex-start; color: #FFFFFF; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: center; padding: 0px; --gap-h-ec7f0676-6be3-4db9-9e30-45c680025d15: 0px; --gap-v-ec7f0676-6be3-4db9-9e30-45c680025d15: 4px; --gap-uuid: ec7f0676-6be3-4db9-9e30-45c680025d15; }
.sd[data-s-ec7f0676-6be3-4db9-9e30-45c680025d15]:hover { translate: 4px 0px; --gap-h-ec7f0676-6be3-4db9-9e30-45c680025d15: 0px; --gap-v-ec7f0676-6be3-4db9-9e30-45c680025d15: 4px; }
.sd[data-s-904b856d-9804-43fe-ac1c-ca95c7338075] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-ec7f0676-6be3-4db9-9e30-45c680025d15]:hover .sd[data-s-904b856d-9804-43fe-ac1c-ca95c7338075]:hover { translate: 4px 0px; }
.sd[data-s-78ba6401-766d-4d77-b40d-ea140fb5490b] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; overflow-x: visible; overflow-y: visible; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-87afd544-7af3-444a-b967-0cb903c059b2] { color: #FFFFFF; flex: none; font-family: var(--s-font-c2bf947f); font-size: 12px; font-style: normal; font-weight: 200; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){
.sd[data-s-87afd544-7af3-444a-b967-0cb903c059b2] { font-size: 12px; }
}
@media screen and (max-width: 414px){
.sd[data-s-87afd544-7af3-444a-b967-0cb903c059b2] { flex: none; font-size: 10px; }
}
.sd[data-s-e24d3174-60a7-4d62-931f-f7dad877459b] { align-content: center; align-items: center; background: #FFFFFF; bottom: auto; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100px; justify-content: space-between; left: 0px; margin: 0 0 0 0; overflow-x: visible; overflow-y: visible; padding: 0px 0px 0px 40px; position: fixed; right: 0px; top: 0px; width: auto; z-index: 1; max-width: 100%; }
.sd[data-s-e24d3174-60a7-4d62-931f-f7dad877459b].appear { opacity: 0; transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; }
.sd[data-s-e24d3174-60a7-4d62-931f-f7dad877459b].appear-active { transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-e24d3174-60a7-4d62-931f-f7dad877459b] { display: flex; flex: none; height: 80px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-e24d3174-60a7-4d62-931f-f7dad877459b] { display: flex; flex: none; height: 64px; padding: 0px 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-f2dc2d13-14a8-4302-bfc9-5f0a99074e6f] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px; width: 300px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-f2dc2d13-14a8-4302-bfc9-5f0a99074e6f] { flex: none; width: 200px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-f2dc2d13-14a8-4302-bfc9-5f0a99074e6f] { flex: none; width: 200px; }
}
.sd[data-s-99fedfde-fca8-477d-9b9f-4690ef39e4e2] { flex: none; height: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 414px){
.sd[data-s-99fedfde-fca8-477d-9b9f-4690ef39e4e2] { flex: none; height: auto; width: 230px; max-width: 100%; }
}
.sd[data-s-8004320f-be2c-4e6e-b632-7cdff45226fa] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 0px; --gap-h-8004320f-be2c-4e6e-b632-7cdff45226fa: 40px; --gap-v-8004320f-be2c-4e6e-b632-7cdff45226fa: 0px; --gap-uuid: 8004320f-be2c-4e6e-b632-7cdff45226fa; }
@media screen and (max-width: 840px){
.sd[data-s-8004320f-be2c-4e6e-b632-7cdff45226fa] { flex: none; --gap-h-8004320f-be2c-4e6e-b632-7cdff45226fa: 40px; --gap-v-8004320f-be2c-4e6e-b632-7cdff45226fa: 0px; }
}
.sd[data-s-464eb349-485a-4294-9e94-02031c1e4b18] { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: auto; justify-content: center; margin: 0px 83px 0px 0px; padding: 0px; --gap-h-464eb349-485a-4294-9e94-02031c1e4b18: 25px; --gap-v-464eb349-485a-4294-9e94-02031c1e4b18: 0px; --gap-uuid: 464eb349-485a-4294-9e94-02031c1e4b18; max-width: calc(100% - 83px); }
@media screen and (max-width: 840px){
.sd[data-s-464eb349-485a-4294-9e94-02031c1e4b18] { display: none; --gap-h-464eb349-485a-4294-9e94-02031c1e4b18: 25px; --gap-v-464eb349-485a-4294-9e94-02031c1e4b18: 0px; }
}
@media screen and (max-width: 414px){
.sd[data-s-464eb349-485a-4294-9e94-02031c1e4b18] { display: none; --gap-h-464eb349-485a-4294-9e94-02031c1e4b18: 25px; --gap-v-464eb349-485a-4294-9e94-02031c1e4b18: 0px; }
}
.sd[data-s-b30f5c9d-57bd-4519-b7fb-18258727990a] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b30f5c9d-57bd-4519-b7fb-18258727990a]:hover { text-decoration: underline; }
.sd[data-s-eb814099-05ab-4736-8b63-7d582a8d5589] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-eb814099-05ab-4736-8b63-7d582a8d5589]:hover { text-decoration: underline; }
.sd[data-s-dc8ab016-d279-453a-8a61-dc1416b94d07] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-dc8ab016-d279-453a-8a61-dc1416b94d07]:hover { text-decoration: underline; }
.sd[data-s-6dd8e99a-2a77-430c-9beb-6985c6bf505a] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6dd8e99a-2a77-430c-9beb-6985c6bf505a]:hover { text-decoration: underline; }
.sd[data-s-a012477a-8592-4840-85a1-2c2ac7e283f1] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-a012477a-8592-4840-85a1-2c2ac7e283f1]:hover { text-decoration: underline; }
.sd[data-s-40b08360-65f4-4dbf-b74c-9760114c66fd] { align-content: center; align-items: center; background: #df9d91; display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100px; justify-content: center; padding: 0px 0px 0px 0px; width: 100px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-40b08360-65f4-4dbf-b74c-9760114c66fd] { background: #003464; display: flex; flex: none; height: 80px; width: 80px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-40b08360-65f4-4dbf-b74c-9760114c66fd] { display: flex; flex: none; height: 64px; width: 64px; max-width: 100%; }
}
.sd[data-s-aaa80f62-15ff-4a85-a972-18fed75920d1] { color: #FFFFFF; font-size: 36px; }
@media screen and (max-width: 840px){
.sd[data-s-aaa80f62-15ff-4a85-a972-18fed75920d1] { font-size: 32px; }
}
@media screen and (max-width: 414px){
.sd[data-s-aaa80f62-15ff-4a85-a972-18fed75920d1] { font-size: 28px; }
}
.sd[data-s-35ae245b-098f-4195-9621-77ea831ad363] { align-content: center; align-items: center; background: #fff; height: 100%; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.sd[data-s-e90045da-eb25-4d96-b0c8-079b87142a9b] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.sd[data-s-e102960a-92f5-4431-9ce7-489ea6cd75f3] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; padding: 120px 120px 120px 120px; width: 1200px; --gap-h-e102960a-92f5-4431-9ce7-489ea6cd75f3: 0px; --gap-v-e102960a-92f5-4431-9ce7-489ea6cd75f3: 80px; --gap-uuid: e102960a-92f5-4431-9ce7-489ea6cd75f3; max-width: 100%; }
.sd[data-s-e102960a-92f5-4431-9ce7-489ea6cd75f3].appear { opacity: 0; transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; --gap-h-e102960a-92f5-4431-9ce7-489ea6cd75f3: 0px; --gap-v-e102960a-92f5-4431-9ce7-489ea6cd75f3: 80px; }
.sd[data-s-e102960a-92f5-4431-9ce7-489ea6cd75f3].appear-active { transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-e102960a-92f5-4431-9ce7-489ea6cd75f3] { flex-direction: column; flex-wrap: nowrap; padding: 160px 40px 0px 40px; --gap-h-e102960a-92f5-4431-9ce7-489ea6cd75f3: 0px; --gap-v-e102960a-92f5-4431-9ce7-489ea6cd75f3: 80px; }
}
@media screen and (max-width: 414px){
.sd[data-s-e102960a-92f5-4431-9ce7-489ea6cd75f3] { gap: 40px; padding: 120px 24px 120px 24px; --gap-h-e102960a-92f5-4431-9ce7-489ea6cd75f3: 0px; --gap-v-e102960a-92f5-4431-9ce7-489ea6cd75f3: 40px; }
}
.sd[data-s-9772309f-eb20-4fd5-8cf6-61eb2ddbf708] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; width: calc(100% - (var(--gap-h-e102960a-92f5-4431-9ce7-489ea6cd75f3) * 0)); --gap-h-9772309f-eb20-4fd5-8cf6-61eb2ddbf708: 0px; --gap-v-9772309f-eb20-4fd5-8cf6-61eb2ddbf708: 40px; --gap-uuid: 9772309f-eb20-4fd5-8cf6-61eb2ddbf708; max-width: calc(100% - (var(--gap-h-e102960a-92f5-4431-9ce7-489ea6cd75f3) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-9772309f-eb20-4fd5-8cf6-61eb2ddbf708] { gap: 24px; --gap-h-9772309f-eb20-4fd5-8cf6-61eb2ddbf708: 0px; --gap-v-9772309f-eb20-4fd5-8cf6-61eb2ddbf708: 24px; }
}
@media screen and (max-width: 414px){
.sd[data-s-9772309f-eb20-4fd5-8cf6-61eb2ddbf708] { gap: 16px; --gap-h-9772309f-eb20-4fd5-8cf6-61eb2ddbf708: 0px; --gap-v-9772309f-eb20-4fd5-8cf6-61eb2ddbf708: 16px; }
}
.sd[data-s-c6ae9c49-8fb0-46ff-bcfe-1b16069290b5] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-9772309f-eb20-4fd5-8cf6-61eb2ddbf708) * 0)); --gap-h-c6ae9c49-8fb0-46ff-bcfe-1b16069290b5: 0px; --gap-v-c6ae9c49-8fb0-46ff-bcfe-1b16069290b5: 16px; --gap-uuid: c6ae9c49-8fb0-46ff-bcfe-1b16069290b5; max-width: calc(100% - (var(--gap-h-9772309f-eb20-4fd5-8cf6-61eb2ddbf708) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-c6ae9c49-8fb0-46ff-bcfe-1b16069290b5] { align-content: flex-start; align-items: flex-start; flex: none; gap: 12px; justify-content: center; --gap-h-c6ae9c49-8fb0-46ff-bcfe-1b16069290b5: 0px; --gap-v-c6ae9c49-8fb0-46ff-bcfe-1b16069290b5: 12px; }
}
@media screen and (max-width: 414px){
.sd[data-s-c6ae9c49-8fb0-46ff-bcfe-1b16069290b5] { align-content: flex-start; align-items: flex-start; justify-content: center; --gap-h-c6ae9c49-8fb0-46ff-bcfe-1b16069290b5: 0px; --gap-v-c6ae9c49-8fb0-46ff-bcfe-1b16069290b5: 16px; }
}
.sd[data-s-5600b9c0-f130-454c-9845-d1e214a06973] { color: #4d4d4d; font-family: var(--s-font-c2bf947f); font-size: 32px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-5600b9c0-f130-454c-9845-d1e214a06973] { font-size: 28px; }
}
@media screen and (max-width: 414px){
.sd[data-s-5600b9c0-f130-454c-9845-d1e214a06973] { flex: none; font-size: 20px; }
}
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 2; margin: 0px 0px 0px 0px; padding: 0px; text-align: left; width: calc(100% - (var(--gap-h-9772309f-eb20-4fd5-8cf6-61eb2ddbf708) * 0)); max-width: calc(100% - (var(--gap-h-9772309f-eb20-4fd5-8cf6-61eb2ddbf708) * 0)); }
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] >blockquote { padding: 0px 16px; }
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] >figure { padding: 0px 40px 0px 40px; }
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] >h2 { border-bottom: 1px solid #d2d2d2; border-left: 0px solid #d2d2d2; border-right: 0px solid #d2d2d2; border-top: 0px solid #d2d2d2; font-family: var(--s-font-c2bf947f); font-size: 24px; margin: 40px 0px 20px 0px; }
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] >h3 { font-family: var(--s-font-c2bf947f); font-size: 20px; }
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] >ol { line-height: 1.6; }
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] >[data-type="table_of_contents"] { font-family: var(--s-font-c2bf947f); padding: 40px 24px 24px 24px; }
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] >ul { line-height: 1.6; }
@media screen and (max-width: 840px){
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] { flex: none; font-size: 14px; }
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] >h2 { margin: 32px 0px 16px 0px; }
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] >[data-type="table_of_contents"] { padding: 32px 16px 16px 16px; }
}
@media screen and (max-width: 414px){
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] { font-size: 12px; }
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] >h2 { font-size: 18px; }
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] >h3 { font-size: 16px; }
.sd[data-s-778d6570-329a-48da-a49f-5b13a8121163] >[data-type="table_of_contents"] { font-size: 12px; padding: 32px 8px 16px 8px; }
}
.sd[data-s-3542f3ba-f48a-4acc-9788-051e83383f6b] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; --gap-h-3542f3ba-f48a-4acc-9788-051e83383f6b: 16px; --gap-v-3542f3ba-f48a-4acc-9788-051e83383f6b: 0px; --gap-uuid: 3542f3ba-f48a-4acc-9788-051e83383f6b; max-width: 100%; }
.sd[data-s-3542f3ba-f48a-4acc-9788-051e83383f6b]:hover { opacity: 1; --gap-h-3542f3ba-f48a-4acc-9788-051e83383f6b: 16px; --gap-v-3542f3ba-f48a-4acc-9788-051e83383f6b: 0px; }
.sd[data-s-a19c64fd-64f3-4444-8794-663c4e41ca22] { background: #00802b; border-radius: 50%; color: #FFFFFF; flex: none; font-size: 24px; height: 64px; margin: 0px; padding: 0px; width: 64px; max-width: 100%; }
.sd[data-s-3542f3ba-f48a-4acc-9788-051e83383f6b]:hover .sd[data-s-a19c64fd-64f3-4444-8794-663c4e41ca22] { rotate: 360deg; scale: 1.1 1.1; }
@media screen and (max-width: 840px){
.sd[data-s-a19c64fd-64f3-4444-8794-663c4e41ca22] { flex: none; font-size: 18px; height: 56px; width: 56px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-a19c64fd-64f3-4444-8794-663c4e41ca22] { flex: none; height: 48px; width: 48px; max-width: 100%; }
}
.sd[data-s-aa1ba5e7-3584-43d6-94f8-02ce93eb1c64] { color: #000000; font-family: var(--s-font-c2bf947f); font-size: 16px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.15em; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 414px){
.sd[data-s-aa1ba5e7-3584-43d6-94f8-02ce93eb1c64] { flex: none; font-size: 12px; }
}
.sd[data-s-085b3ed1-94b2-4578-bac3-ab5d499bc595] { align-content: center; align-items: center; background: #4d4d4d; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; z-index: 1; max-width: 100%; }
.sd[data-s-085b3ed1-94b2-4578-bac3-ab5d499bc595].appear { opacity: 0; transition-duration: 1400ms; transition-timing-function: ease; }
.sd[data-s-085b3ed1-94b2-4578-bac3-ab5d499bc595].appear-active { transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-085b3ed1-94b2-4578-bac3-ab5d499bc595] { align-content: center; align-items: center; }
}
@media screen and (max-width: 414px){
.sd[data-s-085b3ed1-94b2-4578-bac3-ab5d499bc595] { flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }
}
.sd[data-s-1081331a-bf73-4837-8ac8-ee9da8b2f8d8] { align-content: center; align-items: center; background: #4d4d4d; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; z-index: 1; max-width: 100%; }
.sd[data-s-1081331a-bf73-4837-8ac8-ee9da8b2f8d8].appear { opacity: 0; transition-duration: 1400ms; transition-timing-function: ease; }
.sd[data-s-1081331a-bf73-4837-8ac8-ee9da8b2f8d8].appear-active { transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-1081331a-bf73-4837-8ac8-ee9da8b2f8d8] { align-content: center; align-items: center; }
}
@media screen and (max-width: 414px){
.sd[data-s-1081331a-bf73-4837-8ac8-ee9da8b2f8d8] { flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }
}
.sd[data-s-470be8ff-2a38-4b4d-b7d1-3fd8f7dfd760] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; justify-content: flex-start; padding: 80px 120px 24px 120px; width: 1600px; --gap-h-470be8ff-2a38-4b4d-b7d1-3fd8f7dfd760: 0px; --gap-v-470be8ff-2a38-4b4d-b7d1-3fd8f7dfd760: 80px; --gap-uuid: 470be8ff-2a38-4b4d-b7d1-3fd8f7dfd760; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-470be8ff-2a38-4b4d-b7d1-3fd8f7dfd760] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 80px 40px; --gap-h-470be8ff-2a38-4b4d-b7d1-3fd8f7dfd760: 0px; --gap-v-470be8ff-2a38-4b4d-b7d1-3fd8f7dfd760: 40px; }
}
@media screen and (max-width: 414px){
.sd[data-s-470be8ff-2a38-4b4d-b7d1-3fd8f7dfd760] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 64px 24px; --gap-h-470be8ff-2a38-4b4d-b7d1-3fd8f7dfd760: 0px; --gap-v-470be8ff-2a38-4b4d-b7d1-3fd8f7dfd760: 80px; }
}
.sd[data-s-3041c935-f408-4613-89d7-57f662e28d4f] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 120px; height: auto; justify-content: space-between; width: calc(100% - (var(--gap-h-470be8ff-2a38-4b4d-b7d1-3fd8f7dfd760) * 0)); --gap-h-3041c935-f408-4613-89d7-57f662e28d4f: 120px; --gap-v-3041c935-f408-4613-89d7-57f662e28d4f: 0px; --gap-uuid: 3041c935-f408-4613-89d7-57f662e28d4f; max-width: calc(100% - (var(--gap-h-470be8ff-2a38-4b4d-b7d1-3fd8f7dfd760) * 0)); }
@media screen and (max-width: 414px){
.sd[data-s-3041c935-f408-4613-89d7-57f662e28d4f] { align-content: flex-start; align-items: flex-start; justify-content: flex-start; --gap-h-3041c935-f408-4613-89d7-57f662e28d4f: 120px; --gap-v-3041c935-f408-4613-89d7-57f662e28d4f: 0px; }
}
.sd[data-s-5e66bd9b-622c-414e-8fdf-1ab3e9db8922] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: auto; --gap-h-5e66bd9b-622c-414e-8fdf-1ab3e9db8922: 0px; --gap-v-5e66bd9b-622c-414e-8fdf-1ab3e9db8922: 24px; --gap-uuid: 5e66bd9b-622c-414e-8fdf-1ab3e9db8922; max-width: 100%; }
@media screen and (max-width: 414px){
.sd[data-s-5e66bd9b-622c-414e-8fdf-1ab3e9db8922] { flex: none; --gap-h-5e66bd9b-622c-414e-8fdf-1ab3e9db8922: 0px; --gap-v-5e66bd9b-622c-414e-8fdf-1ab3e9db8922: 24px; }
}
.sd[data-s-05b9a848-c137-4eed-a4d2-87b4305c84f7] { border-bottom: 2px solid rgba(0, 0, 0, 0); border-left: 0px solid rgba(0, 0, 0, 0); border-right: 0px solid rgba(0, 0, 0, 0); border-top: 0px solid rgba(0, 0, 0, 0); color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-feature-settings: 'palt' 1; font-size: 24px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-05b9a848-c137-4eed-a4d2-87b4305c84f7] { font-size: 20px; }
}
@media screen and (max-width: 414px){
.sd[data-s-05b9a848-c137-4eed-a4d2-87b4305c84f7] { font-size: 16px; }
}
.sd[data-s-ad2f099a-aa86-4b42-a192-b79433b2e777] { color: #ffffff; font-family: var(--s-font-c2bf947f); font-size: 14px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-ad2f099a-aa86-4b42-a192-b79433b2e777] { font-size: 12px; }
}
@media screen and (max-width: 414px){
.sd[data-s-ad2f099a-aa86-4b42-a192-b79433b2e777] { flex: none; }
}
.sd[data-s-5584aedf-b21e-4557-9f71-18704b4617b0] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; width: auto; --gap-h-5584aedf-b21e-4557-9f71-18704b4617b0: 40px; --gap-v-5584aedf-b21e-4557-9f71-18704b4617b0: 0px; --gap-uuid: 5584aedf-b21e-4557-9f71-18704b4617b0; max-width: 100%; }
.sd[data-s-48ca7695-7116-408d-91b2-09df65c90452] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; width: auto; --gap-h-48ca7695-7116-408d-91b2-09df65c90452: 0px; --gap-v-48ca7695-7116-408d-91b2-09df65c90452: 24px; --gap-uuid: 48ca7695-7116-408d-91b2-09df65c90452; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-48ca7695-7116-408d-91b2-09df65c90452] { display: none; --gap-h-48ca7695-7116-408d-91b2-09df65c90452: 0px; --gap-v-48ca7695-7116-408d-91b2-09df65c90452: 24px; }
}
@media screen and (max-width: 414px){
.sd[data-s-48ca7695-7116-408d-91b2-09df65c90452] { display: none; --gap-h-48ca7695-7116-408d-91b2-09df65c90452: 0px; --gap-v-48ca7695-7116-408d-91b2-09df65c90452: 24px; }
}
.sd[data-s-5fa7ab00-b34c-403b-a54d-3c240aeff5d8] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-5fa7ab00-b34c-403b-a54d-3c240aeff5d8]:hover { translate: 4px 0px; }
.sd[data-s-45034904-3882-4daf-8932-62a11423fa6f] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-45034904-3882-4daf-8932-62a11423fa6f]:hover { translate: 4px 0px; }
.sd[data-s-94c03595-9238-40c9-97aa-0d11ca7a53be] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; width: auto; --gap-h-94c03595-9238-40c9-97aa-0d11ca7a53be: 0px; --gap-v-94c03595-9238-40c9-97aa-0d11ca7a53be: 24px; --gap-uuid: 94c03595-9238-40c9-97aa-0d11ca7a53be; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-94c03595-9238-40c9-97aa-0d11ca7a53be] { display: none; --gap-h-94c03595-9238-40c9-97aa-0d11ca7a53be: 0px; --gap-v-94c03595-9238-40c9-97aa-0d11ca7a53be: 24px; }
}
@media screen and (max-width: 414px){
.sd[data-s-94c03595-9238-40c9-97aa-0d11ca7a53be] { display: none; --gap-h-94c03595-9238-40c9-97aa-0d11ca7a53be: 0px; --gap-v-94c03595-9238-40c9-97aa-0d11ca7a53be: 24px; }
}
.sd[data-s-a895935d-055b-40d5-9993-751d6b760543] { align-content: flex-start; align-items: flex-start; color: #FFFFFF; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: center; padding: 0px; --gap-h-a895935d-055b-40d5-9993-751d6b760543: 0px; --gap-v-a895935d-055b-40d5-9993-751d6b760543: 4px; --gap-uuid: a895935d-055b-40d5-9993-751d6b760543; }
.sd[data-s-a895935d-055b-40d5-9993-751d6b760543]:hover { translate: 4px 0px; --gap-h-a895935d-055b-40d5-9993-751d6b760543: 0px; --gap-v-a895935d-055b-40d5-9993-751d6b760543: 4px; }
.sd[data-s-29e956ba-46d4-4c4a-8edc-37f911efe9e9] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-a895935d-055b-40d5-9993-751d6b760543]:hover .sd[data-s-29e956ba-46d4-4c4a-8edc-37f911efe9e9]:hover { translate: 4px 0px; }
.sd[data-s-80b96a8d-ac7e-4380-9c15-0f5c1817ef8d] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; overflow-x: visible; overflow-y: visible; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-b01a8f95-8d43-409c-83ca-21e1e5dccb30] { color: #FFFFFF; flex: none; font-family: var(--s-font-c2bf947f); font-size: 12px; font-style: normal; font-weight: 200; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){
.sd[data-s-b01a8f95-8d43-409c-83ca-21e1e5dccb30] { font-size: 12px; }
}
@media screen and (max-width: 414px){
.sd[data-s-b01a8f95-8d43-409c-83ca-21e1e5dccb30] { flex: none; font-size: 10px; }
}
.sd[data-s-b2855cb5-486d-4042-bddc-f4e31c1f1d4c] { align-content: center; align-items: center; background: #FFFFFF; bottom: auto; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100px; justify-content: space-between; left: 0px; margin: 0 0 0 0; overflow-x: visible; overflow-y: visible; padding: 0px 0px 0px 40px; position: fixed; right: 0px; top: 0px; width: auto; z-index: 1; max-width: 100%; }
.sd[data-s-b2855cb5-486d-4042-bddc-f4e31c1f1d4c].appear { opacity: 0; transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; }
.sd[data-s-b2855cb5-486d-4042-bddc-f4e31c1f1d4c].appear-active { transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-b2855cb5-486d-4042-bddc-f4e31c1f1d4c] { display: flex; flex: none; height: 80px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-b2855cb5-486d-4042-bddc-f4e31c1f1d4c] { display: flex; flex: none; height: 64px; padding: 0px 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-5d987324-9454-4513-871f-939b8c1695de] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px; width: 300px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-5d987324-9454-4513-871f-939b8c1695de] { flex: none; width: 200px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-5d987324-9454-4513-871f-939b8c1695de] { flex: none; width: 200px; }
}
.sd[data-s-5ad60abb-b9df-4008-bc82-fb7f3b34b722] { flex: none; height: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 414px){
.sd[data-s-5ad60abb-b9df-4008-bc82-fb7f3b34b722] { flex: none; height: auto; width: 230px; max-width: 100%; }
}
.sd[data-s-519af55f-d452-477b-a447-707dce2b8a67] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 0px; --gap-h-519af55f-d452-477b-a447-707dce2b8a67: 40px; --gap-v-519af55f-d452-477b-a447-707dce2b8a67: 0px; --gap-uuid: 519af55f-d452-477b-a447-707dce2b8a67; }
@media screen and (max-width: 840px){
.sd[data-s-519af55f-d452-477b-a447-707dce2b8a67] { flex: none; --gap-h-519af55f-d452-477b-a447-707dce2b8a67: 40px; --gap-v-519af55f-d452-477b-a447-707dce2b8a67: 0px; }
}
.sd[data-s-5b260bea-1988-4051-9086-3e772010d664] { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: auto; justify-content: center; margin: 0px 83px 0px 0px; padding: 0px; --gap-h-5b260bea-1988-4051-9086-3e772010d664: 25px; --gap-v-5b260bea-1988-4051-9086-3e772010d664: 0px; --gap-uuid: 5b260bea-1988-4051-9086-3e772010d664; max-width: calc(100% - 83px); }
@media screen and (max-width: 840px){
.sd[data-s-5b260bea-1988-4051-9086-3e772010d664] { display: none; --gap-h-5b260bea-1988-4051-9086-3e772010d664: 25px; --gap-v-5b260bea-1988-4051-9086-3e772010d664: 0px; }
}
@media screen and (max-width: 414px){
.sd[data-s-5b260bea-1988-4051-9086-3e772010d664] { display: none; --gap-h-5b260bea-1988-4051-9086-3e772010d664: 25px; --gap-v-5b260bea-1988-4051-9086-3e772010d664: 0px; }
}
.sd[data-s-f2dae8e9-a391-470e-aec1-a9c26f686c39] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-f2dae8e9-a391-470e-aec1-a9c26f686c39]:hover { text-decoration: underline; }
.sd[data-s-ba1a769f-de2a-40ea-923a-b4c4da1bd780] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-ba1a769f-de2a-40ea-923a-b4c4da1bd780]:hover { text-decoration: underline; }
.sd[data-s-13dd04e4-04bf-47d8-b335-5799a7818cf9] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-13dd04e4-04bf-47d8-b335-5799a7818cf9]:hover { text-decoration: underline; }
.sd[data-s-8aad885e-65d1-4a22-8159-2075745384e1] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-8aad885e-65d1-4a22-8159-2075745384e1]:hover { text-decoration: underline; }
.sd[data-s-0b4933cf-f794-4ee7-8307-95f28e57bd16] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-0b4933cf-f794-4ee7-8307-95f28e57bd16]:hover { text-decoration: underline; }
.sd[data-s-a5512d06-bc9c-4b9c-aefc-4469de59f02a] { align-content: center; align-items: center; background: #df9d91; display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100px; justify-content: center; padding: 0px 0px 0px 0px; width: 100px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-a5512d06-bc9c-4b9c-aefc-4469de59f02a] { background: #003464; display: flex; flex: none; height: 80px; width: 80px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-a5512d06-bc9c-4b9c-aefc-4469de59f02a] { display: flex; flex: none; height: 64px; width: 64px; max-width: 100%; }
}
.sd[data-s-4b884be1-d3a1-4044-b331-5eefb6a26d85] { color: #FFFFFF; font-size: 36px; }
@media screen and (max-width: 840px){
.sd[data-s-4b884be1-d3a1-4044-b331-5eefb6a26d85] { font-size: 32px; }
}
@media screen and (max-width: 414px){
.sd[data-s-4b884be1-d3a1-4044-b331-5eefb6a26d85] { font-size: 28px; }
}
.sd[data-s-7cd44dbe-5139-477f-8028-d57aebea20ed] { align-content: center; align-items: center; background: #fff; height: 100%; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.sd[data-s-ab0b4b61-985e-4329-821a-5130133dcd8d] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
.sd[data-s-2e20fd2d-116c-411d-9d98-3e06f356f4a0] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; padding: 120px 120px 120px 120px; width: 1200px; --gap-h-2e20fd2d-116c-411d-9d98-3e06f356f4a0: 0px; --gap-v-2e20fd2d-116c-411d-9d98-3e06f356f4a0: 40px; --gap-uuid: 2e20fd2d-116c-411d-9d98-3e06f356f4a0; max-width: 100%; }
.sd[data-s-2e20fd2d-116c-411d-9d98-3e06f356f4a0].appear { opacity: 0; transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; --gap-h-2e20fd2d-116c-411d-9d98-3e06f356f4a0: 0px; --gap-v-2e20fd2d-116c-411d-9d98-3e06f356f4a0: 40px; }
.sd[data-s-2e20fd2d-116c-411d-9d98-3e06f356f4a0].appear-active { transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-2e20fd2d-116c-411d-9d98-3e06f356f4a0] { flex-direction: column; flex-wrap: nowrap; padding: 160px 40px 0px 40px; --gap-h-2e20fd2d-116c-411d-9d98-3e06f356f4a0: 0px; --gap-v-2e20fd2d-116c-411d-9d98-3e06f356f4a0: 40px; }
}
@media screen and (max-width: 414px){
.sd[data-s-2e20fd2d-116c-411d-9d98-3e06f356f4a0] { gap: 40px; padding: 120px 24px 120px 24px; --gap-h-2e20fd2d-116c-411d-9d98-3e06f356f4a0: 0px; --gap-v-2e20fd2d-116c-411d-9d98-3e06f356f4a0: 40px; }
}
.sd[data-s-e51e1a68-a5ca-4b32-b885-74861bb19996] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; width: calc(100% - (var(--gap-h-2e20fd2d-116c-411d-9d98-3e06f356f4a0) * 0)); --gap-h-e51e1a68-a5ca-4b32-b885-74861bb19996: 0px; --gap-v-e51e1a68-a5ca-4b32-b885-74861bb19996: 40px; --gap-uuid: e51e1a68-a5ca-4b32-b885-74861bb19996; max-width: calc(100% - (var(--gap-h-2e20fd2d-116c-411d-9d98-3e06f356f4a0) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-e51e1a68-a5ca-4b32-b885-74861bb19996] { gap: 24px; --gap-h-e51e1a68-a5ca-4b32-b885-74861bb19996: 0px; --gap-v-e51e1a68-a5ca-4b32-b885-74861bb19996: 24px; }
}
@media screen and (max-width: 414px){
.sd[data-s-e51e1a68-a5ca-4b32-b885-74861bb19996] { gap: 16px; --gap-h-e51e1a68-a5ca-4b32-b885-74861bb19996: 0px; --gap-v-e51e1a68-a5ca-4b32-b885-74861bb19996: 16px; }
}
.sd[data-s-aac53df3-2ae6-40a8-b9fd-eb22b1db3f17] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; padding: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-e51e1a68-a5ca-4b32-b885-74861bb19996) * 0)); --gap-h-aac53df3-2ae6-40a8-b9fd-eb22b1db3f17: 0px; --gap-v-aac53df3-2ae6-40a8-b9fd-eb22b1db3f17: 16px; --gap-uuid: aac53df3-2ae6-40a8-b9fd-eb22b1db3f17; max-width: calc(100% - (var(--gap-h-e51e1a68-a5ca-4b32-b885-74861bb19996) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-aac53df3-2ae6-40a8-b9fd-eb22b1db3f17] { align-content: flex-start; align-items: flex-start; flex: none; gap: 12px; justify-content: center; --gap-h-aac53df3-2ae6-40a8-b9fd-eb22b1db3f17: 0px; --gap-v-aac53df3-2ae6-40a8-b9fd-eb22b1db3f17: 12px; }
}
@media screen and (max-width: 414px){
.sd[data-s-aac53df3-2ae6-40a8-b9fd-eb22b1db3f17] { align-content: flex-start; align-items: flex-start; justify-content: center; --gap-h-aac53df3-2ae6-40a8-b9fd-eb22b1db3f17: 0px; --gap-v-aac53df3-2ae6-40a8-b9fd-eb22b1db3f17: 16px; }
}
.sd[data-s-a22d34f4-3c6c-4187-88af-eb8da201de85] { color: #003464; font-family: var(--s-font-c2bf947f); font-size: 16px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-a22d34f4-3c6c-4187-88af-eb8da201de85] { font-size: 14px; }
}
@media screen and (max-width: 414px){
.sd[data-s-a22d34f4-3c6c-4187-88af-eb8da201de85] { flex: none; font-size: 12px; }
}
.sd[data-s-0754ee92-16dc-4172-967e-d6135627b068] { color: #4d4d4d; font-family: var(--s-font-c2bf947f); font-size: 32px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-0754ee92-16dc-4172-967e-d6135627b068] { font-size: 28px; }
}
@media screen and (max-width: 414px){
.sd[data-s-0754ee92-16dc-4172-967e-d6135627b068] { flex: none; font-size: 20px; }
}
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] { color: #4d4d4d; flex: none; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 2; margin: 0px 0px 0px 0px; padding: 0px; text-align: left; width: calc(100% - (var(--gap-h-e51e1a68-a5ca-4b32-b885-74861bb19996) * 0)); max-width: calc(100% - (var(--gap-h-e51e1a68-a5ca-4b32-b885-74861bb19996) * 0)); }
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] >blockquote { padding: 0px 16px; }
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] >figure { flex: none; padding: 0px 40px 0px 40px; }
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] >h2 { border-bottom: 1px solid #d2d2d2; border-left: 0px solid #d2d2d2; border-right: 0px solid #d2d2d2; border-top: 0px solid #d2d2d2; font-family: var(--s-font-c2bf947f); font-size: 24px; margin: 40px 0px 20px 0px; }
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] >h3 { font-family: var(--s-font-c2bf947f); font-size: 20px; }
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] >ol { line-height: 1.6; }
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] >[data-type="table_of_contents"] { font-family: var(--s-font-c2bf947f); padding: 40px 24px 24px 24px; }
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] >ul { line-height: 1.6; }
@media screen and (max-width: 840px){
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] { flex: none; font-size: 14px; }
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] >h2 { margin: 32px 0px 16px 0px; }
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] >[data-type="table_of_contents"] { padding: 32px 16px 16px 16px; }
}
@media screen and (max-width: 414px){
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] { font-size: 12px; }
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] >h2 { font-size: 18px; }
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] >h3 { font-size: 16px; }
.sd[data-s-ecf9662a-bfba-4b9e-bccc-963d99bd9df6] >[data-type="table_of_contents"] { font-size: 12px; padding: 32px 8px 16px 8px; }
}
.sd[data-s-9f0d0af9-7ee4-42f8-80a0-567404d7527d] { color: #333333; font-family: var(--s-font-c2bf947f); font-size: 28px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-2aac573d-339f-4bd5-a71b-bd43bb80ad8d] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-2e20fd2d-116c-411d-9d98-3e06f356f4a0) * 0)); --gap-h-2aac573d-339f-4bd5-a71b-bd43bb80ad8d: 80px; --gap-v-2aac573d-339f-4bd5-a71b-bd43bb80ad8d: 0px; --gap-uuid: 2aac573d-339f-4bd5-a71b-bd43bb80ad8d; max-width: calc(100% - (var(--gap-h-2e20fd2d-116c-411d-9d98-3e06f356f4a0) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-2aac573d-339f-4bd5-a71b-bd43bb80ad8d] { flex-direction: column; --gap-h-2aac573d-339f-4bd5-a71b-bd43bb80ad8d: 0px; --gap-v-2aac573d-339f-4bd5-a71b-bd43bb80ad8d: 80px; }
}
@media screen and (max-width: 414px){
.sd[data-s-2aac573d-339f-4bd5-a71b-bd43bb80ad8d] { gap: 40px; --gap-h-2aac573d-339f-4bd5-a71b-bd43bb80ad8d: 40px; --gap-v-2aac573d-339f-4bd5-a71b-bd43bb80ad8d: 0px; }
}
.sd[data-s-23b47b2c-7621-453a-a25f-795604fbc690] { flex: none; height: auto; width: calc(50% - (var(--gap-h-2aac573d-339f-4bd5-a71b-bd43bb80ad8d) * 0.5)); max-width: calc(50% - (var(--gap-h-2aac573d-339f-4bd5-a71b-bd43bb80ad8d) * 0.5)); }
@media screen and (max-width: 414px){
.sd[data-s-23b47b2c-7621-453a-a25f-795604fbc690] { flex: none; width: calc(100% - (var(--gap-h-2aac573d-339f-4bd5-a71b-bd43bb80ad8d) * 0)); max-width: calc(100% - (var(--gap-h-2aac573d-339f-4bd5-a71b-bd43bb80ad8d) * 0)); }
}
.sd[data-s-c4d8b2fa-16ab-4392-a963-059ddb4c421d] { flex: none; height: auto; width: calc(50% - (var(--gap-h-2aac573d-339f-4bd5-a71b-bd43bb80ad8d) * 0.5)); max-width: calc(50% - (var(--gap-h-2aac573d-339f-4bd5-a71b-bd43bb80ad8d) * 0.5)); }
@media screen and (max-width: 414px){
.sd[data-s-c4d8b2fa-16ab-4392-a963-059ddb4c421d] { flex: none; width: calc(100% - (var(--gap-h-2aac573d-339f-4bd5-a71b-bd43bb80ad8d) * 0)); max-width: calc(100% - (var(--gap-h-2aac573d-339f-4bd5-a71b-bd43bb80ad8d) * 0)); }
}
.sd[data-s-ae607f97-dc79-4d2f-8f0e-07acc91df13d] { color: #333333; font-family: var(--s-font-c2bf947f); font-size: 28px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e95a1ce9-7e69-43ed-a9a7-71c150ce7117] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-2e20fd2d-116c-411d-9d98-3e06f356f4a0) * 0)); --gap-h-e95a1ce9-7e69-43ed-a9a7-71c150ce7117: 80px; --gap-v-e95a1ce9-7e69-43ed-a9a7-71c150ce7117: 0px; --gap-uuid: e95a1ce9-7e69-43ed-a9a7-71c150ce7117; max-width: calc(100% - (var(--gap-h-2e20fd2d-116c-411d-9d98-3e06f356f4a0) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-e95a1ce9-7e69-43ed-a9a7-71c150ce7117] { flex-direction: column; --gap-h-e95a1ce9-7e69-43ed-a9a7-71c150ce7117: 0px; --gap-v-e95a1ce9-7e69-43ed-a9a7-71c150ce7117: 80px; }
}
@media screen and (max-width: 414px){
.sd[data-s-e95a1ce9-7e69-43ed-a9a7-71c150ce7117] { gap: 40px; --gap-h-e95a1ce9-7e69-43ed-a9a7-71c150ce7117: 40px; --gap-v-e95a1ce9-7e69-43ed-a9a7-71c150ce7117: 0px; }
}
.sd[data-s-827b4b61-f7c9-4ff8-bc14-de34ed4ba6bd] { flex: none; height: auto; width: calc(50% - (var(--gap-h-e95a1ce9-7e69-43ed-a9a7-71c150ce7117) * 0.5)); max-width: calc(50% - (var(--gap-h-e95a1ce9-7e69-43ed-a9a7-71c150ce7117) * 0.5)); }
@media screen and (max-width: 414px){
.sd[data-s-827b4b61-f7c9-4ff8-bc14-de34ed4ba6bd] { flex: none; width: calc(100% - (var(--gap-h-e95a1ce9-7e69-43ed-a9a7-71c150ce7117) * 0)); max-width: calc(100% - (var(--gap-h-e95a1ce9-7e69-43ed-a9a7-71c150ce7117) * 0)); }
}
.sd[data-s-dd364269-c9fc-46a9-af24-29d17a8c3670] { flex: none; height: auto; width: calc(50% - (var(--gap-h-e95a1ce9-7e69-43ed-a9a7-71c150ce7117) * 0.5)); max-width: calc(50% - (var(--gap-h-e95a1ce9-7e69-43ed-a9a7-71c150ce7117) * 0.5)); }
@media screen and (max-width: 414px){
.sd[data-s-dd364269-c9fc-46a9-af24-29d17a8c3670] { flex: none; width: calc(100% - (var(--gap-h-e95a1ce9-7e69-43ed-a9a7-71c150ce7117) * 0)); max-width: calc(100% - (var(--gap-h-e95a1ce9-7e69-43ed-a9a7-71c150ce7117) * 0)); }
}
.sd[data-s-a37cbd86-3692-4549-953c-5cd89cc14c3f] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; --gap-h-a37cbd86-3692-4549-953c-5cd89cc14c3f: 16px; --gap-v-a37cbd86-3692-4549-953c-5cd89cc14c3f: 0px; --gap-uuid: a37cbd86-3692-4549-953c-5cd89cc14c3f; max-width: 100%; }
.sd[data-s-a37cbd86-3692-4549-953c-5cd89cc14c3f]:hover { opacity: 1; --gap-h-a37cbd86-3692-4549-953c-5cd89cc14c3f: 16px; --gap-v-a37cbd86-3692-4549-953c-5cd89cc14c3f: 0px; }
.sd[data-s-d25a34ce-8e92-4e7a-96bf-b36883243bc3] { background: #003464; border-radius: 50%; color: #FFFFFF; flex: none; font-size: 24px; height: 64px; margin: 0px; padding: 0px; width: 64px; max-width: 100%; }
.sd[data-s-a37cbd86-3692-4549-953c-5cd89cc14c3f]:hover .sd[data-s-d25a34ce-8e92-4e7a-96bf-b36883243bc3] { rotate: 360deg; scale: 1.1 1.1; }
@media screen and (max-width: 840px){
.sd[data-s-d25a34ce-8e92-4e7a-96bf-b36883243bc3] { flex: none; font-size: 18px; height: 56px; width: 56px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-d25a34ce-8e92-4e7a-96bf-b36883243bc3] { flex: none; height: 48px; width: 48px; max-width: 100%; }
}
.sd[data-s-2bc56c37-8975-4eee-9c98-8a26d074311a] { color: #000000; font-family: var(--s-font-c2bf947f); font-size: 16px; font-style: normal; font-weight: 500; height: auto; letter-spacing: 0.15em; line-height: 1; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 414px){
.sd[data-s-2bc56c37-8975-4eee-9c98-8a26d074311a] { flex: none; font-size: 12px; }
}
.sd[data-s-0e214c17-a629-45b3-bfee-e93ba9ef0b4b] { align-content: center; align-items: center; background: #4d4d4d; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; z-index: 1; max-width: 100%; }
.sd[data-s-0e214c17-a629-45b3-bfee-e93ba9ef0b4b].appear { opacity: 0; transition-duration: 1400ms; transition-timing-function: ease; }
.sd[data-s-0e214c17-a629-45b3-bfee-e93ba9ef0b4b].appear-active { transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-0e214c17-a629-45b3-bfee-e93ba9ef0b4b] { align-content: center; align-items: center; }
}
@media screen and (max-width: 414px){
.sd[data-s-0e214c17-a629-45b3-bfee-e93ba9ef0b4b] { flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }
}
.sd[data-s-a06a9790-3a11-4e21-b722-9606539ff72a] { align-content: center; align-items: center; background: #4d4d4d; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; z-index: 1; max-width: 100%; }
.sd[data-s-a06a9790-3a11-4e21-b722-9606539ff72a].appear { opacity: 0; transition-duration: 1400ms; transition-timing-function: ease; }
.sd[data-s-a06a9790-3a11-4e21-b722-9606539ff72a].appear-active { transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-a06a9790-3a11-4e21-b722-9606539ff72a] { align-content: center; align-items: center; }
}
@media screen and (max-width: 414px){
.sd[data-s-a06a9790-3a11-4e21-b722-9606539ff72a] { flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }
}
.sd[data-s-247dfb71-d4b9-4e33-ad8d-23fbf209d79b] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; justify-content: flex-start; padding: 80px 120px 24px 120px; width: 1600px; --gap-h-247dfb71-d4b9-4e33-ad8d-23fbf209d79b: 0px; --gap-v-247dfb71-d4b9-4e33-ad8d-23fbf209d79b: 80px; --gap-uuid: 247dfb71-d4b9-4e33-ad8d-23fbf209d79b; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-247dfb71-d4b9-4e33-ad8d-23fbf209d79b] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 80px 40px; --gap-h-247dfb71-d4b9-4e33-ad8d-23fbf209d79b: 0px; --gap-v-247dfb71-d4b9-4e33-ad8d-23fbf209d79b: 40px; }
}
@media screen and (max-width: 414px){
.sd[data-s-247dfb71-d4b9-4e33-ad8d-23fbf209d79b] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 64px 24px; --gap-h-247dfb71-d4b9-4e33-ad8d-23fbf209d79b: 0px; --gap-v-247dfb71-d4b9-4e33-ad8d-23fbf209d79b: 80px; }
}
.sd[data-s-8481a523-69f3-4efc-bbf2-8997a63913c7] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 120px; height: auto; justify-content: space-between; width: calc(100% - (var(--gap-h-247dfb71-d4b9-4e33-ad8d-23fbf209d79b) * 0)); --gap-h-8481a523-69f3-4efc-bbf2-8997a63913c7: 120px; --gap-v-8481a523-69f3-4efc-bbf2-8997a63913c7: 0px; --gap-uuid: 8481a523-69f3-4efc-bbf2-8997a63913c7; max-width: calc(100% - (var(--gap-h-247dfb71-d4b9-4e33-ad8d-23fbf209d79b) * 0)); }
@media screen and (max-width: 414px){
.sd[data-s-8481a523-69f3-4efc-bbf2-8997a63913c7] { align-content: flex-start; align-items: flex-start; justify-content: flex-start; --gap-h-8481a523-69f3-4efc-bbf2-8997a63913c7: 120px; --gap-v-8481a523-69f3-4efc-bbf2-8997a63913c7: 0px; }
}
.sd[data-s-7e9a059b-98d9-4a94-88a5-9850f1899211] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: auto; --gap-h-7e9a059b-98d9-4a94-88a5-9850f1899211: 0px; --gap-v-7e9a059b-98d9-4a94-88a5-9850f1899211: 24px; --gap-uuid: 7e9a059b-98d9-4a94-88a5-9850f1899211; max-width: 100%; }
@media screen and (max-width: 414px){
.sd[data-s-7e9a059b-98d9-4a94-88a5-9850f1899211] { flex: none; --gap-h-7e9a059b-98d9-4a94-88a5-9850f1899211: 0px; --gap-v-7e9a059b-98d9-4a94-88a5-9850f1899211: 24px; }
}
.sd[data-s-19dad5a1-90fa-4a78-ad93-be994f9b14f2] { border-bottom: 2px solid rgba(0, 0, 0, 0); border-left: 0px solid rgba(0, 0, 0, 0); border-right: 0px solid rgba(0, 0, 0, 0); border-top: 0px solid rgba(0, 0, 0, 0); color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-feature-settings: 'palt' 1; font-size: 24px; font-style: normal; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-19dad5a1-90fa-4a78-ad93-be994f9b14f2] { font-size: 20px; }
}
@media screen and (max-width: 414px){
.sd[data-s-19dad5a1-90fa-4a78-ad93-be994f9b14f2] { font-size: 16px; }
}
.sd[data-s-342cb726-69be-467a-b18b-be2747581b7b] { color: #ffffff; font-family: var(--s-font-c2bf947f); font-size: 14px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-342cb726-69be-467a-b18b-be2747581b7b] { font-size: 12px; }
}
@media screen and (max-width: 414px){
.sd[data-s-342cb726-69be-467a-b18b-be2747581b7b] { flex: none; }
}
.sd[data-s-67247dd4-b719-4d8b-af7d-d32ae57dd9fc] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; width: auto; --gap-h-67247dd4-b719-4d8b-af7d-d32ae57dd9fc: 40px; --gap-v-67247dd4-b719-4d8b-af7d-d32ae57dd9fc: 0px; --gap-uuid: 67247dd4-b719-4d8b-af7d-d32ae57dd9fc; max-width: 100%; }
.sd[data-s-8d174412-a71a-4067-aadb-4e302c2c3cea] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; width: auto; --gap-h-8d174412-a71a-4067-aadb-4e302c2c3cea: 0px; --gap-v-8d174412-a71a-4067-aadb-4e302c2c3cea: 24px; --gap-uuid: 8d174412-a71a-4067-aadb-4e302c2c3cea; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-8d174412-a71a-4067-aadb-4e302c2c3cea] { display: none; --gap-h-8d174412-a71a-4067-aadb-4e302c2c3cea: 0px; --gap-v-8d174412-a71a-4067-aadb-4e302c2c3cea: 24px; }
}
@media screen and (max-width: 414px){
.sd[data-s-8d174412-a71a-4067-aadb-4e302c2c3cea] { display: none; --gap-h-8d174412-a71a-4067-aadb-4e302c2c3cea: 0px; --gap-v-8d174412-a71a-4067-aadb-4e302c2c3cea: 24px; }
}
.sd[data-s-b7cfd808-fdfb-4ae2-8399-8b41b73c94b0] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-b7cfd808-fdfb-4ae2-8399-8b41b73c94b0]:hover { translate: 4px 0px; }
.sd[data-s-c4fbbe7f-0010-44a6-bc4a-d320e1670a52] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-c4fbbe7f-0010-44a6-bc4a-d320e1670a52]:hover { translate: 4px 0px; }
.sd[data-s-ee398ca6-8e82-48cb-a860-402247f000f0] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; width: auto; --gap-h-ee398ca6-8e82-48cb-a860-402247f000f0: 0px; --gap-v-ee398ca6-8e82-48cb-a860-402247f000f0: 24px; --gap-uuid: ee398ca6-8e82-48cb-a860-402247f000f0; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-ee398ca6-8e82-48cb-a860-402247f000f0] { display: none; --gap-h-ee398ca6-8e82-48cb-a860-402247f000f0: 0px; --gap-v-ee398ca6-8e82-48cb-a860-402247f000f0: 24px; }
}
@media screen and (max-width: 414px){
.sd[data-s-ee398ca6-8e82-48cb-a860-402247f000f0] { display: none; --gap-h-ee398ca6-8e82-48cb-a860-402247f000f0: 0px; --gap-v-ee398ca6-8e82-48cb-a860-402247f000f0: 24px; }
}
.sd[data-s-f86b5427-847b-460b-9217-b5adab30c9f2] { align-content: flex-start; align-items: flex-start; color: #FFFFFF; flex-direction: column; flex-wrap: nowrap; gap: 4px; justify-content: center; padding: 0px; --gap-h-f86b5427-847b-460b-9217-b5adab30c9f2: 0px; --gap-v-f86b5427-847b-460b-9217-b5adab30c9f2: 4px; --gap-uuid: f86b5427-847b-460b-9217-b5adab30c9f2; }
.sd[data-s-f86b5427-847b-460b-9217-b5adab30c9f2]:hover { translate: 4px 0px; --gap-h-f86b5427-847b-460b-9217-b5adab30c9f2: 0px; --gap-v-f86b5427-847b-460b-9217-b5adab30c9f2: 4px; }
.sd[data-s-c2979630-79d2-45c7-bed6-d6e763f292e6] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-f86b5427-847b-460b-9217-b5adab30c9f2]:hover .sd[data-s-c2979630-79d2-45c7-bed6-d6e763f292e6]:hover { translate: 4px 0px; }
.sd[data-s-25811747-fc01-4f98-af21-75718c5561ae] { color: #FFFFFF; font-family: var(--s-font-c2bf947f); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1; overflow-x: visible; overflow-y: visible; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-d5b685f2-fcc9-4d7e-858a-bd77d73da85c] { color: #FFFFFF; flex: none; font-family: var(--s-font-c2bf947f); font-size: 12px; font-style: normal; font-weight: 200; height: auto; letter-spacing: 0.1em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){
.sd[data-s-d5b685f2-fcc9-4d7e-858a-bd77d73da85c] { font-size: 12px; }
}
@media screen and (max-width: 414px){
.sd[data-s-d5b685f2-fcc9-4d7e-858a-bd77d73da85c] { flex: none; font-size: 10px; }
}
.sd[data-s-b0832781-8ed0-43a1-94ae-5ec31b4e8342] { align-content: center; align-items: center; background: #FFFFFF; bottom: auto; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100px; justify-content: space-between; left: 0px; margin: 0 0 0 0; overflow-x: visible; overflow-y: visible; padding: 0px 0px 0px 40px; position: fixed; right: 0px; top: 0px; width: auto; z-index: 1; max-width: 100%; }
.sd[data-s-b0832781-8ed0-43a1-94ae-5ec31b4e8342].appear { opacity: 0; transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; }
.sd[data-s-b0832781-8ed0-43a1-94ae-5ec31b4e8342].appear-active { transition-delay: 1000ms; transition-duration: 1400ms; transition-timing-function: ease; }
@media screen and (max-width: 840px){
.sd[data-s-b0832781-8ed0-43a1-94ae-5ec31b4e8342] { display: flex; flex: none; height: 80px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-b0832781-8ed0-43a1-94ae-5ec31b4e8342] { display: flex; flex: none; height: 64px; padding: 0px 0px 0px 24px; max-width: 100%; }
}
.sd[data-s-8fed6cd1-4faf-4236-a568-582437c1fe07] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px; width: 300px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-8fed6cd1-4faf-4236-a568-582437c1fe07] { flex: none; width: 200px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-8fed6cd1-4faf-4236-a568-582437c1fe07] { flex: none; width: 200px; }
}
.sd[data-s-6e1f95ae-f3ab-41ee-bee7-e3f71f53e00f] { flex: none; height: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 414px){
.sd[data-s-6e1f95ae-f3ab-41ee-bee7-e3f71f53e00f] { flex: none; height: auto; width: 230px; max-width: 100%; }
}
.sd[data-s-88d6c798-6619-4ce1-a167-1ada5478ccb6] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: flex-start; padding: 0px; --gap-h-88d6c798-6619-4ce1-a167-1ada5478ccb6: 40px; --gap-v-88d6c798-6619-4ce1-a167-1ada5478ccb6: 0px; --gap-uuid: 88d6c798-6619-4ce1-a167-1ada5478ccb6; }
@media screen and (max-width: 840px){
.sd[data-s-88d6c798-6619-4ce1-a167-1ada5478ccb6] { flex: none; --gap-h-88d6c798-6619-4ce1-a167-1ada5478ccb6: 40px; --gap-v-88d6c798-6619-4ce1-a167-1ada5478ccb6: 0px; }
}
.sd[data-s-60793c79-d523-4659-9643-e092aecc5d07] { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: auto; justify-content: center; margin: 0px 83px 0px 0px; padding: 0px; --gap-h-60793c79-d523-4659-9643-e092aecc5d07: 25px; --gap-v-60793c79-d523-4659-9643-e092aecc5d07: 0px; --gap-uuid: 60793c79-d523-4659-9643-e092aecc5d07; max-width: calc(100% - 83px); }
@media screen and (max-width: 840px){
.sd[data-s-60793c79-d523-4659-9643-e092aecc5d07] { display: none; --gap-h-60793c79-d523-4659-9643-e092aecc5d07: 25px; --gap-v-60793c79-d523-4659-9643-e092aecc5d07: 0px; }
}
@media screen and (max-width: 414px){
.sd[data-s-60793c79-d523-4659-9643-e092aecc5d07] { display: none; --gap-h-60793c79-d523-4659-9643-e092aecc5d07: 25px; --gap-v-60793c79-d523-4659-9643-e092aecc5d07: 0px; }
}
.sd[data-s-fee80d70-203a-4e09-8d3b-ced60a0878be] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-fee80d70-203a-4e09-8d3b-ced60a0878be]:hover { text-decoration: underline; }
.sd[data-s-e77a5c77-d689-48dd-be1a-cd13f935960d] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-e77a5c77-d689-48dd-be1a-cd13f935960d]:hover { text-decoration: underline; }
.sd[data-s-249e3e93-6dcd-4b77-a67c-a1238101cc92] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-249e3e93-6dcd-4b77-a67c-a1238101cc92]:hover { text-decoration: underline; }
.sd[data-s-740f5c27-1919-40c9-b42c-e05544578a18] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-740f5c27-1919-40c9-b42c-e05544578a18]:hover { text-decoration: underline; }
.sd[data-s-750b6d8a-dd45-4dc3-958b-c5d2c74a1ff7] { color: #4d4d4d; font-family: var(--s-font-e282f328); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-750b6d8a-dd45-4dc3-958b-c5d2c74a1ff7]:hover { text-decoration: underline; }
.sd[data-s-12a84113-1da5-46de-9fe7-bf9e00d82d29] { align-content: center; align-items: center; background: #df9d91; display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100px; justify-content: center; padding: 0px 0px 0px 0px; width: 100px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-12a84113-1da5-46de-9fe7-bf9e00d82d29] { background: #003464; display: flex; flex: none; height: 80px; width: 80px; max-width: 100%; }
}
@media screen and (max-width: 414px){
.sd[data-s-12a84113-1da5-46de-9fe7-bf9e00d82d29] { display: flex; flex: none; height: 64px; width: 64px; max-width: 100%; }
}
.sd[data-s-200046b2-b949-4609-9df5-d08be2552a6b] { color: #FFFFFF; font-size: 36px; }
@media screen and (max-width: 840px){
.sd[data-s-200046b2-b949-4609-9df5-d08be2552a6b] { font-size: 32px; }
}
@media screen and (max-width: 414px){
.sd[data-s-200046b2-b949-4609-9df5-d08be2552a6b] { font-size: 28px; }
}