.fa-brands,.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--fa-display:inline-flex;align-items:center;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;justify-content:center;line-height:1;text-rendering:auto}.fa-solid{font-family:Font Awesome\ 6 Free;font-weight:900}.fa-brands{font-family:Font Awesome\ 6 Brands;font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(assets/studio/a-835420d50f.woff2) format("woff2"),url(assets/studio/a-1481a3fab9.ttf) format("truetype")}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(assets/studio/a-763b711e40.woff2) format("woff2"),url(assets/studio/a-2c926b8382.ttf) format("truetype")}.fa-instagram:before { content: "\f16d"; }


.sd[data-s-13f9c47a-0b35-4b98-a0f7-81c8346beef8] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); bottom: auto; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: 90px; justify-content: center; left: 0px; margin: 0 0 0 0; position: fixed; right: 0px; top: 0px; transform-origin: top center; transition-delay: 600ms; transition-duration: 1000ms; width: 100%; z-index: 5; max-width: 100%; }
.sd[data-s-13f9c47a-0b35-4b98-a0f7-81c8346beef8].appear { opacity: 0; transition-delay: 200ms; translate: 0px -48px; }
.sd[data-s-13f9c47a-0b35-4b98-a0f7-81c8346beef8].appear-active { transition-delay: 200ms; }
@media screen and (max-width: 480px){
.sd[data-s-13f9c47a-0b35-4b98-a0f7-81c8346beef8] { bottom: auto; height: 70px; top: 0px; width: 100%; max-width: 100%; }
}.sd[data-s-1bad468c-853b-4565-b713-7dad472e8b2c] { background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; justify-content: space-between; margin: 0px 0px 0px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0px 40px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-1bad468c-853b-4565-b713-7dad472e8b2c] { padding: 0px 30px; }
}
@media screen and (max-width: 480px){
.sd[data-s-1bad468c-853b-4565-b713-7dad472e8b2c] { justify-content: space-between; padding: 0px 20px; }
}.sd[data-s-04ddbb45-9318-4868-aedc-6bf73f5bd337] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 30px 0px 0px 0px; width: 30%; max-width: 30%; }
@media screen and (max-width: 1140px){
.sd[data-s-04ddbb45-9318-4868-aedc-6bf73f5bd337] { flex: none; margin: 0px 0px 0px 0px; width: 50%; max-width: 50%; }
}
@media screen and (max-width: 768px){
.sd[data-s-04ddbb45-9318-4868-aedc-6bf73f5bd337] { flex: none; margin: 0px 0px 0px 0px; width: 50%; }
}
@media screen and (max-width: 480px){
.sd[data-s-04ddbb45-9318-4868-aedc-6bf73f5bd337] { flex: none; height: 100%; margin: 0px 0px 0px 0px; width: 55%; max-width: 55%; }
}.sd[data-s-968f9c74-99aa-4505-846b-9642e6dc73f7] { flex: none; height: 40px; width: 400px; max-width: 100%; }
.sd[data-s-968f9c74-99aa-4505-846b-9642e6dc73f7]:before { background-repeat: no-repeat; background-size: contain; }
@media screen and (max-width: 480px){
.sd[data-s-968f9c74-99aa-4505-846b-9642e6dc73f7] { flex: none; height: 40px; margin: 20px 0px 0px 0px; width: auto; max-width: 100%; }
}.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); display: flex; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; max-width: 100%; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover { transform: ; }
@media screen and (max-width: 768px){
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687] { display: flex; padding: 0px 0px 0px 0px; }
}
@media screen and (max-width: 480px){
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687] { display: flex; }
}.sd[data-s-9f54d248-1c74-427a-86f0-451ac571f882] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff; border-right: 0px solid #ffffff; border-top: 0px solid #ffffff; display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 16px; width: auto; --gap-uuid: 9f54d248-1c74-427a-86f0-451ac571f882; --gap-h-9f54d248-1c74-427a-86f0-451ac571f882: 0px; --gap-v-9f54d248-1c74-427a-86f0-451ac571f882: 0px; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-9f54d248-1c74-427a-86f0-451ac571f882] { background: #2286bdff; border-radius: 50%; display: flex; gap: 4px; --gap-h-9f54d248-1c74-427a-86f0-451ac571f882: 0px; --gap-v-9f54d248-1c74-427a-86f0-451ac571f882: 4px; }
}
@media screen and (max-width: 768px){
.sd[data-s-9f54d248-1c74-427a-86f0-451ac571f882] { background: #2286bdff; border-radius: 50%; display: flex; flex-direction: column-reverse; flex-wrap: nowrap; gap: 4px; padding: 16px; --gap-h-9f54d248-1c74-427a-86f0-451ac571f882: 0px; --gap-v-9f54d248-1c74-427a-86f0-451ac571f882: 4px; }
}
@media screen and (max-width: 480px){
.sd[data-s-9f54d248-1c74-427a-86f0-451ac571f882] { display: flex; padding: 12px; }
}.sd[data-s-900f2229-e24d-4325-a46a-98b3ae42398f] { background: #ffffff; flex: none; height: 1px; margin: 3px 0px 0px 0px; transform-origin: bottom left; width: 24px; max-width: 100%; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-900f2229-e24d-4325-a46a-98b3ae42398f] { background: #FFFFFF; transform: ; }
@media screen and (max-width: 1140px){
.sd[data-s-900f2229-e24d-4325-a46a-98b3ae42398f] { flex: none; height: 2px; margin: 0px 0px 0px 0px; width: 16px; max-width: 100%; }
}
@media screen and (max-width: 768px){
.sd[data-s-900f2229-e24d-4325-a46a-98b3ae42398f] { background: #f6f6f6; border-radius: 2px; flex: none; height: 2px; margin: 0px 0px 0px 0px; width: 16px; }
}
@media screen and (max-width: 480px){
.sd[data-s-900f2229-e24d-4325-a46a-98b3ae42398f] { flex: none; width: 14px; max-width: 100%; }
}.sd[data-s-0fb4bc9f-6de5-49bb-a583-3239f0db5edd] { background: #ffffff; flex: none; height: 1px; margin: 3px 0px 0px 0px; transform-origin: bottom left; width: 24px; max-width: 100%; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-0fb4bc9f-6de5-49bb-a583-3239f0db5edd] { background: #FFFFFF; transform: ; }
@media screen and (max-width: 1140px){
.sd[data-s-0fb4bc9f-6de5-49bb-a583-3239f0db5edd] { flex: none; height: 2px; margin: 0px 0px 0px 0px; width: 16px; max-width: 100%; }
}
@media screen and (max-width: 768px){
.sd[data-s-0fb4bc9f-6de5-49bb-a583-3239f0db5edd] { background: #f6f6f6; border-radius: 2px; flex: none; height: 2px; margin: 0px 0px 0px 0px; width: 16px; }
}
@media screen and (max-width: 480px){
.sd[data-s-0fb4bc9f-6de5-49bb-a583-3239f0db5edd] { flex: none; width: 14px; max-width: 100%; }
}.sd[data-s-33b8ffdd-c807-4fa1-aabd-d35445f86fa9] { background: #ffffff; flex: none; height: 1px; margin: 3px 0px 0px 0px; transform-origin: bottom left; width: 24px; max-width: 100%; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-33b8ffdd-c807-4fa1-aabd-d35445f86fa9] { background: #FFFFFF; transform: ; }
@media screen and (max-width: 1140px){
.sd[data-s-33b8ffdd-c807-4fa1-aabd-d35445f86fa9] { flex: none; height: 2px; margin: 0px 0px 0px 0px; width: 16px; max-width: 100%; }
}
@media screen and (max-width: 768px){
.sd[data-s-33b8ffdd-c807-4fa1-aabd-d35445f86fa9] { background: #f6f6f6; border-radius: 2px; flex: none; height: 2px; margin: 0px 0px 0px 0px; width: 16px; }
}
@media screen and (max-width: 480px){
.sd[data-s-33b8ffdd-c807-4fa1-aabd-d35445f86fa9] { flex: none; width: 14px; max-width: 100%; }
}.sd[data-s-d3988add-cae5-436f-9e9d-ba286252290d] { color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 30px 0px 0px; padding: 10px 0px 10px 0px; text-align: center; width: auto; max-width: calc(100% - 30px); justify-content: center; }
.sd[data-s-d3988add-cae5-436f-9e9d-ba286252290d].link-active { __include-children: true; border-bottom: 1px solid #060606; border-left: 0px solid #060606; border-right: 0px solid #060606; border-top: 0px solid #060606; letter-spacing: 0.15em; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-d3988add-cae5-436f-9e9d-ba286252290d]:hover { opacity: 0.5; transform: ; }
@media screen and (max-width: 1140px){
.sd[data-s-d3988add-cae5-436f-9e9d-ba286252290d] { display: none; }
}
@media screen and (max-width: 768px){
.sd[data-s-d3988add-cae5-436f-9e9d-ba286252290d] { display: none; }
}
@media screen and (max-width: 480px){
.sd[data-s-d3988add-cae5-436f-9e9d-ba286252290d] { display: none; }
}.sd[data-s-e1a5e140-4b12-40c1-80e8-e1165b4d6edb] { color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 30px 0px 0px; padding: 10px 0px 10px 0px; text-align: center; width: auto; max-width: calc(100% - 30px); justify-content: center; }
.sd[data-s-e1a5e140-4b12-40c1-80e8-e1165b4d6edb].link-active { __include-children: true; border-bottom: 1px solid #060606; border-left: 0px solid #060606; border-right: 0px solid #060606; border-top: 0px solid #060606; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-e1a5e140-4b12-40c1-80e8-e1165b4d6edb]:hover { opacity: 0.5; }
@media screen and (max-width: 1140px){
.sd[data-s-e1a5e140-4b12-40c1-80e8-e1165b4d6edb] { display: none; }
}
@media screen and (max-width: 768px){
.sd[data-s-e1a5e140-4b12-40c1-80e8-e1165b4d6edb] { display: none; }
}
@media screen and (max-width: 480px){
.sd[data-s-e1a5e140-4b12-40c1-80e8-e1165b4d6edb] { display: none; }
}.sd[data-s-ca00bfd5-a809-4a49-b9ee-a50f2f3c430f] { color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 30px 0px 0px; padding: 10px 0px 10px 0px; text-align: center; width: auto; max-width: calc(100% - 30px); justify-content: center; }
.sd[data-s-ca00bfd5-a809-4a49-b9ee-a50f2f3c430f].link-active { __include-children: true; border-bottom: 1px solid #060606; border-left: 0px solid #060606; border-right: 0px solid #060606; border-top: 0px solid #060606; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-ca00bfd5-a809-4a49-b9ee-a50f2f3c430f]:hover { opacity: 0.5; }
@media screen and (max-width: 1140px){
.sd[data-s-ca00bfd5-a809-4a49-b9ee-a50f2f3c430f] { display: none; }
}
@media screen and (max-width: 768px){
.sd[data-s-ca00bfd5-a809-4a49-b9ee-a50f2f3c430f] { display: none; }
}
@media screen and (max-width: 480px){
.sd[data-s-ca00bfd5-a809-4a49-b9ee-a50f2f3c430f] { display: none; }
}.sd[data-s-6bad8d93-5e23-4f65-b7bb-1c3bb60d121e] { color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 30px 0px 0px; padding: 10px 0px 10px 0px; text-align: center; width: auto; max-width: calc(100% - 30px); justify-content: center; }
.sd[data-s-6bad8d93-5e23-4f65-b7bb-1c3bb60d121e].link-active { __include-children: true; border-bottom: 1px solid #060606; border-left: 0px solid #060606; border-right: 0px solid #060606; border-top: 0px solid #060606; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-6bad8d93-5e23-4f65-b7bb-1c3bb60d121e]:hover { opacity: 0.5; }
@media screen and (max-width: 1140px){
.sd[data-s-6bad8d93-5e23-4f65-b7bb-1c3bb60d121e] { display: none; }
}
@media screen and (max-width: 768px){
.sd[data-s-6bad8d93-5e23-4f65-b7bb-1c3bb60d121e] { display: none; }
}
@media screen and (max-width: 480px){
.sd[data-s-6bad8d93-5e23-4f65-b7bb-1c3bb60d121e] { display: none; }
}.sd[data-s-21119a4b-31ab-419f-ab67-77f624c6fdd1] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px 0px 0px 0px; width: auto; max-width: 100%; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-21119a4b-31ab-419f-ab67-77f624c6fdd1]:hover { transform: ; }.sd[data-s-7837540d-b743-41ff-a4fd-b5717f51ac6d] { align-content: center; align-items: center; background: #060606; border-radius: 48px; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; margin: 0px 10px 0px 0px; padding: 11px 20px 12px 20px; width: auto; --gap-h-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; --gap-v-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; --gap-uuid: 7837540d-b743-41ff-a4fd-b5717f51ac6d; max-width: calc(100% - 10px); }
@media screen and (max-width: 1140px){
.sd[data-s-7837540d-b743-41ff-a4fd-b5717f51ac6d] { display: none; --gap-h-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; --gap-v-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; }
}
@media screen and (max-width: 768px){
.sd[data-s-7837540d-b743-41ff-a4fd-b5717f51ac6d] { display: none; --gap-h-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; --gap-v-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; }
}
@media screen and (max-width: 480px){
.sd[data-s-7837540d-b743-41ff-a4fd-b5717f51ac6d] { display: none; padding: 12px 12px 12px 12px; --gap-h-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; --gap-v-7837540d-b743-41ff-a4fd-b5717f51ac6d: 0px; }
}.sd[data-s-abc762b7-3013-45a2-8199-7089b326f3a5] { color: #ffffff; font-family: var(--s-font-588b2057); font-size: 15px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.2; margin: 0px 6px 0px 0px; text-align: center; width: auto; max-width: calc(100% - 6px); justify-content: center; }
.sd[data-s-21119a4b-31ab-419f-ab67-77f624c6fdd1]:hover .sd[data-s-abc762b7-3013-45a2-8199-7089b326f3a5] { opacity: 0.5; }
@media screen and (max-width: 768px){
.sd[data-s-abc762b7-3013-45a2-8199-7089b326f3a5] { display: none; }
}
@media screen and (max-width: 480px){
.sd[data-s-abc762b7-3013-45a2-8199-7089b326f3a5] { display: none; }
}.sd[data-s-f5c9d9fa-7198-46a0-996b-0a7e5337bfb3] { background: rgba(0,0,0,0.0); border-radius: 0; color: #FFFFFF; font-size: 16px; margin: 1px 0px 0px 0px; padding: 0px; max-width: 100%; }
.sd[data-s-21119a4b-31ab-419f-ab67-77f624c6fdd1]:hover .sd[data-s-f5c9d9fa-7198-46a0-996b-0a7e5337bfb3] { opacity: 0.5; }.sd[data-s-48f748f4-5c6f-4b07-ab08-79dfc4b912df] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px 0px 0px 0px; width: auto; max-width: 100%; }
.sd[data-s-e0f3fdc9-7f58-49e8-92f1-af7a93e78687]:hover .sd[data-s-48f748f4-5c6f-4b07-ab08-79dfc4b912df]:hover { transform: ; }.sd[data-s-29925e49-e76b-489b-bf22-e1cc9ad1b884] { align-content: center; align-items: center; background: #2287beff; border-radius: 48px; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 11px 20px 12px 20px; width: auto; --gap-h-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; --gap-v-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; --gap-uuid: 29925e49-e76b-489b-bf22-e1cc9ad1b884; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-29925e49-e76b-489b-bf22-e1cc9ad1b884] { display: none; --gap-h-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; --gap-v-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; }
}
@media screen and (max-width: 768px){
.sd[data-s-29925e49-e76b-489b-bf22-e1cc9ad1b884] { display: none; --gap-h-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; --gap-v-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; }
}
@media screen and (max-width: 480px){
.sd[data-s-29925e49-e76b-489b-bf22-e1cc9ad1b884] { display: none; padding: 12px 12px 12px 12px; --gap-h-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; --gap-v-29925e49-e76b-489b-bf22-e1cc9ad1b884: 0px; }
}.sd[data-s-b94264d5-5d13-4a4f-b998-73b72391561c] { color: #ffffff; font-family: var(--s-font-588b2057); font-size: 15px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.2; margin: 0px 6px 0px 0px; text-align: center; width: auto; max-width: calc(100% - 6px); justify-content: center; }
.sd[data-s-48f748f4-5c6f-4b07-ab08-79dfc4b912df]:hover .sd[data-s-b94264d5-5d13-4a4f-b998-73b72391561c] { opacity: 0.5; }
@media screen and (max-width: 768px){
.sd[data-s-b94264d5-5d13-4a4f-b998-73b72391561c] { display: none; }
}
@media screen and (max-width: 480px){
.sd[data-s-b94264d5-5d13-4a4f-b998-73b72391561c] { display: none; }
}.sd[data-s-2af73cd6-83b9-4d97-ab87-72ff90921379] { background: rgba(0,0,0,0.0); border-radius: 0; color: #FFFFFF; font-size: 16px; margin: 1px 0px 0px 0px; padding: 0px; max-width: 100%; }
.sd[data-s-48f748f4-5c6f-4b07-ab08-79dfc4b912df]:hover .sd[data-s-2af73cd6-83b9-4d97-ab87-72ff90921379] { opacity: 0.5; }
.sd[data-s-b2ce7489-40ca-4d21-b358-54771b4b89f1] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 100px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-b2ce7489-40ca-4d21-b358-54771b4b89f1] { padding: 60px 0px; }
}
@media screen and (max-width: 480px){
.sd[data-s-b2ce7489-40ca-4d21-b358-54771b4b89f1] { padding: 40px 0px; }
}.sd[data-s-e872b81e-f3c3-4e48-91da-6f167d3e51fe] { background: #f6f6f6; bottom: 0px; flex: none; height: 100%; left: 0px; margin: 0 0 0 0; position: absolute; right: NaNpx; scale: 1e-10 1; top: 0px; transform-origin: center right; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 2; max-width: 100%; }
.sd[data-s-e872b81e-f3c3-4e48-91da-6f167d3e51fe].appear { left: 0px; scale: 1 1; top: 0px; transition-duration: 1600ms; }
.sd[data-s-e872b81e-f3c3-4e48-91da-6f167d3e51fe].appear-active { transition-duration: 1600ms; }
.sd[data-s-e872b81e-f3c3-4e48-91da-6f167d3e51fe]&appear-active { transform-origin: center right; }.sd[data-s-4573d40a-7a0c-40c5-882f-9141dabbd6f0] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 80px; padding: 0px 0px 0px; width: 1440px; z-index: 1; max-width: calc(100% - 160px); }
.sd[data-s-4573d40a-7a0c-40c5-882f-9141dabbd6f0].appear { opacity: 0; transition-delay: 300ms; transition-duration: 800ms; }
.sd[data-s-4573d40a-7a0c-40c5-882f-9141dabbd6f0].appear-active { transition-delay: 300ms; transition-duration: 800ms; }
@media screen and (max-width: 768px){
.sd[data-s-4573d40a-7a0c-40c5-882f-9141dabbd6f0] { flex: none; margin: 0px 50px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px){
.sd[data-s-4573d40a-7a0c-40c5-882f-9141dabbd6f0] { flex: none; margin: 0px 30px; max-width: calc(100% - 60px); }
}.sd[data-s-46efb4ac-1ead-40f0-836a-3f51347b11dd] { color: #2287beff; flex: none; font-family: var(--s-font-d48c343e); font-size: 60px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; text-align: left; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 768px){
.sd[data-s-46efb4ac-1ead-40f0-836a-3f51347b11dd] { font-size: 48px; }
}
@media screen and (max-width: 480px){
.sd[data-s-46efb4ac-1ead-40f0-836a-3f51347b11dd] { font-size: 36px; }
}.sd[data-s-1a8aead5-0f11-40ec-a2a2-0eb072ba3d0f] { color: #060606; flex: none; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.7; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 768px){
.sd[data-s-1a8aead5-0f11-40ec-a2a2-0eb072ba3d0f] { font-size: 14px; }
}
.sd[data-s-8862365d-dbfc-46d4-9a63-566fea9f9da1] { align-content: center; align-items: center; background: #2287beff; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 100px 0px; width: 100%; z-index: 2; max-width: 100%; }
.sd[data-s-8862365d-dbfc-46d4-9a63-566fea9f9da1]:before { background-position: right top; background-repeat: no-repeat; background-size: contain; }
@media screen and (max-width: 768px){
.sd[data-s-8862365d-dbfc-46d4-9a63-566fea9f9da1] { align-content: center; align-items: center; margin: 0px 0px 0px 0px; }
}
@media screen and (max-width: 480px){
.sd[data-s-8862365d-dbfc-46d4-9a63-566fea9f9da1] { align-content: center; align-items: center; margin: 0px 0px 0px; padding: 60px 0px 60px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-1db94ab8-01c3-4e4c-b252-f1f6ce72bf68] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; margin: 0px 80px; padding: 0px; width: 1440px; max-width: calc(100% - 160px); }
.sd[data-s-1db94ab8-01c3-4e4c-b252-f1f6ce72bf68].appear { opacity: 0; translate: 0px 30px; }
.sd[data-s-1db94ab8-01c3-4e4c-b252-f1f6ce72bf68].appear-active {  }
@media screen and (max-width: 768px){
.sd[data-s-1db94ab8-01c3-4e4c-b252-f1f6ce72bf68] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; margin: 0px 50px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px){
.sd[data-s-1db94ab8-01c3-4e4c-b252-f1f6ce72bf68] { flex: none; margin: 0px 30px 0px; max-width: calc(100% - 60px); }
}.sd[data-s-d635db7d-5c09-4f8a-8549-60c05446df50] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #f6f6f6; border-left: 0px solid #f6f6f6; border-right: 1px solid #f6f6f6; border-top: 0px solid #f6f6f6; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 60px 0px 0px; transition-delay: 200ms; transition-duration: 1000ms; width: 50%; max-width: 50%; }
.sd[data-s-d635db7d-5c09-4f8a-8549-60c05446df50].appear { opacity: 1; translate: 0px 0px; }
.sd[data-s-d635db7d-5c09-4f8a-8549-60c05446df50].appear-active {  }
@media screen and (max-width: 768px){
.sd[data-s-d635db7d-5c09-4f8a-8549-60c05446df50] { border-bottom: 1px solid #f6f6f6; border-left: 0px solid #f6f6f6; border-right: 0px solid #f6f6f6; border-top: 0px solid #f6f6f6; flex: none; padding: 0px 0px 40px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-d635db7d-5c09-4f8a-8549-60c05446df50] { border-bottom: 1px solid #ffffff; border-left: 0px solid #ffffff; border-right: 0px solid #ffffff; border-top: 0px solid #ffffff; }
}.sd[data-s-c1ac4204-9da6-4d3c-83a8-2a8036e0483b] { color: #ffffff; font-family: var(--s-font-588b2057); font-size: 20px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 10px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-c1ac4204-9da6-4d3c-83a8-2a8036e0483b] { font-size: 28px; }
}
@media screen and (max-width: 768px){
.sd[data-s-c1ac4204-9da6-4d3c-83a8-2a8036e0483b] { font-size: 28px; }
}
@media screen and (max-width: 480px){
.sd[data-s-c1ac4204-9da6-4d3c-83a8-2a8036e0483b] { font-size: 20px; }
}.sd[data-s-9b2fc152-37a6-4596-b5e2-925e1e13f49c] { color: #ffffff; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; margin: 0px 0px 30px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-9b2fc152-37a6-4596-b5e2-925e1e13f49c] { font-size: 16px; }
}
@media screen and (max-width: 768px){
.sd[data-s-9b2fc152-37a6-4596-b5e2-925e1e13f49c] { font-size: 16px; }
}
@media screen and (max-width: 480px){
.sd[data-s-9b2fc152-37a6-4596-b5e2-925e1e13f49c] { margin: 0px 0px 20px 0px; max-width: 100%; }
}.sd[data-s-6f825cb7-a877-4f90-9240-2b4ef528c16b] { align-content: center; align-items: center; border-radius: 1px; flex: none; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-6f825cb7-a877-4f90-9240-2b4ef528c16b]:hover { translate: 10px 0px; }.sd[data-s-c89172fa-108d-428b-afae-a5c2fc9b21f3] { background: #ffffff; border-radius: 50%; box-shadow: none; color: #2287beff; flex: none; font-size: 24px; height: 60px; padding: 0px 0px 0px 0px; width: 60px; max-width: 100%; }
.sd[data-s-6f825cb7-a877-4f90-9240-2b4ef528c16b]:hover .sd[data-s-c89172fa-108d-428b-afae-a5c2fc9b21f3]:hover { flex: none; height: 60px; scale: 1.4 1.4; translate: 0px 0px; width: 60px; max-width: 100%; }
.sd[data-s-6f825cb7-a877-4f90-9240-2b4ef528c16b]:hover .sd[data-s-c89172fa-108d-428b-afae-a5c2fc9b21f3] { scale: 1.4 1.4; }
@media screen and (max-width: 480px){
.sd[data-s-c89172fa-108d-428b-afae-a5c2fc9b21f3] { flex: none; height: 60px; width: 60px; }
}.sd[data-s-643e3311-f05f-44c2-982a-cf28b8d2ca98] { background: rgba(0,0,0,0.0); border-bottom: 0px solid rgb(0, 0, 0); border-left: 0px solid rgb(0, 0, 0); border-right: 0px solid rgb(0, 0, 0); border-top: 0px solid rgb(0, 0, 0); box-shadow: none; color: #ffffff; flex: none; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; padding: 0px 0px 0px 14px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-6f825cb7-a877-4f90-9240-2b4ef528c16b]:hover .sd[data-s-643e3311-f05f-44c2-982a-cf28b8d2ca98]:hover { background: rgba(0,0,0,0.0); border-bottom: 0px solid rgb(0, 0, 0); border-left: 0px solid rgb(0, 0, 0); border-right: 0px solid rgb(0, 0, 0); border-top: 0px solid rgb(0, 0, 0); color: #ffffff; }
.sd[data-s-6f825cb7-a877-4f90-9240-2b4ef528c16b]:hover .sd[data-s-643e3311-f05f-44c2-982a-cf28b8d2ca98] { opacity: 1; }
@media screen and (max-width: 768px){
.sd[data-s-643e3311-f05f-44c2-982a-cf28b8d2ca98] { font-size: 16px; }
}
@media screen and (max-width: 480px){
.sd[data-s-643e3311-f05f-44c2-982a-cf28b8d2ca98] { font-size: 15px; padding: 0px 0px 0px 10px; }
}.sd[data-s-dc389383-7f18-4573-af74-653614ac1cd6] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 60px; transition-delay: 200ms; transition-duration: 1000ms; width: 50%; max-width: 50%; }
.sd[data-s-dc389383-7f18-4573-af74-653614ac1cd6].appear { opacity: 1; translate: 0px 0px; }
.sd[data-s-dc389383-7f18-4573-af74-653614ac1cd6].appear-active {  }
@media screen and (max-width: 768px){
.sd[data-s-dc389383-7f18-4573-af74-653614ac1cd6] { padding: 40px 0px 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-3240c2e5-72a5-4aca-ac7f-36853296b898] { color: #f6f6f6; font-family: var(--s-font-588b2057); font-size: 20px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.8; margin: 0px 0px 10px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-3240c2e5-72a5-4aca-ac7f-36853296b898] { font-size: 28px; }
}
@media screen and (max-width: 768px){
.sd[data-s-3240c2e5-72a5-4aca-ac7f-36853296b898] { font-size: 28px; }
}
@media screen and (max-width: 480px){
.sd[data-s-3240c2e5-72a5-4aca-ac7f-36853296b898] { font-size: 20px; }
}.sd[data-s-a46fef52-331b-4943-a44f-812986118f26] { color: #ffffff; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; margin: 0px 0px 30px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1140px){
.sd[data-s-a46fef52-331b-4943-a44f-812986118f26] { font-size: 16px; }
}
@media screen and (max-width: 768px){
.sd[data-s-a46fef52-331b-4943-a44f-812986118f26] { font-size: 16px; }
}
@media screen and (max-width: 480px){
.sd[data-s-a46fef52-331b-4943-a44f-812986118f26] { margin: 0px 0px 20px 0px; max-width: 100%; }
}.sd[data-s-c6006ac5-dafd-424f-8f9d-a85c5b8f0432] { align-content: center; align-items: center; border-radius: 1px; flex: none; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: auto; max-width: 100%; }
.sd[data-s-c6006ac5-dafd-424f-8f9d-a85c5b8f0432]:hover { scale: 1 1; translate: 10px 0px; }.sd[data-s-023e783c-1d0f-4fa7-9d4e-bbfd93745a5a] { background: #ffffff; border-radius: 50%; box-shadow: none; color: #2287beff; flex: none; font-size: 24px; height: 60px; padding: 0px 0px 0px 0px; width: 60px; max-width: 100%; }
.sd[data-s-c6006ac5-dafd-424f-8f9d-a85c5b8f0432]:hover .sd[data-s-023e783c-1d0f-4fa7-9d4e-bbfd93745a5a]:hover { scale: 1.4 1.4; translate: 0px 0px; }
.sd[data-s-c6006ac5-dafd-424f-8f9d-a85c5b8f0432]:hover .sd[data-s-023e783c-1d0f-4fa7-9d4e-bbfd93745a5a] { scale: 1.4 1.4; }
@media screen and (max-width: 480px){
.sd[data-s-023e783c-1d0f-4fa7-9d4e-bbfd93745a5a] { flex: none; height: 60px; width: 60px; }
}.sd[data-s-62a384bc-5efc-4163-b8bf-f50113c05e61] { background: rgba(0,0,0,0.0); border-bottom: 0px solid rgb(0, 0, 0); border-left: 0px solid rgb(0, 0, 0); border-right: 0px solid rgb(0, 0, 0); border-top: 0px solid rgb(0, 0, 0); box-shadow: none; color: #f6f6f6; flex: none; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; padding: 0px 0px 0px 14px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-c6006ac5-dafd-424f-8f9d-a85c5b8f0432]:hover .sd[data-s-62a384bc-5efc-4163-b8bf-f50113c05e61]:hover { background: rgba(0,0,0,0.0); border-bottom: 0px solid rgb(0, 0, 0); border-left: 0px solid rgb(0, 0, 0); border-right: 0px solid rgb(0, 0, 0); border-top: 0px solid rgb(0, 0, 0); color: #ffffff; }
@media screen and (max-width: 768px){
.sd[data-s-62a384bc-5efc-4163-b8bf-f50113c05e61] { font-size: 16px; }
}
@media screen and (max-width: 480px){
.sd[data-s-62a384bc-5efc-4163-b8bf-f50113c05e61] { font-size: 15px; padding: 0px 0px 0px 10px; }
}
.sd[data-s-f16ac67b-80a6-4e06-86be-4f80d9853e07] { align-content: center; align-items: center; background: #1c1c1cff; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-f16ac67b-80a6-4e06-86be-4f80d9853e07] { flex: none; }
}
@media screen and (max-width: 480px){
.sd[data-s-f16ac67b-80a6-4e06-86be-4f80d9853e07] { flex: none; height: auto; }
}.sd[data-s-24b4d5c7-3069-4fc5-b18a-65d1fb47b8a9] { align-content: center; align-items: center; background: #1c1c1cff; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 80px 0px; padding: 30px 0px 0px 0px; width: 1440px; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px){
.sd[data-s-24b4d5c7-3069-4fc5-b18a-65d1fb47b8a9] { align-content: flex-start; align-items: flex-start; }
}
@media screen and (max-width: 480px){
.sd[data-s-24b4d5c7-3069-4fc5-b18a-65d1fb47b8a9] { margin: 0px 30px 0px; max-width: calc(100% - 60px); }
}.sd[data-s-46e2cb29-7601-4f3c-8ae9-f22c64c3b5fa] { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid rgb(85, 85, 85); border-left: 0px solid rgb(85, 85, 85); border-right: 0px solid rgb(85, 85, 85); border-top: 0px solid rgb(85, 85, 85); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-46e2cb29-7601-4f3c-8ae9-f22c64c3b5fa] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; margin: 0px 0px 40px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-46e2cb29-7601-4f3c-8ae9-f22c64c3b5fa] { margin: 0px 0px 40px 0px; }
}.sd[data-s-1aedb360-0927-4efc-bc5e-622ee3b03385] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
@media screen and (max-width: 768px){
.sd[data-s-1aedb360-0927-4efc-bc5e-622ee3b03385] { margin: 0px 0px 40px 0px; max-width: 100%; }
}.sd[data-s-48fc2867-4794-4f07-9659-ef44f5c9e33b] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: auto; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-48fc2867-4794-4f07-9659-ef44f5c9e33b] { align-content: center; align-items: center; flex: none; justify-content: flex-start; width: auto; }
}
@media screen and (max-width: 480px){
.sd[data-s-48fc2867-4794-4f07-9659-ef44f5c9e33b] { align-content: center; align-items: center; flex: none; justify-content: flex-start; width: auto; }
}.sd[data-s-5eff67ca-f821-4696-98ce-7afa7dc3d7a5] { color: #f6f6f6; font-family: var(--s-font-588b2057); font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 20px 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 320px){
.sd[data-s-5eff67ca-f821-4696-98ce-7afa7dc3d7a5] { font-size: 20px; margin: 0px 0px 20px 0px; }
}.sd[data-s-dc49ee62-1125-43ea-a974-dd9d2b645a90] { color: #f6f6f6; font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 2; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 768px){
.sd[data-s-dc49ee62-1125-43ea-a974-dd9d2b645a90] { font-size: 14px; text-align: center; justify-content: center; }
}.sd[data-s-ac649445-4c94-4b14-a83c-8690ce988776] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }.sd[data-s-bd550658-ad58-43d4-b876-a313135a0168] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 768px){
.sd[data-s-bd550658-ad58-43d4-b876-a313135a0168] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-bd550658-ad58-43d4-b876-a313135a0168] { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-4dcb9f34-7a12-4716-913f-09df76936e53] { color: #ffffff; font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.14em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 12px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-4dcb9f34-7a12-4716-913f-09df76936e53]:hover { opacity: 0.5; }
@media screen and (max-width: 768px){
.sd[data-s-4dcb9f34-7a12-4716-913f-09df76936e53] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-4dcb9f34-7a12-4716-913f-09df76936e53] { display: flex; margin: 0px 0px 24px 0px; padding: 0px 0px 0px; max-width: 100%; }
}.sd[data-s-5412ad74-68c0-4934-9e81-a8cf179d41a1] { color: #ffffff; font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 12px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-5412ad74-68c0-4934-9e81-a8cf179d41a1]:hover { opacity: 0.5; }
@media screen and (max-width: 768px){
.sd[data-s-5412ad74-68c0-4934-9e81-a8cf179d41a1] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-5412ad74-68c0-4934-9e81-a8cf179d41a1] { display: flex; margin: 0px 0px 24px 0px; padding: 0px 0px 0px; max-width: 100%; }
}.sd[data-s-11bb7b65-0e41-4be8-be40-25cdfda47c45] { color: #ffffff; font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 12px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-11bb7b65-0e41-4be8-be40-25cdfda47c45]:hover { opacity: 0.5; }
@media screen and (max-width: 768px){
.sd[data-s-11bb7b65-0e41-4be8-be40-25cdfda47c45] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-11bb7b65-0e41-4be8-be40-25cdfda47c45] { display: flex; margin: 0px 0px 24px 0px; padding: 0px 0px 0px; max-width: 100%; }
}.sd[data-s-21ed44d8-a5a3-462d-8a62-3410a3c2dbc8] { color: #ffffff; font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 12px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-21ed44d8-a5a3-462d-8a62-3410a3c2dbc8]:hover { opacity: 0.5; }
@media screen and (max-width: 768px){
.sd[data-s-21ed44d8-a5a3-462d-8a62-3410a3c2dbc8] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-21ed44d8-a5a3-462d-8a62-3410a3c2dbc8] { display: flex; margin: 0px 0px 24px 0px; padding: 0px 0px 0px; max-width: 100%; }
}.sd[data-s-d79d28fd-cd53-4cb1-aea5-056010ab4422] { background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: wrap; font-size: 14px; gap: 0px; height: auto; margin: 0px 12px 0px 12px; width: auto; --gap-h-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; --gap-v-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; --gap-uuid: d79d28fd-cd53-4cb1-aea5-056010ab4422; max-width: calc(100% - 24px); }
.sd[data-s-d79d28fd-cd53-4cb1-aea5-056010ab4422].link-active { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; --gap-h-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; --gap-v-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; }
.sd[data-s-d79d28fd-cd53-4cb1-aea5-056010ab4422]:hover { opacity: 0.6; --gap-h-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; --gap-v-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; }
@media screen and (max-width: 480px){
.sd[data-s-d79d28fd-cd53-4cb1-aea5-056010ab4422] { margin: 0px 0px 20px 0px; --gap-h-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; --gap-v-d79d28fd-cd53-4cb1-aea5-056010ab4422: 0px; max-width: 100%; }
}.sd[data-s-7e843205-cac1-402a-af29-aab71b6662ad] { color: #FFFFFF; flex: none; font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 400; height: auto; line-height: 2; margin: 0px 0px 0px 0px; padding: 0px 6px 0px 0px; text-align: left; transition-duration: 600ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-7e843205-cac1-402a-af29-aab71b6662ad].link-active { color: #ffffff; font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 500; margin: 0px 6px 0px 0px; }
.sd[data-s-d79d28fd-cd53-4cb1-aea5-056010ab4422]:hover .sd[data-s-7e843205-cac1-402a-af29-aab71b6662ad]:hover { color: #ffffff; }.sd[data-s-bf00d690-8bd3-4936-aae4-79f687461f40] { background: rgba(0,0,0,0.0); border-radius: 0; color: #FFFFFF; font-size: 16px; padding: 0px; }.sd[data-s-1cd54dfe-ff7d-4e99-b3bc-b96a8c72c8b2] { color: #ffffff; font-family: var(--s-font-588b2057); font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-1cd54dfe-ff7d-4e99-b3bc-b96a8c72c8b2]:hover { opacity: 0.5; }
@media screen and (max-width: 480px){
.sd[data-s-1cd54dfe-ff7d-4e99-b3bc-b96a8c72c8b2] { padding: 0px 6px 0px 0px; }
}.sd[data-s-4e16d166-eee4-4fcc-bd7d-68a4ffe352a2] { color: #222222; display: none; font-size: 24px; }
@media screen and (max-width: 1140px){
.sd[data-s-4e16d166-eee4-4fcc-bd7d-68a4ffe352a2] { display: none; }
}
@media screen and (max-width: 768px){
.sd[data-s-4e16d166-eee4-4fcc-bd7d-68a4ffe352a2] { display: none; }
}
@media screen and (max-width: 480px){
.sd[data-s-4e16d166-eee4-4fcc-bd7d-68a4ffe352a2] { color: #ffffffff; display: flex; font-size: 48px; margin: 0px 0px 10px 0px; max-width: 100%; }
}
@media screen and (max-width: 320px){
.sd[data-s-4e16d166-eee4-4fcc-bd7d-68a4ffe352a2] { display: flex; }
}.sd[data-s-aabc88ba-fe18-4352-b82f-2f4985a5a619] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 15px 0px 15px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 480px){
.sd[data-s-aabc88ba-fe18-4352-b82f-2f4985a5a619] { margin: 0px 0px 15px 0px; max-width: 100%; }
}.sd[data-s-602e818f-40ec-4906-84e1-31c580ca6246] { background: rgba(0,0,0,0); border-radius: 0; box-shadow: none; height: 180px; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 320px; max-width: 100%; }.sd[data-s-6b10d066-32d9-4abe-923a-5c0809c467c6] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
@media screen and (max-width: 480px){
.sd[data-s-6b10d066-32d9-4abe-923a-5c0809c467c6] { flex-direction: column; flex-wrap: nowrap; }
}.sd[data-s-f4aae94f-83a2-4b26-8bee-9916a1968a98] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 480px){
.sd[data-s-f4aae94f-83a2-4b26-8bee-9916a1968a98] { display: none; }
}
@media screen and (max-width: 320px){
.sd[data-s-f4aae94f-83a2-4b26-8bee-9916a1968a98] { display: none; }
}.sd[data-s-c9844510-ca32-4f14-8026-1916bae11602] { border-radius: 50%; color: #ffffffff; font-size: 32px; margin: 0px 25px 0px 25px; max-width: calc(100% - 50px); }.sd[data-s-76f4eedb-a5a7-4517-8fb2-39d655b38f21] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }.sd[data-s-daf71d37-d8a1-48fd-8c9e-1b84b337c7ad] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
@media screen and (max-width: 768px){
.sd[data-s-daf71d37-d8a1-48fd-8c9e-1b84b337c7ad] { display: none; }
}
@media screen and (max-width: 480px){
.sd[data-s-daf71d37-d8a1-48fd-8c9e-1b84b337c7ad] { display: none; }
}
@media screen and (max-width: 320px){
.sd[data-s-daf71d37-d8a1-48fd-8c9e-1b84b337c7ad] { display: none; }
}.sd[data-s-d01c1ba8-456e-432e-8c82-05edb9b04c09] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }.sd[data-s-a341f77f-5a88-4302-8d37-272145f0ebd2] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px; padding: 0px; max-width: 100%; }.sd[data-s-2197b25a-a664-466b-82ff-9d6283f3060a] { flex: none; height: auto; margin: 0px 0px 0px 0px; width: 120px; max-width: 100%; }
.sd[data-s-2197b25a-a664-466b-82ff-9d6283f3060a]:before { background-size: cover; }.sd[data-s-721dea04-e1ce-422c-b678-29d5381c619f] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; height: 17px; justify-content: space-between; margin: 0px 0px 30px 0px; padding: 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-721dea04-e1ce-422c-b678-29d5381c619f] { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; margin: 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-721dea04-e1ce-422c-b678-29d5381c619f] { align-content: center; align-items: center; flex: none; flex-direction: column-reverse; flex-wrap: nowrap; height: auto; margin: 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-d108bc72-3571-4919-8546-0e8a556e5bd2] { color: rgb(136, 136, 136); flex: none; font-family: var(--s-font-d48c343e); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; text-align: center; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: center; }.sd[data-s-21c94dd1-0ad5-483e-854d-db52856b7120] { color: rgb(136, 136, 136); font-family: var(--s-font-588b2057); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-21c94dd1-0ad5-483e-854d-db52856b7120]:hover { opacity: 0.4; }
@media screen and (max-width: 768px){
.sd[data-s-21c94dd1-0ad5-483e-854d-db52856b7120] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-21c94dd1-0ad5-483e-854d-db52856b7120] { display: flex; margin: 0px 0px 20px 0px; max-width: 100%; }
}
.sd[data-s-89d6bb0f-4573-4c76-a349-dc2b19580bfc] { align-content: center; align-items: center; background: #f6f6f6; border-radius: 0; box-shadow: ; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-start; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }.sd[data-s-9adf75e6-e05e-46e9-9414-0ab01a39928e] {  }.sd[data-s-314d575f-552b-4edc-9f86-be1367724bcf] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 90px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 480px){
.sd[data-s-314d575f-552b-4edc-9f86-be1367724bcf] { padding: 70px 0px 0px 0px; }
}.sd[data-s-90bdc229-a691-42be-bbe5-ca99d46619ba] {  }.sd[data-s-ba7d8112-de0e-4e24-9a06-6f87e1015130] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0px; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-ba7d8112-de0e-4e24-9a06-6f87e1015130] { padding: 40px 0px 0px 0px; }
}
@media screen and (max-width: 480px){
.sd[data-s-ba7d8112-de0e-4e24-9a06-6f87e1015130] { padding: 30px 0px 0px 0px; }
}.sd[data-s-45d8cab7-4fd9-4ce1-be5b-e31e603c82f9] { background: #f6f6f6; bottom: 0px; flex: none; height: 100vh; left: 0px; margin: 0 0 0 0; position: absolute; right: NaNpx; scale: 1e-10 1; top: 0px; transform-origin: center right; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 2; max-width: 100%; }
.sd[data-s-45d8cab7-4fd9-4ce1-be5b-e31e603c82f9].appear { left: 0px; scale: 1 1; top: 0px; }
.sd[data-s-45d8cab7-4fd9-4ce1-be5b-e31e603c82f9].appear-active {  }
.sd[data-s-45d8cab7-4fd9-4ce1-be5b-e31e603c82f9]&appear-active { transform-origin: center right; }.sd[data-s-a6db0697-903b-4231-9500-d2c04b99a790] { border-radius: 0px 80px 80px 0px; flex: none; height: 50vh; width: 94%; max-width: 94%; }
.sd[data-s-a6db0697-903b-4231-9500-d2c04b99a790]:before { background-repeat: no-repeat; filter: none; }
@media screen and (max-width: 768px){
.sd[data-s-a6db0697-903b-4231-9500-d2c04b99a790] { flex: none; height: 30vh; width: 94%; max-width: 94%; }
}
@media screen and (max-width: 480px){
.sd[data-s-a6db0697-903b-4231-9500-d2c04b99a790] { border-radius: 0px 60px 60px 0px; flex: none; }
}.sd[data-s-362cc62f-f61c-4b32-a09b-b869b982a3bd] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 130px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-362cc62f-f61c-4b32-a09b-b869b982a3bd] { padding: 100px 0px; }
}
@media screen and (max-width: 480px){
.sd[data-s-362cc62f-f61c-4b32-a09b-b869b982a3bd] { padding: 60px 0px 100px 0px; }
}.sd[data-s-d1e47558-524a-4685-8165-c9912a9c05b3] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); box-shadow: none; flex: none; flex-direction: row; flex-wrap: wrap; height: auto; justify-content: flex-start; margin: 0px 80px 80px 80px; overflow-x: visible; overflow-y: visible; transition-delay: 600ms; transition-duration: 1600ms; width: 1280px; z-index: 1; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px){
.sd[data-s-d1e47558-524a-4685-8165-c9912a9c05b3] { flex: none; flex-direction: column; flex-wrap: nowrap; margin: 0px 50px 80px 50px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px){
.sd[data-s-d1e47558-524a-4685-8165-c9912a9c05b3] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 30px 60px 30px; max-width: calc(100% - 60px); }
}.sd[data-s-3e21ead7-4e0e-4d36-8eac-2a9cc8f5bab4] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 0px 0px; width: 25%; z-index: 1; max-width: 25%; }
@media screen and (max-width: 768px){
.sd[data-s-3e21ead7-4e0e-4d36-8eac-2a9cc8f5bab4] { flex: none; margin: 0px 0px 40px 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-3e21ead7-4e0e-4d36-8eac-2a9cc8f5bab4] { flex: none; margin: 0px 0px 30px 0px; max-width: 100%; }
}.sd[data-s-a20d9681-f5ed-4a0e-905d-1e76cda46f05] { color: #2287beff; flex: none; font-family: var(--s-font-d48c343e); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 20px 0px; opacity: 1; text-align: left; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-a20d9681-f5ed-4a0e-905d-1e76cda46f05].appear { opacity: 0; }
.sd[data-s-a20d9681-f5ed-4a0e-905d-1e76cda46f05].appear-active {  }
@media screen and (max-width: 480px){
.sd[data-s-a20d9681-f5ed-4a0e-905d-1e76cda46f05] { font-size: 32px; margin: 0px 0px 12px 0px; max-width: 100%; }
}.sd[data-s-c41c2aaa-7c60-4bc1-b99c-a52e73210f87] { background: #2287beff; flex: none; height: 1px; margin: 0px 0px 0px 0px; transform-origin: center left; transition-delay: 100ms; transition-duration: 1200ms; width: 70px; max-width: 100%; }
.sd[data-s-c41c2aaa-7c60-4bc1-b99c-a52e73210f87].appear { opacity: 0; scale: 1e-10 1; transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-c41c2aaa-7c60-4bc1-b99c-a52e73210f87].appear-active { transition-delay: 400ms; transition-duration: 1600ms; }.sd[data-s-5359e6d8-6bad-4cf2-8bc7-cdf7b8add9ee] { 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; justify-content: space-between; margin: 0px 0px 0px; overflow-x: visible; overflow-y: visible; padding: 0px 0px 0px; width: 70%; max-width: 70%; }
.sd[data-s-5359e6d8-6bad-4cf2-8bc7-cdf7b8add9ee].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1600ms; }
.sd[data-s-5359e6d8-6bad-4cf2-8bc7-cdf7b8add9ee].appear-active { transition-delay: 300ms; transition-duration: 1600ms; }
@media screen and (max-width: 768px){
.sd[data-s-5359e6d8-6bad-4cf2-8bc7-cdf7b8add9ee] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; overflow-x: hidden; overflow-y: auto; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-5359e6d8-6bad-4cf2-8bc7-cdf7b8add9ee].appear { transition-delay: 0ms; }
.sd[data-s-5359e6d8-6bad-4cf2-8bc7-cdf7b8add9ee].appear-active { transition-delay: 0ms; }
.sd[data-s-5359e6d8-6bad-4cf2-8bc7-cdf7b8add9ee] { flex: none; width: 100%; }
}.sd[data-s-0f8ea40c-b754-4418-a6e9-2e478e59d00d] { color: #060606; flex: none; font-family: var(--s-font-588b2057); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 20px 0px; text-align: left; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 768px){
.sd[data-s-0f8ea40c-b754-4418-a6e9-2e478e59d00d] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-0f8ea40c-b754-4418-a6e9-2e478e59d00d] { display: flex; font-size: 26px; }
}.sd[data-s-aed9a9de-7bb1-4d3b-bf1d-d01e49112e11] { color: #060606; flex: none; font-family: var(--s-font-588b2057); font-size: 16px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-97144033-c933-436c-8884-685ac3e6cc3b] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); box-shadow: none; flex: none; flex-direction: row; flex-wrap: wrap; height: auto; justify-content: flex-start; margin: 0px 80px; overflow-x: visible; overflow-y: visible; transition-delay: 600ms; transition-duration: 1600ms; width: 1280px; z-index: 1; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px){
.sd[data-s-97144033-c933-436c-8884-685ac3e6cc3b] { flex: none; flex-direction: column; flex-wrap: nowrap; margin: 0px 50px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px){
.sd[data-s-97144033-c933-436c-8884-685ac3e6cc3b] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 30px; max-width: calc(100% - 60px); }
}.sd[data-s-12b7c66f-31d8-403f-bd10-a1afb1b9da9d] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 0px 0px; width: 25%; z-index: 1; max-width: 25%; }
@media screen and (max-width: 768px){
.sd[data-s-12b7c66f-31d8-403f-bd10-a1afb1b9da9d] { flex: none; margin: 0px 0px 40px 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-12b7c66f-31d8-403f-bd10-a1afb1b9da9d] { flex: none; margin: 0px 0px 30px 0px; max-width: 100%; }
}.sd[data-s-62015975-585a-4901-bb3e-f8729f4cd23a] { color: #2287beff; flex: none; font-family: var(--s-font-d48c343e); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 20px 0px; opacity: 1; text-align: left; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-62015975-585a-4901-bb3e-f8729f4cd23a].appear { opacity: 0; }
.sd[data-s-62015975-585a-4901-bb3e-f8729f4cd23a].appear-active {  }
@media screen and (max-width: 480px){
.sd[data-s-62015975-585a-4901-bb3e-f8729f4cd23a] { font-size: 32px; margin: 0px 0px 12px 0px; max-width: 100%; }
}.sd[data-s-cea3df65-517b-4734-8d6b-54695db989a1] { background: #2287beff; flex: none; height: 1px; margin: 0px 0px 0px 0px; transform-origin: center left; transition-delay: 100ms; transition-duration: 1200ms; width: 70px; max-width: 100%; }
.sd[data-s-cea3df65-517b-4734-8d6b-54695db989a1].appear { opacity: 0; scale: 1e-10 1; transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-cea3df65-517b-4734-8d6b-54695db989a1].appear-active { transition-delay: 400ms; transition-duration: 1600ms; }.sd[data-s-5953f408-d6dc-4e9a-bc69-4f3abc39efd1] { 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; justify-content: space-between; margin: 0px 0px 0px; overflow-x: visible; overflow-y: visible; padding: 0px 0px 0px; width: 70%; max-width: 70%; }
.sd[data-s-5953f408-d6dc-4e9a-bc69-4f3abc39efd1].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1600ms; }
.sd[data-s-5953f408-d6dc-4e9a-bc69-4f3abc39efd1].appear-active { transition-delay: 300ms; transition-duration: 1600ms; }
@media screen and (max-width: 768px){
.sd[data-s-5953f408-d6dc-4e9a-bc69-4f3abc39efd1] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; overflow-x: hidden; overflow-y: auto; width: auto; max-width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-5953f408-d6dc-4e9a-bc69-4f3abc39efd1].appear { transition-delay: 0ms; }
.sd[data-s-5953f408-d6dc-4e9a-bc69-4f3abc39efd1].appear-active { transition-delay: 0ms; }
.sd[data-s-5953f408-d6dc-4e9a-bc69-4f3abc39efd1] { flex: none; }
}.sd[data-s-583aa82a-1896-4a3d-bd61-327eb40bdd3e] { color: #060606; flex: none; font-family: var(--s-font-588b2057); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 20px 0px; text-align: left; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 768px){
.sd[data-s-583aa82a-1896-4a3d-bd61-327eb40bdd3e] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-583aa82a-1896-4a3d-bd61-327eb40bdd3e] { display: flex; font-size: 26px; }
}.sd[data-s-fed8f055-6d7e-4bcc-b4c9-be2f147b4fc2] { color: #060606; flex: none; font-family: var(--s-font-588b2057); font-size: 16px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-2e2b6ac8-cc76-4763-93ff-43e6b8d29104] { align-content: center; align-items: center; background: #ffffff; border-radius: 0px 130px 130px 0px; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 130px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-2e2b6ac8-cc76-4763-93ff-43e6b8d29104] { padding: 100px 0px; }
}
@media screen and (max-width: 480px){
.sd[data-s-2e2b6ac8-cc76-4763-93ff-43e6b8d29104] { border-radius: 0px 60px 60px 0px; }
}.sd[data-s-77d1ce08-1bc0-4ad3-8bff-a1c376b7ee20] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 80px 0px; padding: 0px 0px 0px 0px; width: 1280px; z-index: 1; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px){
.sd[data-s-77d1ce08-1bc0-4ad3-8bff-a1c376b7ee20] { margin: 0px 50px 0px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px){
.sd[data-s-77d1ce08-1bc0-4ad3-8bff-a1c376b7ee20] { margin: 0px 30px 0px; max-width: calc(100% - 60px); }
}.sd[data-s-421ca6bb-21ab-453a-a592-4068c5d9a48f] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px 0px 0px; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 480px){
.sd[data-s-421ca6bb-21ab-453a-a592-4068c5d9a48f] { flex: none; margin: 0px 0px 30px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-5f6f0191-bde7-4f58-b9ed-832a13dda6b1] { color: #2287beff; flex: none; font-family: var(--s-font-d48c343e); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 20px 0px; opacity: 1; text-align: left; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-5f6f0191-bde7-4f58-b9ed-832a13dda6b1].appear { opacity: 0; }
.sd[data-s-5f6f0191-bde7-4f58-b9ed-832a13dda6b1].appear-active {  }
@media screen and (max-width: 480px){
.sd[data-s-5f6f0191-bde7-4f58-b9ed-832a13dda6b1] { font-size: 32px; margin: 0px 0px 12px 0px; max-width: 100%; }
}.sd[data-s-cff5a0f0-25c0-46c0-b1e7-504544de0d0d] { background: #2287beff; flex: none; height: 1px; margin: 0px 0px 0px 0px; transform-origin: center left; transition-delay: 100ms; transition-duration: 1200ms; width: 70px; max-width: 100%; }
.sd[data-s-cff5a0f0-25c0-46c0-b1e7-504544de0d0d].appear { opacity: 0; scale: 1e-10 1; transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-cff5a0f0-25c0-46c0-b1e7-504544de0d0d].appear-active { transition-delay: 400ms; transition-duration: 1600ms; }.sd[data-s-63b4dd03-544c-4369-bfb6-79e2faabf23b] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); box-shadow: none; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; transition-delay: 600ms; transition-duration: 1600ms; width: 100%; z-index: 1; max-width: 100%; }
.sd[data-s-63b4dd03-544c-4369-bfb6-79e2faabf23b].appear { opacity: 0; transform: ; transition-delay: 300ms; }
.sd[data-s-63b4dd03-544c-4369-bfb6-79e2faabf23b].appear-active { transition-delay: 300ms; }
@media screen and (max-width: 768px){
.sd[data-s-63b4dd03-544c-4369-bfb6-79e2faabf23b] { flex: none; flex-direction: column-reverse; flex-wrap: nowrap; }
}
@media screen and (max-width: 480px){
.sd[data-s-63b4dd03-544c-4369-bfb6-79e2faabf23b].appear { transition-delay: 0ms; }
.sd[data-s-63b4dd03-544c-4369-bfb6-79e2faabf23b].appear-active { transition-delay: 0ms; }
.sd[data-s-63b4dd03-544c-4369-bfb6-79e2faabf23b] { flex-direction: column-reverse; flex-wrap: nowrap; }
}.sd[data-s-99abaa08-4fa4-4ed7-a6e2-a45b2a48b8e0] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 80px 0px 0px; padding: 0px 0px 0px 0px; width: calc(60% - 80px); max-width: calc(60% - 80px); }
@media screen and (max-width: 768px){
.sd[data-s-99abaa08-4fa4-4ed7-a6e2-a45b2a48b8e0] { flex: none; margin: 0px 0px 0px 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-99abaa08-4fa4-4ed7-a6e2-a45b2a48b8e0] { flex: none; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-3fe84a56-1110-4705-bb41-4e8ca11207be] { color: #060606; flex: none; font-family: var(--s-font-588b2057); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 20px 0px; text-align: left; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 768px){
.sd[data-s-3fe84a56-1110-4705-bb41-4e8ca11207be] { display: flex; }
}
@media screen and (max-width: 480px){
.sd[data-s-3fe84a56-1110-4705-bb41-4e8ca11207be] { display: flex; font-size: 26px; }
}.sd[data-s-8647c22a-d7c4-4e52-a5fc-73812d7af124] { color: #060606; flex: none; font-family: var(--s-font-588b2057); font-size: 16px; font-style: normal; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-b29ca6cf-4a5b-437d-ba55-ee3a2a16f995] { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.0); box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; overflow-x: visible; overflow-y: visible; transition-delay: 600ms; transition-duration: 1600ms; width: 40%; max-width: 40%; }
@media screen and (max-width: 768px){
.sd[data-s-b29ca6cf-4a5b-437d-ba55-ee3a2a16f995] { flex: none; margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-b29ca6cf-4a5b-437d-ba55-ee3a2a16f995] { flex: none; transition-delay: 300ms; }
}.sd[data-s-d40ef529-3124-41fc-8a83-ec87c606348c] { border-radius: 24px; box-shadow: none; flex: none; height: 60vh; margin: 0px 0px 0px 0px; opacity: 1; transition-delay: 1000ms; transition-duration: 1600ms; translate: 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-d40ef529-3124-41fc-8a83-ec87c606348c] { flex: none; height: 420px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-d40ef529-3124-41fc-8a83-ec87c606348c] { flex: none; height: 300px; width: 100%; max-width: 100%; }
}.sd[data-s-37b71c4a-bfac-4a78-bba2-972902241e01] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 50px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-37b71c4a-bfac-4a78-bba2-972902241e01] { padding: 100px 0px; }
}
@media screen and (max-width: 320px){
.sd[data-s-37b71c4a-bfac-4a78-bba2-972902241e01] { padding: 0px 0px; }
}.sd[data-s-c75d095a-2601-46ef-bb39-38964aaecd45] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); box-shadow: none; flex: none; flex-direction: row; flex-wrap: wrap; height: auto; justify-content: space-between; margin: 0px 80px; overflow-x: visible; overflow-y: visible; transition-delay: 600ms; transition-duration: 1600ms; width: 1280px; z-index: 1; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px){
.sd[data-s-c75d095a-2601-46ef-bb39-38964aaecd45] { flex: none; flex-direction: column; flex-wrap: nowrap; margin: 0px 50px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px){
.sd[data-s-c75d095a-2601-46ef-bb39-38964aaecd45] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 30px; max-width: calc(100% - 60px); }
}.sd[data-s-d86d46e4-5bec-40ae-bea9-419f459acff6] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-d86d46e4-5bec-40ae-bea9-419f459acff6] { flex-direction: column; }
}
@media screen and (max-width: 480px){
.sd[data-s-d86d46e4-5bec-40ae-bea9-419f459acff6] { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: flex-start; }
}.sd[data-s-a4641046-90f5-4dae-87e6-13341f9e8aa7] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 0px 0px; width: auto; z-index: 1; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-a4641046-90f5-4dae-87e6-13341f9e8aa7] { flex: none; margin: 0px 0px 40px 0px; width: auto; max-width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-a4641046-90f5-4dae-87e6-13341f9e8aa7] { flex: none; margin: 0px 0px 30px 0px; max-width: 100%; }
}.sd[data-s-5376f85d-994d-4725-adae-56dd51a37223] { color: #2287beff; flex: none; font-family: var(--s-font-d48c343e); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 20px 0px; opacity: 1; text-align: left; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-5376f85d-994d-4725-adae-56dd51a37223].appear { opacity: 0; }
.sd[data-s-5376f85d-994d-4725-adae-56dd51a37223].appear-active {  }
@media screen and (max-width: 480px){
.sd[data-s-5376f85d-994d-4725-adae-56dd51a37223] { font-size: 32px; margin: 0px 0px 12px 0px; max-width: 100%; }
}.sd[data-s-7a58fb21-ec20-432d-b03e-afca44e34b46] { background: #2287beff; flex: none; height: 1px; margin: 0px 0px 0px 0px; transform-origin: center left; transition-delay: 100ms; transition-duration: 1200ms; width: 70px; max-width: 100%; }
.sd[data-s-7a58fb21-ec20-432d-b03e-afca44e34b46].appear { opacity: 0; scale: 1e-10 1; transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-7a58fb21-ec20-432d-b03e-afca44e34b46].appear-active { transition-delay: 400ms; transition-duration: 1600ms; }.sd[data-s-a625568f-de7c-4a5c-b911-fb45ee1416fb] { 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; justify-content: space-between; margin: 30px 10px 10px 10px; overflow-x: visible; overflow-y: visible; padding: 0px 0px 0px; width: calc(100% - 20px); max-width: calc(100% - 20px); }
.sd[data-s-a625568f-de7c-4a5c-b911-fb45ee1416fb].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1600ms; }
.sd[data-s-a625568f-de7c-4a5c-b911-fb45ee1416fb].appear-active { transition-delay: 300ms; transition-duration: 1600ms; }
@media screen and (max-width: 768px){
.sd[data-s-a625568f-de7c-4a5c-b911-fb45ee1416fb] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; overflow-x: hidden; overflow-y: auto; width: auto; max-width: calc(100% - 20px); }
}
@media screen and (max-width: 480px){
.sd[data-s-a625568f-de7c-4a5c-b911-fb45ee1416fb].appear { transition-delay: 0ms; }
.sd[data-s-a625568f-de7c-4a5c-b911-fb45ee1416fb].appear-active { transition-delay: 0ms; }
.sd[data-s-a625568f-de7c-4a5c-b911-fb45ee1416fb] { flex: none; margin: 0px 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-f9f1802a-9c75-40cb-9359-b90ebcf45eb5] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; margin: 0px 0px 50px 0px; overflow-x: visible; overflow-y: visible; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-f9f1802a-9c75-40cb-9359-b90ebcf45eb5] { flex: none; margin: 0px 0px 50px 0px; padding: 0px 0px 0px; width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-f9f1802a-9c75-40cb-9359-b90ebcf45eb5] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; }
}.sd[data-s-7697c955-3e31-4372-aeed-342ef358ceb0] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: 20%; max-width: 20%; }
@media screen and (max-width: 768px){
.sd[data-s-7697c955-3e31-4372-aeed-342ef358ceb0] { padding: 0px; }
}
@media screen and (max-width: 480px){
.sd[data-s-7697c955-3e31-4372-aeed-342ef358ceb0] { flex: none; margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-116f063f-e1af-4924-9445-4492d487dbb7] { height: 120px; width: 160px; max-width: 100%; }.sd[data-s-c5c92070-82c2-4ec1-b1ff-fb53154dfc02] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 30px; width: calc(80% - 30px); max-width: calc(80% - 30px); }
@media screen and (max-width: 480px){
.sd[data-s-c5c92070-82c2-4ec1-b1ff-fb53154dfc02] { align-content: center; align-items: center; flex: none; margin: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-13c71444-052a-4424-b547-c0a409f0020c] { border-radius: 0; color: #060606; font-family: var(--s-font-588b2057); font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 5px 0px; padding: 0 0 0 0; text-align: justify; max-width: 100%; justify-content: space-between; }
@media screen and (max-width: 480px){
.sd[data-s-13c71444-052a-4424-b547-c0a409f0020c] { font-size: 20px; margin: 0px 0px 20px 0px; text-align: center; max-width: 100%; justify-content: center; }
}.sd[data-s-e617e531-b76b-4c69-8a65-535e228b58ec] { border-radius: 0; color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0 0 0 0; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 480px){
.sd[data-s-e617e531-b76b-4c69-8a65-535e228b58ec] { margin: 0px 0px 0px 0px; }
}.sd[data-s-1873a151-c6fa-452c-a050-0454061133c7] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; margin: 0px 0px 50px 0px; overflow-x: visible; overflow-y: visible; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-1873a151-c6fa-452c-a050-0454061133c7] { flex: none; margin: 0px 0px 50px 0px; padding: 0px 0px 0px; width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-1873a151-c6fa-452c-a050-0454061133c7] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; }
}.sd[data-s-5b96dc71-8ec4-4134-911f-353cfc9b5fc9] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: 20%; max-width: 20%; }
@media screen and (max-width: 768px){
.sd[data-s-5b96dc71-8ec4-4134-911f-353cfc9b5fc9] { padding: 0px; }
}
@media screen and (max-width: 480px){
.sd[data-s-5b96dc71-8ec4-4134-911f-353cfc9b5fc9] { flex: none; margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-74ef13cd-cd11-4b0e-a11e-63035629725c] { height: 120px; width: 160px; max-width: 100%; }.sd[data-s-e1715016-c7a2-4f7d-bc85-dfc397374c5c] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 30px; width: calc(80% - 30px); max-width: calc(80% - 30px); }
@media screen and (max-width: 480px){
.sd[data-s-e1715016-c7a2-4f7d-bc85-dfc397374c5c] { align-content: center; align-items: center; flex: none; margin: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-a2c16779-fe18-4884-adb7-79d567c9b2fd] { border-radius: 0; color: #060606; font-family: var(--s-font-588b2057); font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 5px 0px; padding: 0 0 0 0; text-align: justify; max-width: 100%; justify-content: space-between; }
@media screen and (max-width: 480px){
.sd[data-s-a2c16779-fe18-4884-adb7-79d567c9b2fd] { font-size: 20px; margin: 0px 0px 20px 0px; text-align: center; max-width: 100%; justify-content: center; }
}.sd[data-s-ace88691-d075-45dc-9b66-397c2c9471b9] { border-radius: 0; color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0 0 0 0; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 480px){
.sd[data-s-ace88691-d075-45dc-9b66-397c2c9471b9] { margin: 0px 0px 0px 0px; }
}.sd[data-s-acfd8adf-45bb-4b93-a91b-c584b67a52ba] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; margin: 0px 0px 50px 0px; overflow-x: visible; overflow-y: visible; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-acfd8adf-45bb-4b93-a91b-c584b67a52ba] { flex: none; margin: 0px 0px 50px 0px; padding: 0px 0px 0px; width: 100%; }
}
@media screen and (max-width: 480px){
.sd[data-s-acfd8adf-45bb-4b93-a91b-c584b67a52ba] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; }
}.sd[data-s-7b5fe1dd-74d2-4c97-8a74-c1e241ddb836] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: 20%; max-width: 20%; }
@media screen and (max-width: 768px){
.sd[data-s-7b5fe1dd-74d2-4c97-8a74-c1e241ddb836] { padding: 0px; }
}
@media screen and (max-width: 480px){
.sd[data-s-7b5fe1dd-74d2-4c97-8a74-c1e241ddb836] { flex: none; margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-264ed26f-ce5f-4644-990c-6ded14c459f4] { height: 120px; width: 160px; max-width: 100%; }.sd[data-s-edb2cc46-13ef-4ec1-8bd6-74e132cd66d3] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 30px; width: calc(80% - 30px); max-width: calc(80% - 30px); }
@media screen and (max-width: 480px){
.sd[data-s-edb2cc46-13ef-4ec1-8bd6-74e132cd66d3] { align-content: center; align-items: center; flex: none; margin: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-1a79fc8a-1179-4a0a-a619-af6b267afbba] { border-radius: 0; color: #060606; font-family: var(--s-font-588b2057); font-size: 24px; font-weight: 700; letter-spacing: 0.05em; line-height: 1.5; margin: 0px 0px 5px 0px; padding: 0 0 0 0; text-align: justify; max-width: 100%; justify-content: space-between; }
@media screen and (max-width: 480px){
.sd[data-s-1a79fc8a-1179-4a0a-a619-af6b267afbba] { font-size: 20px; margin: 0px 0px 20px 0px; text-align: center; max-width: 100%; justify-content: center; }
}.sd[data-s-721e04f3-a3d0-4c24-b7f0-4ecb1b037a74] { border-radius: 0; color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0 0 0 0; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 480px){
.sd[data-s-721e04f3-a3d0-4c24-b7f0-4ecb1b037a74] { margin: 0px 0px 0px 0px; }
}.sd[data-s-f25a80ee-6ec7-4e15-95c6-d4dced68a076] { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.0); border-radius: 0px; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px; padding: 0px 0px 100px 0px; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 320px){
.sd[data-s-f25a80ee-6ec7-4e15-95c6-d4dced68a076] { padding: 0px 0px 61px 0px; }
}.sd[data-s-296620b9-d88c-4a50-a8fa-76bd415bcbb7] { border-radius: 80px 0px 0px 80px; flex: none; height: 50vh; width: 94%; max-width: 94%; }
.sd[data-s-296620b9-d88c-4a50-a8fa-76bd415bcbb7]:before { background-repeat: no-repeat; filter:  saturate(1.3); }
@media screen and (max-width: 768px){
.sd[data-s-296620b9-d88c-4a50-a8fa-76bd415bcbb7] { flex: none; }
}
@media screen and (max-width: 480px){
.sd[data-s-296620b9-d88c-4a50-a8fa-76bd415bcbb7] { border-radius: 60px 0px 0px 60px; flex: none; height: 40vh; width: 94%; max-width: 94%; }
}.sd[data-s-8998ded4-e706-4080-8fd2-0b9f3f3fc531] { align-content: center; align-items: center; background: #ffffff; border-bottom: NaNpx solid #f0f0f0ff; border-left: NaNpx solid #f0f0f0ff; border-right: NaNpx solid #f0f0f0ff; border-top: NaNpx solid #f0f0f0ff; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-8998ded4-e706-4080-8fd2-0b9f3f3fc531] { border-bottom: 15px solid #f0f0f0ff; border-left: 15px solid #f0f0f0ff; border-right: 15px solid #f0f0f0ff; border-top: 15px solid #f0f0f0ff; }
}
@media screen and (max-width: 480px){
.sd[data-s-8998ded4-e706-4080-8fd2-0b9f3f3fc531] { border-bottom: 10px solid #f0f0f0ff; border-left: 10px solid #f0f0f0ff; border-right: 10px solid #f0f0f0ff; border-top: 10px solid #f0f0f0ff; }
}
@media screen and (max-width: 320px){
.sd[data-s-8998ded4-e706-4080-8fd2-0b9f3f3fc531] { border-bottom: 10px solid #f0f0f0ff; border-left: 10px solid #f0f0f0ff; border-right: 10px solid #f0f0f0ff; border-top: 10px solid #f0f0f0ff; }
}.sd[data-s-751f47bf-b353-4f22-a885-933447c087b6] { color: #060606; flex: none; font-family: var(--s-font-588b2057); font-size: 28px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 20px 0px 20px 0px; text-align: center; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 768px){
.sd[data-s-751f47bf-b353-4f22-a885-933447c087b6] { display: flex; font-size: 24px; }
}
@media screen and (max-width: 480px){
.sd[data-s-751f47bf-b353-4f22-a885-933447c087b6] { display: flex; font-size: 20px; }
}
@media screen and (max-width: 320px){
.sd[data-s-751f47bf-b353-4f22-a885-933447c087b6] { font-size: 14px; }
}.sd[data-s-fe10d16b-71f3-49ab-826a-72ff35223e92] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 20px 0px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 480px){
.sd[data-s-fe10d16b-71f3-49ab-826a-72ff35223e92] { flex-direction: column; flex-wrap: nowrap; }
}
@media screen and (max-width: 320px){
.sd[data-s-fe10d16b-71f3-49ab-826a-72ff35223e92] { flex-direction: column; flex-wrap: nowrap; }
}.sd[data-s-3a15c4df-a8a5-4740-97e6-30824ff76ffb] { align-content: center; align-items: center; background: #0553dd; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 10px 0px 0px; width: calc(20% - 10px); max-width: calc(20% - 10px); }
@media screen and (max-width: 480px){
.sd[data-s-3a15c4df-a8a5-4740-97e6-30824ff76ffb] { flex: none; margin: 0px 0px 10px 0px; width: 70%; max-width: 70%; }
}
@media screen and (max-width: 320px){
.sd[data-s-3a15c4df-a8a5-4740-97e6-30824ff76ffb] { flex: none; margin: 0px 0px 10px 0px; width: 70%; }
}.sd[data-s-8af9ffe4-4bb3-4851-85a3-1308e7b2366d] { flex: none; height: auto; width: 100%; max-width: 100%; }.sd[data-s-46e6dcdd-432e-4684-848d-3641e81a5b49] { align-content: center; align-items: center; background: #0553dd; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 10px 0px 0px; width: calc(20% - 10px); max-width: calc(20% - 10px); }
@media screen and (max-width: 480px){
.sd[data-s-46e6dcdd-432e-4684-848d-3641e81a5b49] { flex: none; margin: 0px 0px 10px 0px; width: 70%; max-width: 70%; }
}
@media screen and (max-width: 320px){
.sd[data-s-46e6dcdd-432e-4684-848d-3641e81a5b49] { flex: none; margin: 0px 0px 10px 0px; width: 70%; }
}.sd[data-s-f8d640b5-8e6d-4bbe-a1c1-b4777787f7a0] { flex: none; height: auto; width: 100%; max-width: 100%; }.sd[data-s-7a52adda-90ba-4aa4-a335-0d6ac899b410] { align-content: center; align-items: center; background: #0553dd; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 10px 0px 0px; width: calc(20% - 10px); max-width: calc(20% - 10px); }
@media screen and (max-width: 480px){
.sd[data-s-7a52adda-90ba-4aa4-a335-0d6ac899b410] { flex: none; margin: 0px 0px 10px 0px; width: 70%; max-width: 70%; }
}
@media screen and (max-width: 320px){
.sd[data-s-7a52adda-90ba-4aa4-a335-0d6ac899b410] { flex: none; margin: 0px 0px 10px 0px; width: 70%; }
}.sd[data-s-317b6788-2e16-476d-aabe-63d06b308fcc] { flex: none; height: auto; width: 100%; max-width: 100%; }.sd[data-s-bb4222fd-3432-46b7-8595-8b982497bfd0] { align-content: center; align-items: center; background: #0553dd; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 20%; max-width: 20%; }
@media screen and (max-width: 480px){
.sd[data-s-bb4222fd-3432-46b7-8595-8b982497bfd0] { flex: none; margin: 0px 0px 10px 0px; width: 70%; max-width: 70%; }
}
@media screen and (max-width: 320px){
.sd[data-s-bb4222fd-3432-46b7-8595-8b982497bfd0] { flex: none; width: 70%; }
}.sd[data-s-653f5bd4-c301-4f90-a2e2-67504028713e] { flex: none; height: auto; width: 100%; max-width: 100%; }.sd[data-s-62dae415-18c9-41b7-add9-f443109be3da] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 130px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1140px){
.sd[data-s-62dae415-18c9-41b7-add9-f443109be3da] { background: rgba(0,0,0,0.0); }
}
@media screen and (max-width: 768px){
.sd[data-s-62dae415-18c9-41b7-add9-f443109be3da] { padding: 100px 0px; }
}.sd[data-s-012f2041-91fe-4177-bade-fc0c622904e7] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 80px 40px 80px; padding: 0px 0px 0px; width: 1280px; z-index: 1; max-width: calc(100% - 160px); }
@media screen and (max-width: 768px){
.sd[data-s-012f2041-91fe-4177-bade-fc0c622904e7] { margin: 0px 50px 40px 50px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px){
.sd[data-s-012f2041-91fe-4177-bade-fc0c622904e7] { flex: none; margin: 0px 30px 30px 30px; max-width: calc(100% - 60px); }
}.sd[data-s-12267d3c-ba22-4a9c-b567-8474a734ec99] { color: #2287beff; flex: none; font-family: var(--s-font-d48c343e); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 20px 0px; opacity: 1; text-align: left; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-12267d3c-ba22-4a9c-b567-8474a734ec99].appear { opacity: 0; }
.sd[data-s-12267d3c-ba22-4a9c-b567-8474a734ec99].appear-active {  }
@media screen and (max-width: 480px){
.sd[data-s-12267d3c-ba22-4a9c-b567-8474a734ec99] { font-size: 32px; }
}.sd[data-s-cb396251-dedf-4456-b710-21519e921430] { background: #2287beff; flex: none; height: 1px; margin: 0px 0px 0px 0px; transform-origin: center left; transition-delay: 100ms; transition-duration: 1200ms; width: 70px; max-width: 100%; }
.sd[data-s-cb396251-dedf-4456-b710-21519e921430].appear { opacity: 0; scale: 1e-10 1; transition-delay: 400ms; transition-duration: 1600ms; }
.sd[data-s-cb396251-dedf-4456-b710-21519e921430].appear-active { transition-delay: 400ms; transition-duration: 1600ms; }.sd[data-s-b5d68d81-86df-470d-9ee7-9cb6baeaa91e] { border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff; border-right: 0px solid #ffffff; border-top: 0px solid #ffffff; flex: none; margin: 0px 80px; padding: 0px; width: 1280px; max-width: calc(100% - 160px); }
.sd[data-s-b5d68d81-86df-470d-9ee7-9cb6baeaa91e].appear { opacity: 0; transition-delay: 300ms; transition-duration: 1600ms; }
.sd[data-s-b5d68d81-86df-470d-9ee7-9cb6baeaa91e].appear-active { transition-delay: 300ms; transition-duration: 1600ms; }
@media screen and (max-width: 768px){
.sd[data-s-b5d68d81-86df-470d-9ee7-9cb6baeaa91e] { margin: 0px 50px; max-width: calc(100% - 100px); }
}
@media screen and (max-width: 480px){
.sd[data-s-b5d68d81-86df-470d-9ee7-9cb6baeaa91e].appear { transition-delay: 0ms; }
.sd[data-s-b5d68d81-86df-470d-9ee7-9cb6baeaa91e].appear-active { transition-delay: 0ms; }
.sd[data-s-b5d68d81-86df-470d-9ee7-9cb6baeaa91e] { margin: 0px 30px; max-width: calc(100% - 60px); }
}.sd[data-s-b976cb65-a3ed-4083-b1b2-6db7c43f7be2] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-bottom: 1px solid rgb(234, 234, 234); border-left: 0px solid rgb(234, 234, 234); border-right: 0px solid rgb(234, 234, 234); border-top: 0px solid rgb(234, 234, 234); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-b976cb65-a3ed-4083-b1b2-6db7c43f7be2] { flex: none; height: auto; justify-content: flex-start; }
}
@media screen and (max-width: 480px){
.sd[data-s-b976cb65-a3ed-4083-b1b2-6db7c43f7be2] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 16px 0px 16px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-b999b62c-3fb5-4567-911a-d6cf244cca87] { 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; height: 100%; justify-content: center; overflow-x: visible; overflow-y: visible; padding: 20px 0px 20px 0px; width: 20%; max-width: 20%; }
@media screen and (max-width: 480px){
.sd[data-s-b999b62c-3fb5-4567-911a-d6cf244cca87] { flex: none; margin: 0px 0px 5px 0px; padding: 0px 0px; width: auto; max-width: 100%; height: calc(100% - 5px); }
}.sd[data-s-0ad9c565-e558-4e47-8ab4-d80c4c994ac4] { color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 768px){
.sd[data-s-0ad9c565-e558-4e47-8ab4-d80c4c994ac4] { font-size: 16px; }
}.sd[data-s-95ded1e8-ae2c-4573-98c9-ff4a5dccaf4f] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; padding: 20px; width: 80%; max-width: 80%; }
@media screen and (max-width: 768px){
.sd[data-s-95ded1e8-ae2c-4573-98c9-ff4a5dccaf4f] { flex: none; }
}
@media screen and (max-width: 480px){
.sd[data-s-95ded1e8-ae2c-4573-98c9-ff4a5dccaf4f] { flex: none; padding: 0px; width: auto; max-width: 100%; height: 100%; }
}.sd[data-s-678a65ad-b043-4f34-8093-3d9a129c55e5] { border-radius: 0px; color: #060606; font-family: var(--s-font-588b2057); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.7; padding: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 480px){
.sd[data-s-678a65ad-b043-4f34-8093-3d9a129c55e5] { flex: none; height: 100%; width: 100%; max-width: 100%; }
}.sd[data-s-5376f437-32fe-4709-bc8e-40d1f97036fd] { align-content: center; align-items: center; background: #ffffff; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 24px 40px; width: 100%; max-width: 100%; }
@media screen and (max-width: 768px){
.sd[data-s-5376f437-32fe-4709-bc8e-40d1f97036fd] { display: none; }
}
@media screen and (max-width: 480px){
.sd[data-s-5376f437-32fe-4709-bc8e-40d1f97036fd] { align-content: flex-start; align-items: flex-start; display: none; }
}.sd[data-s-9aa2e089-4c8e-4345-a412-791c7a1b3282] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-end; margin: 0px 0px 0px; padding: 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 480px){
.sd[data-s-9aa2e089-4c8e-4345-a412-791c7a1b3282] { margin: 0px 12px 0px; overflow-x: auto; overflow-y: hidden; padding: 0px 12px 0px; width: calc(100% - 24px); max-width: calc(100% - 24px); }
}.sd[data-s-1b3a1144-80ad-4658-9059-064f479c299c] { color: #060606; flex: none; font-family: var(--s-font-588b2057); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 12px 0px 0px; opacity: 1; text-align: center; text-decoration: none; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: calc(100% - 12px); justify-content: center; }
.sd[data-s-1b3a1144-80ad-4658-9059-064f479c299c]:hover { text-decoration: none; }
@media screen and (max-width: 480px){
.sd[data-s-1b3a1144-80ad-4658-9059-064f479c299c] { font-size: 10px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); }
}.sd[data-s-2b10c51c-ba73-4d3c-96fb-433bcd68759d] { color: #333; flex: none; font-family: var(--s-font-d48c343e); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px 12px 0px 0px; opacity: 1; text-align: center; text-decoration: none; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: calc(100% - 12px); justify-content: center; }
.sd[data-s-2b10c51c-ba73-4d3c-96fb-433bcd68759d]:hover { text-decoration: none; }
@media screen and (max-width: 480px){
.sd[data-s-2b10c51c-ba73-4d3c-96fb-433bcd68759d] { font-size: 10px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); }
}.sd[data-s-953c1d93-8375-4eaf-ac6e-24326bc3db47] { color: rgb(136, 136, 136); flex: none; font-family: var(--s-font-588b2057); font-size: 12px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; text-align: center; text-decoration: none; transition-delay: 300ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: center; }
.sd[data-s-953c1d93-8375-4eaf-ac6e-24326bc3db47]:hover { text-decoration: none; }
@media screen and (max-width: 480px){
.sd[data-s-953c1d93-8375-4eaf-ac6e-24326bc3db47] { font-size: 10px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); }
}.sd[data-s-1be99ccb-56b2-4404-99ce-022bcee2a09e] {  }.sd[data-s-77c08ccf-2c40-4868-b273-66fd394444c4] {  }
body { background: #f6f6f6; transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-r-1_1_1_a6db0697-903b-4231-9500-d2c04b99a790]:before { background-image: url("assets/studio/a-748db5b429.webp") }
.sd[data-r-0_1_1_0_3_1_d40ef529-3124-41fc-8a83-ec87c606348c]:before { background-image: url("assets/studio/a-5281b3ac8f.webp") }
.sd[data-r-0_0_0_1_0_0_4_1_116f063f-e1af-4924-9445-4492d487dbb7]:before { background-image: url("assets/studio/a-f0375f3830.webp") }
.sd[data-r-0_0_1_1_0_0_4_1_74ef13cd-cd11-4b0e-a11e-63035629725c]:before { background-image: url("assets/studio/a-8f9e43f9e8.webp") }
.sd[data-r-0_0_2_1_0_0_4_1_264ed26f-ce5f-4644-990c-6ded14c459f4]:before { background-image: url("assets/studio/a-2a75726e4f.webp") }
.sd[data-r-0_5_1_296620b9-d88c-4a50-a8fa-76bd415bcbb7]:before { background-image: url("assets/studio/a-658447d6a1.webp") }
:root {--s-font-588b2057: 'Noto Sans JP';--s-font-d48c343e: Lato;}
body.admin-bar-showing header.fixed { top: 32px; }

/* ---- 出現アニメーションの制御（JPC移行時に追加） ----
   Studio.Designはスクロール連動アニメーションをJSで制御しており、CSSには初期状態
   （.appear の opacity:0 など）だけが残る。JSが動く場合は appear.js が
   <html>に jpc-anim を付け、画面に入った要素から .appear を外してアニメーションさせる。
   JSが動かない環境では要素が透明のまま消えてしまうため、下記で表示済みの状態にする。 */
html:not(.jpc-anim) .appear {
  opacity: 1 !important;
  translate: none !important;
  transform: none !important;
  scale: none !important;
}
