@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}@layer bricks {.brxe-button{width:auto}} #brx-content {margin-top: 30vh; margin-bottom: 30vh} .content-area {margin-top: 30vh; margin-bottom: 30vh} html {background-color: var(--bricks-color-black)} body {background: none}.brxe-swtriq {background-color: var(--bricks-color-secondary); font-size: var(--size-button); letter-spacing: .15rem; font-weight: 700; color: var(--bricks-color-white); text-wrap: nowrap; padding-top: .5625rem; padding-right: 1.75rem; padding-bottom: .5625rem; padding-left: 1.75rem; transition: all .3s ease-out; border-radius: 10px}.brxe-swtriq:hover {background-color: var(--bricks-color-branding)}.brxe-jesuvg {background-color: var(--bricks-color-secondary); color: var(--bricks-color-white); font-family: "Noto Serif TC"; letter-spacing: .10125rem; font-weight: 700; line-height: 1.5rem; font-size: 1rem; text-wrap: nowrap; transition: var(--transition-base); padding-top: .59375rem; padding-right: 1.4375rem; padding-bottom: .59375rem; padding-left: 1.4375rem}.brxe-jesuvg:hover {background-color: var(--bricks-color-third)}@media (max-width: 767px) {.brxe-jesuvg {font-size: var(--text-s)}}@media (max-width: 478px) {.brxe-jesuvg {padding-top: 3px; padding-bottom: 3px}}.brxe-txqjsi {padding-top: .8125rem; padding-right: 3.125rem; padding-bottom: .8125rem; padding-left: 3.125rem; font-size: var(--size-h6); font-weight: 600; letter-spacing: 1px; color: var(--bricks-color-white); text-wrap: nowrap; background-color: #1B2A47; transition: all .3s ease-out; border-radius: 50px}.brxe-txqjsi:hover {background-color: var(--bricks-color-secondary)}.brxe-sjniiv {font-size: 1rem; white-space: nowrap; color: var(--bricks-color-white); letter-spacing: .08rem; font-family: "Noto Serif TC"; font-weight: 600; line-height: 1.5rem; background-color: #1B2A47; padding-top: 1rem; padding-right: 6.125rem; padding-bottom: 1rem; padding-left: 6.125rem; border-top-right-radius: 10px; border-bottom-left-radius: 10px; transition: all .3s ease-out}.brxe-sjniiv:hover {background-color: var(--bricks-color-secondary)}.brxe-gcliyr {padding-top: .625rem; padding-right: 2.5rem; padding-bottom: .625rem; padding-left: 2.5rem; background-color: var(--bricks-color-button); color: var(--bricks-color-white); font-size: var(--size-button); font-weight: 700; line-height: 150%; letter-spacing: 1.6px; text-wrap: nowrap; border-top-left-radius: 10px; border-bottom-right-radius: 10px; transition: all .3s ease-out}.brxe-gcliyr:hover {background-color: var(--bricks-color-third)}@media (max-width: 767px) {.brxe-gcliyr {padding-top: .625rem; padding-right: 1.75rem; padding-bottom: .625rem; padding-left: 1.75rem; font-size: .9375rem; letter-spacing: .075rem}}.brxe-kcoxkq {padding-top: .625rem; padding-right: 1.875rem; padding-bottom: .625rem; padding-left: 1.875rem; background-color: var(--bricks-color-background); color: var(--bricks-color-branding); font-size: var(--size-button); font-weight: 600; line-height: 150%; letter-spacing: .12rem; text-wrap: nowrap; font-family: "Noto Serif TC"; border-top-left-radius: 10px; border-bottom-right-radius: 10px; transition: all .3s ease-out; align-self: center}.brxe-kcoxkq:hover {background-color: var(--bricks-color-button); color: var(--bricks-color-white)}@media (max-width: 767px) {.brxe-kcoxkq {padding-top: .5rem; padding-right: 1.5rem; padding-bottom: .5rem; padding-left: 1.5rem; font-size: .875rem; line-height: 1.375rem; letter-spacing: .07rem}}#brxe-jefbvt {display: flex; column-gap: 1rem; align-self: stretch !important; width: 100%; justify-content: center; align-items: center}.brxe-igyevl {background-color: var(--bricks-color-secondary); font-size: var(--size-button); line-height: 14px; letter-spacing: 1.6px; text-wrap: nowrap; color: #f7f9f9; font-family: "Noto Serif TC"; font-weight: 600; padding-top: .625rem; padding-right: 0; padding-bottom: .625rem; padding-left: 0; width: 100%; border-radius: 10px; transition: all .3s ease-out}.brxe-igyevl:hover {background-color: var(--bricks-color-branding)}@media (max-width: 767px) {.brxe-igyevl {padding-top: .75rem; padding-bottom: .75rem; font-size: .9375rem; line-height: 1.5rem; letter-spacing: .075rem}}.brxe-uksxlb {width: 100%; border-radius: 10px; color: var(--bricks-color-white); font-size: var(--size-button); font-weight: 500; letter-spacing: 1.28px; line-height: normal; background-color: var(--bricks-color-fourth); transition: all .3s ease-in-out}.brxe-uksxlb:active {background-color: var(--bricks-color-third)}#brxe-llqick {row-gap: 1rem}#brxe-bjwcae {column-gap: 1rem; row-gap: 1rem; display: flex; gap: 1rem; grid-template-columns: repeat(1, 1fr); flex-direction: column}#brxe-cmhsdn .splide__slide {align-items: center; justify-content: center; height: 100vh}#brxe-cmhsdn .x-slider_slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-cmhsdn > .splide__pagination .splide__pagination__page {color: var(--bricks-color-background); background-color: var(--bricks-color-background); height: .75rem; width: .75rem; margin-top: 1rem; margin-right: .5rem; margin-bottom: 1rem; margin-left: .5rem}#brxe-cmhsdn > .x-slider_builder > .splide__pagination .splide__pagination__page {color: var(--bricks-color-background); background-color: var(--bricks-color-background); height: .75rem; width: .75rem; margin-top: 1rem; margin-right: .5rem; margin-bottom: 1rem; margin-left: .5rem}#brxe-cmhsdn > .splide__pagination .splide__pagination__page.is-active {color: var(--bricks-color-secondary); background-color: var(--bricks-color-secondary)}#brxe-cmhsdn > .x-slider_builder > .splide__pagination .splide__pagination__page.is-active {color: var(--bricks-color-secondary); background-color: var(--bricks-color-secondary)}#brxe-kzzanj {width: 100%; height: 100vh}#brxe-ygrqyy {height: 100vh}#brxe-dnlgur {text-align: justify; text-transform: uppercase; text-wrap: nowrap; font-size: 6.125rem; font-weight: 700; font-family: "Inter"; line-height: 4.625rem; color: rgba(229, 231, 235, 0.50)}#brxe-cugtvz {margin-right: 0; margin-left: 0; height: auto; align-self: stretch !important; width: 100%}#brxe-hkmuvx {align-self: stretch !important; width: 100%; align-items: flex-start; padding-top: 5rem; padding-bottom: 5rem; height: 100vh}.brxe-orjqav.horizontal .line {width: 5rem; border-top-width: 2px; border-top-color: var(--bricks-color-secondary)}.brxe-orjqav.vertical .line {border-right-width: 5rem; border-right-color: var(--bricks-color-secondary)}.brxe-orjqav .line {height: 2px}.brxe-orjqav .icon {color: var(--bricks-color-secondary)}.brxe-orjqav.horizontal {justify-content: center}.brxe-orjqav.vertical {align-self: center}.brxe-orjqav {padding-bottom: 1.25rem}.brxe-yfcrab {color: var(--bricks-color-branding); font-family: "Noto Serif TC"; letter-spacing: 2px; line-height: var(--line-height-h3); font-size: var(--size-h3)}@media (max-width: 767px) {.brxe-yfcrab {letter-spacing: .1rem}}.brxe-cfxogk {align-items: center}