/* 個人情報保護方針（/privacy-policy/） のページだけの CSS（build2.py） */
.sd[data-s-2c872afb-e72f-4077-a3fe-f9c6fd6d021c] { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 100px 64px 20px 64px; width: 84%; max-width: 84%; }
@media screen and (max-width: 1280px){
.sd[data-s-2c872afb-e72f-4077-a3fe-f9c6fd6d021c] { display: flex; flex: none; padding: 147px 64px 20px 64px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-2c872afb-e72f-4077-a3fe-f9c6fd6d021c] { display: flex; padding: 147px 64px 20px 64px; }
}
@media screen and (max-width: 540px){
.sd[data-s-2c872afb-e72f-4077-a3fe-f9c6fd6d021c] { display: flex; padding: 120px 64px 10px 30px; }
}
@media screen and (max-width: 320px){
.sd[data-s-2c872afb-e72f-4077-a3fe-f9c6fd6d021c] { display: flex; }
}.sd[data-s-65361d9b-ccf7-4694-8d0a-c37d4d80436d] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 1000px; z-index: 1; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-65361d9b-ccf7-4694-8d0a-c37d4d80436d] { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
}
@media screen and (max-width: 320px){
.sd[data-s-65361d9b-ccf7-4694-8d0a-c37d4d80436d] { align-content: center; align-items: center; justify-content: flex-start; }
}.sd[data-s-9b9553d4-470a-4dfa-af07-17119e89640f] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; justify-content: center; padding: 0px; width: auto; --gap-h-9b9553d4-470a-4dfa-af07-17119e89640f: 12px; --gap-v-9b9553d4-470a-4dfa-af07-17119e89640f: 0px; --gap-uuid: 9b9553d4-470a-4dfa-af07-17119e89640f; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-9b9553d4-470a-4dfa-af07-17119e89640f] { align-content: flex-start; align-items: flex-start; justify-content: flex-start; --gap-h-9b9553d4-470a-4dfa-af07-17119e89640f: 12px; --gap-v-9b9553d4-470a-4dfa-af07-17119e89640f: 0px; }
}
@media screen and (max-width: 320px){
.sd[data-s-9b9553d4-470a-4dfa-af07-17119e89640f] { gap: 8px; --gap-h-9b9553d4-470a-4dfa-af07-17119e89640f: 8px; --gap-v-9b9553d4-470a-4dfa-af07-17119e89640f: 0px; }
}.sd[data-s-2b3b73ef-9b9a-4366-acfb-c7b3a0149747] { background: #028540; border-radius: 50%; display: flex; flex: none; height: 12px; width: 12px; max-width: 100%; }
@media screen and (max-width: 1280px){
.sd[data-s-2b3b73ef-9b9a-4366-acfb-c7b3a0149747] { display: flex; }
}
@media screen and (max-width: 840px){
.sd[data-s-2b3b73ef-9b9a-4366-acfb-c7b3a0149747] { display: flex; }
}
@media screen and (max-width: 540px){
.sd[data-s-2b3b73ef-9b9a-4366-acfb-c7b3a0149747] { display: flex; margin: 16px 0px 0px 0px; max-width: 100%; }
}
@media screen and (max-width: 320px){
.sd[data-s-2b3b73ef-9b9a-4366-acfb-c7b3a0149747] { display: flex; flex: none; height: 8px; margin: 12px 0px 0px 0px; width: 8px; max-width: 100%; }
}.sd[data-s-d839e6d0-b78d-4f1c-b9fe-8e603662f652] { color: #202020; flex: 1; font-family: var(--s-font-4ebf354a); font-size: 40px; font-weight: 600; height: auto; letter-spacing: 0.02em; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px){
.sd[data-s-d839e6d0-b78d-4f1c-b9fe-8e603662f652] { font-size: 36px; }
}
@media screen and (max-width: 540px){
.sd[data-s-d839e6d0-b78d-4f1c-b9fe-8e603662f652] { font-size: 28px; line-height: 1.5; }
}
@media screen and (max-width: 320px){
.sd[data-s-d839e6d0-b78d-4f1c-b9fe-8e603662f652] { font-size: 20px; }
}

.sd[data-s-f479ff52-6f5a-4a8c-af3f-d160f2df6a74] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 104px; justify-content: center; padding: 0px 0px 0px 64px; width: 84%; --gap-h-f479ff52-6f5a-4a8c-af3f-d160f2df6a74: 0px; --gap-v-f479ff52-6f5a-4a8c-af3f-d160f2df6a74: 104px; --gap-uuid: f479ff52-6f5a-4a8c-af3f-d160f2df6a74; max-width: 84%; }
@media screen and (max-width: 1280px){
.sd[data-s-f479ff52-6f5a-4a8c-af3f-d160f2df6a74] { align-content: center; align-items: center; flex: none; height: 25px; justify-content: center; padding: 0px 0px 0px 0px; width: 100%; --gap-h-f479ff52-6f5a-4a8c-af3f-d160f2df6a74: 0px; --gap-v-f479ff52-6f5a-4a8c-af3f-d160f2df6a74: 104px; max-width: 100%; }
}
@media screen and (max-width: 840px){
.sd[data-s-f479ff52-6f5a-4a8c-af3f-d160f2df6a74] { gap: 64px; height: 25px; --gap-h-f479ff52-6f5a-4a8c-af3f-d160f2df6a74: 0px; --gap-v-f479ff52-6f5a-4a8c-af3f-d160f2df6a74: 64px; }
}
@media screen and (max-width: 540px){
.sd[data-s-f479ff52-6f5a-4a8c-af3f-d160f2df6a74] { flex: none; --gap-h-f479ff52-6f5a-4a8c-af3f-d160f2df6a74: 0px; --gap-v-f479ff52-6f5a-4a8c-af3f-d160f2df6a74: 104px; }
}
@media screen and (max-width: 320px){
.sd[data-s-f479ff52-6f5a-4a8c-af3f-d160f2df6a74] { height: 25px; --gap-h-f479ff52-6f5a-4a8c-af3f-d160f2df6a74: 0px; --gap-v-f479ff52-6f5a-4a8c-af3f-d160f2df6a74: 104px; }
}.sd[data-s-f75f3d27-7360-4935-a684-f01cd92da67a] { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; gap: 8px; justify-content: flex-start; padding: 0px; --gap-h-f75f3d27-7360-4935-a684-f01cd92da67a: 8px; --gap-v-f75f3d27-7360-4935-a684-f01cd92da67a: 8px; --gap-uuid: f75f3d27-7360-4935-a684-f01cd92da67a; }
@media screen and (max-width: 840px){
.sd[data-s-f75f3d27-7360-4935-a684-f01cd92da67a] { padding: 0px 0px 0px 64px; --gap-h-f75f3d27-7360-4935-a684-f01cd92da67a: 8px; --gap-v-f75f3d27-7360-4935-a684-f01cd92da67a: 8px; }
}
@media screen and (max-width: 540px){
.sd[data-s-f75f3d27-7360-4935-a684-f01cd92da67a] { padding: 0px 0px 0px 30px; --gap-h-f75f3d27-7360-4935-a684-f01cd92da67a: 8px; --gap-v-f75f3d27-7360-4935-a684-f01cd92da67a: 8px; }
}
@media screen and (max-width: 320px){
.sd[data-s-f75f3d27-7360-4935-a684-f01cd92da67a] { height: 21px; padding: 0px 0px 0px 0px; --gap-h-f75f3d27-7360-4935-a684-f01cd92da67a: 8px; --gap-v-f75f3d27-7360-4935-a684-f01cd92da67a: 8px; max-width: 100%; }
}.sd[data-s-9b237277-335f-4c42-89d4-33a777e9c661] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: flex-start; padding: 0px; width: 1000px; --gap-h-9b237277-335f-4c42-89d4-33a777e9c661: 8px; --gap-v-9b237277-335f-4c42-89d4-33a777e9c661: 0px; --gap-uuid: 9b237277-335f-4c42-89d4-33a777e9c661; max-width: 100%; }
@media screen and (max-width: 320px){
.sd[data-s-9b237277-335f-4c42-89d4-33a777e9c661] { align-content: center; align-items: center; justify-content: center; --gap-h-9b237277-335f-4c42-89d4-33a777e9c661: 8px; --gap-v-9b237277-335f-4c42-89d4-33a777e9c661: 0px; }
}.sd[data-s-7ce05e81-17db-49b7-8e9c-34beae326d9b] { color: #028540; font-family: var(--s-font-4ebf354a); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-7ce05e81-17db-49b7-8e9c-34beae326d9b]:hover { text-decoration: underline; }
@media screen and (max-width: 1280px){
.sd[data-s-7ce05e81-17db-49b7-8e9c-34beae326d9b] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-7ce05e81-17db-49b7-8e9c-34beae326d9b] { font-size: 11px; }
}.sd[data-s-a65fa845-39b4-4a46-a082-1be377fa66c7] { color: #5d5d5d; font-size: 24px; }
@media screen and (max-width: 1280px){
.sd[data-s-a65fa845-39b4-4a46-a082-1be377fa66c7] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-a65fa845-39b4-4a46-a082-1be377fa66c7] { font-size: 12px; }
}.sd[data-s-c8e46018-fd6b-4e98-91ba-28051dcfb029] { color: #5d5d5d; font-family: var(--s-font-4ebf354a); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px){
.sd[data-s-c8e46018-fd6b-4e98-91ba-28051dcfb029] { font-size: 14px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c8e46018-fd6b-4e98-91ba-28051dcfb029] { font-size: 11px; }
}

.sd[data-s-1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9] { align-content: center; align-items: center; flex: none; flex-wrap: nowrap; gap: 60px; justify-content: center; overflow-x: hidden; overflow-y: hidden; padding: 71px 0px; width: 100%; --gap-h-1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9: 0px; --gap-v-1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9: 60px; --gap-uuid: 1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9] { display: flex; --gap-h-1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9: 0px; --gap-v-1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9: 60px; }
}
@media screen and (max-width: 320px){
.sd[data-s-1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9] { display: flex; --gap-h-1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9: 0px; --gap-v-1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9: 60px; }
}.sd[data-s-3559e978-9566-48e4-9d31-54565c2a47df] { align-content: center; align-items: center; background: var(--s-color-fcbb8b89); border-radius: 12px; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; margin: 0px 40px; overflow-x: hidden; overflow-y: hidden; padding: 60px 40px; width: 1280px; --gap-h-3559e978-9566-48e4-9d31-54565c2a47df: 0px; --gap-v-3559e978-9566-48e4-9d31-54565c2a47df: 40px; --gap-uuid: 3559e978-9566-48e4-9d31-54565c2a47df; max-width: calc(100% - 80px); }
.sd[data-s-3559e978-9566-48e4-9d31-54565c2a47df]:before { filter:  brightness(0.4)  blur(4px); --gap-h-3559e978-9566-48e4-9d31-54565c2a47df: 0px; --gap-v-3559e978-9566-48e4-9d31-54565c2a47df: 40px; }
@media screen and (max-width: 1280px){
.sd[data-s-3559e978-9566-48e4-9d31-54565c2a47df] { align-content: center; align-items: center; flex: none; justify-content: center; margin: 0px 32px; padding: 60px 32px; width: calc(95% - 64px - (var(--gap-h-1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9) * 0.04999999999999995)); --gap-h-3559e978-9566-48e4-9d31-54565c2a47df: 0px; --gap-v-3559e978-9566-48e4-9d31-54565c2a47df: 40px; max-width: calc(95% - 64px - (var(--gap-h-1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9) * 0.04999999999999995)); }
}
@media screen and (max-width: 840px){
.sd[data-s-3559e978-9566-48e4-9d31-54565c2a47df] { flex-direction: column; flex-wrap: nowrap; --gap-h-3559e978-9566-48e4-9d31-54565c2a47df: 0px; --gap-v-3559e978-9566-48e4-9d31-54565c2a47df: 40px; }
}
@media screen and (max-width: 540px){
.sd[data-s-3559e978-9566-48e4-9d31-54565c2a47df] { border-radius: 8px; gap: 32px; margin: 0px 0px; padding: 50px 20px 32px 20px; --gap-h-3559e978-9566-48e4-9d31-54565c2a47df: 0px; --gap-v-3559e978-9566-48e4-9d31-54565c2a47df: 32px; width: calc(95% - (var(--gap-h-1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9) * 0.04999999999999995)); max-width: calc(95% - (var(--gap-h-1085f5d8-4cfd-4ba2-ba4f-85f7aa2969f9) * 0.04999999999999995)); }
}
@media screen and (max-width: 320px){
.sd[data-s-3559e978-9566-48e4-9d31-54565c2a47df] { padding: 50px 10px 32px 10px; --gap-h-3559e978-9566-48e4-9d31-54565c2a47df: 0px; --gap-v-3559e978-9566-48e4-9d31-54565c2a47df: 40px; }
}.sd[data-s-b0d1b1da-64b0-4c96-b382-5e30fa90b8d9] { color: rgb(255, 255, 255); font-family: var(--s-font-4ebf354a); font-feature-settings: 'palt' 1; font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px){
.sd[data-s-b0d1b1da-64b0-4c96-b382-5e30fa90b8d9] { font-size: 5.19vw; }
}.sd[data-s-4f81c881-5941-4b2c-9317-af0c16a00f2d] { color: var(--s-color-fcbb8b89); height: auto; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){
.sd[data-s-4f81c881-5941-4b2c-9317-af0c16a00f2d] { flex: none; text-align: left; width: calc(80% - (var(--gap-h-3559e978-9566-48e4-9d31-54565c2a47df) * 0.2)); max-width: calc(80% - (var(--gap-h-3559e978-9566-48e4-9d31-54565c2a47df) * 0.2)); justify-content: flex-start; }
}
@media screen and (max-width: 540px){
.sd[data-s-4f81c881-5941-4b2c-9317-af0c16a00f2d] { flex: none; width: calc(90% - (var(--gap-h-3559e978-9566-48e4-9d31-54565c2a47df) * 0.10000000000000003)); max-width: calc(90% - (var(--gap-h-3559e978-9566-48e4-9d31-54565c2a47df) * 0.10000000000000003)); }
}
@media screen and (max-width: 320px){
.sd[data-s-4f81c881-5941-4b2c-9317-af0c16a00f2d] { flex: none; width: calc(100% - (var(--gap-h-3559e978-9566-48e4-9d31-54565c2a47df) * 0)); max-width: calc(100% - (var(--gap-h-3559e978-9566-48e4-9d31-54565c2a47df) * 0)); }
}.sd[data-s-c5c14dd1-07b9-4042-b644-0e03e019f446] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 40px; justify-content: center; padding: 0px; --gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446: 40px; --gap-v-c5c14dd1-07b9-4042-b644-0e03e019f446: 0px; --gap-uuid: c5c14dd1-07b9-4042-b644-0e03e019f446; }
@media screen and (max-width: 1280px){
.sd[data-s-c5c14dd1-07b9-4042-b644-0e03e019f446] { align-content: center; align-items: center; gap: 32px; justify-content: center; --gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446: 32px; --gap-v-c5c14dd1-07b9-4042-b644-0e03e019f446: 0px; }
}
@media screen and (max-width: 840px){
.sd[data-s-c5c14dd1-07b9-4042-b644-0e03e019f446] { flex: none; flex-direction: column; width: calc(100% - (var(--gap-h-3559e978-9566-48e4-9d31-54565c2a47df) * 0)); --gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446: 0px; --gap-v-c5c14dd1-07b9-4042-b644-0e03e019f446: 40px; max-width: calc(100% - (var(--gap-h-3559e978-9566-48e4-9d31-54565c2a47df) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-c5c14dd1-07b9-4042-b644-0e03e019f446] { flex: none; gap: 20px; width: 100%; --gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446: 20px; --gap-v-c5c14dd1-07b9-4042-b644-0e03e019f446: 0px; }
}.sd[data-s-824a067f-265f-4b22-bca8-6066279a783a] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-824a067f-265f-4b22-bca8-6066279a783a] { flex: none; width: calc(80% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.2)); max-width: calc(80% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.2)); }
}
@media screen and (max-width: 540px){
.sd[data-s-824a067f-265f-4b22-bca8-6066279a783a] { flex: none; width: calc(90% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.10000000000000003)); max-width: calc(90% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.10000000000000003)); }
}.sd[data-s-c2aec3ae-4838-4715-a8a8-40b3d362ac68] { align-content: flex-start; align-items: flex-start; border-bottom: 0px solid #ffffffff; border-left: 0px solid #ffffffff; border-right: 0px solid #ffffffff; border-top: 0px solid #ffffffff; flex: none; flex-wrap: nowrap; gap: 32px; justify-content: flex-start; padding: 0px; width: 300px; --gap-h-c2aec3ae-4838-4715-a8a8-40b3d362ac68: 0px; --gap-v-c2aec3ae-4838-4715-a8a8-40b3d362ac68: 32px; --gap-uuid: c2aec3ae-4838-4715-a8a8-40b3d362ac68; max-width: 100%; }
@media screen and (max-width: 1280px){
.sd[data-s-c2aec3ae-4838-4715-a8a8-40b3d362ac68] { flex: none; --gap-h-c2aec3ae-4838-4715-a8a8-40b3d362ac68: 0px; --gap-v-c2aec3ae-4838-4715-a8a8-40b3d362ac68: 32px; }
}
@media screen and (max-width: 840px){
.sd[data-s-c2aec3ae-4838-4715-a8a8-40b3d362ac68] { flex: none; width: 100%; --gap-h-c2aec3ae-4838-4715-a8a8-40b3d362ac68: 0px; --gap-v-c2aec3ae-4838-4715-a8a8-40b3d362ac68: 32px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-c2aec3ae-4838-4715-a8a8-40b3d362ac68] { flex: none; gap: 28px; --gap-h-c2aec3ae-4838-4715-a8a8-40b3d362ac68: 0px; --gap-v-c2aec3ae-4838-4715-a8a8-40b3d362ac68: 28px; }
}
@media screen and (max-width: 320px){
.sd[data-s-c2aec3ae-4838-4715-a8a8-40b3d362ac68] { flex: none; width: 100%; --gap-h-c2aec3ae-4838-4715-a8a8-40b3d362ac68: 0px; --gap-v-c2aec3ae-4838-4715-a8a8-40b3d362ac68: 32px; }
}.sd[data-s-4753846f-ad9a-49f7-89e8-8357af75bf1c] { align-content: center; align-items: center; background: var(--s-color-1fab4e6c); border-bottom: 1px solid var(--s-color-1fab4e6c); border-left: 1px solid var(--s-color-1fab4e6c); border-radius: 6px; border-right: 1px solid var(--s-color-1fab4e6c); border-top: 1px solid var(--s-color-1fab4e6c); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 60px; justify-content: center; padding: 14px 24px; width: calc(100% - (var(--gap-h-c2aec3ae-4838-4715-a8a8-40b3d362ac68) * 0)); --gap-h-4753846f-ad9a-49f7-89e8-8357af75bf1c: 8px; --gap-v-4753846f-ad9a-49f7-89e8-8357af75bf1c: 0px; --gap-uuid: 4753846f-ad9a-49f7-89e8-8357af75bf1c; max-width: calc(100% - (var(--gap-h-c2aec3ae-4838-4715-a8a8-40b3d362ac68) * 0)); }
.sd[data-s-4753846f-ad9a-49f7-89e8-8357af75bf1c]:hover { opacity: 0.9; --gap-h-4753846f-ad9a-49f7-89e8-8357af75bf1c: 8px; --gap-v-4753846f-ad9a-49f7-89e8-8357af75bf1c: 0px; }.sd[data-s-fe8f2869-3c95-4ad3-882b-9ae87ee3281e] { color: var(--s-color-fcbb8b89); font-size: 24px; }.sd[data-s-9e5fe57c-4815-44af-8cc6-1a2cf40e90d7] { color: var(--s-color-fcbb8b89); font-family: var(--s-font-4ebf354a); font-feature-settings: 'palt' 1; font-size: 15px; font-weight: 700; height: auto; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-9e5fe57c-4815-44af-8cc6-1a2cf40e90d7] { font-size: 18px; }
}
@media screen and (max-width: 540px){
.sd[data-s-9e5fe57c-4815-44af-8cc6-1a2cf40e90d7] { font-size: 14px; }
}.sd[data-s-30f2148c-a4be-4560-bff1-cabbffb21168] { color: var(--s-color-fcbb8b89); font-size: 20px; }
.sd[data-s-4753846f-ad9a-49f7-89e8-8357af75bf1c]:hover .sd[data-s-30f2148c-a4be-4560-bff1-cabbffb21168] { translate: 2px 0px; }.sd[data-s-c7a6cab0-182b-436d-aecc-6a6878130483] { color: var(--s-color-02a45009); font-family: var(--s-font-4ebf354a); font-size: 11px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 5px 0px 0px 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }.sd[data-s-95987100-de18-4350-b8bc-4e38a23acf46] { align-content: center; align-items: center; flex: none; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; width: 300px; --gap-h-95987100-de18-4350-b8bc-4e38a23acf46: 0px; --gap-v-95987100-de18-4350-b8bc-4e38a23acf46: 0px; --gap-uuid: 95987100-de18-4350-b8bc-4e38a23acf46; max-width: 100%; }
@media screen and (max-width: 1280px){
.sd[data-s-95987100-de18-4350-b8bc-4e38a23acf46] { flex: none; width: calc(33% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.67)); --gap-h-95987100-de18-4350-b8bc-4e38a23acf46: 0px; --gap-v-95987100-de18-4350-b8bc-4e38a23acf46: 0px; max-width: calc(33% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.67)); }
}
@media screen and (max-width: 840px){
.sd[data-s-95987100-de18-4350-b8bc-4e38a23acf46] { flex: none; width: calc(80% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.2)); --gap-h-95987100-de18-4350-b8bc-4e38a23acf46: 0px; --gap-v-95987100-de18-4350-b8bc-4e38a23acf46: 0px; max-width: calc(80% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.2)); }
}
@media screen and (max-width: 540px){
.sd[data-s-95987100-de18-4350-b8bc-4e38a23acf46] { flex: none; width: calc(90% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.10000000000000003)); --gap-h-95987100-de18-4350-b8bc-4e38a23acf46: 0px; --gap-v-95987100-de18-4350-b8bc-4e38a23acf46: 0px; max-width: calc(90% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.10000000000000003)); }
}
@media screen and (max-width: 320px){
.sd[data-s-95987100-de18-4350-b8bc-4e38a23acf46] { flex: none; --gap-h-95987100-de18-4350-b8bc-4e38a23acf46: 0px; --gap-v-95987100-de18-4350-b8bc-4e38a23acf46: 0px; }
}.sd[data-s-ef6aa2ea-a544-4e49-a033-e036b890677f] { align-content: center; align-items: center; background: #00b900ff; border-bottom: 0px solid rgb(255, 255, 255); border-left: 0px solid rgb(255, 255, 255); border-radius: 6px; border-right: 0px solid rgb(255, 255, 255); border-top: 0px solid rgb(255, 255, 255); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 60px; justify-content: center; padding: 14px 24px; width: calc(100% - (var(--gap-h-95987100-de18-4350-b8bc-4e38a23acf46) * 0)); --gap-h-ef6aa2ea-a544-4e49-a033-e036b890677f: 8px; --gap-v-ef6aa2ea-a544-4e49-a033-e036b890677f: 0px; --gap-uuid: ef6aa2ea-a544-4e49-a033-e036b890677f; max-width: calc(100% - (var(--gap-h-95987100-de18-4350-b8bc-4e38a23acf46) * 0)); }
.sd[data-s-ef6aa2ea-a544-4e49-a033-e036b890677f]:hover { opacity: 0.8; --gap-h-ef6aa2ea-a544-4e49-a033-e036b890677f: 8px; --gap-v-ef6aa2ea-a544-4e49-a033-e036b890677f: 0px; }.sd[data-s-1661eea3-7e7c-4e32-95b9-910541cebdd1] { color: var(--s-color-fcbb8b89); font-size: 24px; }.sd[data-s-b7e77e35-8b00-45c3-a915-0f1241644b0a] { color: rgb(255, 255, 255); flex: none; font-family: var(--s-font-4ebf354a); font-feature-settings: 'palt' 1; font-size: 15px; font-weight: 700; height: auto; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-b7e77e35-8b00-45c3-a915-0f1241644b0a] { font-size: 18px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b7e77e35-8b00-45c3-a915-0f1241644b0a] { font-size: 14px; }
}.sd[data-s-b4151e0d-b358-446f-a929-f33ab24b363a] { color: rgb(255, 255, 255); font-size: 20px; }
.sd[data-s-ef6aa2ea-a544-4e49-a033-e036b890677f]:hover .sd[data-s-b4151e0d-b358-446f-a929-f33ab24b363a] { translate: 2px 0px; }.sd[data-s-ea73934d-c162-4dba-9e63-51f1ad3ef1b8] { color: var(--s-color-02a45009); font-family: var(--s-font-4ebf354a); font-size: 11px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 5px 0px 0px 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }.sd[data-s-c459131e-7794-4e9c-8b5b-ce1a1d92cceb] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-c459131e-7794-4e9c-8b5b-ce1a1d92cceb] { flex: none; width: calc(80% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.2)); max-width: calc(80% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.2)); }
}
@media screen and (max-width: 540px){
.sd[data-s-c459131e-7794-4e9c-8b5b-ce1a1d92cceb] { flex: none; width: calc(90% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.10000000000000003)); max-width: calc(90% - (var(--gap-h-c5c14dd1-07b9-4042-b644-0e03e019f446) * 0.10000000000000003)); }
}.sd[data-s-17575c8a-dce1-4382-9538-7d9758469ac2] { align-content: flex-start; align-items: flex-start; flex: none; flex-wrap: nowrap; gap: 32px; height: 60px; justify-content: flex-start; padding: 0px; width: 300px; --gap-h-17575c8a-dce1-4382-9538-7d9758469ac2: 0px; --gap-v-17575c8a-dce1-4382-9538-7d9758469ac2: 32px; --gap-uuid: 17575c8a-dce1-4382-9538-7d9758469ac2; max-width: 100%; }
@media screen and (max-width: 1280px){
.sd[data-s-17575c8a-dce1-4382-9538-7d9758469ac2] { flex: none; --gap-h-17575c8a-dce1-4382-9538-7d9758469ac2: 0px; --gap-v-17575c8a-dce1-4382-9538-7d9758469ac2: 32px; }
}
@media screen and (max-width: 840px){
.sd[data-s-17575c8a-dce1-4382-9538-7d9758469ac2] { flex: none; width: 100%; --gap-h-17575c8a-dce1-4382-9538-7d9758469ac2: 0px; --gap-v-17575c8a-dce1-4382-9538-7d9758469ac2: 32px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-17575c8a-dce1-4382-9538-7d9758469ac2] { flex: none; gap: 28px; --gap-h-17575c8a-dce1-4382-9538-7d9758469ac2: 0px; --gap-v-17575c8a-dce1-4382-9538-7d9758469ac2: 28px; }
}
@media screen and (max-width: 320px){
.sd[data-s-17575c8a-dce1-4382-9538-7d9758469ac2] { flex: none; width: 100%; --gap-h-17575c8a-dce1-4382-9538-7d9758469ac2: 0px; --gap-v-17575c8a-dce1-4382-9538-7d9758469ac2: 32px; }
}.sd[data-s-4ad3ae70-a0d5-4b86-bb0b-78f580427823] { align-content: center; align-items: center; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-radius: 6px; border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 60px; justify-content: center; padding: 14px 24px; width: calc(100% - (var(--gap-h-17575c8a-dce1-4382-9538-7d9758469ac2) * 0)); --gap-h-4ad3ae70-a0d5-4b86-bb0b-78f580427823: 0px; --gap-v-4ad3ae70-a0d5-4b86-bb0b-78f580427823: 0px; --gap-uuid: 4ad3ae70-a0d5-4b86-bb0b-78f580427823; max-width: calc(100% - (var(--gap-h-17575c8a-dce1-4382-9538-7d9758469ac2) * 0)); }
.sd[data-s-4ad3ae70-a0d5-4b86-bb0b-78f580427823]:hover { opacity: 0.8; --gap-h-4ad3ae70-a0d5-4b86-bb0b-78f580427823: 0px; --gap-v-4ad3ae70-a0d5-4b86-bb0b-78f580427823: 0px; }.sd[data-s-59390420-fdf8-4e98-a325-e15bc6e0af35] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; --gap-h-59390420-fdf8-4e98-a325-e15bc6e0af35: 8px; --gap-v-59390420-fdf8-4e98-a325-e15bc6e0af35: 0px; --gap-uuid: 59390420-fdf8-4e98-a325-e15bc6e0af35; }.sd[data-s-0c281a96-71ae-43bc-9617-905ece86c1d0] { color: var(--s-color-fcbb8b89); font-size: 24px; }.sd[data-s-ada76869-0ec5-493a-a298-8dc2904ff7ed] { color: rgb(255, 255, 255); flex: none; font-family: var(--s-font-4ebf354a); font-feature-settings: 'palt' 1; font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.01em; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-ada76869-0ec5-493a-a298-8dc2904ff7ed] { font-size: 14px; }
}.sd[data-s-a313eeb6-eadd-4248-bf0d-2f609393b949] { color: rgb(255, 255, 255); font-size: 20px; }
.sd[data-s-4ad3ae70-a0d5-4b86-bb0b-78f580427823]:hover .sd[data-s-a313eeb6-eadd-4248-bf0d-2f609393b949] { translate: 2px 0px; }.sd[data-s-1be4f032-d44c-4ba6-8f3e-3c7abf0319cf] { color: var(--s-color-02a45009); font-family: var(--s-font-4ebf354a); font-size: 11px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 5px 0px 0px 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }

.sd[data-s-3d1508c9-07de-483e-859f-d3ab9d660264] { align-content: flex-end; align-items: flex-end; background: var(--s-color-fcbb8b89); border-radius: 0; box-shadow: ; height: 100%; justify-content: flex-start; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 1280px){
.sd[data-s-3d1508c9-07de-483e-859f-d3ab9d660264] { align-content: center; align-items: center; justify-content: flex-start; }
}.sd[data-s-e04f8aea-88b3-4165-a0bb-3cb32eb33f76] {  }.sd[data-s-c9ae9c7a-3ce6-41ec-810e-cb4e15c3d061] {  }.sd[data-s-105e34c8-19ca-4092-83a9-ada9af391af9] {  }.sd[data-s-f120b8e4-11a5-41d5-9f9d-bdaad0574f39] { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: 84%; z-index: 1; max-width: 84%; }
@media screen and (max-width: 840px){
.sd[data-s-f120b8e4-11a5-41d5-9f9d-bdaad0574f39] { margin: 0px 0px 0px 0px; }
}.sd[data-s-c25e8282-ccbe-44b3-8848-bc15ed04ac70] { align-content: center; align-items: center; background: #FFFFFF; border-radius: 0; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 168px; justify-content: center; margin: 0px 0px 0px 0px; padding: 50px 0px 104px 64px; width: 100%; z-index: 0; --gap-h-c25e8282-ccbe-44b3-8848-bc15ed04ac70: 0px; --gap-v-c25e8282-ccbe-44b3-8848-bc15ed04ac70: 168px; --gap-uuid: c25e8282-ccbe-44b3-8848-bc15ed04ac70; max-width: 100%; }
@media screen and (max-width: 1280px){
.sd[data-s-c25e8282-ccbe-44b3-8848-bc15ed04ac70] { padding: 50px 0px 104px 0px; --gap-h-c25e8282-ccbe-44b3-8848-bc15ed04ac70: 0px; --gap-v-c25e8282-ccbe-44b3-8848-bc15ed04ac70: 168px; }
}
@media screen and (max-width: 840px){
.sd[data-s-c25e8282-ccbe-44b3-8848-bc15ed04ac70] { gap: 104px; padding: 30px 0px 104px 0px; --gap-h-c25e8282-ccbe-44b3-8848-bc15ed04ac70: 0px; --gap-v-c25e8282-ccbe-44b3-8848-bc15ed04ac70: 104px; }
}
@media screen and (max-width: 540px){
.sd[data-s-c25e8282-ccbe-44b3-8848-bc15ed04ac70] { padding: 30px 0px 104px 0px; --gap-h-c25e8282-ccbe-44b3-8848-bc15ed04ac70: 0px; --gap-v-c25e8282-ccbe-44b3-8848-bc15ed04ac70: 168px; }
}.sd[data-s-fca09e26-4738-4f49-a774-c3ba5584ed62] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; justify-content: center; padding: 0px; width: 1000px; --gap-h-fca09e26-4738-4f49-a774-c3ba5584ed62: 0px; --gap-v-fca09e26-4738-4f49-a774-c3ba5584ed62: 64px; --gap-uuid: fca09e26-4738-4f49-a774-c3ba5584ed62; max-width: 100%; }.sd[data-s-d86a7460-faa6-404f-b0a4-436263b77060] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: center; padding: 0px; width: calc(100% - (var(--gap-h-fca09e26-4738-4f49-a774-c3ba5584ed62) * 0)); --gap-h-d86a7460-faa6-404f-b0a4-436263b77060: 0px; --gap-v-d86a7460-faa6-404f-b0a4-436263b77060: 24px; --gap-uuid: d86a7460-faa6-404f-b0a4-436263b77060; max-width: calc(100% - (var(--gap-h-fca09e26-4738-4f49-a774-c3ba5584ed62) * 0)); }.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] { color: #333; flex: none; font-family: var(--s-font-4ebf354a); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.75; padding: 0px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-d86a7460-faa6-404f-b0a4-436263b77060) * 0)); max-width: calc(100% - (var(--gap-h-d86a7460-faa6-404f-b0a4-436263b77060) * 0)); }
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] >blockquote { margin: 24px 0px 48px 0px; }
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] >figure { margin: 24px 0px 48px 0px; }
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] >h2 { border-bottom: 0px solid #028540; border-left: 4px solid #028540; border-right: 0px solid #028540; border-top: 0px solid #028540; font-size: 28px; line-height: 1.5; margin: 64px 0px 32px 0px; padding: 0px 0px 0px 12px; }
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] >h3 { border-bottom: 0px solid #009333; border-left: 2px solid #009333; border-right: 0px solid #009333; border-top: 0px solid #009333; font-size: 24px; line-height: 1.5; margin: 32px 0px 64px 0px; padding: 0px 0px 0px 10px; }
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] >hr { margin: 48px 0px 48px 0px; }
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] >ol { margin: 24px 0px 48px 20px; }
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] >p { margin: 24px 0px 48px 0px; }
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] strong { font-weight: 700; }
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] >[data-type="table_of_contents"] { border-radius: 8px; padding: 24px 24px 8px 0px; }
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] >ul { margin: 24px 0px 48px 20px; }
@media screen and (max-width: 840px){
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] { width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] >h2 { font-size: 24px; }
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] >h3 { font-size: 18px; }
}
@media screen and (max-width: 320px){
.sd[data-s-cce5e07c-4e05-4574-9ae5-ea921cd3e596] >h2 { font-size: 20px; }
}.sd[data-s-df06c6b5-2b00-4c71-9410-3fa8d16e599c] {  }.sd[data-s-10bc67a8-2f82-4af4-a123-a776d4d98ad0] {  }

body { background: var(--s-color-fcbb8b89); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }

.sd[data-r-0_1_3_df06c6b5-2b00-4c71-9410-3fa8d16e599c_3559e978-9566-48e4-9d31-54565c2a47df]:before { background-image: url("../../images/s-1920x1080_v-frms_webp_e7cf979f-8165-453f-a949-a0e7137537c3_middle.webp") }
