.fa-brands, .fa-solid{-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/img/os-fa-solid.png") format("woff2"), url("/assets/img/os-fa-solid.png") format("truetype"); }
@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("/assets/img/os-fa-brand.png") format("woff2"), url("/assets/img/os-fa-brand.png") format("truetype"); }
.fa-x-twitter::before{content: "";}
.fa-instagram::before{content: "";}
br[data-bp~="base:0"]{display: none;}
br[data-bp~="base:1"]{display: inline;}
@media screen and (max-width: 1140px){br[data-bp~="@small:0"]{display: none;}
br[data-bp~="@small: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: 420px){br[data-bp~="@mobile:0"]{display: none;}
br[data-bp~="@mobile:1"]{display: inline;}}
@media screen and (max-width: 320px){br[data-bp~="@mini:0"]{display: none;}
br[data-bp~="@mini:1"]{display: inline;}}
.sd.swpz7u{background: rgb(255, 255, 255); border-radius: 0px; height: 100%; margin: 0px; opacity: 1; padding: 0px; width: 100%; max-width: 100%;}
.sd.sid3xtr{background: transparent; border-radius: 0px; box-shadow: none; flex: 0 0 auto; height: auto; justify-content: center; left: 0px; opacity: 1; padding: 16px 40px; position: fixed; top: 0px; transform: translate(0px, 0px); transition-delay: 800ms; transition-duration: 500ms; width: 100%; z-index: 2; max-width: 100%;}
.sd.sid3xtr.appear{opacity: 0; transform: translate(0px, -8px); transition-delay: 800ms; transition-duration: 500ms; transition-timing-function: ease;}
.sd.sid3xtr.appear-active{transition-delay: 800ms; transition-duration: 500ms; transition-timing-function: ease;}
@media screen and (max-width: 840px){.sd.sid3xtr{padding: 16px 32px;}}
@media screen and (max-width: 420px){.sd.sid3xtr{padding: 12px 16px;}}
.sd.skzfxtl{background: transparent; border-radius: 0px; flex: 0 0 auto; flex-direction: row; gap: 40px; height: auto; justify-content: space-between; margin: 0px; opacity: 1; overflow: hidden; padding: 0px; width: 1280px; --gap-h-d6d0e433-664b-4940-af40-4543a1563568: 40px; --gap-v-d6d0e433-664b-4940-af40-4543a1563568: 0px; --gap-uuid: d6d0e433-664b-4940-af40-4543a1563568; max-width: 100%;}
@media screen and (max-width: 420px){.sd.skzfxtl{gap: 16px; --gap-h-d6d0e433-664b-4940-af40-4543a1563568: 16px; --gap-v-d6d0e433-664b-4940-af40-4543a1563568: 0px;}}
.sd.sd0gzk3{background: transparent; border-radius: 0px; flex: 0 0 auto; flex-flow: wrap; gap: 40px 50px; height: auto; opacity: 1; overflow-x: auto; padding: 0px; --gap-h-1a3bb9d5-7120-4fc1-9192-7efb60f1ee32: 50px; --gap-v-1a3bb9d5-7120-4fc1-9192-7efb60f1ee32: 40px; --gap-uuid: 1a3bb9d5-7120-4fc1-9192-7efb60f1ee32; max-width: 100%;}
.sd.sj4qbkz{place-content: center; align-items: center; flex-flow: row; padding: 0px; transition-duration: 600ms;}
.sd.sj4qbkz:hover{transform: scale(0.95, 0.95);}
.sd.sur1tlj{flex: 0 0 auto; height: 54px; width: auto; max-width: 100%;}
@media screen and (max-width: 420px){.sd.sur1tlj{flex: 0 0 auto; height: 24px; max-width: 100%;}}
.sd.s1mzqs1w{place-content: center space-between; align-items: center; flex-flow: row; gap: 24px; padding: 0px; --gap-h-cd23858b-1cc7-4dc7-a1b7-5bc258232dfe: 24px; --gap-v-cd23858b-1cc7-4dc7-a1b7-5bc258232dfe: 0px; --gap-uuid: cd23858b-1cc7-4dc7-a1b7-5bc258232dfe;}
@media screen and (max-width: 1140px){.sd.s1mzqs1w{display: none; --gap-h-cd23858b-1cc7-4dc7-a1b7-5bc258232dfe: 24px; --gap-v-cd23858b-1cc7-4dc7-a1b7-5bc258232dfe: 0px;}}
@media screen and (max-width: 840px){.sd.s1mzqs1w{display: none; --gap-h-cd23858b-1cc7-4dc7-a1b7-5bc258232dfe: 24px; --gap-v-cd23858b-1cc7-4dc7-a1b7-5bc258232dfe: 0px;}}
@media screen and (max-width: 420px){.sd.s1mzqs1w{display: none; gap: 16px; --gap-h-cd23858b-1cc7-4dc7-a1b7-5bc258232dfe: 16px; --gap-v-cd23858b-1cc7-4dc7-a1b7-5bc258232dfe: 0px;}}
@media screen and (max-width: 320px){.sd.s1mzqs1w{display: none; --gap-h-cd23858b-1cc7-4dc7-a1b7-5bc258232dfe: 24px; --gap-v-cd23858b-1cc7-4dc7-a1b7-5bc258232dfe: 0px;}}
.sd.s1a1hp6n{place-content: center flex-start; align-items: center; flex-flow: wrap; gap: 0px; padding: 0px; --gap-h-8f149553-f6ed-477d-a029-692ff12010c6: 0px; --gap-v-8f149553-f6ed-477d-a029-692ff12010c6: 0px; --gap-uuid: 8f149553-f6ed-477d-a029-692ff12010c6;}
@media screen and (max-width: 1140px){.sd.s1a1hp6n{display: flex; --gap-h-8f149553-f6ed-477d-a029-692ff12010c6: 0px; --gap-v-8f149553-f6ed-477d-a029-692ff12010c6: 0px;}}
@media screen and (max-width: 840px){.sd.s1a1hp6n{display: flex; --gap-h-8f149553-f6ed-477d-a029-692ff12010c6: 0px; --gap-v-8f149553-f6ed-477d-a029-692ff12010c6: 0px;}}
@media screen and (max-width: 420px){.sd.s1a1hp6n{display: flex; --gap-h-8f149553-f6ed-477d-a029-692ff12010c6: 0px; --gap-v-8f149553-f6ed-477d-a029-692ff12010c6: 0px;}}
.sd.s1f6a5jr{place-content: center; align-items: center; flex-flow: column; padding: 0px;}
.sd.s3d5it2{place-content: center; align-items: center; flex-flow: column; opacity: 1; padding: 4px 20px;}
.sd.s3d5it2:hover{opacity: 0.6;}
.sd.s3lacc9{color: rgb(34, 34, 34); flex: 0 0 auto; font-family: var(--s-font-999e9af5); font-feature-settings: "palt"; font-size: 20px; font-style: normal; font-weight: 700; height: auto; letter-spacing: 0px; line-height: 1.5; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 420px){.sd.s3lacc9{font-size: 14px;}}
.sd.sinvpg0{color: var(--s-color-2d8d5954); font-family: var(--s-font-d387890c); font-size: 14px; font-weight: 600; height: auto; letter-spacing: 0.08em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
.sd.szpee14{background: transparent; border-radius: 0px; flex: 0 0 auto; flex-direction: row; gap: 24px; height: auto; justify-content: flex-end; opacity: 1; overflow-x: auto; padding: 0px; --gap-h-0843787a-3e68-4ddc-b39b-f964510a1e5c: 24px; --gap-v-0843787a-3e68-4ddc-b39b-f964510a1e5c: 0px; --gap-uuid: 0843787a-3e68-4ddc-b39b-f964510a1e5c; max-width: 100%;}
@media screen and (max-width: 840px){.sd.szpee14{flex: 1 1 0%; --gap-h-0843787a-3e68-4ddc-b39b-f964510a1e5c: 24px; --gap-v-0843787a-3e68-4ddc-b39b-f964510a1e5c: 0px;}}
@media screen and (max-width: 420px){.sd.szpee14{gap: 16px; --gap-h-0843787a-3e68-4ddc-b39b-f964510a1e5c: 16px; --gap-v-0843787a-3e68-4ddc-b39b-f964510a1e5c: 0px;}}
.sd.s1trv853{place-content: center; align-items: center; background: var(--s-color-4585e48e); border-bottom: 1px solid var(--s-color-4585e48e); border-left: 1px solid var(--s-color-4585e48e); border-radius: 48px; border-right: 1px solid var(--s-color-4585e48e); border-top: 1px solid var(--s-color-4585e48e); display: flex; flex: 0 0 auto; flex-flow: row; gap: 8px; height: auto; padding: 8px 17px; width: auto; --gap-h-c0601b3b-e8ad-4709-8ba8-4034b1eb3b06: 8px; --gap-v-c0601b3b-e8ad-4709-8ba8-4034b1eb3b06: 0px; --gap-uuid: c0601b3b-e8ad-4709-8ba8-4034b1eb3b06; max-width: 100%;}
.sd.s1trv853:hover{background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255); --gap-h-c0601b3b-e8ad-4709-8ba8-4034b1eb3b06: 8px; --gap-v-c0601b3b-e8ad-4709-8ba8-4034b1eb3b06: 0px;}
@media screen and (max-width: 1140px){.sd.s1trv853{display: flex; --gap-h-c0601b3b-e8ad-4709-8ba8-4034b1eb3b06: 8px; --gap-v-c0601b3b-e8ad-4709-8ba8-4034b1eb3b06: 0px;}}
@media screen and (max-width: 840px){.sd.s1trv853{display: flex; --gap-h-c0601b3b-e8ad-4709-8ba8-4034b1eb3b06: 8px; --gap-v-c0601b3b-e8ad-4709-8ba8-4034b1eb3b06: 0px;}}
@media screen and (max-width: 420px){.sd.s1trv853{border-radius: 4px; display: none; padding: 6px 12px; --gap-h-c0601b3b-e8ad-4709-8ba8-4034b1eb3b06: 8px; --gap-v-c0601b3b-e8ad-4709-8ba8-4034b1eb3b06: 0px;}}
.sd.sy2f6s6{background: transparent; flex: 0 0 auto; height: 20px; width: 37px; max-width: 100%;}
.sd.skpjqj5{height: 20px; left: 0px; position: absolute; top: 0px; width: 37px; z-index: 1; max-width: 100%;}
.sd.s1trv853:hover .sd.skpjqj5{opacity: 0.09;}
.sd.sn7mo5v{inset: auto; height: 20px; position: relative; width: 37px; max-width: 100%;}
.sd.s1g4neyq{color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-d387890c); font-feature-settings: "palt"; font-size: 20px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
.sd.s1trv853:hover .sd.s1g4neyq{color: var(--s-color-4585e48e);}
@media screen and (max-width: 420px){.sd.s1g4neyq{font-size: 14px;}}
.sd.sb9w35h{background: transparent; flex: 0 0 auto; height: 20px; width: 20px; max-width: 100%;}
.sd.sxen2dz{flex: 0 0 auto; height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; z-index: 1; max-width: 100%;}
.sd.s1trv853:hover .sd.sxen2dz{opacity: 0;}
.sd.s1u2pyzo{flex: 0 0 auto; height: 20px; width: 20px; max-width: 100%;}
.sd.s2fi43c{place-content: center; align-items: center; display: none; flex: 0 0 auto; flex-flow: row; height: 40px; padding: 0px; width: auto; max-width: 100%;}
.sd.s2fi43c:hover{opacity: 0.7;}
@media screen and (max-width: 1140px){.sd.s2fi43c{display: flex; flex: 0 0 auto;}}
@media screen and (max-width: 840px){.sd.s2fi43c{display: flex;}}
@media screen and (max-width: 420px){.sd.s2fi43c{display: flex;}}
.sd.s1czjedf{height: auto; width: 160px; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s1czjedf{flex: 0 0 auto; width: 60px; max-width: 100%;}}
@media screen and (max-width: 420px){.sd.s1czjedf{flex: 0 0 auto; width: 40px; max-width: 100%;}}
.sd.s1o38tqv{flex: 0 0 auto; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; max-width: 100%;}
.sd.s1bi7b4j{place-content: center; align-items: center; background: rgb(255, 255, 255); display: none; flex: 0 0 auto; flex-flow: column; height: 700px; padding: 0px; width: 1320px; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s1bi7b4j{display: none; flex: 0 0 auto; height: 700px; width: 90%; max-width: 90%;}}
@media screen and (max-width: 840px){.sd.s1bi7b4j{display: none;}}
@media screen and (max-width: 420px){.sd.s1bi7b4j{display: none; height: auto; width: 90%; max-width: 90%;}}
@media screen and (max-width: 320px){.sd.s1bi7b4j{display: none;}}
.sd.s1j1x6ha{padding: 0px; width: 1320px; height: 700px; flex-flow: column; place-content: center; align-items: center; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s1j1x6ha{width: 90%; height: 700px; flex-direction: column; max-width: 90%;}}
@media screen and (max-width: 840px){.sd.s1j1x6ha{flex-direction: column;}}
@media screen and (max-width: 420px){.sd.s1j1x6ha{height: auto; flex-direction: column; width: 90%; max-width: 90%;}}
@media screen and (max-width: 320px){.sd.s1j1x6ha{flex-direction: column;}}
.sd.sh2qk93{background: transparent; flex-flow: row; height: auto; justify-content: space-between; margin: 80px 0px 0px; width: 100%; --gap-uuid: bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5; --gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5: 0px; --gap-v-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5: 0px; max-width: 100%;}
@media screen and (max-width: 420px){.sd.sh2qk93{flex-flow: column; gap: 0px; --gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5: 0px; --gap-v-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5: 0px;}}
.sd.sxptcf0{place-content: flex-start center; align-items: flex-start; background: transparent; display: none; gap: 3px 0px; height: auto; width: calc(100% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0)); --gap-h-d4851837-4fd4-41a8-8cd5-b7707e0fd24e: 0px; --gap-v-d4851837-4fd4-41a8-8cd5-b7707e0fd24e: 3px; --gap-uuid: d4851837-4fd4-41a8-8cd5-b7707e0fd24e; max-width: calc(100% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0));}
@media screen and (max-width: 1140px){.sd.sxptcf0{display: none; --gap-h-d4851837-4fd4-41a8-8cd5-b7707e0fd24e: 0px; --gap-v-d4851837-4fd4-41a8-8cd5-b7707e0fd24e: 3px;}}
@media screen and (max-width: 840px){.sd.sxptcf0{display: none; --gap-h-d4851837-4fd4-41a8-8cd5-b7707e0fd24e: 0px; --gap-v-d4851837-4fd4-41a8-8cd5-b7707e0fd24e: 3px;}}
@media screen and (max-width: 420px){.sd.sxptcf0{display: flex; gap: 0px; margin: 0px 0px 30px; --gap-h-d4851837-4fd4-41a8-8cd5-b7707e0fd24e: 0px; --gap-v-d4851837-4fd4-41a8-8cd5-b7707e0fd24e: 0px; width: calc(100% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0)); max-width: calc(100% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0));}}
@media screen and (max-width: 320px){.sd.sxptcf0{display: flex; --gap-h-d4851837-4fd4-41a8-8cd5-b7707e0fd24e: 0px; --gap-v-d4851837-4fd4-41a8-8cd5-b7707e0fd24e: 3px;}}
.sd.soy60lm{color: var(--s-color-74946288); font-family: var(--s-font-999e9af5); font-size: 40px; font-weight: 700; height: auto; letter-spacing: 0px; line-height: 1.5; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 840px){.sd.soy60lm{font-size: 30px;}}
.sd.sklfvz6{flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-d4851837-4fd4-41a8-8cd5-b7707e0fd24e) * 0)); max-width: calc(100% - (var(--gap-h-d4851837-4fd4-41a8-8cd5-b7707e0fd24e) * 0));}
.sd.s1j1tmct{place-content: center; align-items: center; background: transparent; flex: 0 0 auto; flex-flow: column; height: auto; width: calc(42% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0.58)); max-width: calc(42% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0.58));}
@media screen and (max-width: 420px){.sd.s1j1tmct{flex: 0 0 auto; width: calc(90% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0.10000000000000003)); max-width: calc(90% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0.10000000000000003));}}
.sd.s174kzap{height: auto; width: 100%; max-width: 100%;}
.sd.s17bd940{place-content: flex-end center; align-items: flex-end; background: transparent; flex: 0 0 auto; flex-flow: column; gap: 32px 0px; height: auto; width: calc(50.03124999999999% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0.49968750000000006)); --gap-h-ecadf23b-91d3-4bbf-bf10-3f2fe8507cb8: 0px; --gap-v-ecadf23b-91d3-4bbf-bf10-3f2fe8507cb8: 32px; --gap-uuid: ecadf23b-91d3-4bbf-bf10-3f2fe8507cb8; max-width: calc(50.03124999999999% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0.49968750000000006));}
@media screen and (max-width: 1140px){.sd.s17bd940{flex: 0 0 auto; width: calc(55.03124999999999% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0.4496875000000001)); --gap-h-ecadf23b-91d3-4bbf-bf10-3f2fe8507cb8: 0px; --gap-v-ecadf23b-91d3-4bbf-bf10-3f2fe8507cb8: 32px; max-width: calc(55.03124999999999% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0.4496875000000001));}}
@media screen and (max-width: 420px){.sd.s17bd940{place-content: center; align-items: center; flex: 0 0 auto; width: calc(100% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0)); --gap-h-ecadf23b-91d3-4bbf-bf10-3f2fe8507cb8: 0px; --gap-v-ecadf23b-91d3-4bbf-bf10-3f2fe8507cb8: 32px; max-width: calc(100% - (var(--gap-h-bdf6ca24-eae2-4307-b1e7-43a8e39ef9f5) * 0));}}
.sd.sl6mxrn{place-content: flex-start center; align-items: flex-start; background: transparent; display: flex; gap: 3px 0px; height: auto; width: calc(100% - (var(--gap-h-ecadf23b-91d3-4bbf-bf10-3f2fe8507cb8) * 0)); --gap-h-1e082cf3-3057-4b9c-ae1f-fb4c0343fe26: 0px; --gap-v-1e082cf3-3057-4b9c-ae1f-fb4c0343fe26: 3px; --gap-uuid: 1e082cf3-3057-4b9c-ae1f-fb4c0343fe26; max-width: calc(100% - (var(--gap-h-ecadf23b-91d3-4bbf-bf10-3f2fe8507cb8) * 0));}
@media screen and (max-width: 1140px){.sd.sl6mxrn{display: flex; --gap-h-1e082cf3-3057-4b9c-ae1f-fb4c0343fe26: 0px; --gap-v-1e082cf3-3057-4b9c-ae1f-fb4c0343fe26: 3px;}}
@media screen and (max-width: 840px){.sd.sl6mxrn{display: flex; --gap-h-1e082cf3-3057-4b9c-ae1f-fb4c0343fe26: 0px; --gap-v-1e082cf3-3057-4b9c-ae1f-fb4c0343fe26: 3px;}}
@media screen and (max-width: 420px){.sd.sl6mxrn{display: none; --gap-h-1e082cf3-3057-4b9c-ae1f-fb4c0343fe26: 0px; --gap-v-1e082cf3-3057-4b9c-ae1f-fb4c0343fe26: 3px;}}
@media screen and (max-width: 320px){.sd.sl6mxrn{display: none; --gap-h-1e082cf3-3057-4b9c-ae1f-fb4c0343fe26: 0px; --gap-v-1e082cf3-3057-4b9c-ae1f-fb4c0343fe26: 3px;}}
.sd.s1yzf1qq{color: var(--s-color-74946288); font-family: var(--s-font-999e9af5); font-size: 40px; font-weight: 700; height: auto; letter-spacing: 0px; line-height: 1.5; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 840px){.sd.s1yzf1qq{font-size: 30px;}}
.sd.s1halzzg{flex: 0 0 auto; height: auto; width: calc(100% - (var(--gap-h-1e082cf3-3057-4b9c-ae1f-fb4c0343fe26) * 0)); max-width: calc(100% - (var(--gap-h-1e082cf3-3057-4b9c-ae1f-fb4c0343fe26) * 0));}
.sd.s3pqqug{place-content: flex-start center; align-items: flex-start; background: transparent; gap: 10px 0px; height: auto; width: calc(100% - (var(--gap-h-ecadf23b-91d3-4bbf-bf10-3f2fe8507cb8) * 0)); --gap-h-bbfa3e0c-e044-44e1-95a1-890ffcfe7677: 0px; --gap-v-bbfa3e0c-e044-44e1-95a1-890ffcfe7677: 10px; --gap-uuid: bbfa3e0c-e044-44e1-95a1-890ffcfe7677; max-width: calc(100% - (var(--gap-h-ecadf23b-91d3-4bbf-bf10-3f2fe8507cb8) * 0));}
.sd.sad5mol{color: var(--s-color-74946288); font-family: var(--s-font-999e9af5); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0px; line-height: 1.5; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 1140px){.sd.sad5mol{font-size: 1.25rem;}}
@media screen and (max-width: 420px){.sd.sad5mol{font-size: 14px;}}
.sd.se0z1ql{background: var(--s-color-74946288); flex: 0 0 auto; height: 1px; width: calc(100% - (var(--gap-h-bbfa3e0c-e044-44e1-95a1-890ffcfe7677) * 0)); max-width: calc(100% - (var(--gap-h-bbfa3e0c-e044-44e1-95a1-890ffcfe7677) * 0));}
.sd.s122lvml{place-content: center flex-start; align-items: center; background: transparent; flex-flow: row; gap: 10px 40px; height: auto; width: calc(100% - (var(--gap-h-bbfa3e0c-e044-44e1-95a1-890ffcfe7677) * 0)); --gap-h-73f09905-4be3-41a2-a794-2c846e9d043d: 40px; --gap-v-73f09905-4be3-41a2-a794-2c846e9d043d: 0px; --gap-uuid: 73f09905-4be3-41a2-a794-2c846e9d043d; max-width: calc(100% - (var(--gap-h-bbfa3e0c-e044-44e1-95a1-890ffcfe7677) * 0));}
@media screen and (max-width: 840px){.sd.s122lvml{place-content: flex-start center; align-items: flex-start; flex-flow: column; --gap-h-73f09905-4be3-41a2-a794-2c846e9d043d: 0px; --gap-v-73f09905-4be3-41a2-a794-2c846e9d043d: 10px;}}
@media screen and (max-width: 420px){.sd.s122lvml{place-content: center space-between; align-items: center; flex-flow: row; gap: 10px 9px; --gap-h-73f09905-4be3-41a2-a794-2c846e9d043d: 9px; --gap-v-73f09905-4be3-41a2-a794-2c846e9d043d: 0px;}}
.sd.s12q15fo{color: var(--s-color-74946288); font-family: var(--s-font-999e9af5); font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0px; line-height: 1.5; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 1140px){.sd.s12q15fo{font-size: 1rem;}}
@media screen and (max-width: 420px){.sd.s12q15fo{font-size: 14px;}}
.sd.s1irkox7{color: var(--s-color-74946288); font-family: var(--s-font-999e9af5); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0px; line-height: 1.5; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 1140px){.sd.s1irkox7{font-size: 0.88rem;}}
@media screen and (max-width: 420px){.sd.s1irkox7{font-size: 10px;}}
.sd.s7d48pv{background: transparent; gap: 20px 0px; height: auto; padding: 0px; width: auto; --gap-h-10edbff9-ddfe-44d8-a2d8-db9f85609880: 0px; --gap-v-10edbff9-ddfe-44d8-a2d8-db9f85609880: 20px; --gap-uuid: 10edbff9-ddfe-44d8-a2d8-db9f85609880; max-width: 100%;}
@media screen and (max-width: 420px){.sd.s7d48pv{flex: 0 0 auto; width: calc(100% - (var(--gap-h-ecadf23b-91d3-4bbf-bf10-3f2fe8507cb8) * 0)); --gap-h-10edbff9-ddfe-44d8-a2d8-db9f85609880: 0px; --gap-v-10edbff9-ddfe-44d8-a2d8-db9f85609880: 20px; max-width: calc(100% - (var(--gap-h-ecadf23b-91d3-4bbf-bf10-3f2fe8507cb8) * 0));}}
.sd.s1xf7lmd{background: transparent; border-radius: 0px; flex: 0 0 auto; flex-direction: row; gap: 24px; height: auto; justify-content: flex-end; opacity: 1; overflow-x: auto; padding: 0px; --gap-h-1f782bfd-4a16-408c-b2e7-78e78a9243be: 24px; --gap-v-1f782bfd-4a16-408c-b2e7-78e78a9243be: 0px; --gap-uuid: 1f782bfd-4a16-408c-b2e7-78e78a9243be; max-width: 100%;}
@media screen and (max-width: 840px){.sd.s1xf7lmd{flex: 1 1 0%; --gap-h-1f782bfd-4a16-408c-b2e7-78e78a9243be: 24px; --gap-v-1f782bfd-4a16-408c-b2e7-78e78a9243be: 0px;}}
@media screen and (max-width: 420px){.sd.s1xf7lmd{place-content: center flex-end; align-items: center; flex: 0 0 auto; gap: 14px; height: auto; width: calc(100% - (var(--gap-h-10edbff9-ddfe-44d8-a2d8-db9f85609880) * 0)); --gap-h-1f782bfd-4a16-408c-b2e7-78e78a9243be: 14px; --gap-v-1f782bfd-4a16-408c-b2e7-78e78a9243be: 0px; max-width: calc(100% - (var(--gap-h-10edbff9-ddfe-44d8-a2d8-db9f85609880) * 0));}}
.sd.s1ioj2n4{place-content: center; align-items: center; background: var(--s-color-4585e48e); border-bottom: 1px solid var(--s-color-4585e48e); border-left: 1px solid var(--s-color-4585e48e); border-radius: 48px; border-right: 1px solid var(--s-color-4585e48e); border-top: 1px solid var(--s-color-4585e48e); display: flex; flex: 0 0 auto; flex-flow: row; gap: 26px; height: auto; padding: 14px 20px; width: 400px; --gap-h-f50aceef-a634-45c9-8be7-1838ffedf1a6: 26px; --gap-v-f50aceef-a634-45c9-8be7-1838ffedf1a6: 0px; --gap-uuid: f50aceef-a634-45c9-8be7-1838ffedf1a6; max-width: 100%;}
.sd.s1ioj2n4:hover{background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255); --gap-h-f50aceef-a634-45c9-8be7-1838ffedf1a6: 26px; --gap-v-f50aceef-a634-45c9-8be7-1838ffedf1a6: 0px;}
@media screen and (max-width: 1140px){.sd.s1ioj2n4{display: flex; --gap-h-f50aceef-a634-45c9-8be7-1838ffedf1a6: 26px; --gap-v-f50aceef-a634-45c9-8be7-1838ffedf1a6: 0px;}}
@media screen and (max-width: 840px){.sd.s1ioj2n4{display: flex; --gap-h-f50aceef-a634-45c9-8be7-1838ffedf1a6: 26px; --gap-v-f50aceef-a634-45c9-8be7-1838ffedf1a6: 0px;}}
@media screen and (max-width: 420px){.sd.s1ioj2n4{display: flex; flex: 0 0 auto; gap: 16px; width: calc(100% - (var(--gap-h-1f782bfd-4a16-408c-b2e7-78e78a9243be) * 0)); --gap-h-f50aceef-a634-45c9-8be7-1838ffedf1a6: 16px; --gap-v-f50aceef-a634-45c9-8be7-1838ffedf1a6: 0px; max-width: calc(100% - (var(--gap-h-1f782bfd-4a16-408c-b2e7-78e78a9243be) * 0));}}
@media screen and (max-width: 320px){.sd.s1ioj2n4{display: flex; --gap-h-f50aceef-a634-45c9-8be7-1838ffedf1a6: 26px; --gap-v-f50aceef-a634-45c9-8be7-1838ffedf1a6: 0px;}}
.sd.snwr925{background: transparent; flex: 0 0 auto; height: 30px; width: 55px; max-width: 100%;}
@media screen and (max-width: 320px){.sd.snwr925{flex: 0 0 auto; height: 20px; width: 35px; max-width: 100%;}}
.sd.sa10eb6{flex: 0 0 auto; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; max-width: 100%;}
.sd.s1ioj2n4:hover .sd.sa10eb6{opacity: 0.09;}
.sd.s1v8dfro{inset: auto; flex: 0 0 auto; height: 100%; position: relative; width: 100%; max-width: 100%;}
.sd.sh56pes{color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-d387890c); font-feature-settings: "palt"; font-size: 24px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
.sd.s1ioj2n4:hover .sd.sh56pes{color: var(--s-color-4585e48e);}
@media screen and (max-width: 420px){.sd.sh56pes{font-size: 20px;}}
@media screen and (max-width: 320px){.sd.sh56pes{font-size: 16px;}}
.sd.sde60no{background: transparent; flex: 0 0 auto; height: 26px; width: 26px; max-width: 100%;}
@media screen and (max-width: 320px){.sd.sde60no{flex: 0 0 auto; height: 20px; width: 20px; max-width: 100%;}}
.sd.szv977k{flex: 0 0 auto; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; max-width: 100%;}
.sd.s1ioj2n4:hover .sd.szv977k{opacity: 0;}
.sd.s1s6eo22{flex: 0 0 auto; height: 100%; width: 100%; max-width: 100%;}
.sd.szn6ody{background: transparent; border-radius: 0px; flex: 0 0 auto; flex-direction: row; gap: 34px; height: auto; justify-content: flex-end; opacity: 1; overflow-x: auto; padding: 0px; --gap-h-2cc22060-1ffc-4c39-a553-77e7b6a71a7c: 34px; --gap-v-2cc22060-1ffc-4c39-a553-77e7b6a71a7c: 0px; --gap-uuid: 2cc22060-1ffc-4c39-a553-77e7b6a71a7c; max-width: 100%;}
@media screen and (max-width: 840px){.sd.szn6ody{flex: 1 1 0%; --gap-h-2cc22060-1ffc-4c39-a553-77e7b6a71a7c: 34px; --gap-v-2cc22060-1ffc-4c39-a553-77e7b6a71a7c: 0px;}}
@media screen and (max-width: 420px){.sd.szn6ody{flex: 0 0 auto; gap: 10px; width: calc(100% - (var(--gap-h-10edbff9-ddfe-44d8-a2d8-db9f85609880) * 0)); --gap-h-2cc22060-1ffc-4c39-a553-77e7b6a71a7c: 10px; --gap-v-2cc22060-1ffc-4c39-a553-77e7b6a71a7c: 0px; max-width: calc(100% - (var(--gap-h-10edbff9-ddfe-44d8-a2d8-db9f85609880) * 0));}}
@media screen and (max-width: 320px){.sd.szn6ody{flex: 0 0 auto; width: 100%; --gap-h-2cc22060-1ffc-4c39-a553-77e7b6a71a7c: 34px; --gap-v-2cc22060-1ffc-4c39-a553-77e7b6a71a7c: 0px;}}
.sd.sr7jvp9{place-content: center; align-items: center; background: var(--s-color-74946288); border-bottom: 1px solid var(--s-color-74946288); border-left: 1px solid var(--s-color-74946288); border-radius: 48px; border-right: 1px solid var(--s-color-74946288); border-top: 1px solid var(--s-color-74946288); display: flex; flex: 0 0 auto; flex-flow: row; gap: 46px; height: auto; padding: 14px 43px; width: 400px; --gap-h-727311ae-2cd3-4706-b573-9eec7afd79c0: 46px; --gap-v-727311ae-2cd3-4706-b573-9eec7afd79c0: 0px; --gap-uuid: 727311ae-2cd3-4706-b573-9eec7afd79c0; max-width: 100%;}
.sd.sr7jvp9:hover{background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255); --gap-h-727311ae-2cd3-4706-b573-9eec7afd79c0: 46px; --gap-v-727311ae-2cd3-4706-b573-9eec7afd79c0: 0px;}
@media screen and (max-width: 1140px){.sd.sr7jvp9{display: flex; --gap-h-727311ae-2cd3-4706-b573-9eec7afd79c0: 46px; --gap-v-727311ae-2cd3-4706-b573-9eec7afd79c0: 0px;}}
@media screen and (max-width: 840px){.sd.sr7jvp9{display: flex; --gap-h-727311ae-2cd3-4706-b573-9eec7afd79c0: 46px; --gap-v-727311ae-2cd3-4706-b573-9eec7afd79c0: 0px;}}
@media screen and (max-width: 420px){.sd.sr7jvp9{border-width: 0px; border-style: solid; border-color: transparent; display: flex; flex: 0 0 auto; gap: 26px; width: calc(100% - (var(--gap-h-2cc22060-1ffc-4c39-a553-77e7b6a71a7c) * 0)); --gap-h-727311ae-2cd3-4706-b573-9eec7afd79c0: 26px; --gap-v-727311ae-2cd3-4706-b573-9eec7afd79c0: 0px; max-width: calc(100% - (var(--gap-h-2cc22060-1ffc-4c39-a553-77e7b6a71a7c) * 0));}}
@media screen and (max-width: 320px){.sd.sr7jvp9{display: flex; --gap-h-727311ae-2cd3-4706-b573-9eec7afd79c0: 46px; --gap-v-727311ae-2cd3-4706-b573-9eec7afd79c0: 0px;}}
.sd.s1qu4qxz{background: transparent; flex: 0 0 auto; height: 40px; width: 35px; max-width: 100%;}
@media screen and (max-width: 320px){.sd.s1qu4qxz{flex: 0 0 auto; height: 28px; width: 25px; max-width: 100%;}}
.sd.s11o75ur{flex: 0 0 auto; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; max-width: 100%;}
.sd.sr7jvp9:hover .sd.s11o75ur{opacity: 0.09;}
.sd.sbwbj3v{inset: auto; flex: 0 0 auto; height: 100%; position: relative; width: 100%; max-width: 100%;}
.sd.sk75rjh{color: rgb(255, 255, 255); flex: 0 0 auto; font-family: var(--s-font-d387890c); font-feature-settings: "palt"; font-size: 24px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
.sd.sr7jvp9:hover .sd.sk75rjh{color: var(--s-color-74946288);}
@media screen and (max-width: 420px){.sd.sk75rjh{font-size: 20px;}}
@media screen and (max-width: 320px){.sd.sk75rjh{font-size: 16px;}}
.sd.s1c4xyed{background: transparent; flex: 0 0 auto; height: 26px; width: 26px; max-width: 100%;}
@media screen and (max-width: 320px){.sd.s1c4xyed{flex: 0 0 auto; height: 20px; width: 20px; max-width: 100%;}}
.sd.s1s7aa28{flex: 0 0 auto; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; max-width: 100%;}
.sd.sr7jvp9:hover .sd.s1s7aa28{opacity: 0;}
.sd.s18lu16h{flex: 0 0 auto; height: 100%; width: 100%; max-width: 100%;}
.sd.s1y4m1l6{place-content: center space-around; align-items: center; display: flex; flex: 0 0 auto; flex-flow: row; height: 820px; left: 0px; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s1y4m1l6{display: flex;}}
@media screen and (max-width: 840px){.sd.s1y4m1l6{display: flex;}}
@media screen and (max-width: 420px){.sd.s1y4m1l6{display: none; flex: 0 0 auto; height: 900px; padding: 80px 0px 0px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 320px){.sd.s1y4m1l6{display: none;}}
.sd.suaimyq{place-content: center space-around; align-items: center; display: none; flex: 0 0 auto; flex-flow: row; height: 820px; left: 0px; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.suaimyq{display: none;}}
@media screen and (max-width: 840px){.sd.suaimyq{display: none;}}
@media screen and (max-width: 420px){.sd.suaimyq{display: flex; flex: 0 0 auto; height: 100vh; padding: 80px 0px 0px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 320px){.sd.suaimyq{display: flex;}}
.sd.szidh4l{place-content: center flex-start; align-items: center; background: transparent; flex: 0 0 auto; flex-flow: column; gap: 40px; height: auto; margin: 0px; padding: 120px 48px 64px; width: 100%; z-index: 1; --gap-h-27f22e5a-38ed-49ea-bf85-fa6efef68ac1: 0px; --gap-v-27f22e5a-38ed-49ea-bf85-fa6efef68ac1: 40px; --gap-uuid: 27f22e5a-38ed-49ea-bf85-fa6efef68ac1; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.szidh4l{flex: 1 1 0%; --gap-h-27f22e5a-38ed-49ea-bf85-fa6efef68ac1: 0px; --gap-v-27f22e5a-38ed-49ea-bf85-fa6efef68ac1: 40px;}}
@media screen and (max-width: 840px){.sd.szidh4l{flex: 0 0 auto; padding: 48px; width: 100%; --gap-h-27f22e5a-38ed-49ea-bf85-fa6efef68ac1: 0px; --gap-v-27f22e5a-38ed-49ea-bf85-fa6efef68ac1: 40px;}}
@media screen and (max-width: 420px){.sd.szidh4l{flex: 0 0 auto; padding: 32px 0px; width: 100%; --gap-h-27f22e5a-38ed-49ea-bf85-fa6efef68ac1: 0px; --gap-v-27f22e5a-38ed-49ea-bf85-fa6efef68ac1: 40px;}}
.sd.snx9ozz{color: var(--s-color-7488a796); flex: 0 0 auto; font-family: var(--s-font-d387890c); font-size: 28px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 24px 0px 0px; text-align: center; transition-delay: 200ms; transition-duration: 800ms; width: calc(100% - (var(--gap-h-27f22e5a-38ed-49ea-bf85-fa6efef68ac1) * 0)); max-width: calc(100% - (var(--gap-h-27f22e5a-38ed-49ea-bf85-fa6efef68ac1) * 0)); justify-content: center;}
.sd.snx9ozz.appear{filter: blur(5px); opacity: 0;}
.sd.snx9ozz.appear-active{}
@media screen and (max-width: 840px){.sd.snx9ozz{font-size: 24px;}}
@media screen and (max-width: 420px){.sd.snx9ozz{font-size: 20px;}}
.sd.se19gqz{color: var(--s-color-7488a796); flex: 1 1 0%; font-family: var(--s-font-d387890c); font-size: 16px; font-weight: 400; height: auto; line-height: 1.6; margin: 48px 0px 0px; padding: 0px; text-align: left; transition-delay: 200ms; transition-duration: 800ms; translate: 0px; width: calc(100% - (var(--gap-h-27f22e5a-38ed-49ea-bf85-fa6efef68ac1) * 0)); max-width: calc(100% - (var(--gap-h-27f22e5a-38ed-49ea-bf85-fa6efef68ac1) * 0));}
.sd.se19gqz.appear{filter: blur(10px); opacity: 0;}
.sd.se19gqz.appear-active{}
.sd.se19gqz a{color: rgb(17, 92, 241);}
.sd.se19gqz > figure{border-radius: 12px; margin: 48px 0px 0px;}
.sd.se19gqz > h1{border-width: 0px 0px 1px; border-style: solid; border-color: rgb(227, 223, 223); font-size: 32px;}
.sd.se19gqz > h2{border-width: 0px 0px 1px; border-style: solid; border-color: rgb(227, 223, 223); font-size: 20px; font-weight: 400; letter-spacing: 0.05em; margin: 48px 0px 24px; padding: 0px 0px 12px;}
.sd.se19gqz > p{margin: 24px 0px 0px;}
@media screen and (max-width: 420px){.sd.se19gqz{padding: 0px 24px 0px 16px;}
.sd.se19gqz > h2{font-size: 18px;}}
@media screen and (max-width: 320px){.sd.se19gqz{padding: 0px 24px 0px 16px;}}
.sd.shmntjv{place-content: center; align-items: center; background: transparent; flex-flow: column; gap: 80px 0px; height: auto; padding: 48px 0px 64px; width: 1100px; z-index: -1; --gap-h-cfd639df-4d30-4059-bee7-6b5477b61317: 0px; --gap-v-cfd639df-4d30-4059-bee7-6b5477b61317: 80px; --gap-uuid: cfd639df-4d30-4059-bee7-6b5477b61317; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.shmntjv{flex: 0 0 auto; width: 90%; --gap-h-cfd639df-4d30-4059-bee7-6b5477b61317: 0px; --gap-v-cfd639df-4d30-4059-bee7-6b5477b61317: 80px; max-width: 90%;}}
@media screen and (max-width: 840px){.sd.shmntjv{z-index: 0; --gap-h-cfd639df-4d30-4059-bee7-6b5477b61317: 0px; --gap-v-cfd639df-4d30-4059-bee7-6b5477b61317: 80px;}}
.sd.s1k7sug2{padding: 48px 0px 64px; width: 1100px; height: auto; flex-flow: column; place-content: center; align-items: center; gap: 80px 0px; --gap-h-cfd639df-4d30-4059-bee7-6b5477b61317: 0px; --gap-v-cfd639df-4d30-4059-bee7-6b5477b61317: 80px; --gap-uuid: cfd639df-4d30-4059-bee7-6b5477b61317; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s1k7sug2{width: calc(90% - (var(--gap-h-cfd639df-4d30-4059-bee7-6b5477b61317) * 0.10000000000000003)); flex-direction: column; --gap-h-cfd639df-4d30-4059-bee7-6b5477b61317: 0px; --gap-v-cfd639df-4d30-4059-bee7-6b5477b61317: 80px; max-width: calc(90% - (var(--gap-h-cfd639df-4d30-4059-bee7-6b5477b61317) * 0.10000000000000003));}}
@media screen and (max-width: 840px){.sd.s1k7sug2{flex-direction: column; --gap-h-cfd639df-4d30-4059-bee7-6b5477b61317: 0px; --gap-v-cfd639df-4d30-4059-bee7-6b5477b61317: 80px;}}
.sd.s1rwz4rc{background: transparent; flex-flow: column; gap: 22px 0px; height: auto; justify-content: space-between; width: calc(100% - (var(--gap-h-cfd639df-4d30-4059-bee7-6b5477b61317) * 0)); --gap-h-3252f7dd-7ffa-4aac-8fda-f8ac037ac9eb: 0px; --gap-v-3252f7dd-7ffa-4aac-8fda-f8ac037ac9eb: 22px; --gap-uuid: 3252f7dd-7ffa-4aac-8fda-f8ac037ac9eb; max-width: calc(100% - (var(--gap-h-cfd639df-4d30-4059-bee7-6b5477b61317) * 0));}
.sd.sbbo3lh{flex: 0 0 auto; height: auto; width: 130px; max-width: 100%;}
@media screen and (max-width: 420px){.sd.sbbo3lh{flex: 0 0 auto; width: 100px; max-width: 100%;}}
.sd.s1orgnnt{color: rgb(255, 255, 255); font-family: var(--s-font-999e9af5); font-size: 20px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 420px){.sd.s1orgnnt{font-size: 12px;}}
.sd.s6s9gd6{color: rgb(255, 255, 255); font-family: var(--s-font-999e9af5); font-size: 20px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 420px){.sd.s6s9gd6{font-size: 12px;}}
.sd.s7mgybl{background: transparent; flex-flow: row; gap: 0px 30px; height: auto; width: auto; --gap-h-a87f35da-2494-457c-a54f-a29e0fc99036: 30px; --gap-v-a87f35da-2494-457c-a54f-a29e0fc99036: 0px; --gap-uuid: a87f35da-2494-457c-a54f-a29e0fc99036; max-width: 100%;}
.sd.s1iw2b0d{color: rgb(255, 255, 255); font-size: 40px;}
@media screen and (max-width: 420px){.sd.s1iw2b0d{font-size: 20px;}}
.sd.s10q84jj{color: rgb(255, 255, 255); font-size: 40px;}
@media screen and (max-width: 420px){.sd.s10q84jj{font-size: 20px;}}
.sd.swr0roe{color: rgb(255, 255, 255); font-family: var(--s-font-999e9af5); font-size: 20px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 420px){.sd.swr0roe{font-size: 12px;}}
.sd.s1en0cnc{background: transparent; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: row; height: auto; justify-content: space-between; padding: 20px 0px 0px; width: calc(70% - (var(--gap-h-3252f7dd-7ffa-4aac-8fda-f8ac037ac9eb) * 0.3)); --gap-uuid: 30ebd600-2292-4f4c-9318-179ec3a56dea; --gap-h-30ebd600-2292-4f4c-9318-179ec3a56dea: 0px; --gap-v-30ebd600-2292-4f4c-9318-179ec3a56dea: 0px; max-width: calc(70% - (var(--gap-h-3252f7dd-7ffa-4aac-8fda-f8ac037ac9eb) * 0.3));}
@media screen and (max-width: 420px){.sd.s1en0cnc{flex-flow: column; gap: 10px 0px; --gap-h-30ebd600-2292-4f4c-9318-179ec3a56dea: 0px; --gap-v-30ebd600-2292-4f4c-9318-179ec3a56dea: 10px;}}
.sd.s1chtaln{color: rgb(255, 255, 255); font-family: var(--s-font-999e9af5); font-size: 20px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 420px){.sd.s1chtaln{font-size: 10px;}}
.sd.sjj2c9j{color: rgb(255, 255, 255); font-family: var(--s-font-999e9af5); font-size: 20px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 420px){.sd.sjj2c9j{font-size: 10px;}}
.sd.s181inrx{color: rgb(255, 255, 255); font-family: var(--s-font-999e9af5); font-size: 20px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 420px){.sd.s181inrx{font-size: 10px;}}
.sd.sghq4pc{color: rgb(255, 255, 255); font-family: var(--s-font-999e9af5); font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; margin: 20px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 420px){.sd.sghq4pc{font-size: 12px;}}
.sd.sf9u7hd{flex: 0 0 auto; height: auto; left: 0px; position: absolute; top: 0px; width: calc(105% - (var(--gap-h-cfd639df-4d30-4059-bee7-6b5477b61317) * -0.05000000000000006)); z-index: -1; max-width: calc(105% - (var(--gap-h-cfd639df-4d30-4059-bee7-6b5477b61317) * -0.05000000000000006));}
@media screen and (max-width: 1140px){.sd.sf9u7hd{flex: 0 0 auto; width: calc(165% - (var(--gap-h-cfd639df-4d30-4059-bee7-6b5477b61317) * -0.6499999999999999)); max-width: calc(165% - (var(--gap-h-cfd639df-4d30-4059-bee7-6b5477b61317) * -0.6499999999999999));}}
@media screen and (max-width: 840px){.sd.sf9u7hd{flex: 0 0 auto; width: calc(185% - (var(--gap-h-cfd639df-4d30-4059-bee7-6b5477b61317) * -0.8499999999999999)); max-width: calc(185% - (var(--gap-h-cfd639df-4d30-4059-bee7-6b5477b61317) * -0.8499999999999999));}}
@media screen and (max-width: 420px){.sd.sf9u7hd{flex: 0 0 auto; width: calc(365% - (var(--gap-h-cfd639df-4d30-4059-bee7-6b5477b61317) * -2.6500000000000004)); max-width: calc(365% - (var(--gap-h-cfd639df-4d30-4059-bee7-6b5477b61317) * -2.6500000000000004));}}
body{background: rgb(255, 255, 255); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);}
.sd.r2todwk::before{background-image: url("/assets/img/s-37x20_d998996e-085f-4bde-bf68-678365107076.svg");}
.sd.rz0mgoj::before{background-image: url("/assets/img/s-31x16_c0f4871b-ca96-4d76-b767-c001e8e03e21.svg");}
.sd.r7ez4rs::before{background-image: url("/assets/img/s-22x22_8dd65a8c-d61a-42dd-b7ae-6ad4d38de7f4.svg");}
.sd.r1dxk2ey::before{background-image: url("/assets/img/s-16x16_696cae05-bee9-408e-9077-dc37965be996.svg");}
.sd.rhj44ju::before{background-image: url("/assets/img/s-1944x1230_v-frms_webp_ced60c79-3dcb-4a3e-b55c-ab9a15a5f5f1_regular.webp");}
:root{--s-color-70a46ea8: #ededebff; --s-color-24a87df0: #ebeae1ff; --s-color-4585e48e: #ba1d22ff; --s-color-9398cd9b: #ffd500ff; --s-color-2d8d5954: #d0b16bff; --s-color-05ae075d: #0f5474ff; --s-color-51b7ccbc: #ffffffff; --s-color-7488a796: #111111ff; --s-color-ae85726c: #aaaaaaff; --s-color-74946288: #222222ff; --s-color-a9a373d2: #e8e8e8ff; --s-color-9fb18b52: #f23a3cff; --s-color-92a7f007: #111111ff; --s-color-beb10372: #ffffffff; --s-color-ff929267: #f8f7f6; --s-color-61a46863: #111111ff; --s-color-edb67c79: linear-gradient(rgba(51, 51, 51, 0.5), #333333); --s-color-4b8b49a0: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(102, 102, 102, 0) 53%); --s-color-e2b2f9a3: linear-gradient(#ffffff, rgba(255, 255, 255, 0)); --s-font-999e9af5: 'Noto Sans JP'; --s-font-d387890c: Montserrat; --s-font-02ac896f: Lato; --s-font-559796c0: Lora; --s-font-988af912: '黎ミンY10 M'; --s-font-c5be5769: '中ゴシックBBB JIS2004';}