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.s1jtri7g.s1jtri7g.s1jtri7g{font-family: var(--s-font-d387890c); font-size: 72px; font-weight: 500; letter-spacing: normal; line-height: 1.2;}
@media screen and (max-width: 840px){.sd.s1jtri7g.s1jtri7g.s1jtri7g{font-size: 48px;}}
@media screen and (max-width: 420px){.sd.s1jtri7g.s1jtri7g.s1jtri7g{font-size: 40px;}}
@media screen and (max-width: 320px){.sd.s1jtri7g.s1jtri7g.s1jtri7g{font-size: 24px;}}
.sd.s1y1l1g6.s1y1l1g6.s1y1l1g6{font-family: var(--s-font-d387890c); font-size: 14px; font-weight: 700; line-height: 1.4;}
.sd.s1gxox74.s1gxox74.s1gxox74{font-family: var(--s-font-d387890c); font-size: 48px; font-weight: 600; line-height: 1;}
@media screen and (max-width: 840px){.sd.s1gxox74.s1gxox74.s1gxox74{font-size: 48px;}}
@media screen and (max-width: 420px){.sd.s1gxox74.s1gxox74.s1gxox74{font-size: 28px;}}
.sd.smynkue.smynkue.smynkue{font-family: var(--s-font-d387890c); font-size: 14px; font-weight: 700; line-height: 1.4;}
@media screen and (max-width: 420px){.sd.smynkue.smynkue.smynkue{font-size: 12px;}}
.sd.s1dhd87l{place-content: center; align-items: center; background: transparent; display: flex; flex: 0 0 auto; flex-flow: row; height: auto; left: 0px; margin: 0px; padding: 24px; position: fixed; top: 0px; transition-delay: 800ms; transition-duration: 800ms; width: 100%; max-width: 100%;}
.sd.s1dhd87l.appear{opacity: 0; translate: 0px -48px;}
.sd.s1dhd87l.appear-active{}
@media screen and (max-width: 1140px){.sd.s1dhd87l{display: flex; padding: 24px;}}
@media screen and (max-width: 840px){.sd.s1dhd87l{display: flex; padding: 24px;}}
@media screen and (max-width: 420px){.sd.s1dhd87l{place-content: center; align-items: center; display: flex; flex-flow: row; padding: 12px;}}
@media screen and (max-width: 320px){.sd.s1dhd87l{display: flex;}}
.sd.s1fo410v{place-content: center; align-items: center; -webkit-backdrop-filter: blur(0px); backdrop-filter: blur(0px); background: rgb(255, 255, 255); border-radius: 8px; flex: 0 0 auto; flex-flow: row; gap: 24px; padding: 12px 24px; width: 1280px; --gap-h-3b1fe877-931b-4076-9338-f95d486b2a92: 24px; --gap-v-3b1fe877-931b-4076-9338-f95d486b2a92: 0px; --gap-uuid: 3b1fe877-931b-4076-9338-f95d486b2a92; max-width: 100%;}
@media screen and (max-width: 840px){.sd.s1fo410v{place-content: center space-between; align-items: center; padding: 6px 0px; --gap-h-3b1fe877-931b-4076-9338-f95d486b2a92: 24px; --gap-v-3b1fe877-931b-4076-9338-f95d486b2a92: 0px;}}
@media screen and (max-width: 420px){.sd.s1fo410v{padding: 6px 0px; --gap-h-3b1fe877-931b-4076-9338-f95d486b2a92: 24px; --gap-v-3b1fe877-931b-4076-9338-f95d486b2a92: 0px;}}
.sd.swkuwul{place-content: center; align-items: center; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); background: transparent; border-width: 0px; border-style: solid; border-color: rgb(17, 17, 17); border-radius: 0px; display: none; flex-flow: row; gap: 6px; padding: 12px 18px; --gap-h-6e0ee3ad-895d-4351-9e7e-a250df271451: 6px; --gap-v-6e0ee3ad-895d-4351-9e7e-a250df271451: 0px; --gap-uuid: 6e0ee3ad-895d-4351-9e7e-a250df271451;}
@media screen and (max-width: 1140px){.sd.swkuwul{display: none; --gap-h-6e0ee3ad-895d-4351-9e7e-a250df271451: 6px; --gap-v-6e0ee3ad-895d-4351-9e7e-a250df271451: 0px;}}
@media screen and (max-width: 840px){.sd.swkuwul{display: flex; --gap-h-6e0ee3ad-895d-4351-9e7e-a250df271451: 6px; --gap-v-6e0ee3ad-895d-4351-9e7e-a250df271451: 0px;}}
@media screen and (max-width: 420px){.sd.swkuwul{display: flex; --gap-h-6e0ee3ad-895d-4351-9e7e-a250df271451: 6px; --gap-v-6e0ee3ad-895d-4351-9e7e-a250df271451: 0px;}}
@media screen and (max-width: 320px){.sd.swkuwul{display: flex; gap: 10px; padding: 12px; --gap-h-6e0ee3ad-895d-4351-9e7e-a250df271451: 10px; --gap-v-6e0ee3ad-895d-4351-9e7e-a250df271451: 0px;}}
.sd.sso78ej{color: rgb(17, 17, 17); font-size: 14px;}
.sd.s1xow7dh{color: rgb(17, 17, 17); font-family: var(--s-font-999e9af5); font-size: 14px; font-weight: 500; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center;}
@media screen and (max-width: 420px){.sd.s1xow7dh{display: none;}}
@media screen and (max-width: 320px){.sd.s1xow7dh{display: none;}}
.sd.sh2qxno{place-content: center; align-items: center; flex-flow: column; padding: 0px;}
@media screen and (max-width: 840px){.sd.sh2qxno{flex: 0 0 auto; height: 27px; margin: 0px 0px 0px 18px; width: 98px; max-width: calc(100% - 18px);}}
.sd.swcj77c{flex: 0 0 auto; height: auto; width: 98px; max-width: 100%;}
@media screen and (max-width: 840px){.sd.swcj77c{flex: 0 0 auto; height: auto;}}
@media screen and (max-width: 420px){.sd.swcj77c{flex: 0 0 auto; height: auto; width: 76px; max-width: 100%;}}
.sd.sbq5iml{place-content: center; align-items: center; flex-flow: column; padding: 0px; --gap-uuid: 8f5a1669-50c3-4b06-ac5a-7d8bea58f8a0; --gap-h-8f5a1669-50c3-4b06-ac5a-7d8bea58f8a0: 0px; --gap-v-8f5a1669-50c3-4b06-ac5a-7d8bea58f8a0: 0px;}
@media screen and (max-width: 420px){.sd.sbq5iml{flex: 0 0 auto; gap: 0px; height: 1px; padding: 0px; width: 38px; --gap-h-8f5a1669-50c3-4b06-ac5a-7d8bea58f8a0: 0px; --gap-v-8f5a1669-50c3-4b06-ac5a-7d8bea58f8a0: 0px; max-width: 100%;}}
.sd.skprupv{place-content: center flex-end; align-items: center; flex: 0 0 auto; flex-flow: wrap; gap: 32px; height: auto; padding: 0px; width: 1110px; --gap-h-766c35a2-2460-46cd-a1e5-c93e6ee73baa: 32px; --gap-v-766c35a2-2460-46cd-a1e5-c93e6ee73baa: 32px; --gap-uuid: 766c35a2-2460-46cd-a1e5-c93e6ee73baa; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.skprupv{flex: 0 0 auto; gap: 24px; height: 48px; width: 945px; --gap-h-766c35a2-2460-46cd-a1e5-c93e6ee73baa: 24px; --gap-v-766c35a2-2460-46cd-a1e5-c93e6ee73baa: 24px; max-width: 100%;}}
@media screen and (max-width: 840px){.sd.skprupv{display: none; --gap-h-766c35a2-2460-46cd-a1e5-c93e6ee73baa: 32px; --gap-v-766c35a2-2460-46cd-a1e5-c93e6ee73baa: 32px;}}
@media screen and (max-width: 420px){.sd.skprupv{display: none; --gap-h-766c35a2-2460-46cd-a1e5-c93e6ee73baa: 32px; --gap-v-766c35a2-2460-46cd-a1e5-c93e6ee73baa: 32px;}}
@media screen and (max-width: 320px){.sd.skprupv{display: none; --gap-h-766c35a2-2460-46cd-a1e5-c93e6ee73baa: 32px; --gap-v-766c35a2-2460-46cd-a1e5-c93e6ee73baa: 32px;}}
.sd.s12ppg1z{place-content: center; align-items: center; flex-flow: row; padding: 12px 0px;}
.sd.s1764mc2{color: rgb(17, 17, 17); font-family: var(--s-font-999e9af5); font-size: 14px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; text-decoration: none; transition-duration: 400ms; transition-timing-function: ease-out; width: auto; max-width: 100%; justify-content: center;}
.sd.s1764mc2:hover{opacity: 0.5; translate: 2px 2px;}
@media screen and (max-width: 420px){.sd.s1764mc2{display: flex;}}
@media screen and (max-width: 320px){.sd.s1764mc2{display: flex;}}
.sd.s1te18nr{place-content: center flex-start; align-items: center; background: var(--s-color-51b7ccbc); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 168px 0px 96px; width: 100%; z-index: 1; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s1te18nr{flex: 1 1 0%;}}
@media screen and (max-width: 840px){.sd.s1te18nr{flex: 0 0 auto; padding: 120px 0px 64px; width: 100%;}}
@media screen and (max-width: 420px){.sd.s1te18nr{flex: 0 0 auto; width: 100%;}}
.sd.szylgqq{place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px 48px; width: 1280px; max-width: 100%;}
.sd.s1h9lrfr{color: var(--s-color-51b7ccbc); flex: 0 0 auto; height: auto; margin: 0px; text-align: center; transition-delay: 200ms; transition-duration: 800ms; width: 100%; max-width: 100%; justify-content: center;}
.sd.s1h9lrfr.appear{filter: blur(5px); opacity: 0;}
.sd.s1h9lrfr.appear-active{}
@media screen and (max-width: 840px){.sd.s1h9lrfr{flex: 0 0 auto; font-size: 48px;}}
@media screen and (max-width: 420px){.sd.s1h9lrfr{font-size: 40px;}}
@media screen and (max-width: 320px){.sd.s1h9lrfr{font-size: 24px;}}
.sd.sr3xix7{color: var(--s-color-51b7ccbc); flex: 0 0 auto; height: auto; margin: 12px 0px 0px; text-align: center; transition-delay: 200ms; transition-duration: 800ms; width: 100%; max-width: 100%; justify-content: center;}
.sd.sr3xix7.appear{filter: blur(5px); opacity: 0;}
.sd.sr3xix7.appear-active{}
.sd.saqoh1a{flex: 0 0 auto; height: 100%; left: 0px; margin: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; max-width: 100%;}
.sd.saqoh1a::before{filter: brightness(0.4);}
.sd.s1piyng{place-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-flow: column; height: auto; padding: 0px; width: auto; max-width: 100%;}
.sd.s1vvtm6w{color: var(--sd-85a13b82_002d35a7_002d4efd_002dbce7_002da86aa0793beb-color1_002evalue); flex: 0 0 auto; height: auto; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; max-width: 100%; justify-content: flex-start;}
.sd.s1vvtm6w.appear{opacity: 0; transition-duration: 800ms; translate: 0px 24px;}
.sd.s1vvtm6w.appear-active{transition-duration: 800ms;}
@media screen and (max-width: 420px){.sd.s1vvtm6w.appear{translate: 0px 24px;}
.sd.s1vvtm6w.appear-active{}}
.sd.sg5uuo9{place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 12px; margin: 12px 0px 0px; padding: 0px 0px 0px 4px; width: 100%; --gap-h-ab7a894c-8ef1-498c-a562-b8dcff8c2b3b: 12px; --gap-v-ab7a894c-8ef1-498c-a562-b8dcff8c2b3b: 0px; --gap-uuid: ab7a894c-8ef1-498c-a562-b8dcff8c2b3b; max-width: 100%;}
.sd.s1v9ggcu{background: var(--sd-e78d92a0_002d7f35_002d40fc_002da86f_002de9b6c0f2b1a5-color1_002evalue); flex: 0 0 auto; height: 1px; transform-origin: left center; transition-delay: 100ms; transition-duration: 400ms; transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); width: 30px; max-width: 100%;}
.sd.s1v9ggcu.appear{scale: 1e-10 1;}
.sd.s1v9ggcu.appear-active{}
@media screen and (max-width: 420px){.sd.s1v9ggcu{flex: 0 0 auto; width: 20px; max-width: 100%;}}
.sd.s12bf5jp{color: var(--sd-d0d54203_002d05af_002d4b7c_002d8470_002d854df2fa41bf-color1_002evalue); flex: 1 1 0%; height: auto; margin: 0px; text-align: left; transition-delay: 400ms; transition-duration: 800ms; width: auto; max-width: 100%; justify-content: flex-start;}
.sd.s12bf5jp.appear{opacity: 0;}
.sd.s12bf5jp.appear-active{}
.sd.skxtmcp{place-content: center flex-start; align-items: center; background: var(--s-color-4585e48e); display: flex; flex: 0 0 auto; flex-flow: column; height: auto; padding: 96px 0px; transition-delay: 400ms; transition-duration: 1200ms; width: 100%; max-width: 100%;}
.sd.skxtmcp.appear{background: rgb(0, 0, 0);}
.sd.skxtmcp.appear-active{}
@media screen and (max-width: 1140px){.sd.skxtmcp{background: var(--s-color-4585e48e); display: flex;}}
@media screen and (max-width: 840px){.sd.skxtmcp{display: flex;}}
@media screen and (max-width: 420px){.sd.skxtmcp{display: flex; padding: 64px 0px; width: auto; max-width: 100%;}}
@media screen and (max-width: 320px){.sd.skxtmcp{display: flex;}}
.sd.swlspq9{place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 96px; padding: 0px 0px 0px 176px; width: 1265px; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.swlspq9{place-content: stretch space-between; align-items: stretch;}}
@media screen and (max-width: 840px){.sd.swlspq9{flex-flow: column;}}
@media screen and (max-width: 420px){.sd.swlspq9{flex-flow: column; margin: 0px 0px 48px; padding: 0px 24px; max-width: 100%;}}
.sd.s1vxl24a{place-content: center space-between; align-items: center; background: var(--s-color-51b7ccbc); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 20px; display: none; flex: 0 0 auto; flex-flow: row; padding: 48px; transition-duration: 800ms; width: 49%; max-width: 49%;}
.sd.s1vxl24a:hover{}
@media screen and (max-width: 1140px){.sd.s1vxl24a{display: none;}}
@media screen and (max-width: 840px){.sd.s1vxl24a{display: none; padding: 48px 24px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 420px){.sd.s1vxl24a{display: none; flex: 0 0 auto; padding: 24px; width: 100%;}}
@media screen and (max-width: 320px){.sd.s1vxl24a{display: none;}}
.sd.s198qkjk{place-content: flex-start center; align-items: flex-start; flex: 1 1 0%; flex-flow: column; padding: 0px; width: auto; max-width: 100%;}
.sd.s1vxl24a:hover .sd.s198qkjk{opacity: 0.5;}
@media screen and (max-width: 420px){.sd.s198qkjk{flex: 1 1 0%;}}
.sd.s656ip0{place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: wrap; gap: 12px; margin: 0px 0px 24px; padding: 0px; width: 100%; --gap-h-208cdb0f-f32f-4603-b8f4-1405126bf6a0: 12px; --gap-v-208cdb0f-f32f-4603-b8f4-1405126bf6a0: 12px; --gap-uuid: 208cdb0f-f32f-4603-b8f4-1405126bf6a0; max-width: 100%;}
@media screen and (max-width: 840px){.sd.s656ip0{align-content: flex-start; align-items: flex-start; flex-flow: column-reverse; margin: 0px 0px 12px; --gap-h-208cdb0f-f32f-4603-b8f4-1405126bf6a0: 0px; --gap-v-208cdb0f-f32f-4603-b8f4-1405126bf6a0: 12px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 420px){.sd.s656ip0{flex: 0 0 auto; width: 100%; --gap-h-208cdb0f-f32f-4603-b8f4-1405126bf6a0: 12px; --gap-v-208cdb0f-f32f-4603-b8f4-1405126bf6a0: 12px;}}
.sd.s1wt6w1m{color: var(--s-color-7488a796); font-family: Montserrat; font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 840px){.sd.s1wt6w1m{font-size: 28px;}}
.sd.s1imz2j{background: var(--s-color-7488a796); border-radius: 80px; color: var(--s-color-51b7ccbc); font-family: Montserrat; font-size: 12px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px; padding: 6px 12px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 840px){.sd.s1imz2j{font-size: 10px;}}
.sd.s9a4qp1{color: var(--s-color-7488a796); flex: 0 0 auto; font-family: var(--s-font-d387890c); font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 840px){.sd.s9a4qp1{font-size: 14px;}}
@media screen and (max-width: 420px){.sd.s9a4qp1{font-size: 12px;}}
.sd.s102eme0{color: var(--s-color-7488a796); font-size: 48px;}
.sd.s1vxl24a:hover .sd.s102eme0{opacity: 0.5; translate: 10px;}
@media screen and (max-width: 840px){.sd.s102eme0{font-size: 32px;}}
.sd.sfwe10u{place-content: center space-between; align-items: center; background: var(--s-color-51b7ccbc); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 20px; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 232px 0px 0px; padding: 48px 16px 48px 330px; transition-duration: 800ms; width: calc(100% - 232px); max-width: calc(100% - 232px);}
.sd.sfwe10u:hover{}
@media screen and (max-width: 840px){.sd.sfwe10u{margin: 0px 0px 48px; padding: 48px 24px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 420px){.sd.sfwe10u{flex: 0 0 auto; margin: 0px 0px 48px; padding: 24px; width: 100%;}}
.sd.sgs54qf{place-content: flex-start center; align-items: flex-start; flex: 1 1 0%; flex-flow: column; padding: 0px; width: auto; max-width: 100%;}
.sd.sfwe10u:hover .sd.sgs54qf{opacity: 0.5;}
.sd.s19scnvg{color: var(--s-color-7488a796); flex: 0 0 auto; font-family: var(--s-font-d387890c); font-size: 36px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1; margin: 0px 0px 24px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 840px){.sd.s19scnvg{font-size: 28px; margin: 0px 0px 12px; width: 100%; max-width: 100%;}}
.sd.s1whzgbq{color: var(--s-color-7488a796); flex: 0 0 auto; font-family: var(--s-font-d387890c); font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: 100%; z-index: 1; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 840px){.sd.s1whzgbq{font-size: 14px;}}
@media screen and (max-width: 420px){.sd.s1whzgbq{font-size: 12px;}}
.sd.s19lbqwr{color: var(--s-color-7488a796); font-size: 48px;}
.sd.sfwe10u:hover .sd.s19lbqwr{opacity: 0.5; translate: 10px;}
@media screen and (max-width: 840px){.sd.s19lbqwr{font-size: 32px;}}
.sd.s1rsgnpt{place-content: flex-start space-between; align-items: flex-start; flex: 0 0 auto; flex-flow: row; gap: 48px; height: 18px; margin: 0px 0px 48px; padding: 0px 48px; width: 1280px; --gap-h-26d26a62-6a6e-43da-99d6-ea9238bcc2f5: 48px; --gap-v-26d26a62-6a6e-43da-99d6-ea9238bcc2f5: 0px; --gap-uuid: 26d26a62-6a6e-43da-99d6-ea9238bcc2f5; max-width: 100%;}
@media screen and (max-width: 840px){.sd.s1rsgnpt{place-content: center space-between; align-items: center; flex-flow: column; margin: 0px 0px 24px; --gap-h-26d26a62-6a6e-43da-99d6-ea9238bcc2f5: 0px; --gap-v-26d26a62-6a6e-43da-99d6-ea9238bcc2f5: 48px; max-width: 100%;}}
@media screen and (max-width: 420px){.sd.s1rsgnpt{gap: 24px; padding: 0px 24px; --gap-h-26d26a62-6a6e-43da-99d6-ea9238bcc2f5: 24px; --gap-v-26d26a62-6a6e-43da-99d6-ea9238bcc2f5: 0px;}}
.sd.sni0uq0{inset: -37px auto 0px 0px; flex: 0 0 auto; height: 55px; position: absolute; width: 110px; z-index: 1; max-width: 100%;}
@media screen and (max-width: 840px){.sd.sni0uq0{margin: 0px; max-width: 100%;}}
@media screen and (max-width: 420px){.sd.sni0uq0{inset: -37px auto 0px 0px; height: auto; width: 106px; max-width: 100%;}}
.sd.s16vzce9{place-content: center flex-end; align-items: center; flex: 1 1 0%; flex-flow: wrap; gap: 32px; height: auto; padding: 0px; width: auto; --gap-h-505b79dd-7146-4f12-ad11-a5806a7f747f: 32px; --gap-v-505b79dd-7146-4f12-ad11-a5806a7f747f: 32px; --gap-uuid: 505b79dd-7146-4f12-ad11-a5806a7f747f; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s16vzce9{gap: 24px; --gap-h-505b79dd-7146-4f12-ad11-a5806a7f747f: 24px; --gap-v-505b79dd-7146-4f12-ad11-a5806a7f747f: 24px;}}
@media screen and (max-width: 840px){.sd.s16vzce9{display: none; --gap-h-505b79dd-7146-4f12-ad11-a5806a7f747f: 32px; --gap-v-505b79dd-7146-4f12-ad11-a5806a7f747f: 32px;}}
@media screen and (max-width: 420px){.sd.s16vzce9{display: none; --gap-h-505b79dd-7146-4f12-ad11-a5806a7f747f: 32px; --gap-v-505b79dd-7146-4f12-ad11-a5806a7f747f: 32px;}}
@media screen and (max-width: 320px){.sd.s16vzce9{display: none; --gap-h-505b79dd-7146-4f12-ad11-a5806a7f747f: 32px; --gap-v-505b79dd-7146-4f12-ad11-a5806a7f747f: 32px;}}
.sd.s1x7up92{place-content: center; align-items: center; flex-flow: row; padding: 0px;}
.sd.spj31yb{color: var(--s-color-51b7ccbc); font-family: var(--s-font-d387890c); font-size: 13px; font-weight: 500; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; text-decoration: none; transition-duration: 400ms; transition-timing-function: ease-out; width: auto; max-width: 100%; justify-content: center;}
.sd.spj31yb:hover{opacity: 0.5; translate: 2px 2px;}
@media screen and (max-width: 420px){.sd.spj31yb{display: flex;}}
@media screen and (max-width: 320px){.sd.spj31yb{display: flex;}}
.sd.slgts2v{place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; padding: 0px 48px; width: 1280px; --gap-uuid: baf84ce2-e9fa-484c-9734-48b407459b3f; --gap-h-baf84ce2-e9fa-484c-9734-48b407459b3f: 0px; --gap-v-baf84ce2-e9fa-484c-9734-48b407459b3f: 0px; max-width: 100%;}
@media screen and (max-width: 840px){.sd.slgts2v{flex-flow: column-reverse; gap: 24px; --gap-h-baf84ce2-e9fa-484c-9734-48b407459b3f: 0px; --gap-v-baf84ce2-e9fa-484c-9734-48b407459b3f: 24px;}}
.sd.s3lhguj{color: var(--s-color-51b7ccbc); font-family: Montserrat; font-size: 10px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 0px; text-align: left; transition-delay: 300ms; transition-duration: 1000ms; width: auto; z-index: 1; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 420px){.sd.s3lhguj{flex: 0 0 auto;}}
.sd.sli4h0g{place-content: center; align-items: center; flex-flow: row; margin: 0px; padding: 0px; max-width: 100%;}
@media screen and (max-width: 840px){.sd.sli4h0g{place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; padding: 0px 48px; width: calc(100% - (var(--gap-h-baf84ce2-e9fa-484c-9734-48b407459b3f) * 0)); max-width: calc(100% - (var(--gap-h-baf84ce2-e9fa-484c-9734-48b407459b3f) * 0));}}
@media screen and (max-width: 420px){.sd.sli4h0g{place-content: flex-start center; align-items: flex-start; display: flex; flex: 0 0 auto; flex-flow: row; padding: 0px 24px; width: 100%;}}
.sd.sgh9zj{place-content: center; align-items: center; flex-flow: row; height: auto; padding: 0px; max-width: 100%;}
.sd.sgh9zj:hover{opacity: 1;}
@media screen and (max-width: 840px){.sd.sgh9zj{justify-content: flex-start;}}
@media screen and (max-width: 420px){.sd.sgh9zj{place-content: flex-start; align-items: flex-start; flex-direction: row;}}
.sd.s1t8ni6p{color: var(--s-color-51b7ccbc); display: none; font-family: var(--s-font-d387890c); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center;}
.sd.sgh9zj:hover .sd.s1t8ni6p{opacity: 0.5;}
@media screen and (max-width: 1140px){.sd.s1t8ni6p{display: none;}}
@media screen and (max-width: 840px){.sd.s1t8ni6p{display: none;}}
@media screen and (max-width: 420px){.sd.s1t8ni6p{display: none;}}
@media screen and (max-width: 320px){.sd.s1t8ni6p{display: none;}}
.sd.s1rt0le4{color: var(--s-color-51b7ccbc); display: none; font-size: 16px; margin: 0px 0px 0px 3px; max-width: calc(100% - 3px);}
.sd.sgh9zj:hover .sd.s1rt0le4{opacity: 0.5;}
@media screen and (max-width: 1140px){.sd.s1rt0le4{display: none;}}
@media screen and (max-width: 840px){.sd.s1rt0le4{display: none;}}
@media screen and (max-width: 420px){.sd.s1rt0le4{display: none;}}
@media screen and (max-width: 320px){.sd.s1rt0le4{display: none;}}
.sd.sv63vc8{color: var(--s-color-51b7ccbc); font-family: var(--s-font-d387890c); font-size: 12px; font-weight: 600; height: auto; letter-spacing: 0.15em; line-height: 1.4; margin: 0px; padding: 0px 12px; text-align: center; width: auto; max-width: 100%; justify-content: center;}
.sd.sv63vc8:hover{opacity: 0.5;}
@media screen and (max-width: 840px){.sd.sv63vc8{display: flex;}}
@media screen and (max-width: 420px){.sd.sv63vc8{display: flex;}}
.sd.s1dji05w{background: var(--s-color-ff929267); border-radius: 0px; height: 100%; margin: 0px; opacity: 1; padding: 0px; width: 100%; max-width: 100%;}
.sd.s1smn0uc{place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 100%; max-width: 100%;}
.sd.s2vj8dh{place-content: center flex-start; align-items: center; background: rgb(248, 247, 246); flex: 0 0 auto; flex-flow: column; height: auto; padding: 120px 48px; width: 1280px; max-width: 100%;}
@media screen and (max-width: 420px){.sd.s2vj8dh{padding: 64px 24px;}}
.sd.s111t9vk{padding: 120px 48px; width: 1280px; height: auto; flex-flow: column; place-content: center flex-start; align-items: center; max-width: 100%;}
@media screen and (max-width: 420px){.sd.s111t9vk{padding: 64px 24px; flex-direction: column;}}
.sd.sczsi7o{place-content: stretch flex-start; align-items: stretch; flex: 0 0 auto; flex-flow: row; gap: 96px; margin: 0px; padding: 0px; transition-delay: 200ms; transition-duration: 800ms; width: 100%; --gap-h-69ceb6d8-abb0-4097-80f5-0df754b152d8: 96px; --gap-v-69ceb6d8-abb0-4097-80f5-0df754b152d8: 0px; --gap-uuid: 69ceb6d8-abb0-4097-80f5-0df754b152d8; max-width: 100%;}
.sd.sczsi7o.appear{filter: blur(10px); opacity: 0; --gap-h-69ceb6d8-abb0-4097-80f5-0df754b152d8: 96px; --gap-v-69ceb6d8-abb0-4097-80f5-0df754b152d8: 0px;}
.sd.sczsi7o.appear-active{}
@media screen and (max-width: 1140px){.sd.sczsi7o{flex-flow: row; --gap-h-69ceb6d8-abb0-4097-80f5-0df754b152d8: 96px; --gap-v-69ceb6d8-abb0-4097-80f5-0df754b152d8: 0px;}}
@media screen and (max-width: 840px){.sd.sczsi7o{flex-flow: column; --gap-h-69ceb6d8-abb0-4097-80f5-0df754b152d8: 0px; --gap-v-69ceb6d8-abb0-4097-80f5-0df754b152d8: 96px;}}
@media screen and (max-width: 420px){.sd.sczsi7o{gap: 48px; --gap-h-69ceb6d8-abb0-4097-80f5-0df754b152d8: 48px; --gap-v-69ceb6d8-abb0-4097-80f5-0df754b152d8: 0px;}}
.sd.s16yks6z{place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px 0px 96px; width: calc(40% - (var(--gap-h-69ceb6d8-abb0-4097-80f5-0df754b152d8) * 0.6)); --gap-h-8efb739f-df89-4045-8ab8-af38529aadfc: 0px; --gap-v-8efb739f-df89-4045-8ab8-af38529aadfc: 0px; --gap-uuid: 8efb739f-df89-4045-8ab8-af38529aadfc; max-width: calc(40% - (var(--gap-h-69ceb6d8-abb0-4097-80f5-0df754b152d8) * 0.6));}
@media screen and (max-width: 1140px){.sd.s16yks6z{flex-direction: column; --gap-h-8efb739f-df89-4045-8ab8-af38529aadfc: 0px; --gap-v-8efb739f-df89-4045-8ab8-af38529aadfc: 0px;}}
@media screen and (max-width: 840px){.sd.s16yks6z{flex: 0 0 auto; padding: 0px; width: calc(100% - (var(--gap-h-69ceb6d8-abb0-4097-80f5-0df754b152d8) * 0)); --gap-h-8efb739f-df89-4045-8ab8-af38529aadfc: 0px; --gap-v-8efb739f-df89-4045-8ab8-af38529aadfc: 0px; max-width: calc(100% - (var(--gap-h-69ceb6d8-abb0-4097-80f5-0df754b152d8) * 0));}}
.sd.s1juoih0{border-width: 0px; border-style: solid; border-color: rgb(17, 17, 17); color: rgb(17, 17, 17); flex: 0 0 auto; font-family: var(--s-font-999e9af5); font-size: 24px; font-weight: 500; height: auto; letter-spacing: normal; line-height: 1.4; margin: 48px 0px 0px; text-align: left; transition-delay: 200ms; transition-duration: 800ms; width: calc(100% - (var(--gap-h-8efb739f-df89-4045-8ab8-af38529aadfc) * 0)); max-width: calc(100% - (var(--gap-h-8efb739f-df89-4045-8ab8-af38529aadfc) * 0)); justify-content: flex-start;}
.sd.s1juoih0.appear{filter: blur(10px); opacity: 0;}
.sd.s1juoih0.appear-active{}
@media screen and (max-width: 1140px){.sd.s1juoih0{flex: 0 0 auto; width: 100%;}}
@media screen and (max-width: 420px){.sd.s1juoih0{font-size: 20px;}}
@media screen and (max-width: 320px){.sd.s1juoih0{font-size: 24px;}}
.sd.s1a1zago{color: rgb(17, 17, 17); flex: 1 1 0%; font-family: var(--s-font-999e9af5); font-size: 16px; font-weight: 500; height: auto; line-height: 1.6; margin: 48px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 420px){.sd.s1a1zago{margin: 24px 0px 0px; max-width: 100%;}}
.sd.sq6dixl{place-content: stretch flex-start; align-items: stretch; flex: 1 1 0%; flex-flow: wrap; gap: 24px; padding: 0px; width: auto; --gap-h-d0e6ccaf-3030-44e2-b031-447ca7ae3916: 24px; --gap-v-d0e6ccaf-3030-44e2-b031-447ca7ae3916: 24px; --gap-uuid: d0e6ccaf-3030-44e2-b031-447ca7ae3916; max-width: 100%;}
@media screen and (max-width: 420px){.sd.sq6dixl{gap: 12px; --gap-h-d0e6ccaf-3030-44e2-b031-447ca7ae3916: 12px; --gap-v-d0e6ccaf-3030-44e2-b031-447ca7ae3916: 12px;}}
.sd.svhsqcs{place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; height: calc(50% - (var(--gap-v-d0e6ccaf-3030-44e2-b031-447ca7ae3916) * 0.5)); padding: 0px; width: calc(50% - (var(--gap-h-d0e6ccaf-3030-44e2-b031-447ca7ae3916) * 0.5)); max-width: calc(50% - (var(--gap-h-d0e6ccaf-3030-44e2-b031-447ca7ae3916) * 0.5));}
.sd.sq9uqw7{border-radius: 8px; flex: 0 0 auto; height: 100%; width: 100%; max-width: 100%;}
@media screen and (max-width: 840px){.sd.sq9uqw7{flex: 0 0 auto; height: 240px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 420px){.sd.sq9uqw7{flex: 0 0 auto; height: 140px; width: 100%; max-width: 100%;}}
.sd.s1j2b2hg{place-content: center flex-start; align-items: center; background: var(--s-color-ff929267); display: none; flex: 0 0 auto; flex-flow: column; height: auto; padding: 120px 48px; width: 1280px; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s1j2b2hg{display: none;}}
@media screen and (max-width: 840px){.sd.s1j2b2hg{display: none;}}
@media screen and (max-width: 420px){.sd.s1j2b2hg{display: none; padding: 64px 24px;}}
@media screen and (max-width: 320px){.sd.s1j2b2hg{display: none;}}
.sd.s1vvg9j9{padding: 120px 48px; width: 1280px; height: auto; flex-flow: column; place-content: center flex-start; align-items: center; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s1vvg9j9{flex-direction: column;}}
@media screen and (max-width: 840px){.sd.s1vvg9j9{flex-direction: column;}}
@media screen and (max-width: 420px){.sd.s1vvg9j9{padding: 64px 24px; flex-direction: column;}}
@media screen and (max-width: 320px){.sd.s1vvg9j9{flex-direction: column;}}
.sd.s1vecv9l{place-content: stretch flex-start; align-items: stretch; flex: 0 0 auto; flex-flow: wrap; gap: 96px; margin: 0px; padding: 0px; transition-delay: 200ms; transition-duration: 800ms; width: 100%; --gap-h-6c76eb84-702c-4006-add8-cf5e7a398610: 96px; --gap-v-6c76eb84-702c-4006-add8-cf5e7a398610: 96px; --gap-uuid: 6c76eb84-702c-4006-add8-cf5e7a398610; max-width: 100%;}
.sd.s1vecv9l.appear{filter: blur(10px); opacity: 0; --gap-h-6c76eb84-702c-4006-add8-cf5e7a398610: 96px; --gap-v-6c76eb84-702c-4006-add8-cf5e7a398610: 96px;}
.sd.s1vecv9l.appear-active{}
@media screen and (max-width: 1140px){.sd.s1vecv9l{flex-flow: row; --gap-h-6c76eb84-702c-4006-add8-cf5e7a398610: 96px; --gap-v-6c76eb84-702c-4006-add8-cf5e7a398610: 0px;}}
@media screen and (max-width: 840px){.sd.s1vecv9l{flex-flow: column; --gap-h-6c76eb84-702c-4006-add8-cf5e7a398610: 0px; --gap-v-6c76eb84-702c-4006-add8-cf5e7a398610: 96px;}}
@media screen and (max-width: 420px){.sd.s1vecv9l{gap: 48px; --gap-h-6c76eb84-702c-4006-add8-cf5e7a398610: 48px; --gap-v-6c76eb84-702c-4006-add8-cf5e7a398610: 48px;}}
.sd.sneixsu{place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px 0px 96px; width: calc(40% - (var(--gap-h-6c76eb84-702c-4006-add8-cf5e7a398610) * 0.6)); --gap-h-5f101611-14b2-48e5-8060-e96919b9b0ad: 0px; --gap-v-5f101611-14b2-48e5-8060-e96919b9b0ad: 0px; --gap-uuid: 5f101611-14b2-48e5-8060-e96919b9b0ad; max-width: calc(40% - (var(--gap-h-6c76eb84-702c-4006-add8-cf5e7a398610) * 0.6));}
@media screen and (max-width: 1140px){.sd.sneixsu{flex-direction: column; --gap-h-5f101611-14b2-48e5-8060-e96919b9b0ad: 0px; --gap-v-5f101611-14b2-48e5-8060-e96919b9b0ad: 0px;}}
@media screen and (max-width: 840px){.sd.sneixsu{flex: 0 0 auto; padding: 0px; width: calc(100% - (var(--gap-h-6c76eb84-702c-4006-add8-cf5e7a398610) * 0)); --gap-h-5f101611-14b2-48e5-8060-e96919b9b0ad: 0px; --gap-v-5f101611-14b2-48e5-8060-e96919b9b0ad: 0px; max-width: calc(100% - (var(--gap-h-6c76eb84-702c-4006-add8-cf5e7a398610) * 0));}}
.sd.s75xzhc{border-bottom: 0px solid var(--s-color-7488a796); border-left: 0px solid var(--s-color-7488a796); border-right: 0px solid var(--s-color-7488a796); border-top: 0px solid var(--s-color-7488a796); color: var(--s-color-7488a796); flex: 0 0 auto; font-family: var(--s-font-d387890c); font-size: 24px; font-weight: 500; height: auto; letter-spacing: normal; line-height: 1.4; margin: 48px 0px 0px; text-align: left; transition-delay: 200ms; transition-duration: 800ms; width: calc(100% - (var(--gap-h-5f101611-14b2-48e5-8060-e96919b9b0ad) * 0)); max-width: calc(100% - (var(--gap-h-5f101611-14b2-48e5-8060-e96919b9b0ad) * 0)); justify-content: flex-start;}
.sd.s75xzhc.appear{filter: blur(10px); opacity: 0;}
.sd.s75xzhc.appear-active{}
@media screen and (max-width: 1140px){.sd.s75xzhc{flex: 0 0 auto; width: 100%;}}
@media screen and (max-width: 420px){.sd.s75xzhc{font-size: 20px;}}
@media screen and (max-width: 320px){.sd.s75xzhc{font-size: 24px;}}
.sd.s14ddby3{color: var(--s-color-7488a796); flex: 1 1 0%; font-family: var(--s-font-d387890c); font-size: 16px; font-weight: 500; height: auto; line-height: 1.6; margin: 48px 0px 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 420px){.sd.s14ddby3{margin: 24px 0px 0px; max-width: 100%;}}
.sd.s1bcv0i1{place-content: stretch flex-start; align-items: stretch; flex: 1 1 0%; flex-flow: wrap; gap: 24px; padding: 0px; width: auto; --gap-h-k4_qe7-p9: 24px; --gap-v-k4_qe7-p9: 24px; --gap-uuid: k4_qe7P9; max-width: 100%;}
@media screen and (max-width: 420px){.sd.s1bcv0i1{gap: 12px; --gap-h-k4_qe7-p9: 12px; --gap-v-k4_qe7-p9: 12px;}}
.sd.s1fr994{place-content: center; align-items: center; flex-flow: column; height: auto; padding: 0px; width: calc(50% - (var(--gap-h-k4_qe7P9) * 0.5)); max-width: calc(50% - (var(--gap-h-k4_qe7P9) * 0.5));}
.sd.s1qzt1jc{border-radius: 8px; display: flex; flex: 0 0 auto; height: 100%; width: 100%; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s1qzt1jc{display: flex;}}
@media screen and (max-width: 840px){.sd.s1qzt1jc{display: flex; flex: 0 0 auto; height: 240px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 420px){.sd.s1qzt1jc{display: flex; flex: 0 0 auto; height: 140px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 320px){.sd.s1qzt1jc{display: flex;}}
.sd.s1d5nixi{place-content: center; align-items: center; flex-flow: column; height: auto; padding: 0px; width: calc(50% - (var(--gap-h-k4_qe7P9) * 0.5)); max-width: calc(50% - (var(--gap-h-k4_qe7P9) * 0.5));}
.sd.srbben9{border-radius: 8px; display: flex; flex: 0 0 auto; height: auto; width: 100%; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.srbben9{display: flex;}}
@media screen and (max-width: 840px){.sd.srbben9{display: flex; flex: 0 0 auto; height: 240px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 420px){.sd.srbben9{display: flex; flex: 0 0 auto; height: 140px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 320px){.sd.srbben9{display: flex;}}
.sd.s1j7vyji{place-content: center; align-items: center; flex-flow: column; height: auto; padding: 0px; width: calc(50% - (var(--gap-h-k4_qe7P9) * 0.5)); max-width: calc(50% - (var(--gap-h-k4_qe7P9) * 0.5));}
.sd.sr4or0w{border-radius: 8px; display: flex; flex: 0 0 auto; height: 100%; width: 100%; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.sr4or0w{display: flex;}}
@media screen and (max-width: 840px){.sd.sr4or0w{display: flex; flex: 0 0 auto; height: 240px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 420px){.sd.sr4or0w{display: flex; flex: 0 0 auto; height: 140px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 320px){.sd.sr4or0w{display: flex;}}
.sd.s1doh5ja{place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; height: calc(50% - (var(--gap-v-k4_qe7P9) * 0.5)); padding: 0px; width: calc(50% - (var(--gap-h-k4_qe7P9) * 0.5)); max-width: calc(50% - (var(--gap-h-k4_qe7P9) * 0.5));}
.sd.s1pteout{border-radius: 8px; display: flex; flex: 0 0 auto; height: 100%; width: 100%; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s1pteout{display: flex;}}
@media screen and (max-width: 840px){.sd.s1pteout{display: flex; flex: 0 0 auto; height: 240px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 420px){.sd.s1pteout{display: flex; flex: 0 0 auto; height: 140px; width: 100%; max-width: 100%;}}
@media screen and (max-width: 320px){.sd.s1pteout{display: flex;}}
.sd.s141xzuz{place-content: center flex-start; align-items: center; background: var(--s-color-beb10372); display: none; flex: 0 0 auto; flex-flow: column; height: auto; padding: 120px 48px; width: 1280px; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s141xzuz{display: none;}}
@media screen and (max-width: 840px){.sd.s141xzuz{display: none;}}
@media screen and (max-width: 420px){.sd.s141xzuz{display: none; padding: 64px 24px;}}
@media screen and (max-width: 320px){.sd.s141xzuz{display: none;}}
.sd.s3vh4te{padding: 120px 48px; width: 1280px; height: auto; flex-flow: column; place-content: center flex-start; align-items: center; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s3vh4te{flex-direction: column;}}
@media screen and (max-width: 840px){.sd.s3vh4te{flex-direction: column;}}
@media screen and (max-width: 420px){.sd.s3vh4te{padding: 64px 24px; flex-direction: column;}}
@media screen and (max-width: 320px){.sd.s3vh4te{flex-direction: column;}}
.sd.s1dv25c0{place-content: stretch flex-start; align-items: stretch; flex: 0 0 auto; flex-flow: row; gap: 96px; padding: 0px; width: 100%; --gap-h-9063fb5b-29af-4515-bdde-9b5d90e5d054: 96px; --gap-v-9063fb5b-29af-4515-bdde-9b5d90e5d054: 0px; --gap-uuid: 9063fb5b-29af-4515-bdde-9b5d90e5d054; max-width: 100%;}
@media screen and (max-width: 840px){.sd.s1dv25c0{flex-flow: column-reverse; --gap-h-9063fb5b-29af-4515-bdde-9b5d90e5d054: 0px; --gap-v-9063fb5b-29af-4515-bdde-9b5d90e5d054: 96px;}}
@media screen and (max-width: 420px){.sd.s1dv25c0{gap: 48px; --gap-h-9063fb5b-29af-4515-bdde-9b5d90e5d054: 48px; --gap-v-9063fb5b-29af-4515-bdde-9b5d90e5d054: 0px;}}
.sd.sy10prv{border-radius: 8px; flex: 0 0 auto; height: auto; width: calc(45% - (var(--gap-h-9063fb5b-29af-4515-bdde-9b5d90e5d054) * 0.55)); max-width: calc(45% - (var(--gap-h-9063fb5b-29af-4515-bdde-9b5d90e5d054) * 0.55));}
@media screen and (max-width: 840px){.sd.sy10prv{flex: 0 0 auto; height: 480px; width: calc(100% - (var(--gap-h-9063fb5b-29af-4515-bdde-9b5d90e5d054) * 0)); max-width: calc(100% - (var(--gap-h-9063fb5b-29af-4515-bdde-9b5d90e5d054) * 0));}}
@media screen and (max-width: 420px){.sd.sy10prv{flex: 0 0 auto; height: 320px; width: calc(100% - (var(--gap-h-9063fb5b-29af-4515-bdde-9b5d90e5d054) * 0)); max-width: calc(100% - (var(--gap-h-9063fb5b-29af-4515-bdde-9b5d90e5d054) * 0));}}
.sd.s1pmqdeu{place-content: stretch flex-start; align-items: stretch; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px; width: calc(50% - (var(--gap-h-9063fb5b-29af-4515-bdde-9b5d90e5d054) * 0.5)); --gap-h-a393605e-9597-4cf1-b804-9767e2b60a48: 0px; --gap-v-a393605e-9597-4cf1-b804-9767e2b60a48: 0px; --gap-uuid: a393605e-9597-4cf1-b804-9767e2b60a48; max-width: calc(50% - (var(--gap-h-9063fb5b-29af-4515-bdde-9b5d90e5d054) * 0.5));}
@media screen and (max-width: 840px){.sd.s1pmqdeu{flex: 0 0 auto; width: calc(100% - (var(--gap-h-9063fb5b-29af-4515-bdde-9b5d90e5d054) * 0)); --gap-h-a393605e-9597-4cf1-b804-9767e2b60a48: 0px; --gap-v-a393605e-9597-4cf1-b804-9767e2b60a48: 0px; max-width: calc(100% - (var(--gap-h-9063fb5b-29af-4515-bdde-9b5d90e5d054) * 0));}}
.sd.spfg3yf{color: var(--s-color-7488a796); flex: 1 1 0%; font-family: var(--s-font-d387890c); font-size: 16px; font-weight: 500; height: auto; line-height: 1.6; margin: 48px 0px 0px; text-align: left; transition-delay: 200ms; transition-duration: 600ms; transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); width: auto; max-width: 100%; justify-content: flex-start;}
.sd.spfg3yf.appear{filter: blur(10px); opacity: 0;}
.sd.spfg3yf.appear-active{}
@media screen and (max-width: 420px){.sd.spfg3yf{margin: 24px 0px 0px; max-width: 100%;}}
.sd.s2peyw4{place-content: stretch flex-start; align-items: stretch; flex: 0 0 auto; flex-flow: wrap; gap: 48px; margin: 48px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-a393605e-9597-4cf1-b804-9767e2b60a48) * 0)); --gap-h-67cf4ca3-bd81-4488-81df-f64c6854c5dd: 48px; --gap-v-67cf4ca3-bd81-4488-81df-f64c6854c5dd: 48px; --gap-uuid: 67cf4ca3-bd81-4488-81df-f64c6854c5dd; max-width: calc(100% - (var(--gap-h-a393605e-9597-4cf1-b804-9767e2b60a48) * 0));}
@media screen and (max-width: 420px){.sd.s2peyw4{gap: 24px; margin: 24px 0px 0px; --gap-h-67cf4ca3-bd81-4488-81df-f64c6854c5dd: 24px; --gap-v-67cf4ca3-bd81-4488-81df-f64c6854c5dd: 24px; width: calc(100% - (var(--gap-h-a393605e-9597-4cf1-b804-9767e2b60a48) * 0)); max-width: calc(100% - (var(--gap-h-a393605e-9597-4cf1-b804-9767e2b60a48) * 0));}}
.sd.s4t07by{place-content: flex-start; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; transition-delay: 200ms; transition-duration: 800ms; width: calc(50% - (var(--gap-h-67cf4ca3-bd81-4488-81df-f64c6854c5dd) * 0.5)); --gap-h-5491e254-a7f8-43ce-8f62-f3a83c88a954: 0px; --gap-v-5491e254-a7f8-43ce-8f62-f3a83c88a954: 0px; --gap-uuid: 5491e254-a7f8-43ce-8f62-f3a83c88a954; max-width: calc(50% - (var(--gap-h-67cf4ca3-bd81-4488-81df-f64c6854c5dd) * 0.5));}
.sd.s4t07by.appear{filter: blur(10px); opacity: 0; --gap-h-5491e254-a7f8-43ce-8f62-f3a83c88a954: 0px; --gap-v-5491e254-a7f8-43ce-8f62-f3a83c88a954: 0px;}
.sd.s4t07by.appear-active{}
@media screen and (max-width: 1140px){.sd.s4t07by{flex-flow: column; --gap-h-5491e254-a7f8-43ce-8f62-f3a83c88a954: 0px; --gap-v-5491e254-a7f8-43ce-8f62-f3a83c88a954: 0px;}}
.sd.s16ra3sm{border-bottom: 0px solid var(--s-color-7488a796); border-left: 0px solid var(--s-color-7488a796); border-right: 0px solid var(--s-color-7488a796); border-top: 0px solid var(--s-color-7488a796); color: var(--s-color-7488a796); flex: 0 0 auto; font-family: var(--s-font-d387890c); font-size: 20px; font-weight: 500; height: auto; letter-spacing: normal; line-height: 1.4; text-align: left; transition-delay: 200ms; transition-duration: 800ms; width: calc(100% - (var(--gap-h-5491e254-a7f8-43ce-8f62-f3a83c88a954) * 0)); max-width: calc(100% - (var(--gap-h-5491e254-a7f8-43ce-8f62-f3a83c88a954) * 0)); justify-content: flex-start;}
.sd.s16ra3sm.appear{filter: blur(10px); opacity: 0;}
.sd.s16ra3sm.appear-active{}
@media screen and (max-width: 1140px){.sd.s16ra3sm{flex: 0 0 auto; width: 100%;}}
@media screen and (max-width: 420px){.sd.s16ra3sm{font-size: 18px;}}
@media screen and (max-width: 320px){.sd.s16ra3sm{font-size: 24px;}}
.sd.svvlfbu{color: var(--s-color-7488a796); flex: 0 0 auto; font-family: var(--s-font-d387890c); font-size: 13px; font-weight: 500; height: auto; line-height: 1.6; margin: 6px 0px 0px; text-align: left; width: calc(100% - (var(--gap-h-5491e254-a7f8-43ce-8f62-f3a83c88a954) * 0)); max-width: calc(100% - (var(--gap-h-5491e254-a7f8-43ce-8f62-f3a83c88a954) * 0)); justify-content: flex-start;}
.sd.s1v9s63i{place-content: center flex-start; align-items: center; background: var(--s-color-ff929267); flex: 0 0 auto; flex-flow: column; height: auto; padding: 120px 48px; width: 1280px; max-width: 100%;}
@media screen and (max-width: 420px){.sd.s1v9s63i{padding: 64px 24px;}}
.sd.stpe62v{padding: 120px 48px; width: 1280px; height: auto; flex-flow: column; place-content: center flex-start; align-items: center; max-width: 100%;}
@media screen and (max-width: 420px){.sd.stpe62v{padding: 64px 24px; flex-direction: column;}}
.sd.s17afcnc{place-content: stretch flex-start; align-items: stretch; flex: 0 0 auto; flex-flow: row; gap: 96px; margin: 0px; padding: 0px; transition-delay: 200ms; transition-duration: 800ms; width: 100%; --gap-h-7292b786-380b-4085-b605-87f3edb722c0: 96px; --gap-v-7292b786-380b-4085-b605-87f3edb722c0: 0px; --gap-uuid: 7292b786-380b-4085-b605-87f3edb722c0; max-width: 100%;}
.sd.s17afcnc.appear{filter: blur(10px); opacity: 0; --gap-h-7292b786-380b-4085-b605-87f3edb722c0: 96px; --gap-v-7292b786-380b-4085-b605-87f3edb722c0: 0px;}
.sd.s17afcnc.appear-active{}
@media screen and (max-width: 1140px){.sd.s17afcnc{flex-flow: row; --gap-h-7292b786-380b-4085-b605-87f3edb722c0: 96px; --gap-v-7292b786-380b-4085-b605-87f3edb722c0: 0px;}}
@media screen and (max-width: 840px){.sd.s17afcnc{flex-flow: column; --gap-h-7292b786-380b-4085-b605-87f3edb722c0: 0px; --gap-v-7292b786-380b-4085-b605-87f3edb722c0: 96px;}}
@media screen and (max-width: 420px){.sd.s17afcnc{gap: 48px; --gap-h-7292b786-380b-4085-b605-87f3edb722c0: 48px; --gap-v-7292b786-380b-4085-b605-87f3edb722c0: 0px;}}
.sd.s1fohjzy{place-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-flow: column; gap: 0px; padding: 0px 0px 96px; width: auto; --gap-h-f02f2f05-1818-47e6-9857-d45fbe7bddc5: 0px; --gap-v-f02f2f05-1818-47e6-9857-d45fbe7bddc5: 0px; --gap-uuid: f02f2f05-1818-47e6-9857-d45fbe7bddc5; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s1fohjzy{flex-direction: column; --gap-h-f02f2f05-1818-47e6-9857-d45fbe7bddc5: 0px; --gap-v-f02f2f05-1818-47e6-9857-d45fbe7bddc5: 0px;}}
@media screen and (max-width: 840px){.sd.s1fohjzy{flex: 0 0 auto; padding: 0px; width: calc(100% - (var(--gap-h-7292b786-380b-4085-b605-87f3edb722c0) * 0)); --gap-h-f02f2f05-1818-47e6-9857-d45fbe7bddc5: 0px; --gap-v-f02f2f05-1818-47e6-9857-d45fbe7bddc5: 0px; max-width: calc(100% - (var(--gap-h-7292b786-380b-4085-b605-87f3edb722c0) * 0));}}
.sd.s1xyr0ze{border-bottom: 0px solid var(--s-color-7488a796); border-left: 0px solid var(--s-color-7488a796); border-right: 0px solid var(--s-color-7488a796); border-top: 0px solid var(--s-color-7488a796); color: var(--s-color-7488a796); flex: 0 0 auto; font-family: var(--s-font-d387890c); font-size: 24px; font-weight: 500; height: auto; letter-spacing: normal; line-height: 1.4; margin: 48px 0px 0px; text-align: left; transition-delay: 200ms; transition-duration: 800ms; width: calc(100% - (var(--gap-h-f02f2f05-1818-47e6-9857-d45fbe7bddc5) * 0)); max-width: calc(100% - (var(--gap-h-f02f2f05-1818-47e6-9857-d45fbe7bddc5) * 0)); justify-content: flex-start;}
.sd.s1xyr0ze.appear{filter: blur(10px); opacity: 0;}
.sd.s1xyr0ze.appear-active{}
@media screen and (max-width: 1140px){.sd.s1xyr0ze{flex: 0 0 auto; width: 100%;}}
@media screen and (max-width: 420px){.sd.s1xyr0ze{font-size: 20px;}}
@media screen and (max-width: 320px){.sd.s1xyr0ze{font-size: 24px;}}
.sd.s1dh327{color: var(--s-color-7488a796); flex: 0 0 auto; font-family: var(--s-font-d387890c); font-size: 16px; font-weight: 400; height: auto; line-height: 1.9; margin: 48px 0px 0px; padding: 0px; text-align: left; width: calc(100% - (var(--gap-h-f02f2f05-1818-47e6-9857-d45fbe7bddc5) * 0)); max-width: calc(100% - (var(--gap-h-f02f2f05-1818-47e6-9857-d45fbe7bddc5) * 0));}
.sd.s1dh327 > p{color: var(--s-color-7488a796); font-weight: 500; margin: 12px 0px;}
@media screen and (max-width: 420px){.sd.s1dh327{margin: 24px 0px 0px; width: calc(100% - (var(--gap-h-f02f2f05-1818-47e6-9857-d45fbe7bddc5) * 0)); max-width: calc(100% - (var(--gap-h-f02f2f05-1818-47e6-9857-d45fbe7bddc5) * 0));}}
.sd.s1dqafho{border-radius: 8px; flex: 0 0 auto; height: auto; width: calc(45% - (var(--gap-h-7292b786-380b-4085-b605-87f3edb722c0) * 0.55)); max-width: calc(45% - (var(--gap-h-7292b786-380b-4085-b605-87f3edb722c0) * 0.55));}
@media screen and (max-width: 840px){.sd.s1dqafho{flex: 0 0 auto; height: 480px; width: calc(100% - (var(--gap-h-7292b786-380b-4085-b605-87f3edb722c0) * 0)); max-width: calc(100% - (var(--gap-h-7292b786-380b-4085-b605-87f3edb722c0) * 0));}}
@media screen and (max-width: 420px){.sd.s1dqafho{flex: 0 0 auto; height: 320px; width: calc(100% - (var(--gap-h-7292b786-380b-4085-b605-87f3edb722c0) * 0)); max-width: calc(100% - (var(--gap-h-7292b786-380b-4085-b605-87f3edb722c0) * 0));}}
.sd.sorg5cx{place-content: center flex-start; align-items: center; background: var(--s-color-beb10372); flex: 0 0 auto; flex-flow: column; height: auto; padding: 120px 48px; width: 1280px; max-width: 100%;}
@media screen and (max-width: 840px){.sd.sorg5cx{flex-flow: column;}}
@media screen and (max-width: 420px){.sd.sorg5cx{padding: 64px 24px;}}
.sd.spmq8w8{padding: 120px 48px; width: 1280px; height: auto; flex-flow: column; place-content: center flex-start; align-items: center; max-width: 100%;}
@media screen and (max-width: 840px){.sd.spmq8w8{flex-flow: column;}}
@media screen and (max-width: 420px){.sd.spmq8w8{padding: 64px 24px; flex-direction: column;}}
.sd.s1lo5l44{place-content: stretch flex-start; align-items: stretch; flex: 0 0 auto; flex-flow: row; gap: 96px; margin: 0px; padding: 0px; transition-delay: 200ms; transition-duration: 800ms; width: 100%; --gap-h-d75e7188-6cd7-447e-89ae-340ba112e6ec: 96px; --gap-v-d75e7188-6cd7-447e-89ae-340ba112e6ec: 0px; --gap-uuid: d75e7188-6cd7-447e-89ae-340ba112e6ec; max-width: 100%;}
.sd.s1lo5l44.appear{filter: blur(10px); opacity: 0; --gap-h-d75e7188-6cd7-447e-89ae-340ba112e6ec: 96px; --gap-v-d75e7188-6cd7-447e-89ae-340ba112e6ec: 0px;}
.sd.s1lo5l44.appear-active{}
@media screen and (max-width: 1140px){.sd.s1lo5l44{flex-flow: row; --gap-h-d75e7188-6cd7-447e-89ae-340ba112e6ec: 96px; --gap-v-d75e7188-6cd7-447e-89ae-340ba112e6ec: 0px;}}
@media screen and (max-width: 840px){.sd.s1lo5l44{flex-flow: column-reverse; --gap-h-d75e7188-6cd7-447e-89ae-340ba112e6ec: 0px; --gap-v-d75e7188-6cd7-447e-89ae-340ba112e6ec: 96px;}}
@media screen and (max-width: 420px){.sd.s1lo5l44{gap: 48px; --gap-h-d75e7188-6cd7-447e-89ae-340ba112e6ec: 48px; --gap-v-d75e7188-6cd7-447e-89ae-340ba112e6ec: 0px;}}
.sd.s1pjfg6k{border-radius: 8px; display: none; flex: 1 1 0%; height: auto; margin: 0px; width: auto; max-width: 100%;}
@media screen and (max-width: 1140px){.sd.s1pjfg6k{display: none;}}
@media screen and (max-width: 840px){.sd.s1pjfg6k{display: none; flex: 0 0 auto; height: 480px; width: calc(100% - (var(--gap-h-d75e7188-6cd7-447e-89ae-340ba112e6ec) * 0)); max-width: calc(100% - (var(--gap-h-d75e7188-6cd7-447e-89ae-340ba112e6ec) * 0));}}
@media screen and (max-width: 420px){.sd.s1pjfg6k{display: none; flex: 0 0 auto; height: 320px; width: calc(100% - (var(--gap-h-d75e7188-6cd7-447e-89ae-340ba112e6ec) * 0)); max-width: calc(100% - (var(--gap-h-d75e7188-6cd7-447e-89ae-340ba112e6ec) * 0));}}
@media screen and (max-width: 320px){.sd.s1pjfg6k{display: none;}}
.sd.s1uwarbq{place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; padding: 0px; width: calc(100% - (var(--gap-h-d75e7188-6cd7-447e-89ae-340ba112e6ec) * 0)); --gap-h-ddc1452a-1d61-4f2a-90dd-55f15729d5d0: 0px; --gap-v-ddc1452a-1d61-4f2a-90dd-55f15729d5d0: 0px; --gap-uuid: ddc1452a-1d61-4f2a-90dd-55f15729d5d0; max-width: calc(100% - (var(--gap-h-d75e7188-6cd7-447e-89ae-340ba112e6ec) * 0));}
@media screen and (max-width: 1140px){.sd.s1uwarbq{flex-direction: column; --gap-h-ddc1452a-1d61-4f2a-90dd-55f15729d5d0: 0px; --gap-v-ddc1452a-1d61-4f2a-90dd-55f15729d5d0: 0px;}}
@media screen and (max-width: 840px){.sd.s1uwarbq{flex: 0 0 auto; padding: 0px; width: 100%; --gap-h-ddc1452a-1d61-4f2a-90dd-55f15729d5d0: 0px; --gap-v-ddc1452a-1d61-4f2a-90dd-55f15729d5d0: 0px;}}
.sd.szy7x82{place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; height: auto; margin: 48px 0px 0px; padding: 0px; width: calc(100% - (var(--gap-h-ddc1452a-1d61-4f2a-90dd-55f15729d5d0) * 0)); max-width: calc(100% - (var(--gap-h-ddc1452a-1d61-4f2a-90dd-55f15729d5d0) * 0));}
.sd.sv0hai8{place-content: flex-start; align-items: flex-start; border-bottom: 1px solid var(--s-color-a9a373d2); border-left: 0px solid var(--s-color-a9a373d2); border-right: 0px solid var(--s-color-a9a373d2); border-top: 0px solid var(--s-color-a9a373d2); flex: 0 0 auto; flex-flow: row; padding: 24px 0px; width: 100%; max-width: 100%;}
.sd.sv0hai8:first-child{border-width: 1px 0px; border-style: solid; border-color: rgb(227, 227, 227);}
@media screen and (max-width: 420px){.sd.sv0hai8{flex-flow: column; padding: 12px 0px;}}
.sd.s140iobe{color: var(--s-color-7488a796); flex: 0 0 auto; font-family: var(--s-font-d387890c); font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; margin: 0px; text-align: left; width: 180px; max-width: 100%; justify-content: flex-start;}
@media screen and (max-width: 840px){.sd.s140iobe{flex: 0 0 auto; width: 120px; max-width: 100%;}}
.sd.s17748g2{color: var(--s-color-7488a796); flex: 1 1 0%; font-family: var(--s-font-d387890c); font-size: 16px; font-weight: 500; height: auto; line-height: 1.6; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start;}
.sd.sv0hai8:first-child .sd.s17748g2{color: rgb(34, 34, 34);}
@media screen and (max-width: 420px){.sd.s17748g2{margin: 6px 0px 0px; max-width: 100%;}}
.sd.s1shvi5p{background: var(--s-color-61a46863); inset: 0px; flex: 0 0 auto; height: 100%; margin: 0px; position: absolute; scale: 1e-10 1; transform-origin: right center; transition-delay: 500ms; transition-duration: 1000ms; width: 100%; z-index: 2; max-width: 100%;}
.sd.s1shvi5p.appear{scale: 1;}
.sd.s1shvi5p.appear-active{}
body{background: var(--s-color-ff929267); transition: background 0.5s cubic-bezier(0.4, 0.4, 0, 1);}
.sd.r17lh6de::before{background-image: url("/assets/img/s-4464x2976_v-frms_webp_a01e3fea-0694-48e7-abd9-73c0382eba8a_regular.webp");}
.sd.r14sfsob::before{background-image: url("/assets/img/s-660x440_v-fs_webp_503e9d98-60b6-466c-8667-3698592e3dd2_small.webp");}
.sd.rbjxx6i::before{background-image: url("/assets/img/s-5712x4284_v-frms_webp_dbb67e1f-d103-47e4-94b6-36d718c680ef_small.webp");}
.sd.ruf6ued::before{background-image: url("/assets/img/s-4464x2976_v-frms_webp_61d99881-8096-4b3f-a2e4-15b967533da5_small.webp");}
.sd.r118qjy4::before{background-image: url("/assets/img/s-4464x2976_v-frms_webp_4b059e9d-2726-4b29-b3a1-1776c9d3e784_small.webp");}
.sd.r18ijnx0::before{background-image: url("/assets/img/unsplash-photo-1529926691761-20fb82067c71.jpg");}
.sd.rxb5vml::before{background-image: url("/assets/img/s-2597x2575_v-frms_webp_b69ae326-28e3-42ed-b9c5-3344a32b52bd_middle.webp");}
.sd.rxy8dnp::before{background-image: url("/assets/img/unsplash-photo-1500916434205-0c77489c6cf7.jpg");}
: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';}