/*! * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2023 Fonticons, Inc. */
.fa-brands,.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--fa-display:inline-flex;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;justify-content:center;align-items:center;font-style:normal;line-height:1}.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-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("/assets/files/5647b1f0bfa1e9aef0e6.woff2")format("woff2"),url("/assets/files/6366d88cbd9210e2a32b.ttf")format("truetype")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("/assets/files/8753ed0ea1717df87e1d.woff2")format("woff2"),url("/assets/files/29238d5ba78268b4278e.ttf")format("truetype")}.fa-plus:before { content: "\2b"; }

br[data-bp~="base:0"]{display:none;}
br[data-bp~="base:1"]{display:inline;}
@media screen and (max-width: 840px){
br[data-bp~="@tablet:0"]{display:none;}
br[data-bp~="@tablet:1"]{display:inline;}
}
@media screen and (max-width: 540px){
br[data-bp~="@mobile:0"]{display:none;}
br[data-bp~="@mobile:1"]{display:inline;}
}

.sd[data-s-e5b559c6-e99d-4d2b-978b-1d4df950312a] { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 0px solid #e3e3e3; border-left: 0px solid #e3e3e3; border-right: 0px solid #e3e3e3; border-top: 0px solid #e3e3e3; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; margin: 0 0 0 0; padding: 30px 56px 30px 56px; position: relative; width: 100%; z-index: 5; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-e5b559c6-e99d-4d2b-978b-1d4df950312a] { flex: none; height: 100%; padding: 0px 0px 0px 32px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-e5b559c6-e99d-4d2b-978b-1d4df950312a] { padding: 0px 0px 0px 24px; }
}.sd[data-s-ae8ef9eb-1247-446f-aaca-4d09f14ed586] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; padding: 0px; }.sd[data-s-85e4d41d-b319-4f48-8325-4ce5fa7dec3f] { flex: none; height: auto; width: 120px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-85e4d41d-b319-4f48-8325-4ce5fa7dec3f] { flex: none; width: 90px; max-width: 100%; }
}.sd[data-s-fbd90858-7156-45e0-9abf-1cac8d2f39ff] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; max-width: 100%; }.sd[data-s-7c4cc35a-f72b-4f84-9d0a-b0b288a17fe7] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: auto; justify-content: center; padding: 0px; --gap-h-7c4cc35a-f72b-4f84-9d0a-b0b288a17fe7: 30px; --gap-v-7c4cc35a-f72b-4f84-9d0a-b0b288a17fe7: 0px; --gap-uuid: 7c4cc35a-f72b-4f84-9d0a-b0b288a17fe7; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-7c4cc35a-f72b-4f84-9d0a-b0b288a17fe7] { display: none; --gap-h-7c4cc35a-f72b-4f84-9d0a-b0b288a17fe7: 30px; --gap-v-7c4cc35a-f72b-4f84-9d0a-b0b288a17fe7: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-7c4cc35a-f72b-4f84-9d0a-b0b288a17fe7] { display: none; --gap-h-7c4cc35a-f72b-4f84-9d0a-b0b288a17fe7: 30px; --gap-v-7c4cc35a-f72b-4f84-9d0a-b0b288a17fe7: 0px; }
}.sd[data-s-43ae5f1d-96fa-4398-86c0-d5535c126675] { color: #333; font-family: var(--s-font-b4a38c89); font-size: 17px; font-weight: 500; height: auto; line-height: 1.7; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-43ae5f1d-96fa-4398-86c0-d5535c126675]:hover { color: #00a36bff; }.sd[data-s-de9c5367-6d65-48a3-8012-ccf6b5a28153] { color: #333; font-family: 'Noto Sans JP'; font-size: 17px; font-weight: 500; height: auto; line-height: 1.7; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-de9c5367-6d65-48a3-8012-ccf6b5a28153]:hover { color: #00a36bff; }.sd[data-s-b5c9e4a7-4c90-4e08-b3c1-e8437153fee3] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff; border-radius: 0px; border-right: 0px solid #ffffff; border-top: 0px solid #ffffff; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: 36px; justify-content: flex-start; padding: 0; translate: 0px 0px; width: auto; z-index: 3; max-width: 100%; }.sd[data-s-d7b7df26-0417-4f96-ad38-687e242c5dc5] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; opacity: 1; padding: 0px; width: 100%; --gap-h-d7b7df26-0417-4f96-ad38-687e242c5dc5: 0px; --gap-v-d7b7df26-0417-4f96-ad38-687e242c5dc5: 0px; --gap-uuid: d7b7df26-0417-4f96-ad38-687e242c5dc5; max-width: 100%; }
.sd[data-s-d7b7df26-0417-4f96-ad38-687e242c5dc5]:hover { background: rgba(0,0,0,0.0); opacity: 1; --gap-h-d7b7df26-0417-4f96-ad38-687e242c5dc5: 0px; --gap-v-d7b7df26-0417-4f96-ad38-687e242c5dc5: 0px; }.sd[data-s-f3f0ca54-270b-4cb6-9421-6edac43eab56] { color: #00a36bff; font-family: var(--s-font-b4a38c89); font-size: 17px; font-weight: 500; height: auto; line-height: 1; margin: 0px 10px 0px 0px; text-align: center; width: auto; max-width: calc(100% - 10px); justify-content: center; }
.sd[data-s-d7b7df26-0417-4f96-ad38-687e242c5dc5]:hover .sd[data-s-f3f0ca54-270b-4cb6-9421-6edac43eab56]:hover { color: #00a36bff; }
.sd._isClose[data-s-f3f0ca54-270b-4cb6-9421-6edac43eab56] { color: #000000; }
.sd[data-s-d7b7df26-0417-4f96-ad38-687e242c5dc5]:hover .sd[data-s-f3f0ca54-270b-4cb6-9421-6edac43eab56] { color: #00a36bff; }.sd[data-s-f56b1f26-e18b-4ed3-a871-ac5730dd9391] { color: #00a36bff; font-size: 12px; margin: 2px 0px 0px 0px; rotate: 0deg; max-width: 100%; }
.sd[data-s-f56b1f26-e18b-4ed3-a871-ac5730dd9391].appear { transform: ; }
.sd[data-s-f56b1f26-e18b-4ed3-a871-ac5730dd9391].appear-active {  }
.sd._isClose[data-s-f56b1f26-e18b-4ed3-a871-ac5730dd9391] { color: #000000; rotate: 0deg; }
.sd[data-s-d7b7df26-0417-4f96-ad38-687e242c5dc5]:hover .sd[data-s-f56b1f26-e18b-4ed3-a871-ac5730dd9391] { color: #00a36bff; }.sd[data-s-1b46255f-0b7d-4b71-988d-d97bf0ede95e] { align-content: center; align-items: center; background: #FFFFFF; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 15px 0px 30px 0px; width: 100%; max-width: 100%; }
.sd._isClose[data-s-1b46255f-0b7d-4b71-988d-d97bf0ede95e] { flex: none; height: 1px; padding: 0px 0px 0px 0px; }.sd[data-s-13132165-6f58-49e1-9a23-df8f95594541] { align-content: center; align-items: center; background: #ffffff; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; font-family: var(--s-font-b4a38c89); font-weight: 600; height: auto; justify-content: center; opacity: 1; padding: 12px; width: 100%; max-width: 100%; }
.sd[data-s-13132165-6f58-49e1-9a23-df8f95594541]:hover { background: rgba(0,0,0,0.0); }.sd[data-s-4de3a679-daae-4f93-84f1-b6c18c6d3e3d] { color: #333; font-family: var(--s-font-b4a38c89); font-size: 16px; font-weight: 600; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-13132165-6f58-49e1-9a23-df8f95594541]:hover .sd[data-s-4de3a679-daae-4f93-84f1-b6c18c6d3e3d]:hover { color: #00a36bff; }.sd[data-s-eb42c287-d277-4e1f-bd13-be0c97899652] { align-content: center; align-items: center; background: #ffffff; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; font-family: var(--s-font-b4a38c89); font-weight: 600; height: auto; justify-content: center; opacity: 1; padding: 12px; width: 100%; max-width: 100%; }
.sd[data-s-eb42c287-d277-4e1f-bd13-be0c97899652]:hover { background: rgba(0,0,0,0.0); }.sd[data-s-afbc34d3-f77c-4813-bc05-02bc63382c4b] { color: #333; font-family: var(--s-font-b4a38c89); font-size: 16px; font-weight: 600; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-eb42c287-d277-4e1f-bd13-be0c97899652]:hover .sd[data-s-afbc34d3-f77c-4813-bc05-02bc63382c4b]:hover { color: #00a36bff; }.sd[data-s-23f225ba-4077-4b8a-9b10-5de594c00b24] { align-content: center; align-items: center; background: #ffffff; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; opacity: 1; padding: 12px; width: 100%; max-width: 100%; }
.sd[data-s-23f225ba-4077-4b8a-9b10-5de594c00b24]:hover { background: rgba(0,0,0,0.0); }.sd[data-s-b3f9c978-9cf1-47be-8107-9f984a19fbb3] { color: #333; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 600; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-23f225ba-4077-4b8a-9b10-5de594c00b24]:hover .sd[data-s-b3f9c978-9cf1-47be-8107-9f984a19fbb3]:hover { color: #00a36bff; }.sd[data-s-bbf38558-e65f-4cda-b0da-7f9a0a02c746] { color: #333; font-family: 'Noto Sans JP'; font-size: 17px; font-weight: 500; height: auto; line-height: 1.7; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-bbf38558-e65f-4cda-b0da-7f9a0a02c746]:hover { color: #00a36bff; }.sd[data-s-d1e409ad-4452-4f92-92a5-7a7064a7c0ff] { color: #333; font-family: 'Noto Sans JP'; font-size: 17px; font-weight: 500; height: auto; line-height: 1.7; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-d1e409ad-4452-4f92-92a5-7a7064a7c0ff]:hover { color: #00a36bff; }.sd[data-s-d6e66d0e-1fb4-4012-bf3b-efcc8778f5b1] { color: #333; font-family: var(--s-font-b4a38c89); font-size: 17px; font-weight: 500; height: auto; line-height: 1.7; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-d6e66d0e-1fb4-4012-bf3b-efcc8778f5b1]:hover { color: #00a36bff; }.sd[data-s-b5ae9f36-0943-4cd6-ab7f-b259cd45a368] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 15px; width: auto; max-width: calc(100% - 30px); }
@media screen and (max-width: 840px){
.sd[data-s-b5ae9f36-0943-4cd6-ab7f-b259cd45a368] { display: flex; margin: 15px 15px; max-width: calc(100% - 30px); }
}
@media screen and (max-width: 540px){
.sd[data-s-b5ae9f36-0943-4cd6-ab7f-b259cd45a368] { display: flex; }
}.sd[data-s-5f715bad-bd76-49bf-bb6e-5703b2e7a7f9] { background: rgba(0,0,0,0.0); color: #333; font-size: 36px; }
@media screen and (max-width: 840px){
.sd[data-s-5f715bad-bd76-49bf-bb6e-5703b2e7a7f9] { color: #00a36bff; }
}
.sd[data-s-993eabd0-36d2-4450-adb3-10ee1f2cb56b] { align-content: center; align-items: center; background: #00a36bff; border-radius: 80px 0px 0px 0px; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-993eabd0-36d2-4450-adb3-10ee1f2cb56b] { margin: 100px 0px 0px 0px; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-993eabd0-36d2-4450-adb3-10ee1f2cb56b] { margin: 60px 0px 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-f4b15fec-49c5-4663-a036-06da648e55e9] { align-content: space-between; align-items: space-between; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: stretch; margin: 0px 72px 50px 72px; padding: 64px 0px 0px 0px; width: 1222px; --gap-uuid: f4b15fec-49c5-4663-a036-06da648e55e9; --gap-h-f4b15fec-49c5-4663-a036-06da648e55e9: 0px; --gap-v-f4b15fec-49c5-4663-a036-06da648e55e9: 0px; max-width: calc(100% - 144px); }
@media screen and (max-width: 840px){
.sd[data-s-f4b15fec-49c5-4663-a036-06da648e55e9] { flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; width: auto; --gap-h-f4b15fec-49c5-4663-a036-06da648e55e9: 0px; --gap-v-f4b15fec-49c5-4663-a036-06da648e55e9: 32px; max-width: calc(100% - 144px); }
}
@media screen and (max-width: 540px){
.sd[data-s-f4b15fec-49c5-4663-a036-06da648e55e9] { flex: none; margin: 0px 40px 50px 40px; width: calc(100% - 80px); max-width: calc(100% - 80px); }
}.sd[data-s-b1f7c3fa-ae27-40aa-89ca-56c62da157ba] { align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; margin: 0px 0px 50px 0px; padding: 0px; width: calc(100% - (var(--gap-h-f4b15fec-49c5-4663-a036-06da648e55e9) * 0)); --gap-uuid: b1f7c3fa-ae27-40aa-89ca-56c62da157ba; --gap-h-b1f7c3fa-ae27-40aa-89ca-56c62da157ba: 0px; --gap-v-b1f7c3fa-ae27-40aa-89ca-56c62da157ba: 0px; max-width: calc(100% - (var(--gap-h-f4b15fec-49c5-4663-a036-06da648e55e9) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-b1f7c3fa-ae27-40aa-89ca-56c62da157ba] { flex-direction: column; gap: 32px; --gap-h-b1f7c3fa-ae27-40aa-89ca-56c62da157ba: 0px; --gap-v-b1f7c3fa-ae27-40aa-89ca-56c62da157ba: 32px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b1f7c3fa-ae27-40aa-89ca-56c62da157ba] { align-content: flex-start; align-items: flex-start; flex: none; justify-content: space-between; width: 100%; }
}.sd[data-s-8112f52a-7a00-4bd0-a0c6-b4f04426dc42] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 56px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; --gap-h-8112f52a-7a00-4bd0-a0c6-b4f04426dc42: 0px; --gap-v-8112f52a-7a00-4bd0-a0c6-b4f04426dc42: 56px; --gap-uuid: 8112f52a-7a00-4bd0-a0c6-b4f04426dc42; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-8112f52a-7a00-4bd0-a0c6-b4f04426dc42] { align-content: center; align-items: center; gap: 40px; justify-content: flex-start; --gap-h-8112f52a-7a00-4bd0-a0c6-b4f04426dc42: 0px; --gap-v-8112f52a-7a00-4bd0-a0c6-b4f04426dc42: 40px; }
}
@media screen and (max-width: 540px){
.sd[data-s-8112f52a-7a00-4bd0-a0c6-b4f04426dc42] { align-content: flex-start; align-items: flex-start; gap: 30px; justify-content: flex-start; width: calc(100% - (var(--gap-h-b1f7c3fa-ae27-40aa-89ca-56c62da157ba) * 0)); --gap-h-8112f52a-7a00-4bd0-a0c6-b4f04426dc42: 0px; --gap-v-8112f52a-7a00-4bd0-a0c6-b4f04426dc42: 30px; max-width: calc(100% - (var(--gap-h-b1f7c3fa-ae27-40aa-89ca-56c62da157ba) * 0)); }
}.sd[data-s-a6e5d837-d77e-4d23-af96-b8df191f08c1] { 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: 540px){
.sd[data-s-a6e5d837-d77e-4d23-af96-b8df191f08c1] { align-content: center; align-items: center; justify-content: flex-start; width: calc(100% - (var(--gap-h-8112f52a-7a00-4bd0-a0c6-b4f04426dc42) * 0)); max-width: calc(100% - (var(--gap-h-8112f52a-7a00-4bd0-a0c6-b4f04426dc42) * 0)); }
}.sd[data-s-9c4ca5f0-08a8-4e98-b7bf-78819be5aa91] { flex: none; height: auto; width: 120px; max-width: 100%; }.sd[data-s-e0871f01-5000-4f6c-ac51-45d283e86c13] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; --gap-h-e0871f01-5000-4f6c-ac51-45d283e86c13: 0px; --gap-v-e0871f01-5000-4f6c-ac51-45d283e86c13: 0px; --gap-uuid: e0871f01-5000-4f6c-ac51-45d283e86c13; }
@media screen and (max-width: 840px){
.sd[data-s-e0871f01-5000-4f6c-ac51-45d283e86c13] { align-content: center; align-items: center; justify-content: center; --gap-h-e0871f01-5000-4f6c-ac51-45d283e86c13: 0px; --gap-v-e0871f01-5000-4f6c-ac51-45d283e86c13: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-e0871f01-5000-4f6c-ac51-45d283e86c13] { align-content: flex-start; align-items: flex-start; justify-content: center; width: calc(100% - (var(--gap-h-8112f52a-7a00-4bd0-a0c6-b4f04426dc42) * 0)); --gap-h-e0871f01-5000-4f6c-ac51-45d283e86c13: 0px; --gap-v-e0871f01-5000-4f6c-ac51-45d283e86c13: 0px; max-width: calc(100% - (var(--gap-h-8112f52a-7a00-4bd0-a0c6-b4f04426dc42) * 0)); }
}.sd[data-s-5e9d76c3-ddba-4610-a8f2-4627e615cfd8] { color: #FFFFFF; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 700; height: auto; line-height: 1.7; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-459954d7-e72b-40ac-be59-dbb8c8616ce3] { color: #FFFFFF; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 400; height: auto; line-height: 1.7; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-e088a5d0-720d-4102-82ef-e1cf2afbd9bf] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; --gap-h-e088a5d0-720d-4102-82ef-e1cf2afbd9bf: 0px; --gap-v-e088a5d0-720d-4102-82ef-e1cf2afbd9bf: 0px; --gap-uuid: e088a5d0-720d-4102-82ef-e1cf2afbd9bf; }
.sd[data-s-e088a5d0-720d-4102-82ef-e1cf2afbd9bf]:hover { transform-origin: center left; translate: 15px 0px; --gap-h-e088a5d0-720d-4102-82ef-e1cf2afbd9bf: 0px; --gap-v-e088a5d0-720d-4102-82ef-e1cf2afbd9bf: 0px; }
@media screen and (max-width: 540px){
.sd[data-s-e088a5d0-720d-4102-82ef-e1cf2afbd9bf] { gap: 48px; width: calc(100% - (var(--gap-h-8112f52a-7a00-4bd0-a0c6-b4f04426dc42) * 0)); --gap-h-e088a5d0-720d-4102-82ef-e1cf2afbd9bf: 48px; --gap-v-e088a5d0-720d-4102-82ef-e1cf2afbd9bf: 0px; max-width: calc(100% - (var(--gap-h-8112f52a-7a00-4bd0-a0c6-b4f04426dc42) * 0)); }
}.sd[data-s-22d69237-bbfe-4f7b-9730-2df5c65d90fe] { color: #FFFFFF; flex: none; font-family: var(--s-font-b4a38c89); font-size: 16px; font-weight: 700; height: auto; line-height: 2; margin: 0px 40px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 40px); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-22d69237-bbfe-4f7b-9730-2df5c65d90fe] { font-size: 14px; }
}.sd[data-s-00a2731e-0367-4a6e-8cdf-d51aa0bbdd09] { flex: none; height: auto; width: 50px; max-width: 100%; }.sd[data-s-ddfe3141-f00f-4d82-b068-c7ef2b442cca] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; width: auto; --gap-h-ddfe3141-f00f-4d82-b068-c7ef2b442cca: 0px; --gap-v-ddfe3141-f00f-4d82-b068-c7ef2b442cca: 0px; --gap-uuid: ddfe3141-f00f-4d82-b068-c7ef2b442cca; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-ddfe3141-f00f-4d82-b068-c7ef2b442cca] { align-content: center; align-items: center; gap: 32px; justify-content: flex-end; --gap-h-ddfe3141-f00f-4d82-b068-c7ef2b442cca: 0px; --gap-v-ddfe3141-f00f-4d82-b068-c7ef2b442cca: 32px; }
}
@media screen and (max-width: 540px){
.sd[data-s-ddfe3141-f00f-4d82-b068-c7ef2b442cca] { display: none; flex: none; gap: 0px; padding: 0px; width: calc(100% - (var(--gap-h-b1f7c3fa-ae27-40aa-89ca-56c62da157ba) * 0)); --gap-h-ddfe3141-f00f-4d82-b068-c7ef2b442cca: 0px; --gap-v-ddfe3141-f00f-4d82-b068-c7ef2b442cca: 0px; max-width: calc(100% - (var(--gap-h-b1f7c3fa-ae27-40aa-89ca-56c62da157ba) * 0)); }
}.sd[data-s-72bd688f-534f-4361-8848-f25d68890086] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; gap: 24px 64px; height: 52px; justify-content: flex-start; padding: 0px; --gap-h-72bd688f-534f-4361-8848-f25d68890086: 64px; --gap-v-72bd688f-534f-4361-8848-f25d68890086: 24px; --gap-uuid: 72bd688f-534f-4361-8848-f25d68890086; max-width: 100%; }.sd[data-s-b19e285d-5bc6-4098-8871-3d2e985bcb16] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-b19e285d-5bc6-4098-8871-3d2e985bcb16] { align-content: flex-start; align-items: flex-start; justify-content: space-between; padding: 0px; width: 825px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-b19e285d-5bc6-4098-8871-3d2e985bcb16] { flex: none; flex-direction: column; flex-wrap: nowrap; width: calc(80% - (var(--gap-h-ddfe3141-f00f-4d82-b068-c7ef2b442cca) * 0.2)); max-width: calc(80% - (var(--gap-h-ddfe3141-f00f-4d82-b068-c7ef2b442cca) * 0.2)); }
}.sd[data-s-303ed810-7784-46eb-a10e-60ce15fb3039] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px 0px 30px; padding: 0px; --gap-h-303ed810-7784-46eb-a10e-60ce15fb3039: 0px; --gap-v-303ed810-7784-46eb-a10e-60ce15fb3039: 0px; --gap-uuid: 303ed810-7784-46eb-a10e-60ce15fb3039; max-width: calc(100% - 30px); }
@media screen and (max-width: 840px){
.sd[data-s-303ed810-7784-46eb-a10e-60ce15fb3039] { align-content: flex-start; align-items: flex-start; gap: 15px; justify-content: flex-start; margin: 0px 0px 0px 0px; --gap-h-303ed810-7784-46eb-a10e-60ce15fb3039: 0px; --gap-v-303ed810-7784-46eb-a10e-60ce15fb3039: 15px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-303ed810-7784-46eb-a10e-60ce15fb3039] { flex: none; width: 100%; --gap-h-303ed810-7784-46eb-a10e-60ce15fb3039: 0px; --gap-v-303ed810-7784-46eb-a10e-60ce15fb3039: 0px; max-width: 100%; }
}.sd[data-s-c87a0db1-9594-4fff-a6c6-878b4be2fd40] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 20px 0px; padding: 0px; max-width: 100%; }.sd[data-s-13a99297-4ce7-4472-a9a4-a2a7d3c7dad3] { color: #ffffffb3; flex: none; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 400; height: auto; line-height: 1.8; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }.sd[data-s-40cf911d-b1c8-4090-83fa-cad6d0c9b617] { color: #FFFFFF; flex: none; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 700; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-e8de5ed9-dfca-4f4e-89e1-5cabfed28646] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 20px 0px; padding: 0px; width: auto; max-width: 100%; }.sd[data-s-879cfe88-528d-4630-bb14-8c22a6e08de5] { color: #ffffffb3; flex: none; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 400; height: auto; line-height: 1.8; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }.sd[data-s-132569c1-9d83-4540-a3fc-7a0af7a61973] { color: #FFFFFF; flex: none; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-c4e970e4-1e77-4e08-a8e2-3dad4f68004f] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }.sd[data-s-9ea9d699-7ce9-4cda-83d6-9cfd9c4a0b22] { color: #ffffffb3; flex: none; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 400; height: auto; line-height: 1.8; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }.sd[data-s-f06676ca-a0b5-426a-ba3d-35d3841ed31a] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; font-size: 15px; gap: 0px; justify-content: flex-start; padding: 0px; --gap-h-f06676ca-a0b5-426a-ba3d-35d3841ed31a: 0px; --gap-v-f06676ca-a0b5-426a-ba3d-35d3841ed31a: 0px; --gap-uuid: f06676ca-a0b5-426a-ba3d-35d3841ed31a; }.sd[data-s-b161350f-975c-4128-911b-eef85e159af6] { color: #FFFFFF; flex: none; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 700; height: auto; line-height: 1.8; margin: 0px 0px 15px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-9066b409-1872-4e7d-b368-1cf5bf1999d5] { color: #FFFFFF; flex: none; font-family: var(--s-font-b4a38c89); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-4a645408-5c7b-4ed8-9d8a-b9214684e273] { color: #FFFFFF; flex: none; font-family: var(--s-font-b4a38c89); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-245d7f28-d1e8-4fda-afb9-feb3252bb24a] { color: #FFFFFF; flex: none; font-family: var(--s-font-b4a38c89); font-size: 14px; font-weight: 400; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-395098ce-f44c-49e5-891e-3a963c5cda8c] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px 0px 30px; padding: 0px; --gap-h-395098ce-f44c-49e5-891e-3a963c5cda8c: 0px; --gap-v-395098ce-f44c-49e5-891e-3a963c5cda8c: 0px; --gap-uuid: 395098ce-f44c-49e5-891e-3a963c5cda8c; max-width: calc(100% - 30px); }
@media screen and (max-width: 840px){
.sd[data-s-395098ce-f44c-49e5-891e-3a963c5cda8c] { align-content: flex-start; align-items: flex-start; gap: 15px; justify-content: flex-start; --gap-h-395098ce-f44c-49e5-891e-3a963c5cda8c: 0px; --gap-v-395098ce-f44c-49e5-891e-3a963c5cda8c: 15px; }
}
@media screen and (max-width: 540px){
.sd[data-s-395098ce-f44c-49e5-891e-3a963c5cda8c] { margin: 0px 0px 0px 0px; width: 100%; --gap-h-395098ce-f44c-49e5-891e-3a963c5cda8c: 0px; --gap-v-395098ce-f44c-49e5-891e-3a963c5cda8c: 0px; max-width: 100%; }
}.sd[data-s-50ae0371-5402-4dba-92be-5415c62d90ee] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 20px 0px; padding: 0px; max-width: 100%; }.sd[data-s-2d22b919-3f9b-42c8-93c0-39ce8b68a0fd] { color: #ffffffb3; flex: none; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 400; height: auto; line-height: 1.8; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }.sd[data-s-b16f4c6f-580f-4d98-965d-4784c1d98aa9] { color: #FFFFFF; flex: none; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 700; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-28743709-caf4-4561-8055-80e7edc58de9] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 20px 0px; padding: 0px; max-width: 100%; }.sd[data-s-973b8f9f-e7da-488e-b46d-e42e036a722a] { color: #ffffffb3; flex: none; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 400; height: auto; line-height: 1.8; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }.sd[data-s-42d21908-2cfc-44fd-b665-9767c1858b1a] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; line-height: 1.8; padding: 0px; }.sd[data-s-fcb39cef-28b7-4b6f-8881-c807b737ab55] { color: #FFFFFF; flex: none; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 700; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-254e9ead-be39-496e-9abb-2402c01e437c] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }.sd[data-s-35e43102-839d-4d83-abf7-9151b944b3ce] { color: #ffffffb3; flex: none; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 400; height: auto; line-height: 1.8; text-align: left; width: 120px; max-width: 100%; justify-content: flex-start; }.sd[data-s-8090f0ee-6e92-4865-9ea5-e920e2c7fb53] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; font-size: 15px; justify-content: flex-start; line-height: 1.8; padding: 0px; }.sd[data-s-bfbc7764-14b8-4473-b007-8061297d416e] { color: #FFFFFF; flex: none; font-family: var(--s-font-b4a38c89); font-size: 15px; font-weight: 700; height: auto; line-height: 1.8; margin: 0px 0px 15px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-4e3de91a-f538-4795-a0f0-e3a0429f5a17] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; padding: 0px; width: calc(100% - (var(--gap-h-f4b15fec-49c5-4663-a036-06da648e55e9) * 0)); max-width: calc(100% - (var(--gap-h-f4b15fec-49c5-4663-a036-06da648e55e9) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-4e3de91a-f538-4795-a0f0-e3a0429f5a17] { align-content: flex-start; align-items: flex-start; flex-direction: column-reverse; flex-wrap: nowrap; justify-content: space-between; }
}.sd[data-s-3fe409d8-b459-40b0-bb1f-794b57901089] { color: #ffffffb3; font-family: var(--s-font-b4a38c89); font-size: 12px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-3fe409d8-b459-40b0-bb1f-794b57901089] { margin: 15px 0px 0px 0px; max-width: 100%; }
}.sd[data-s-28e35a74-3536-4097-bd19-eee6eb245473] { color: #FFFFFF; font-family: var(--s-font-b4a38c89); font-size: 12px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-92767fee-3f87-47c9-8111-178b733cbf59] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 260px; justify-content: center; width: 100%; max-width: 100%; }.sd[data-s-1bd64f1f-ce92-496d-8c94-828da48dc398] { color: #FFFFFF; flex: none; font-family: var(--s-font-14b11c01); font-size: 64px; font-weight: 300; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 840px){
.sd[data-s-1bd64f1f-ce92-496d-8c94-828da48dc398] { font-size: 40px; }
}
@media screen and (max-width: 540px){
.sd[data-s-1bd64f1f-ce92-496d-8c94-828da48dc398] { font-size: 36px; }
}
.sd[data-s-0ce2bcac-f6cf-4ac5-8b96-8ac4628e48cf] { align-content: center; align-items: center; background: #fff; border-radius: 0; box-shadow: ; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; width: 100%; max-width: 100%; }.sd[data-s-e8f598fa-b2cc-44b3-8d7d-2533d831f277] { align-content: center; align-items: center; background: #ffffff; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-start; padding: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-e8f598fa-b2cc-44b3-8d7d-2533d831f277] { padding: 0px 0px 0px 0px; }
}.sd[data-s-b74d8605-9ab3-4acc-9810-3ecb08f40a0b] {  }.sd[data-s-556f48bf-2901-4afc-bdab-ed7d406ec7ad] { align-content: flex-start; align-items: flex-start; border-radius: 96px; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; translate: 0px 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-556f48bf-2901-4afc-bdab-ed7d406ec7ad] { margin: 0px 0px 30px 0px; max-width: 100%; }
}.sd[data-s-97615c31-0f19-4e2e-a1d8-b7703065e34e] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; opacity: 1; padding: 0px 0px; width: 100%; max-width: 100%; }
.sd[data-s-97615c31-0f19-4e2e-a1d8-b7703065e34e].appear { opacity: 0.2; scale: 1 1; transition-delay: 600ms; transition-duration: 600ms; }
.sd[data-s-97615c31-0f19-4e2e-a1d8-b7703065e34e].appear-active { transition-delay: 600ms; transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-97615c31-0f19-4e2e-a1d8-b7703065e34e] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; }
}.sd[data-s-6b6d135e-e7d3-411b-be25-4c7e153a32ff] { align-content: center; align-items: center; border-radius: 64px; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 100px 50px 100px 50px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-6b6d135e-e7d3-411b-be25-4c7e153a32ff] { padding: 50px 50px 50px 50px; }
}
@media screen and (max-width: 540px){
.sd[data-s-6b6d135e-e7d3-411b-be25-4c7e153a32ff] { align-content: flex-start; align-items: flex-start; border-radius: 0; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 50px 15px 50px 15px; }
}.sd[data-s-ae1ac86e-f5df-426a-899e-62d283d99b70] { bottom: auto; color: #00000080; flex: none; font-family: var(--s-font-14b11c01); font-size: 150px; font-weight: 400; height: auto; left: 0px; line-height: 1.2; margin: 0 0 0 0; position: absolute; right: auto; text-align: left; top: 0px; width: auto; z-index: 2; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-ae1ac86e-f5df-426a-899e-62d283d99b70] { font-size: 120px; left: 20px; }
}
@media screen and (max-width: 540px){
.sd[data-s-ae1ac86e-f5df-426a-899e-62d283d99b70] { font-size: 84px; left: 20px; }
}.sd[data-s-7d32b629-4870-408a-bf70-62c332b2bca3] { bottom: 0px; color: #00000080; font-family: var(--s-font-14b11c01); font-size: 150px; font-weight: 400; height: auto; left: 0px; line-height: 1.2; margin: 0 0 0 0; position: absolute; right: auto; text-align: left; top: auto; width: auto; z-index: 2; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-7d32b629-4870-408a-bf70-62c332b2bca3] { bottom: 66px; color: #00000080; font-size: 120px; left: 20px; }
}
@media screen and (max-width: 540px){
.sd[data-s-7d32b629-4870-408a-bf70-62c332b2bca3] { bottom: 64px; font-size: 84px; left: 20px; top: auto; }
}.sd[data-s-cc397058-22e4-4481-8a17-56487782e13a] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px; width: 1100px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-cc397058-22e4-4481-8a17-56487782e13a] { display: none; flex: none; height: 81%; margin: 0px 0px 0px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-cc397058-22e4-4481-8a17-56487782e13a] { display: none; }
}.sd[data-s-20071a85-4aad-4d1d-8ce0-d39e1ca035fa] { background: #EEEEEE; border-radius: 80px; flex: none; height: 100%; left: 0; margin: 0 0 0 0; opacity: 1; padding: 0px 0px 0px 0px; position: absolute; top: 0; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-20071a85-4aad-4d1d-8ce0-d39e1ca035fa] { bottom: 0px; left: 0px; right: 0px; top: 0px; }
}.sd[data-s-0a2d81a5-6968-4610-9450-ee4e2168cd17] { border-radius: 80px; flex: none; height: auto; width: 1400px; z-index: -1; max-width: 100%; }.sd[data-s-e54b7e63-eb64-496e-a284-6225a01f9a00] { align-content: center; align-items: center; background: transparent; bottom: 329px; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; left: auto; margin: 0 0 0 0; position: absolute; right: 0px; top: auto; width: auto; z-index: 2; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-e54b7e63-eb64-496e-a284-6225a01f9a00] { bottom: 211px; right: 0px; top: auto; }
}.sd[data-s-8b681871-bde2-4c4f-891a-25ac67cd17d9] { flex: none; height: auto; rotate: 90deg; width: 120px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-8b681871-bde2-4c4f-891a-25ac67cd17d9] { flex: none; width: 80px; max-width: 100%; }
}.sd[data-s-69181f95-c90c-4130-98f4-b34bc4bd163c] { align-content: center; align-items: center; border-radius: 80px; display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden; padding: 0px; width: 1100px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-69181f95-c90c-4130-98f4-b34bc4bd163c] { display: flex; flex: none; height: 81%; margin: 0px 0px 0px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-69181f95-c90c-4130-98f4-b34bc4bd163c] { display: flex; }
}.sd[data-s-4aa014d6-a92f-4c00-8eb5-d08f6af8bb7a] { border-radius: 80px; flex: none; height: auto; overflow-x: hidden; overflow-y: hidden; width: 1400px; z-index: -1; max-width: 100%; }.sd[data-s-bc6c2d7c-0ae2-4738-b7bc-68356b54bdd8] { background: #EEEEEE; border-radius: 80px; bottom: 0px; flex: none; height: 100%; left: -538px; margin: 0 0 0 0; opacity: 1; overflow-x: hidden; overflow-y: hidden; padding: 0px 0px 0px 0px; position: absolute; right: -562px; top: 0px; width: 200%; max-width: 200%; }
@media screen and (max-width: 840px){
.sd[data-s-bc6c2d7c-0ae2-4738-b7bc-68356b54bdd8] { border-radius: 0; bottom: 0px; left: -365px; right: -375px; top: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-bc6c2d7c-0ae2-4738-b7bc-68356b54bdd8] { bottom: 0px; left: -242px; right: -278px; top: 0px; }
}.sd[data-s-34dd49ed-927b-4c1d-acd4-db1d199dbd30] { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 1360px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-34dd49ed-927b-4c1d-acd4-db1d199dbd30] { align-content: center; align-items: center; justify-content: flex-start; }
}.sd[data-s-6a6f0dca-2aa5-4a63-8520-d7799984d34e] { align-content: flex-start; align-items: flex-start; background: #EEEEEE; border-radius: 8px; flex: none; height: auto; justify-content: flex-start; margin: 50px 15px 0px 0px; width: auto; max-width: calc(100% - 15px); }
@media screen and (max-width: 840px){
.sd[data-s-6a6f0dca-2aa5-4a63-8520-d7799984d34e] { margin: 40px 20px 0px; max-width: calc(100% - 40px); }
}
@media screen and (max-width: 540px){
.sd[data-s-6a6f0dca-2aa5-4a63-8520-d7799984d34e] { margin: 0px 20px 40px; max-width: calc(100% - 40px); }
}.sd[data-s-aa66a060-e49f-4d32-b7b5-f74b876e4626] { background: transparent; flex-direction: row; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 10px 30px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-aa66a060-e49f-4d32-b7b5-f74b876e4626] { flex-direction: column; margin: 0px 0px 0px; overflow-x: hidden; overflow-y: auto; width: 100%; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-aa66a060-e49f-4d32-b7b5-f74b876e4626] { margin: 0px 0px 0px; overflow-x: hidden; overflow-y: auto; width: 100%; }
}.sd[data-s-a044753e-77e4-4f8d-b5dc-d87f983e66b0] { flex: 1; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-a044753e-77e4-4f8d-b5dc-d87f983e66b0] { margin: 0px 0px 0px 0px; }
}.sd[data-s-0a491f9f-01fb-46a9-a39e-b22e95bd7504] { color: #000000; font-family: var(--s-font-aa9c40bd); font-size: 16px; font-weight: 400; line-height: 1.7; margin: 0px 15px 0px 0px; max-width: calc(100% - 15px); }
@media screen and (max-width: 840px){
.sd[data-s-0a491f9f-01fb-46a9-a39e-b22e95bd7504] { font-size: 16px; }
}
@media screen and (max-width: 540px){
.sd[data-s-0a491f9f-01fb-46a9-a39e-b22e95bd7504] { color: #333333ff; }
}.sd[data-s-c660e5fb-29be-4688-9ca9-cdd64eacae31] { color: #333333; font-family: var(--s-font-b4a38c89); font-size: 16px; font-weight: 400; line-height: 1.6; margin: 0px 0px 0px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-c660e5fb-29be-4688-9ca9-cdd64eacae31] { font-size: 16px; }
}.sd[data-s-eed9d3b5-6be7-4e3d-bad0-d3d2d2cd72b6] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 72px 0px 72px; padding: 40px 0px 80px 0px; translate: 0px 0px; width: 1360px; max-width: calc(100% - 144px); }
@media screen and (max-width: 840px){
.sd[data-s-eed9d3b5-6be7-4e3d-bad0-d3d2d2cd72b6] { flex-direction: column; flex-wrap: nowrap; margin: 0px 56px 0px 56px; padding: 80px 0px 0px 0px; max-width: calc(100% - 112px); }
}
@media screen and (max-width: 540px){
.sd[data-s-eed9d3b5-6be7-4e3d-bad0-d3d2d2cd72b6] { margin: 0px 24px 0px 24px; padding: 40px 0px 0px 0px; max-width: calc(100% - 48px); }
}.sd[data-s-84915013-676b-4887-9bb3-257f086cc32e] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-84915013-676b-4887-9bb3-257f086cc32e] { flex: none; margin: 0px 0px 40px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-b7b00393-4f03-4e72-aaf6-fb2fe7e2877f] { color: #00a36bff; flex: none; font-family: var(--s-font-b4a38c89); font-size: 64px; font-weight: 700; height: auto; line-height: 1.5; margin: 0px 0px 60px 0px; text-align: left; width: 100%; max-width: 100%; justify-content: flex-start; }
.sd[data-s-b7b00393-4f03-4e72-aaf6-fb2fe7e2877f].appear { opacity: 0.1; transition-delay: 600ms; transition-duration: 600ms; }
.sd[data-s-b7b00393-4f03-4e72-aaf6-fb2fe7e2877f].appear-active { transition-delay: 600ms; transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-b7b00393-4f03-4e72-aaf6-fb2fe7e2877f] { font-size: 36px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b7b00393-4f03-4e72-aaf6-fb2fe7e2877f] { font-size: 36px; }
}.sd[data-s-ac47a89c-ad69-4162-9cf0-7f31062b4b93] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: auto; --gap-h-ac47a89c-ad69-4162-9cf0-7f31062b4b93: 0px; --gap-v-ac47a89c-ad69-4162-9cf0-7f31062b4b93: 0px; --gap-uuid: ac47a89c-ad69-4162-9cf0-7f31062b4b93; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-ac47a89c-ad69-4162-9cf0-7f31062b4b93] { flex: none; margin: 0px 0px 10px 0px; width: 100%; --gap-h-ac47a89c-ad69-4162-9cf0-7f31062b4b93: 0px; --gap-v-ac47a89c-ad69-4162-9cf0-7f31062b4b93: 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-ac47a89c-ad69-4162-9cf0-7f31062b4b93] { gap: 0px; --gap-h-ac47a89c-ad69-4162-9cf0-7f31062b4b93: 0px; --gap-v-ac47a89c-ad69-4162-9cf0-7f31062b4b93: 0px; }
}.sd[data-s-21df6a6f-773d-40b9-bedf-919711445a56] { color: #333; flex: none; font-family: var(--s-font-b4a38c89); font-size: 20px; font-weight: 400; height: auto; line-height: 2; margin: 0px 0px 15px 0px; text-align: left; width: calc(100% - (var(--gap-h-ac47a89c-ad69-4162-9cf0-7f31062b4b93) * 0)); max-width: calc(100% - (var(--gap-h-ac47a89c-ad69-4162-9cf0-7f31062b4b93) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-21df6a6f-773d-40b9-bedf-919711445a56] { font-size: 18px; line-height: 1.8; }
}.sd[data-s-17091aca-e6ed-47a2-ab74-01a275effb14] { color: #333; flex: none; font-family: var(--s-font-b4a38c89); font-size: 20px; font-weight: 400; height: auto; line-height: 2; margin: 0px 0px 80px 0px; text-align: left; width: calc(100% - (var(--gap-h-ac47a89c-ad69-4162-9cf0-7f31062b4b93) * 0)); max-width: calc(100% - (var(--gap-h-ac47a89c-ad69-4162-9cf0-7f31062b4b93) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-17091aca-e6ed-47a2-ab74-01a275effb14] { font-size: 18px; line-height: 1.8; margin: 0px 0px 40px 0px; width: calc(100% - (var(--gap-h-ac47a89c-ad69-4162-9cf0-7f31062b4b93) * 0)); max-width: calc(100% - (var(--gap-h-ac47a89c-ad69-4162-9cf0-7f31062b4b93) * 0)); }
}.sd[data-s-3e11d659-eb48-4e42-b7f1-98258af57c9a] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; --gap-h-3e11d659-eb48-4e42-b7f1-98258af57c9a: 0px; --gap-v-3e11d659-eb48-4e42-b7f1-98258af57c9a: 0px; --gap-uuid: 3e11d659-eb48-4e42-b7f1-98258af57c9a; }
.sd[data-s-3e11d659-eb48-4e42-b7f1-98258af57c9a]:hover { transform-origin: center left; translate: 15px 0px; --gap-h-3e11d659-eb48-4e42-b7f1-98258af57c9a: 0px; --gap-v-3e11d659-eb48-4e42-b7f1-98258af57c9a: 0px; }
@media screen and (max-width: 540px){
.sd[data-s-3e11d659-eb48-4e42-b7f1-98258af57c9a] { gap: 0px; --gap-h-3e11d659-eb48-4e42-b7f1-98258af57c9a: 0px; --gap-v-3e11d659-eb48-4e42-b7f1-98258af57c9a: 0px; }
}.sd[data-s-d7b47cd1-957d-4e44-a6a3-be632f3a0f8a] { color: #00a36bff; flex: none; font-family: var(--s-font-b4a38c89); font-size: 20px; font-weight: 700; height: auto; line-height: 2; margin: 0px 40px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 40px); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-d7b47cd1-957d-4e44-a6a3-be632f3a0f8a] { font-size: 14px; }
}.sd[data-s-bd6dd01f-c94f-4e8d-9f8c-2a4d59d1955a] { flex: none; height: auto; transform-origin: center left; width: 70px; max-width: 100%; }.sd[data-s-c2ccd3f0-a7cb-4b8d-826f-080ffcd05da3] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; margin: 0px 0px 0px 50px; padding: 0px; width: calc(35% - 50px); max-width: calc(35% - 50px); }
@media screen and (max-width: 840px){
.sd[data-s-c2ccd3f0-a7cb-4b8d-826f-080ffcd05da3] { flex: none; width: calc(95% - 50px); max-width: calc(95% - 50px); }
}
@media screen and (max-width: 540px){
.sd[data-s-c2ccd3f0-a7cb-4b8d-826f-080ffcd05da3] { width: calc(100% - 50px); max-width: calc(100% - 50px); }
}.sd[data-s-019720dc-1f01-4450-91bd-7af98f6fdc55] { flex: none; height: auto; width: 250px; z-index: 1; max-width: 100%; }
.sd[data-s-019720dc-1f01-4450-91bd-7af98f6fdc55].appear { opacity: 0.1; transition-delay: 600ms; transition-duration: 600ms; }
.sd[data-s-019720dc-1f01-4450-91bd-7af98f6fdc55].appear-active { transition-delay: 600ms; transition-duration: 600ms; }
@media screen and (max-width: 540px){
.sd[data-s-019720dc-1f01-4450-91bd-7af98f6fdc55] { flex: none; height: auto; width: 240px; max-width: 100%; }
}.sd[data-s-1f6da3fd-5ce8-4c4c-aa38-6cb6612753a3] { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: -70px 0px 0px 0px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-1f6da3fd-5ce8-4c4c-aa38-6cb6612753a3] { height: 139px; width: 100%; max-width: 100%; }
}.sd[data-s-08a34b91-cdf7-4fdd-b509-4f0fb2f2c1c6] { flex: none; height: auto; width: 212px; max-width: 100%; }
.sd[data-s-08a34b91-cdf7-4fdd-b509-4f0fb2f2c1c6].appear { opacity: 0.1; transition-delay: 600ms; transition-duration: 600ms; }
.sd[data-s-08a34b91-cdf7-4fdd-b509-4f0fb2f2c1c6].appear-active { transition-delay: 600ms; transition-duration: 600ms; }
@media screen and (max-width: 540px){
.sd[data-s-08a34b91-cdf7-4fdd-b509-4f0fb2f2c1c6] { flex: none; height: auto; width: 186px; max-width: 100%; }
}.sd[data-s-7c64014c-34f2-449b-a370-6487967dcd5f] { height: auto; margin: 0px 0px 0px -200px; width: 214px; max-width: calc(100% - -200px); }
.sd[data-s-7c64014c-34f2-449b-a370-6487967dcd5f].appear { opacity: 0.1; transition-delay: 600ms; transition-duration: 600ms; }
.sd[data-s-7c64014c-34f2-449b-a370-6487967dcd5f].appear-active { transition-delay: 600ms; transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-7c64014c-34f2-449b-a370-6487967dcd5f] { margin: 0px 0px 0px -50px; max-width: calc(100% - -50px); }
}.sd[data-s-40e2e3b8-b91a-4339-8e54-690115b8b34f] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; padding: 0px; width: 100%; --gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f: 0px; --gap-v-40e2e3b8-b91a-4339-8e54-690115b8b34f: 0px; --gap-uuid: 40e2e3b8-b91a-4339-8e54-690115b8b34f; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-40e2e3b8-b91a-4339-8e54-690115b8b34f] { flex: none; height: auto; --gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f: 0px; --gap-v-40e2e3b8-b91a-4339-8e54-690115b8b34f: 0px; }
}.sd[data-s-f4b2c3b4-9beb-4332-a31e-259e90c05cfd] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 96px 0px 0px 0px; width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); max-width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-f4b2c3b4-9beb-4332-a31e-259e90c05cfd] { padding: 80px 0px 0px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-f4b2c3b4-9beb-4332-a31e-259e90c05cfd] { margin: 0px 0px 0px 0px; padding: 64px 0px 0px 0px; width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); max-width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); }
}.sd[data-s-55fc3ce4-c874-44db-bd70-05e3e1129866] { align-content: center; align-items: center; background: #276bf4ff; border-radius: 0; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 96px 15px 96px 15px; width: 100%; --gap-h-55fc3ce4-c874-44db-bd70-05e3e1129866: 0px; --gap-v-55fc3ce4-c874-44db-bd70-05e3e1129866: 80px; --gap-uuid: 55fc3ce4-c874-44db-bd70-05e3e1129866; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-55fc3ce4-c874-44db-bd70-05e3e1129866] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 80px; justify-content: flex-start; padding: 80px 56px 80px 56px; --gap-h-55fc3ce4-c874-44db-bd70-05e3e1129866: 0px; --gap-v-55fc3ce4-c874-44db-bd70-05e3e1129866: 80px; }
}
@media screen and (max-width: 540px){
.sd[data-s-55fc3ce4-c874-44db-bd70-05e3e1129866] { border-radius: 40px; gap: 48px; margin: 0px 0px 0px 0px; padding: 64px 24px 64px 24px; --gap-h-55fc3ce4-c874-44db-bd70-05e3e1129866: 0px; --gap-v-55fc3ce4-c874-44db-bd70-05e3e1129866: 48px; }
}.sd[data-s-279f22a9-6b8c-4add-9e28-21c4aa861ad1] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: space-between; padding: 0px; width: 1222px; --gap-h-279f22a9-6b8c-4add-9e28-21c4aa861ad1: 24px; --gap-v-279f22a9-6b8c-4add-9e28-21c4aa861ad1: 0px; --gap-uuid: 279f22a9-6b8c-4add-9e28-21c4aa861ad1; max-width: 100%; }
.sd[data-s-279f22a9-6b8c-4add-9e28-21c4aa861ad1].appear { opacity: 0.1; transition-delay: 600ms; transition-duration: 600ms; --gap-h-279f22a9-6b8c-4add-9e28-21c4aa861ad1: 24px; --gap-v-279f22a9-6b8c-4add-9e28-21c4aa861ad1: 0px; }
.sd[data-s-279f22a9-6b8c-4add-9e28-21c4aa861ad1].appear-active { transition-delay: 600ms; transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-279f22a9-6b8c-4add-9e28-21c4aa861ad1] { align-content: center; align-items: center; flex-direction: column; gap: 80px; justify-content: flex-start; width: calc(100% - (var(--gap-h-55fc3ce4-c874-44db-bd70-05e3e1129866) * 0)); --gap-h-279f22a9-6b8c-4add-9e28-21c4aa861ad1: 0px; --gap-v-279f22a9-6b8c-4add-9e28-21c4aa861ad1: 80px; max-width: calc(100% - (var(--gap-h-55fc3ce4-c874-44db-bd70-05e3e1129866) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-279f22a9-6b8c-4add-9e28-21c4aa861ad1] { gap: 48px; --gap-h-279f22a9-6b8c-4add-9e28-21c4aa861ad1: 48px; --gap-v-279f22a9-6b8c-4add-9e28-21c4aa861ad1: 0px; }
}.sd[data-s-b8e03cfb-35f0-4001-b7d7-544960ec68f7] { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-b8e03cfb-35f0-4001-b7d7-544960ec68f7] { align-content: center; align-items: center; justify-content: flex-start; }
}.sd[data-s-a47be395-f1e8-43c2-ab9a-b091950dcfef] { color: #FFFFFF; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-a47be395-f1e8-43c2-ab9a-b091950dcfef] { font-size: 14px; }
}.sd[data-s-8c82e89c-7d1f-429c-9063-3c73e78207f4] { color: #FFFFFF; font-family: var(--s-font-14b11c01); font-size: 64px; font-weight: 400; height: auto; line-height: 1.3; margin: 0px 0px 12px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-8c82e89c-7d1f-429c-9063-3c73e78207f4] { font-size: 40px; margin: -3px 0px 10px 0px; max-width: 100%; }
}.sd[data-s-e97e88b2-77a6-4034-9fa3-f16fcbdd7a7c] { align-content: stretch; align-items: stretch; flex: none; flex-direction: row; flex-wrap: wrap; justify-content: space-between; padding: 0px; width: 1360px; max-width: 100%; }.sd[data-s-c4fdb201-df48-4635-8346-870f29613d3d] { align-content: center; align-items: center; background: #FFFFFF; border-radius: 80px; flex: none; flex-direction: row; flex-wrap: wrap; gap: 48px; height: auto; justify-content: center; margin: 0px 0px 40px 0px; padding: 60px 40px 80px 40px; width: 48%; --gap-h-c4fdb201-df48-4635-8346-870f29613d3d: 48px; --gap-v-c4fdb201-df48-4635-8346-870f29613d3d: 48px; --gap-uuid: c4fdb201-df48-4635-8346-870f29613d3d; max-width: 48%; }
@media screen and (max-width: 840px){
.sd[data-s-c4fdb201-df48-4635-8346-870f29613d3d] { flex: none; padding: 80px 40px 96px 40px; width: 100%; --gap-h-c4fdb201-df48-4635-8346-870f29613d3d: 48px; --gap-v-c4fdb201-df48-4635-8346-870f29613d3d: 48px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-c4fdb201-df48-4635-8346-870f29613d3d] { border-radius: 40px; padding: 40px 24px 40px 24px; --gap-h-c4fdb201-df48-4635-8346-870f29613d3d: 48px; --gap-v-c4fdb201-df48-4635-8346-870f29613d3d: 48px; }
}.sd[data-s-e7af7ee4-32d3-4045-ac7a-fe390731ae9a] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; width: auto; --gap-h-e7af7ee4-32d3-4045-ac7a-fe390731ae9a: 0px; --gap-v-e7af7ee4-32d3-4045-ac7a-fe390731ae9a: 0px; --gap-uuid: e7af7ee4-32d3-4045-ac7a-fe390731ae9a; max-width: 100%; }.sd[data-s-7b413e30-8a27-455c-b25f-c6389447c8e0] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 15px; width: 1250px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-7b413e30-8a27-455c-b25f-c6389447c8e0] { align-content: center; align-items: center; justify-content: flex-start; }
}.sd[data-s-40398d09-fe09-4e3d-a05c-345ad4f4a887] { color: #00a36bff; flex: none; font-family: var(--s-font-14b11c01); font-size: 20px; font-weight: 400; height: auto; line-height: 1.3; margin: 0px 0px 12px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-40398d09-fe09-4e3d-a05c-345ad4f4a887] { font-size: 14px; margin: 0px 0px 5px 0px; max-width: 100%; }
}.sd[data-s-135a9021-3691-4a9c-a37c-e3df9159072d] { color: #000000; font-family: var(--s-font-b4a38c89); font-size: 45px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 15px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-135a9021-3691-4a9c-a37c-e3df9159072d] { font-size: 26px; }
}.sd[data-s-6380fa6c-ad86-42b6-a175-2460d26ccbaf] { color: #000000; font-family: var(--s-font-b4a38c89); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-6380fa6c-ad86-42b6-a175-2460d26ccbaf] { font-size: 16px; }
}.sd[data-s-5226b5c7-aeaa-4fbb-980c-f8c2fc58990f] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-radius: 32px; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 30px 0px; padding: 0px; width: calc(100% - (var(--gap-h-e7af7ee4-32d3-4045-ac7a-fe390731ae9a) * 0)); --gap-h-5226b5c7-aeaa-4fbb-980c-f8c2fc58990f: 0px; --gap-v-5226b5c7-aeaa-4fbb-980c-f8c2fc58990f: 0px; --gap-uuid: 5226b5c7-aeaa-4fbb-980c-f8c2fc58990f; max-width: calc(100% - (var(--gap-h-e7af7ee4-32d3-4045-ac7a-fe390731ae9a) * 0)); }.sd[data-s-494af8a7-aa78-4360-bea8-c5a0fc78a533] { border-radius: 32px; flex: none; height: 300px; margin: 0px 0px; width: calc(100% - (var(--gap-h-5226b5c7-aeaa-4fbb-980c-f8c2fc58990f) * 0)); max-width: calc(100% - (var(--gap-h-5226b5c7-aeaa-4fbb-980c-f8c2fc58990f) * 0)); }.sd[data-s-192afbf7-ea36-4630-bc66-5c3dea850067] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px 15px; --gap-h-192afbf7-ea36-4630-bc66-5c3dea850067: 0px; --gap-v-192afbf7-ea36-4630-bc66-5c3dea850067: 0px; --gap-uuid: 192afbf7-ea36-4630-bc66-5c3dea850067; }.sd[data-s-f60b4d7b-08d3-4ec7-ad50-11ded0784b56] { color: #333333; flex: none; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.8; margin: 0px 0px 30px 0px; padding: 0px; text-align: left; width: calc(100% - (var(--gap-h-192afbf7-ea36-4630-bc66-5c3dea850067) * 0)); max-width: calc(100% - (var(--gap-h-192afbf7-ea36-4630-bc66-5c3dea850067) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-f60b4d7b-08d3-4ec7-ad50-11ded0784b56] { font-size: 16px; }
}.sd[data-s-72adc647-0d4d-4bb9-b7ab-c628e28a8bf2] { align-content: center; align-items: center; border-bottom: 1px solid #00a36bff; border-left: 0px solid #00a36bff; border-right: 0px solid #00a36bff; border-top: 0px solid #00a36bff; flex-direction: row; flex-wrap: nowrap; font-family: var(--s-font-b4a38c89); justify-content: center; padding: 0px; }.sd[data-s-a899e22f-d153-4a69-b3ce-0a2590374fcb] { color: #00a36bff; flex: none; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.8; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-a899e22f-d153-4a69-b3ce-0a2590374fcb] { font-size: 16px; }
}.sd[data-s-f50f08ae-d6ef-465a-aa3a-502752afc057] { color: #00a36bff; font-size: 24px; }.sd[data-s-3bcbb484-376d-4525-b551-d65b58176a72] { align-content: center; align-items: center; background: #FFFFFF; border-radius: 80px; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: auto; justify-content: center; margin: 0px 0px 40px 0px; padding: 60px 40px 80px 40px; width: 48%; --gap-h-3bcbb484-376d-4525-b551-d65b58176a72: 0px; --gap-v-3bcbb484-376d-4525-b551-d65b58176a72: 48px; --gap-uuid: 3bcbb484-376d-4525-b551-d65b58176a72; max-width: 48%; }
@media screen and (max-width: 840px){
.sd[data-s-3bcbb484-376d-4525-b551-d65b58176a72] { flex: none; padding: 80px 40px 96px 40px; width: 100%; --gap-h-3bcbb484-376d-4525-b551-d65b58176a72: 0px; --gap-v-3bcbb484-376d-4525-b551-d65b58176a72: 48px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-3bcbb484-376d-4525-b551-d65b58176a72] { border-radius: 40px; padding: 40px 24px 40px 24px; --gap-h-3bcbb484-376d-4525-b551-d65b58176a72: 0px; --gap-v-3bcbb484-376d-4525-b551-d65b58176a72: 48px; }
}.sd[data-s-bb0ace41-1227-4165-abc3-b21892c0842a] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; width: auto; --gap-h-bb0ace41-1227-4165-abc3-b21892c0842a: 0px; --gap-v-bb0ace41-1227-4165-abc3-b21892c0842a: 0px; --gap-uuid: bb0ace41-1227-4165-abc3-b21892c0842a; max-width: 100%; }.sd[data-s-1d5ff150-48e8-4c42-95e9-a5c65d6c5b28] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 15px; width: 1250px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-1d5ff150-48e8-4c42-95e9-a5c65d6c5b28] { align-content: center; align-items: center; justify-content: flex-start; }
}.sd[data-s-24222551-bbfa-4681-bd8e-a40760ca2262] { color: #00a36bff; flex: none; font-family: var(--s-font-14b11c01); font-size: 20px; font-weight: 400; height: auto; line-height: 1.3; margin: 0px 0px 12px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-24222551-bbfa-4681-bd8e-a40760ca2262] { font-size: 14px; margin: 0px 0px 5px 0px; max-width: 100%; }
}.sd[data-s-1bdbc3e8-8326-4fc1-a08a-02791984ef31] { color: #000000; font-family: var(--s-font-b4a38c89); font-size: 45px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 15px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-1bdbc3e8-8326-4fc1-a08a-02791984ef31] { font-size: 26px; }
}.sd[data-s-772cbb58-d8ba-4519-8393-bd760b1dc68b] { color: #000000; font-family: var(--s-font-b4a38c89); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-772cbb58-d8ba-4519-8393-bd760b1dc68b] { font-size: 16px; }
}.sd[data-s-e7940774-1b1e-48b3-8f40-45bcebcf072d] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-radius: 32px; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; margin: 30px 0px; padding: 0px; width: calc(100% - (var(--gap-h-bb0ace41-1227-4165-abc3-b21892c0842a) * 0)); --gap-h-e7940774-1b1e-48b3-8f40-45bcebcf072d: 0px; --gap-v-e7940774-1b1e-48b3-8f40-45bcebcf072d: 0px; --gap-uuid: e7940774-1b1e-48b3-8f40-45bcebcf072d; max-width: calc(100% - (var(--gap-h-bb0ace41-1227-4165-abc3-b21892c0842a) * 0)); }.sd[data-s-9a19f057-a370-40e0-b7f1-c6a00978cad5] { border-radius: 32px; flex: none; height: 300px; margin: 0px 0px; width: calc(100% - (var(--gap-h-e7940774-1b1e-48b3-8f40-45bcebcf072d) * 0)); max-width: calc(100% - (var(--gap-h-e7940774-1b1e-48b3-8f40-45bcebcf072d) * 0)); }.sd[data-s-d6e92473-823f-4a6d-9787-d6a2aaf250aa] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px 15px; --gap-h-d6e92473-823f-4a6d-9787-d6a2aaf250aa: 0px; --gap-v-d6e92473-823f-4a6d-9787-d6a2aaf250aa: 0px; --gap-uuid: d6e92473-823f-4a6d-9787-d6a2aaf250aa; }.sd[data-s-b9014c94-ba64-4c75-8674-f88b0a8d4ed3] { color: #333333; flex: none; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.8; margin: 0px 0px 30px 0px; padding: 0px; text-align: left; width: calc(100% - (var(--gap-h-d6e92473-823f-4a6d-9787-d6a2aaf250aa) * 0)); max-width: calc(100% - (var(--gap-h-d6e92473-823f-4a6d-9787-d6a2aaf250aa) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-b9014c94-ba64-4c75-8674-f88b0a8d4ed3] { font-size: 16px; }
}.sd[data-s-8de1afbb-e753-4c8c-9dac-49a3f6c72d4c] { align-content: center; align-items: center; border-bottom: 1px solid #00a36bff; border-left: 0px solid #00a36bff; border-right: 0px solid #00a36bff; border-top: 0px solid #00a36bff; flex-direction: row; flex-wrap: nowrap; font-family: var(--s-font-b4a38c89); justify-content: center; padding: 0px; }.sd[data-s-9d1e56f2-6673-460c-bbbf-f9b9d9a36f1a] { color: #00a36bff; flex: none; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.8; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-9d1e56f2-6673-460c-bbbf-f9b9d9a36f1a] { font-size: 16px; }
}.sd[data-s-1212d026-4825-44ac-a44d-1a04c262a895] { color: #00a36bff; font-size: 24px; }.sd[data-s-10e120ad-9bf3-4d07-bb72-3b0feeee8577] { align-content: center; align-items: center; background: #FFFFFF; border-radius: 80px; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: auto; justify-content: center; margin: 0px 0px 40px 0px; padding: 60px 40px 80px 40px; width: 48%; --gap-h-10e120ad-9bf3-4d07-bb72-3b0feeee8577: 0px; --gap-v-10e120ad-9bf3-4d07-bb72-3b0feeee8577: 48px; --gap-uuid: 10e120ad-9bf3-4d07-bb72-3b0feeee8577; max-width: 48%; }
@media screen and (max-width: 840px){
.sd[data-s-10e120ad-9bf3-4d07-bb72-3b0feeee8577] { flex: none; padding: 80px 40px 96px 40px; width: 100%; --gap-h-10e120ad-9bf3-4d07-bb72-3b0feeee8577: 0px; --gap-v-10e120ad-9bf3-4d07-bb72-3b0feeee8577: 48px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-10e120ad-9bf3-4d07-bb72-3b0feeee8577] { border-radius: 40px; padding: 40px 24px 40px 24px; --gap-h-10e120ad-9bf3-4d07-bb72-3b0feeee8577: 0px; --gap-v-10e120ad-9bf3-4d07-bb72-3b0feeee8577: 48px; }
}.sd[data-s-e6e21195-f609-46b7-81bc-ec05a1713505] { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; font-family: var(--s-font-b4a38c89); gap: 0px; justify-content: center; padding: 0px; width: auto; --gap-h-e6e21195-f609-46b7-81bc-ec05a1713505: 0px; --gap-v-e6e21195-f609-46b7-81bc-ec05a1713505: 0px; --gap-uuid: e6e21195-f609-46b7-81bc-ec05a1713505; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-e6e21195-f609-46b7-81bc-ec05a1713505] { align-content: center; align-items: center; justify-content: flex-start; --gap-h-e6e21195-f609-46b7-81bc-ec05a1713505: 0px; --gap-v-e6e21195-f609-46b7-81bc-ec05a1713505: 0px; }
}.sd[data-s-e1b401c5-f437-44d5-8d48-01f772caac4f] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 15px; width: 1250px; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-e1b401c5-f437-44d5-8d48-01f772caac4f] { align-content: center; align-items: center; justify-content: flex-start; }
}.sd[data-s-2a76681a-e92d-4841-879f-99e83e2d9d62] { color: #00a36bff; flex: none; font-family: var(--s-font-14b11c01); font-size: 20px; font-weight: 400; height: auto; line-height: 1.3; margin: 0px 0px 12px 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-2a76681a-e92d-4841-879f-99e83e2d9d62] { font-size: 14px; margin: 0px 0px 5px 0px; max-width: 100%; }
}.sd[data-s-6e10b6db-02e3-4428-8bf2-42c47bc6c9f2] { color: #000000; font-family: var(--s-font-b4a38c89); font-size: 45px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 15px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-6e10b6db-02e3-4428-8bf2-42c47bc6c9f2] { font-size: 26px; }
}.sd[data-s-f34060ae-f89b-460c-8cbb-19d92b6dbbf6] { color: #000000; font-family: var(--s-font-b4a38c89); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-f34060ae-f89b-460c-8cbb-19d92b6dbbf6] { font-size: 16px; }
}.sd[data-s-c045a213-9736-42b9-9aa1-7166f843d1bd] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-radius: 32px; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 30px 0px; padding: 0px; width: calc(100% - (var(--gap-h-e6e21195-f609-46b7-81bc-ec05a1713505) * 0)); --gap-h-c045a213-9736-42b9-9aa1-7166f843d1bd: 0px; --gap-v-c045a213-9736-42b9-9aa1-7166f843d1bd: 0px; --gap-uuid: c045a213-9736-42b9-9aa1-7166f843d1bd; max-width: calc(100% - (var(--gap-h-e6e21195-f609-46b7-81bc-ec05a1713505) * 0)); }.sd[data-s-a4c8be80-5d4a-49b8-b6b5-06b3d80acef8] { border-radius: 32px; flex: none; height: 300px; margin: 0px 0px; width: calc(100% - (var(--gap-h-c045a213-9736-42b9-9aa1-7166f843d1bd) * 0)); max-width: calc(100% - (var(--gap-h-c045a213-9736-42b9-9aa1-7166f843d1bd) * 0)); }.sd[data-s-d842a650-bd2f-4406-8deb-f2221f3b8c5a] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px 15px; --gap-h-d842a650-bd2f-4406-8deb-f2221f3b8c5a: 0px; --gap-v-d842a650-bd2f-4406-8deb-f2221f3b8c5a: 0px; --gap-uuid: d842a650-bd2f-4406-8deb-f2221f3b8c5a; }.sd[data-s-0684fbf9-9519-47f3-b6de-bdb53c45215f] { color: #333333; flex: none; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.8; margin: 0px 0px 30px 0px; padding: 0px; text-align: left; width: calc(100% - (var(--gap-h-d842a650-bd2f-4406-8deb-f2221f3b8c5a) * 0)); max-width: calc(100% - (var(--gap-h-d842a650-bd2f-4406-8deb-f2221f3b8c5a) * 0)); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-0684fbf9-9519-47f3-b6de-bdb53c45215f] { font-size: 16px; }
}.sd[data-s-8a3dc5a4-7151-47bb-a980-7c484da65cf5] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 30px 0px; padding: 0px; max-width: 100%; }.sd[data-s-38c003d6-a6f6-461e-969b-ba7f0e319b75] { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 0px 5px 0px 0px; padding: 0px; --gap-h-38c003d6-a6f6-461e-969b-ba7f0e319b75: 0px; --gap-v-38c003d6-a6f6-461e-969b-ba7f0e319b75: 0px; --gap-uuid: 38c003d6-a6f6-461e-969b-ba7f0e319b75; max-width: calc(100% - 5px); }.sd[data-s-0582286b-72d2-486c-a099-a8ff6e6eeea7] { flex: 1; height: 50px; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-0582286b-72d2-486c-a099-a8ff6e6eeea7] { height: 45px; max-width: 100%; }
}.sd[data-s-83b16267-3b7c-4d10-88f5-b4401962fa10] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; --gap-h-83b16267-3b7c-4d10-88f5-b4401962fa10: 0px; --gap-v-83b16267-3b7c-4d10-88f5-b4401962fa10: 0px; --gap-uuid: 83b16267-3b7c-4d10-88f5-b4401962fa10; }.sd[data-s-fef4cc54-f5bf-47e4-9975-a5f57911d8c5] { flex: 1; height: 50px; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px){
.sd[data-s-fef4cc54-f5bf-47e4-9975-a5f57911d8c5] { flex: none; height: 45px; width: 151.5px; max-width: 100%; }
}.sd[data-s-38a865c5-f1a1-4daa-af7c-4cada35b130b] { align-content: center; align-items: center; border-bottom: 1px solid #00a36bff; border-left: 0px solid #00a36bff; border-right: 0px solid #00a36bff; border-top: 0px solid #00a36bff; flex-direction: row; flex-wrap: nowrap; font-family: var(--s-font-b4a38c89); justify-content: center; padding: 0px; }.sd[data-s-29148b87-7fda-43ee-89a4-45f4f8970086] { color: #00a36bff; flex: none; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.8; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-29148b87-7fda-43ee-89a4-45f4f8970086] { font-size: 16px; }
}.sd[data-s-a990c34d-3138-45d7-b0ba-6e474dd8c46d] { color: #00a36bff; font-size: 24px; }.sd[data-s-b10dde40-cd4c-43c8-8e59-8c758d86a421] { align-content: center; align-items: center; background: #0c2a8dff; border-bottom: 0px solid #556aafff; border-left: 0px solid #556aafff; border-radius: 0; border-right: 0px solid #556aafff; border-top: 0px solid #556aafff; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 96px 15px 96px 15px; width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); --gap-h-b10dde40-cd4c-43c8-8e59-8c758d86a421: 0px; --gap-v-b10dde40-cd4c-43c8-8e59-8c758d86a421: 0px; --gap-uuid: b10dde40-cd4c-43c8-8e59-8c758d86a421; max-width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-b10dde40-cd4c-43c8-8e59-8c758d86a421] { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 80px 56px 80px 56px; --gap-h-b10dde40-cd4c-43c8-8e59-8c758d86a421: 0px; --gap-v-b10dde40-cd4c-43c8-8e59-8c758d86a421: 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b10dde40-cd4c-43c8-8e59-8c758d86a421] { border-radius: 40px; gap: 0px; margin: 0px 0px 0px 0px; padding: 64px 24px 64px 24px; --gap-h-b10dde40-cd4c-43c8-8e59-8c758d86a421: 0px; --gap-v-b10dde40-cd4c-43c8-8e59-8c758d86a421: 0px; }
}.sd[data-s-6debc1ef-de54-491e-b440-cfde7a69d515] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px 80px 0px; padding: 0px; width: 1222px; --gap-h-6debc1ef-de54-491e-b440-cfde7a69d515: 0px; --gap-v-6debc1ef-de54-491e-b440-cfde7a69d515: 0px; --gap-uuid: 6debc1ef-de54-491e-b440-cfde7a69d515; max-width: 100%; }
.sd[data-s-6debc1ef-de54-491e-b440-cfde7a69d515].appear { opacity: 0.1; transition-delay: 600ms; transition-duration: 600ms; --gap-h-6debc1ef-de54-491e-b440-cfde7a69d515: 0px; --gap-v-6debc1ef-de54-491e-b440-cfde7a69d515: 0px; }
.sd[data-s-6debc1ef-de54-491e-b440-cfde7a69d515].appear-active { transition-delay: 600ms; transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-6debc1ef-de54-491e-b440-cfde7a69d515] { align-content: center; align-items: center; flex-direction: column; gap: 0px; justify-content: flex-start; width: calc(100% - (var(--gap-h-b10dde40-cd4c-43c8-8e59-8c758d86a421) * 0)); --gap-h-6debc1ef-de54-491e-b440-cfde7a69d515: 0px; --gap-v-6debc1ef-de54-491e-b440-cfde7a69d515: 0px; max-width: calc(100% - (var(--gap-h-b10dde40-cd4c-43c8-8e59-8c758d86a421) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-6debc1ef-de54-491e-b440-cfde7a69d515] { gap: 0px; margin: 0px 0px 40px 0px; --gap-h-6debc1ef-de54-491e-b440-cfde7a69d515: 0px; --gap-v-6debc1ef-de54-491e-b440-cfde7a69d515: 0px; width: calc(100% - (var(--gap-h-b10dde40-cd4c-43c8-8e59-8c758d86a421) * 0)); max-width: calc(100% - (var(--gap-h-b10dde40-cd4c-43c8-8e59-8c758d86a421) * 0)); }
}.sd[data-s-ed3461d6-12ea-4569-ab6d-a269d6e97065] { color: #FFFFFF; font-family: var(--s-font-14b11c01); font-size: 20px; font-weight: 700; height: auto; line-height: 1.3; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-ed3461d6-12ea-4569-ab6d-a269d6e97065] { font-size: 18px; }
}
@media screen and (max-width: 540px){
.sd[data-s-ed3461d6-12ea-4569-ab6d-a269d6e97065] { font-size: 14px; margin: -3px 0px 0px 0px; max-width: 100%; }
}.sd[data-s-80cf38a9-4e92-4067-af16-1f8faf90b94a] { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-80cf38a9-4e92-4067-af16-1f8faf90b94a] { align-content: center; align-items: center; justify-content: flex-start; }
}.sd[data-s-31f9a94d-b917-4d50-bda9-81a0d00acdd6] { color: #FFFFFF; font-family: var(--s-font-b4a38c89); font-size: 60px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-31f9a94d-b917-4d50-bda9-81a0d00acdd6] { font-size: 40px; }
}.sd[data-s-1e3fba4e-a7c2-4ba5-8909-6d079f3cca2f] { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: wrap; justify-content: space-between; padding: 0px; width: 1360px; max-width: 100%; }.sd[data-s-2594ffb5-8592-4124-8646-4349077edde9] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-bottom: 1px solid #556aafff; border-left: 1px solid #556aafff; border-radius: 80px; border-right: 1px solid #556aafff; border-top: 1px solid #556aafff; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: auto; justify-content: center; margin: 0px 0px 15px 0px; padding: 60px 40px 60px 40px; width: 100%; --gap-h-2594ffb5-8592-4124-8646-4349077edde9: 0px; --gap-v-2594ffb5-8592-4124-8646-4349077edde9: 48px; --gap-uuid: 2594ffb5-8592-4124-8646-4349077edde9; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-2594ffb5-8592-4124-8646-4349077edde9] { flex: none; padding: 80px 40px 96px 40px; width: 100%; --gap-h-2594ffb5-8592-4124-8646-4349077edde9: 0px; --gap-v-2594ffb5-8592-4124-8646-4349077edde9: 48px; }
}
@media screen and (max-width: 540px){
.sd[data-s-2594ffb5-8592-4124-8646-4349077edde9] { border-radius: 40px; padding: 80px 24px 96px 24px; --gap-h-2594ffb5-8592-4124-8646-4349077edde9: 0px; --gap-v-2594ffb5-8592-4124-8646-4349077edde9: 48px; }
}.sd[data-s-fa5480e6-0241-4d95-85f1-31de6cf10534] { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex-direction: row; flex-wrap: wrap; gap: 48px; justify-content: flex-start; padding: 0px; width: calc(100% - (var(--gap-h-2594ffb5-8592-4124-8646-4349077edde9) * 0)); --gap-h-fa5480e6-0241-4d95-85f1-31de6cf10534: 48px; --gap-v-fa5480e6-0241-4d95-85f1-31de6cf10534: 48px; --gap-uuid: fa5480e6-0241-4d95-85f1-31de6cf10534; max-width: calc(100% - (var(--gap-h-2594ffb5-8592-4124-8646-4349077edde9) * 0)); }.sd[data-s-88ef3375-5365-440e-88dc-0e165f83fc75] { align-content: stretch; align-items: stretch; border-bottom: 0px solid #FFFFFF; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; flex: 1; flex-direction: row; flex-wrap: wrap; gap: 0px; justify-content: center; padding: 0px; width: auto; --gap-h-88ef3375-5365-440e-88dc-0e165f83fc75: 0px; --gap-v-88ef3375-5365-440e-88dc-0e165f83fc75: 0px; --gap-uuid: 88ef3375-5365-440e-88dc-0e165f83fc75; max-width: 100%; }.sd[data-s-c7eff447-df57-4aae-87fd-3037331a748c] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-bottom: 0px solid #556aafff; border-left: 1px solid #556aafff; border-right: 1px solid #556aafff; border-top: 0px solid #556aafff; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 15px; width: calc(33.3% - (var(--gap-h-88ef3375-5365-440e-88dc-0e165f83fc75) * 0.667)); max-width: calc(33.3% - (var(--gap-h-88ef3375-5365-440e-88dc-0e165f83fc75) * 0.667)); }
@media screen and (max-width: 840px){
.sd[data-s-c7eff447-df57-4aae-87fd-3037331a748c] { border-bottom: 1px solid #556aafff; border-left: 0px solid #556aafff; border-right: 0px solid #556aafff; border-top: 1px solid #556aafff; flex: none; padding: 40px 15px; width: calc(100% - (var(--gap-h-88ef3375-5365-440e-88dc-0e165f83fc75) * 0)); max-width: calc(100% - (var(--gap-h-88ef3375-5365-440e-88dc-0e165f83fc75) * 0)); }
}.sd[data-s-13614f62-0b70-4f4b-8a34-5eaabd9741a0] { color: #ffffffb3; flex: none; font-family: var(--s-font-b4a38c89); font-size: 20px; font-weight: 700; height: auto; line-height: 1.3; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-13614f62-0b70-4f4b-8a34-5eaabd9741a0] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-13614f62-0b70-4f4b-8a34-5eaabd9741a0] { font-size: 20px; margin: -3px 0px 10px 0px; max-width: 100%; }
}.sd[data-s-57830f87-bbae-45a6-a856-a7c17a26ecde] { 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%; }.sd[data-s-48040efe-f303-413a-b1f9-785ec9622e11] { color: #FFFFFF; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-48040efe-f303-413a-b1f9-785ec9622e11] { font-size: 16px; }
}.sd[data-s-f9203483-6b33-48c6-800f-a8d42ae823ac] { align-content: flex-end; align-items: flex-end; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }.sd[data-s-184248c5-9552-48f1-a9d5-b77d060540d8] { color: #FFFFFF; font-family: var(--s-font-aa9c40bd); font-size: 72px; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1; margin: 0px 15px 0px 15px; text-align: left; width: auto; max-width: calc(100% - 30px); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-184248c5-9552-48f1-a9d5-b77d060540d8] { font-size: 36px; }
}.sd[data-s-81fbdd4f-50df-4579-9ad7-3b61753163b2] { color: #FFFFFF; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-81fbdd4f-50df-4579-9ad7-3b61753163b2] { font-size: 16px; }
}.sd[data-s-7caf0db7-2dfe-48f7-b2bd-ba5b5b15125e] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-bottom: 0px solid #556aafff; border-left: 1px solid #556aafff; border-right: 1px solid #556aafff; border-top: 0px solid #556aafff; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 15px; width: calc(33.3% - (var(--gap-h-88ef3375-5365-440e-88dc-0e165f83fc75) * 0.667)); max-width: calc(33.3% - (var(--gap-h-88ef3375-5365-440e-88dc-0e165f83fc75) * 0.667)); }
@media screen and (max-width: 840px){
.sd[data-s-7caf0db7-2dfe-48f7-b2bd-ba5b5b15125e] { border-bottom: 1px solid #556aafff; border-left: 0px solid #556aafff; border-right: 0px solid #556aafff; border-top: 1px solid #556aafff; flex: none; padding: 40px 15px; width: calc(100% - (var(--gap-h-88ef3375-5365-440e-88dc-0e165f83fc75) * 0)); max-width: calc(100% - (var(--gap-h-88ef3375-5365-440e-88dc-0e165f83fc75) * 0)); }
}.sd[data-s-20170fb1-5ca8-40ca-8ecd-d5cd29f90319] { color: #ffffffb3; flex: none; font-family: var(--s-font-b4a38c89); font-size: 20px; font-weight: 700; height: auto; line-height: 1.3; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-20170fb1-5ca8-40ca-8ecd-d5cd29f90319] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-20170fb1-5ca8-40ca-8ecd-d5cd29f90319] { font-size: 20px; margin: -3px 0px 10px 0px; max-width: 100%; }
}.sd[data-s-6f904f8c-39b8-4e71-9f97-089f55aa2f1c] { 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%; }.sd[data-s-353f7830-67fe-4421-a8c6-6a0659eef38f] { color: #FFFFFF; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-353f7830-67fe-4421-a8c6-6a0659eef38f] { font-size: 16px; }
}.sd[data-s-5e9b7547-7918-4e67-a0c7-6b44e9a67529] { align-content: flex-end; align-items: flex-end; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }.sd[data-s-b929755f-898f-4f5d-84d4-9394cf372ac7] { color: #FFFFFF; font-family: var(--s-font-aa9c40bd); font-size: 72px; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1; margin: 0px 15px 0px 15px; text-align: left; width: auto; max-width: calc(100% - 30px); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-b929755f-898f-4f5d-84d4-9394cf372ac7] { font-size: 36px; }
}.sd[data-s-b1dae572-3563-4008-9978-5f56e8c7219d] { color: #FFFFFF; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-b1dae572-3563-4008-9978-5f56e8c7219d] { font-size: 16px; }
}.sd[data-s-80face38-b7de-4344-bbf9-a2f6d44ab74a] { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-bottom: 0px solid #556aafff; border-left: 1px solid #556aafff; border-right: 1px solid #556aafff; border-top: 0px solid #556aafff; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 15px; width: calc(33.3% - (var(--gap-h-88ef3375-5365-440e-88dc-0e165f83fc75) * 0.667)); max-width: calc(33.3% - (var(--gap-h-88ef3375-5365-440e-88dc-0e165f83fc75) * 0.667)); }
@media screen and (max-width: 840px){
.sd[data-s-80face38-b7de-4344-bbf9-a2f6d44ab74a] { border-bottom: 1px solid #556aafff; border-left: 0px solid #556aafff; border-right: 0px solid #556aafff; border-top: 1px solid #556aafff; flex: none; padding: 40px 15px; width: calc(100% - (var(--gap-h-88ef3375-5365-440e-88dc-0e165f83fc75) * 0)); max-width: calc(100% - (var(--gap-h-88ef3375-5365-440e-88dc-0e165f83fc75) * 0)); }
}.sd[data-s-31623ea9-2118-4792-ae87-c89a15587bdd] { color: #ffffffb3; flex: none; font-family: var(--s-font-b4a38c89); font-size: 20px; font-weight: 700; height: auto; line-height: 1.3; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-31623ea9-2118-4792-ae87-c89a15587bdd] { margin: 0px 0px 30px 0px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-31623ea9-2118-4792-ae87-c89a15587bdd] { font-size: 20px; margin: -3px 0px 10px 0px; max-width: 100%; }
}.sd[data-s-f768504c-2493-447e-a6e9-7c6d75b47540] { 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%; }.sd[data-s-1e492ff6-d2c8-4ad2-9cbf-3ae363d665aa] { align-content: flex-end; align-items: flex-end; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }.sd[data-s-d6b74df8-4c6f-432a-b7a3-153f2aeb0223] { color: #FFFFFF; font-family: var(--s-font-aa9c40bd); font-size: 72px; font-weight: 400; height: auto; letter-spacing: 0.02em; line-height: 1; margin: 0px 15px 0px 15px; text-align: left; width: auto; max-width: calc(100% - 30px); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-d6b74df8-4c6f-432a-b7a3-153f2aeb0223] { font-size: 36px; }
}.sd[data-s-52682e99-28e4-4ed1-a601-61be3bcf9fbb] { color: #FFFFFF; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-52682e99-28e4-4ed1-a601-61be3bcf9fbb] { font-size: 16px; }
}.sd[data-s-059be1e6-2d7c-469b-8e0c-132717349dd5] { color: #ffffffb3; font-family: var(--s-font-b4a38c89); font-size: 16px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 40px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-7ed70bee-9a5b-46d1-ada0-5ea6d2239719] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; --gap-h-7ed70bee-9a5b-46d1-ada0-5ea6d2239719: 0px; --gap-v-7ed70bee-9a5b-46d1-ada0-5ea6d2239719: 0px; --gap-uuid: 7ed70bee-9a5b-46d1-ada0-5ea6d2239719; }
.sd[data-s-7ed70bee-9a5b-46d1-ada0-5ea6d2239719]:hover { transform-origin: center left; translate: 15px 0px; --gap-h-7ed70bee-9a5b-46d1-ada0-5ea6d2239719: 0px; --gap-v-7ed70bee-9a5b-46d1-ada0-5ea6d2239719: 0px; }
@media screen and (max-width: 540px){
.sd[data-s-7ed70bee-9a5b-46d1-ada0-5ea6d2239719] { gap: 0px; --gap-h-7ed70bee-9a5b-46d1-ada0-5ea6d2239719: 0px; --gap-v-7ed70bee-9a5b-46d1-ada0-5ea6d2239719: 0px; }
}.sd[data-s-dc9f62ac-cb81-46fa-b109-45ee91047cd2] { color: #FFFFFF; flex: none; font-family: var(--s-font-b4a38c89); font-size: 20px; font-weight: 700; height: auto; line-height: 2; margin: 0px 40px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 40px); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-dc9f62ac-cb81-46fa-b109-45ee91047cd2] { font-size: 14px; }
}.sd[data-s-3adb50aa-de6b-49b4-ad24-d28243ee0e1f] { flex: none; height: auto; width: 70px; max-width: 100%; }.sd[data-s-5635fddf-77cd-450a-99ea-2f04201611ab] { border-radius: 0px; flex: none; height: 400px; margin: 0px 0px 0px 0px; width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); max-width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); }.sd[data-s-f145ae67-dc6d-4889-bc29-859c5070e2d8] { align-content: center; align-items: center; background: rgba(36, 37, 40, 0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; margin: -300px 0px 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 0px 30px; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); max-width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); }
@media screen and (max-width: 540px){
.sd[data-s-f145ae67-dc6d-4889-bc29-859c5070e2d8] { flex: none; height: auto; }
}.sd[data-s-a45ce4ed-ffa6-4646-aac6-c03105be3c07] { flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; outline-offset: -4px; padding: 0px 15px; transform: var(--sd-a45ce4ed_002dffa6_002d4646_002daac6_002dc03105be3c07-transform); transition-duration: ms; transition-property: transform; transition-timing-function: linear; width: 1000px; will-change: transform; max-width: 100%; }
.sd[data-s-a45ce4ed-ffa6-4646-aac6-c03105be3c07]:focus {outline:none;} .sd[data-s-a45ce4ed-ffa6-4646-aac6-c03105be3c07]:focus-visible { outline: 2px solid black; }
.sd._animatingNext[data-s-a45ce4ed-ffa6-4646-aac6-c03105be3c07] { transform: translateX(-100%); }
.sd._animatingPrev[data-s-a45ce4ed-ffa6-4646-aac6-c03105be3c07] { transform: translateX(100%); }.sd[data-s-cb92194b-e625-4d07-bb56-7a3a4920fe94] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; height: 160px; justify-content: flex-end; padding: 0px 15px 0px; width: 100%; z-index: -1; max-width: 100%; }
.sd[data-s-cb92194b-e625-4d07-bb56-7a3a4920fe94]:before { background-repeat: no-repeat; background-size: contain; }.sd[data-s-7b79733c-b73b-4218-ac26-cb194cebd330] { align-content: center; align-items: center; background: #f9f5f3; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 96px 0px 0px 0px; padding: 96px 72px 96px 72px; width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); max-width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-7b79733c-b73b-4218-ac26-cb194cebd330] { margin: 80px 0px 0px 0px; padding: 80px 56px 80px 56px; width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); max-width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); }
}
@media screen and (max-width: 540px){
.sd[data-s-7b79733c-b73b-4218-ac26-cb194cebd330] { margin: 64px 0px 0px 0px; padding: 64px 24px 64px 24px; width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); max-width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); }
}.sd[data-s-4346ddd2-8e20-43ed-9d68-979aef8db173] { align-content: center; align-items: center; background: #FFFFFF; border-radius: 80px; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; justify-content: center; padding: 80px 160px 120px 160px; width: 1360px; --gap-h-4346ddd2-8e20-43ed-9d68-979aef8db173: 0px; --gap-v-4346ddd2-8e20-43ed-9d68-979aef8db173: 48px; --gap-uuid: 4346ddd2-8e20-43ed-9d68-979aef8db173; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-4346ddd2-8e20-43ed-9d68-979aef8db173] { padding: 80px 40px 96px 40px; --gap-h-4346ddd2-8e20-43ed-9d68-979aef8db173: 0px; --gap-v-4346ddd2-8e20-43ed-9d68-979aef8db173: 48px; }
}
@media screen and (max-width: 540px){
.sd[data-s-4346ddd2-8e20-43ed-9d68-979aef8db173] { border-radius: 40px; padding: 80px 24px 96px 24px; --gap-h-4346ddd2-8e20-43ed-9d68-979aef8db173: 0px; --gap-v-4346ddd2-8e20-43ed-9d68-979aef8db173: 48px; }
}.sd[data-s-fc9f1fec-0a81-429b-86ed-5011b89e2cab] { color: #333333; font-family: var(--s-font-b4a38c89); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px 0px 0px; text-align: left; width: 600px; max-width: 100%; }
.sd[data-s-fc9f1fec-0a81-429b-86ed-5011b89e2cab].appear { opacity: 0.1; transition-delay: 600ms; transition-duration: 600ms; }
.sd[data-s-fc9f1fec-0a81-429b-86ed-5011b89e2cab].appear-active { transition-delay: 600ms; transition-duration: 600ms; }
.sd[data-s-fc9f1fec-0a81-429b-86ed-5011b89e2cab] >h2 { font-family: var(--s-font-b4a38c89); font-size: 60px; line-height: 1.6; text-align: center; }
.sd[data-s-fc9f1fec-0a81-429b-86ed-5011b89e2cab] strong { color: #ff9021ff; font-weight: 700; }
@media screen and (max-width: 840px){
.sd[data-s-fc9f1fec-0a81-429b-86ed-5011b89e2cab] >h2 { font-size: 36px; }
}.sd[data-s-2fd1ad86-fe55-4316-b51e-2a45e49c0bd1] { color: #333333; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 400; height: auto; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-1907f497-b2e5-4e80-a4ce-51a5393d0fa8] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; --gap-h-1907f497-b2e5-4e80-a4ce-51a5393d0fa8: 0px; --gap-v-1907f497-b2e5-4e80-a4ce-51a5393d0fa8: 0px; --gap-uuid: 1907f497-b2e5-4e80-a4ce-51a5393d0fa8; }
.sd[data-s-1907f497-b2e5-4e80-a4ce-51a5393d0fa8]:hover { transform-origin: center left; translate: 15px 0px; --gap-h-1907f497-b2e5-4e80-a4ce-51a5393d0fa8: 0px; --gap-v-1907f497-b2e5-4e80-a4ce-51a5393d0fa8: 0px; }
@media screen and (max-width: 540px){
.sd[data-s-1907f497-b2e5-4e80-a4ce-51a5393d0fa8] { gap: 0px; --gap-h-1907f497-b2e5-4e80-a4ce-51a5393d0fa8: 0px; --gap-v-1907f497-b2e5-4e80-a4ce-51a5393d0fa8: 0px; }
}.sd[data-s-4b91f6a8-4e29-42e8-a8ec-57ac84350c2f] { color: #ff9021ff; flex: none; font-family: var(--s-font-b4a38c89); font-size: 20px; font-weight: 700; height: auto; line-height: 2; margin: 0px 40px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 40px); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-4b91f6a8-4e29-42e8-a8ec-57ac84350c2f] { font-size: 14px; }
}.sd[data-s-a39e232d-3c7e-4dd8-8403-b437ec8fddf1] { flex: none; height: auto; transform-origin: center left; width: 70px; max-width: 100%; }.sd[data-s-16907856-3841-4d85-8bde-6393c506f25a] { align-content: center; align-items: center; background: #f1f1f5ff; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 96px 96px 0px 96px; width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); max-width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-16907856-3841-4d85-8bde-6393c506f25a] { padding: 96px 56px 0px 56px; }
}
@media screen and (max-width: 540px){
.sd[data-s-16907856-3841-4d85-8bde-6393c506f25a] { padding: 40px 24px 40px 24px; }
}.sd[data-s-6a10fb9d-6b74-4dfb-84d5-ebc4bbe10fb9] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px 0px; width: 960px; max-width: 100%; }
.sd[data-s-6a10fb9d-6b74-4dfb-84d5-ebc4bbe10fb9].appear { opacity: 0.1; transition-delay: 600ms; transition-duration: 600ms; }
.sd[data-s-6a10fb9d-6b74-4dfb-84d5-ebc4bbe10fb9].appear-active { transition-delay: 600ms; transition-duration: 600ms; }.sd[data-s-310f6c86-2e65-4aab-8b40-7da9a3007b9c] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }
@media screen and (max-width: 540px){
.sd[data-s-310f6c86-2e65-4aab-8b40-7da9a3007b9c] { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }
}.sd[data-s-22d7527d-81a1-4e13-85fa-9ccfc6252853] { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 15px 0px 0px; padding: 0px; width: auto; max-width: calc(100% - 15px); }
@media screen and (max-width: 840px){
.sd[data-s-22d7527d-81a1-4e13-85fa-9ccfc6252853] { align-content: center; align-items: center; justify-content: flex-start; }
}.sd[data-s-357fb8aa-8bc3-4216-9b0c-f614206d7f39] { color: #000000; font-family: var(--s-font-14b11c01); font-size: 64px; font-weight: 400; height: auto; line-height: 1.3; margin: 0px 0px 12px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-357fb8aa-8bc3-4216-9b0c-f614206d7f39] { font-size: 48px; margin: -3px 0px 10px 0px; max-width: 100%; }
}.sd[data-s-3f7516c8-34e2-4cf0-873e-a7dd5e0b5fc5] { color: #000000; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 4px; text-align: left; width: auto; max-width: calc(100% - 4px); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-3f7516c8-34e2-4cf0-873e-a7dd5e0b5fc5] { font-size: 16px; }
}.sd[data-s-61a03eed-646f-432c-b5a4-4679ee3152e3] { 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: center; padding: 80px 72px; width: 1360px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-61a03eed-646f-432c-b5a4-4679ee3152e3] { padding: 0px 0px 50px 0px; }
}
@media screen and (max-width: 540px){
.sd[data-s-61a03eed-646f-432c-b5a4-4679ee3152e3] { padding: 0px 0px; }
}.sd[data-s-ae52c255-2dee-40de-8135-700d3d3b0244] { align-content: flex-start; align-items: flex-start; justify-content: flex-start; width: 960px; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-ae52c255-2dee-40de-8135-700d3d3b0244] { margin: 100px 20px 100px; max-width: calc(100% - 40px); }
}
@media screen and (max-width: 540px){
.sd[data-s-ae52c255-2dee-40de-8135-700d3d3b0244] { margin: 40px 20px 40px; max-width: calc(100% - 40px); }
}.sd[data-s-bd5bb31b-599e-4600-b33f-77465bd34904] { background: rgba(0,0,0,0.0); border-bottom: 1px solid #dbdbdbff; border-left: 0px solid #dbdbdbff; border-right: 0px solid #dbdbdbff; border-top: 0px solid #dbdbdbff; flex-direction: row; justify-content: flex-start; margin: 0px 0px 30px 0px; padding: 0px 0px 30px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-bd5bb31b-599e-4600-b33f-77465bd34904] { flex-direction: column; margin: 0px 15px 30px; overflow-x: hidden; overflow-y: auto; width: calc(100% - 30px); max-width: calc(100% - 30px); }
}
@media screen and (max-width: 540px){
.sd[data-s-bd5bb31b-599e-4600-b33f-77465bd34904] { margin: 0px 0px 30px; overflow-x: hidden; overflow-y: auto; width: 100%; max-width: 100%; }
}.sd[data-s-c456a63e-ad36-42b2-a5f9-3a46daf785b1] { border-radius: 24px; flex: none; height: 220px; width: 30%; max-width: 30%; }
@media screen and (max-width: 840px){
.sd[data-s-c456a63e-ad36-42b2-a5f9-3a46daf785b1] { flex: none; height: 240px; width: 100%; max-width: 100%; }
}.sd[data-s-503fd788-a9fe-41b1-aea9-f30b2815d09b] { align-content: flex-start; align-items: flex-start; flex: 1; margin: 0px 0px 0px 50px; max-width: calc(100% - 50px); }
@media screen and (max-width: 840px){
.sd[data-s-503fd788-a9fe-41b1-aea9-f30b2815d09b] { margin: 0px 0px 0px 0px; width: 100%; max-width: 100%; }
}.sd[data-s-d5e1a076-16dd-4bb2-bc7f-b3d41ebf24fa] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 20px 0px 10px 0px; padding: 0px; max-width: 100%; }.sd[data-s-35bb4f0a-0b30-4be1-b01e-1bd5137edf61] { color: #666666; font-family: var(--s-font-aa9c40bd); font-size: 14px; font-weight: 400; margin: 0px 15px 0px 0px; max-width: calc(100% - 15px); }
@media screen and (max-width: 840px){
.sd[data-s-35bb4f0a-0b30-4be1-b01e-1bd5137edf61] { font-size: 12px; }
}.sd[data-s-03da2973-87a6-4ef2-ae14-39753ed8f6b9] { flex-direction: row; flex-wrap: nowrap; margin: 0px 10px 0px 0px; padding: 10px; max-width: calc(100% - 10px); }.sd[data-s-119af49a-a5b2-4829-9825-06c4b8e50bcf] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 10px 0px 0px; padding: 0px; max-width: calc(100% - 10px); }.sd[data-s-a114d370-3a05-47bc-a4f3-b59c77b03240] { background: #00a36bff; border-radius: 4px; color: #FFFFFF; font-family: var(--s-font-b4a38c89); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 3px 10px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }.sd[data-s-f84f7bfd-620f-42fd-baec-004ac62bf295] { color: #333333; font-family: var(--s-font-b4a38c89); font-size: 24px; font-weight: 700; line-height: 1.2; margin: 0px 0px 10px 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 840px){
.sd[data-s-f84f7bfd-620f-42fd-baec-004ac62bf295] { font-size: 20px; }
}.sd[data-s-a05a0a58-9928-41e3-86d4-9dcbd37ae0cd] { align-content: flex-end; align-items: flex-end; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; max-width: 100%; }.sd[data-s-a7578a3b-5dfe-4a0f-8a73-e9d705b7de61] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; --gap-h-a7578a3b-5dfe-4a0f-8a73-e9d705b7de61: 0px; --gap-v-a7578a3b-5dfe-4a0f-8a73-e9d705b7de61: 0px; --gap-uuid: a7578a3b-5dfe-4a0f-8a73-e9d705b7de61; }
.sd[data-s-a7578a3b-5dfe-4a0f-8a73-e9d705b7de61]:hover { transform-origin: center left; translate: 15px 0px; --gap-h-a7578a3b-5dfe-4a0f-8a73-e9d705b7de61: 0px; --gap-v-a7578a3b-5dfe-4a0f-8a73-e9d705b7de61: 0px; }
@media screen and (max-width: 540px){
.sd[data-s-a7578a3b-5dfe-4a0f-8a73-e9d705b7de61] { gap: 0px; --gap-h-a7578a3b-5dfe-4a0f-8a73-e9d705b7de61: 0px; --gap-v-a7578a3b-5dfe-4a0f-8a73-e9d705b7de61: 0px; }
}.sd[data-s-cb36d69c-f320-4dc6-92e1-798714b2c886] { color: #00a36bff; flex: none; font-family: var(--s-font-b4a38c89); font-size: 20px; font-weight: 700; height: auto; line-height: 2; margin: 0px 40px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 40px); justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-cb36d69c-f320-4dc6-92e1-798714b2c886] { font-size: 14px; }
}.sd[data-s-93a07d52-b804-4a60-8906-0e22aedb0fcc] { flex: none; height: auto; transform-origin: center left; width: 70px; max-width: 100%; }.sd[data-s-3fc8bd67-3200-4289-8000-20613d0389f5] { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 96px 72px 96px 72px; width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); max-width: calc(100% - (var(--gap-h-40e2e3b8-b91a-4339-8e54-690115b8b34f) * 0)); }
@media screen and (max-width: 840px){
.sd[data-s-3fc8bd67-3200-4289-8000-20613d0389f5] { margin: 0px 0px 0px 0px; padding: 80px 56px 80px 56px; }
}
@media screen and (max-width: 540px){
.sd[data-s-3fc8bd67-3200-4289-8000-20613d0389f5] { margin: 0px 0px 0px 0px; padding: 64px 24px 80px 24px; }
}.sd[data-s-b693ba24-ea66-4826-9b9d-fdeaebacb3d4] { align-content: center; align-items: center; background: #2d6b4aff; border-radius: 80px; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; justify-content: center; padding: 40px 40px 40px 100px; width: 1360px; --gap-h-b693ba24-ea66-4826-9b9d-fdeaebacb3d4: 0px; --gap-v-b693ba24-ea66-4826-9b9d-fdeaebacb3d4: 48px; --gap-uuid: b693ba24-ea66-4826-9b9d-fdeaebacb3d4; max-width: 100%; }
.sd[data-s-b693ba24-ea66-4826-9b9d-fdeaebacb3d4].appear { opacity: 0.1; transition-delay: 600ms; transition-duration: 600ms; --gap-h-b693ba24-ea66-4826-9b9d-fdeaebacb3d4: 0px; --gap-v-b693ba24-ea66-4826-9b9d-fdeaebacb3d4: 48px; }
.sd[data-s-b693ba24-ea66-4826-9b9d-fdeaebacb3d4].appear-active { transition-delay: 600ms; transition-duration: 600ms; }
@media screen and (max-width: 840px){
.sd[data-s-b693ba24-ea66-4826-9b9d-fdeaebacb3d4] { padding: 80px 40px 96px 40px; --gap-h-b693ba24-ea66-4826-9b9d-fdeaebacb3d4: 0px; --gap-v-b693ba24-ea66-4826-9b9d-fdeaebacb3d4: 48px; }
}
@media screen and (max-width: 540px){
.sd[data-s-b693ba24-ea66-4826-9b9d-fdeaebacb3d4] { border-radius: 40px; padding: 40px 24px 40px 24px; --gap-h-b693ba24-ea66-4826-9b9d-fdeaebacb3d4: 0px; --gap-v-b693ba24-ea66-4826-9b9d-fdeaebacb3d4: 48px; }
}.sd[data-s-31096c2c-b46d-4f4b-8766-9f616fd4e077] { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
@media screen and (max-width: 540px){
.sd[data-s-31096c2c-b46d-4f4b-8766-9f616fd4e077] { flex: none; height: auto; max-width: 100%; }
}.sd[data-s-790e8fe3-181f-4c68-923e-7660344c79be] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
@media screen and (max-width: 840px){
.sd[data-s-790e8fe3-181f-4c68-923e-7660344c79be] { flex-direction: column; flex-wrap: nowrap; }
}.sd[data-s-d3fd09d4-bac2-4f30-bb2f-74c1410b7a74] { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; justify-content: center; padding: 0px; width: 45%; --gap-h-d3fd09d4-bac2-4f30-bb2f-74c1410b7a74: 0px; --gap-v-d3fd09d4-bac2-4f30-bb2f-74c1410b7a74: 48px; --gap-uuid: d3fd09d4-bac2-4f30-bb2f-74c1410b7a74; max-width: 45%; }
@media screen and (max-width: 840px){
.sd[data-s-d3fd09d4-bac2-4f30-bb2f-74c1410b7a74] { flex: none; margin: 0px 0px 30px 0px; width: 100%; --gap-h-d3fd09d4-bac2-4f30-bb2f-74c1410b7a74: 0px; --gap-v-d3fd09d4-bac2-4f30-bb2f-74c1410b7a74: 48px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-d3fd09d4-bac2-4f30-bb2f-74c1410b7a74] { gap: 20px; --gap-h-d3fd09d4-bac2-4f30-bb2f-74c1410b7a74: 0px; --gap-v-d3fd09d4-bac2-4f30-bb2f-74c1410b7a74: 20px; }
}.sd[data-s-9f23545f-b934-4801-8939-9aae6db5b1dc] { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px 0px; width: 1360px; max-width: 100%; }.sd[data-s-f907060a-dca2-416c-835a-10aed950a1bb] { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }.sd[data-s-ec0243dd-3c6b-40a8-b520-60f8df5d84f4] { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 840px){
.sd[data-s-ec0243dd-3c6b-40a8-b520-60f8df5d84f4] { align-content: center; align-items: center; justify-content: flex-start; }
}.sd[data-s-9d9db73d-2513-4a78-b978-679f4b42c935] { color: #FFFFFF; font-family: var(--s-font-14b11c01); font-size: 64px; font-weight: 400; height: auto; line-height: 1.3; margin: 0px 0px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-9d9db73d-2513-4a78-b978-679f4b42c935] { font-size: 48px; margin: -3px 0px 10px 0px; max-width: 100%; }
}.sd[data-s-22331336-eed5-4d4a-aa98-92ac173681f0] { color: #FFFFFF; font-family: var(--s-font-b4a38c89); font-size: 18px; font-weight: 400; height: auto; line-height: 1.8; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px){
.sd[data-s-22331336-eed5-4d4a-aa98-92ac173681f0] { font-size: 16px; }
}.sd[data-s-3d6fd498-4921-43c2-bf3f-1f1ead62a15e] { flex: none; height: auto; margin: 0px -25px 0px 50px; transform-origin: center left; width: 70px; z-index: 1; max-width: calc(100% - 25px); }
@media screen and (max-width: 840px){
.sd[data-s-3d6fd498-4921-43c2-bf3f-1f1ead62a15e] { bottom: 124px; left: auto; margin: 0 0 0 0; position: absolute; right: 36px; top: auto; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-3d6fd498-4921-43c2-bf3f-1f1ead62a15e] { bottom: 83px; right: 0px; }
}.sd[data-s-86d6e13a-bf6f-4e05-b789-465bf594e43a] { border-radius: 32px; flex: none; height: 82%; width: 45%; max-width: 45%; }
@media screen and (max-width: 840px){
.sd[data-s-86d6e13a-bf6f-4e05-b789-465bf594e43a] { height: auto; width: 496px; max-width: 100%; }
}
@media screen and (max-width: 540px){
.sd[data-s-86d6e13a-bf6f-4e05-b789-465bf594e43a] { flex: none; width: 80%; max-width: 80%; }
}.sd[data-s-5984353b-00db-4ef5-b951-923210152fb7] {  }
body { background: #fff; transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1); }
.sd[data-r-0_1_0_0_1_0_0_5_0_494af8a7-aa78-4360-bea8-c5a0fc78a533]:before { background-image: url("/assets/files/2b85c4be63cc3b9e02e7.webp") }
.sd[data-r-0_1_0_1_1_0_0_5_0_9a19f057-a370-40e0-b7f1-c6a00978cad5]:before { background-image: url("/assets/files/af85ffb2467622af6aa1.webp") }
.sd[data-r-0_1_0_2_1_0_0_5_0_a4c8be80-5d4a-49b8-b6b5-06b3d80acef8]:before { background-image: url("/assets/files/788b2f2e9553c7d805c9.webp") }
.sd[data-r-2_5_0_5635fddf-77cd-450a-99ea-2f04201611ab]:before { background-image: url("/assets/files/67b0bc343c3af7849441.webp") }



.sd[data-r-0_0_3_5_0_cb92194b-e625-4d07-bb56-7a3a4920fe94]:before { background-image: url("/media/about/pages/index/27f85eb7-d2b2-443f-ba30-2e2bc6220d12.svg") }
.sd[data-r-0_1_3_5_0_cb92194b-e625-4d07-bb56-7a3a4920fe94]:before { background-image: url("/media/about/pages/index/27f85eb7-d2b2-443f-ba30-2e2bc6220d12.svg") }


.sd[data-r-1_6_0_5984353b-00db-4ef5-b951-923210152fb7_92767fee-3f87-47c9-8111-178b733cbf59]:before { background-image: url("/assets/files/6fd10da496bcdfc1613d.webp") }
:root {--s-font-b4a38c89: 'Noto Sans JP';--s-font-aa9c40bd: Lato;--s-font-14b11c01: Poppins;--s-font-82ac5e2d: Overpass;}