@charset "UTF-8";/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
2. [UnoCSS]: allow to override the default border color with css var `--un-default-border-color`
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: var(--un-default-border-color, #e5e7eb); /* 2 */
}

::before,
::after {
  --un-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS.
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/*
Make elements with the HTML hidden attribute stay hidden by default.
*/

[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
 *,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}.mask-after::after{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;display:block;content:"";}.stretched-link::after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:block;content:"";}.g-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0.5rem;}.container{margin-left:auto;margin-right:auto;width:100%;max-width:100%;padding-left:1.5rem;padding-right:1.5rem;}.img-fluid{max-width:100%;height:auto;}.bg-default{background-size:cover;background-position:center;background-repeat:no-repeat;}@media (min-width: 36em){.g-row{column-gap:1.5rem;}.container{padding-left:1.875rem;padding-right:1.875rem;}}@media (min-width: 48em){.container{max-width:97.5rem;padding-left:3.75rem;padding-right:3.75rem;}}.\[border-radius\:30px_0px_0px_30px\]{border-radius:30px 0px 0px 30px;}.\[font-size\:clamp\(1\.25rem\,9\.2vw\,2\.25rem\)\]{font-size:clamp(1.25rem,9.2vw,2.25rem);}.\[font-size\:clamp\(1\.5rem\,9\.23vw\,4rem\)\]{font-size:clamp(1.5rem,9.23vw,4rem);}.\[font-size\:clamp\(1rem\,8\.2vw\,2rem\)\]{font-size:clamp(1rem,8.2vw,2rem);}.\[font-size\:clamp\(2rem\,11\.2vw\,2\.75rem\)\]{font-size:clamp(2rem,11.2vw,2.75rem);}.\[font-size\:clamp\(2rem\,3\.125vw\,3\.75rem\)\]{font-size:clamp(2rem,3.125vw,3.75rem);}.\[font-size\:clamp\(4rem\,24\.6vw\,6rem\)\]{font-size:clamp(4rem,24.6vw,6rem);}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.pointer-events-auto{pointer-events:auto;}.pointer-events-none{pointer-events:none;}.after\:pointer-events-none::after{pointer-events:none;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.after\:absolute::after{position:absolute;}.static{position:static;}.-left-12{left:-3rem;}.-left-23vw{left:-23vw;}.-left-5px{left:-5px;}.-left-8\.2vw{left:-8.2vw;}.-right-17px{right:-17px;}.-right-30vw{right:-30vw;}.-right-6\%{right:-6%;}.-top-\.5\%{top:-0.5%;}.-top-11vw{top:-11vw;}.-top-16\.66vw{top:-16.66vw;}.-top-16px{top:-16px;}.-top-5vw{top:-5vw;}.-top-6{top:-1.5rem;}.-top-6\.5{top:-1.625rem;}.bottom-0{bottom:0;}.bottom-10\.2\%{bottom:10.2%;}.bottom-10\%{bottom:10%;}.bottom-13\.46\%{bottom:13.46%;}.bottom-14\.1\%{bottom:14.1%;}.bottom-21\%{bottom:21%;}.bottom-24\.39\%{bottom:24.39%;}.bottom-5\%{bottom:5%;}.bottom-9{bottom:2.25rem;}.bottom-9vw{bottom:9vw;}.left-0{left:0;}.left-1\/2{left:50%;}.left-16\.26\%{left:16.26%;}.left-17\.47\%{left:17.47%;}.left-2\.5{left:0.625rem;}.left-2\%{left:2%;}.left-23\.54\%{left:23.54%;}.left-25\.7\%{left:25.7%;}.left-26\.73\%{left:26.73%;}.left-4\%{left:4%;}.left-9\.23\%{left:9.23%;}.left-95\%{left:95%;}.left-unset{left:unset;}.right-0{right:0;}.right-16\.9\%{right:16.9%;}.right-17\.46\%{right:17.46%;}.right-2\.25{right:0.5625rem;}.right-2\.6\%{right:2.6%;}.right-21\.83\%{right:21.83%;}.right-4\%{right:4%;}.right-9\.23\%{right:9.23%;}.right-95\%{right:95%;}.right-unset{right:unset;}.top-\[3px\]{top:3px;}.top-\[calc\(100\%\+0\.75rem\)\]{top:calc(100% + 0.75rem);}.top-\[calc\(100\%\+1rem\)\]{top:calc(100% + 1rem);}.top-0{top:0;}.top-1\/2{top:50%;}.top-16\.9vw{top:16.9vw;}.top-2\.5{top:0.625rem;}.top-22\.54\%{top:22.54%;}.top-25{top:6.25rem;}.top-28\.8\%{top:28.8%;}.top-29\.27\%{top:29.27%;}.top-37\.5\%{top:37.5%;}.top-38\.65\%{top:38.65%;}.top-4px{top:4px;}.top-7\.69\%{top:7.69%;}.top-8\.33\%{top:8.33%;}.top-full{top:100%;}.after\:bottom-0::after{bottom:0;}.after\:left-0::after{left:0;}.after\:right-0::after{right:0;}.after\:top-0::after{top:0;}.after\:top-12::after{top:3rem;}.after\:top-14\.25::after{top:3.5625rem;}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}.-z-1{z-index:-1;}.z-0{z-index:0;}.z-1{z-index:1;}.z-10{z-index:10;}.z-2{z-index:2;}.z-20{z-index:20;}.z-3{z-index:3;}.z-4{z-index:4;}.after\:z-0::after{z-index:0;}.after\:z-1::after{z-index:1;}.after\:z-2::after{z-index:2;}.order-last{order:9999;}.grid{display:grid;}.col-span-1{grid-column:span 1/span 1;}.col-span-12{grid-column:span 12/span 12;}.col-span-2{grid-column:span 2/span 2;}.col-span-3{grid-column:span 3/span 3;}.col-span-4{grid-column:span 4/span 4;}.col-span-6{grid-column:span 6/span 6;}.row-span-1{grid-row:span 1/span 1;}.row-span-2{grid-row:span 2/span 2;}.col-start-2{grid-column-start:2;}.row-start-1{grid-row-start:1;}.row-start-10{grid-row-start:10;}.row-start-11{grid-row-start:11;}.row-start-2{grid-row-start:2;}.row-start-3{grid-row-start:3;}.row-start-4{grid-row-start:4;}.row-start-5{grid-row-start:5;}.row-start-6{grid-row-start:6;}.row-start-7{grid-row-start:7;}.row-start-8{grid-row-start:8;}.row-start-9{grid-row-start:9;}.auto-rows-\[minmax\(9\.5rem\,max-content\)\]{grid-auto-rows:minmax(9.5rem,max-content);}.auto-rows-auto{grid-auto-rows:auto;}.grid-cols-\[1\.5rem_1fr_1fr_1\.5rem\]{grid-template-columns:1.5rem 1fr 1fr 1.5rem;}.grid-cols-\[1\.875rem_1fr_1fr_1\.875rem\]{grid-template-columns:1.875rem 1fr 1fr 1.875rem;}.grid-cols-\[13\.75rem_1fr\]{grid-template-columns:13.75rem 1fr;}.grid-cols-\[1fr_36\.36\%\]{grid-template-columns:1fr 36.36%;}.grid-cols-\[46\.1\%_1fr\]{grid-template-columns:46.1% 1fr;}.grid-cols-\[minmax\(7\.75rem\,1fr\)\]{grid-template-columns:minmax(7.75rem,1fr);}.grid-cols-\[repeat\(2\,max-content\)\]{grid-template-columns:repeat(2,max-content);}.grid-cols-\[repeat\(2\,minmax\(0\,max-content\)\)\]{grid-template-columns:repeat(2,minmax(0,max-content));}.grid-cols-\[repeat\(auto-fit\,minmax\(0\,90px\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,90px));}.grid-cols-\[repeat\(auto-fit\,minmax\(max-content\,8\.625rem\)\)\]{grid-template-columns:repeat(auto-fit,minmax(max-content,8.625rem));}.grid-rows-\[max-content_102\.5vw_72\.3vw_37\.9vw_35\.89vw\]{grid-template-rows:max-content 102.5vw 72.3vw 37.9vw 35.89vw;}.grid-rows-\[repeat\(auto-fit\,minmax\(13\.625rem\,1fr\)\)\]{grid-template-rows:repeat(auto-fit,minmax(13.625rem,1fr));}.group.active .group-\[\.active\]\:grid-rows-1,.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr));}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}.m-0{margin:0;}.\*\:mx-0 > *{margin-left:0;margin-right:0;}.mx-5\.1vw{margin-left:5.1vw;margin-right:5.1vw;}.mx-7\.5{margin-left:1.875rem;margin-right:1.875rem;}.mx-auto{margin-left:auto;margin-right:auto;}.-ml-1\.5{margin-left:-0.375rem;}.-mr-2{margin-right:-0.5rem;}.-mr-2\.5{margin-right:-0.625rem;}.-mt-40px{margin-top:-40px;}.mb-\.5{margin-bottom:0.125rem;}.mb-\[50px\]{margin-bottom:50px;}.mb-0,.mb-0vw{margin-bottom:0;}.mb-1{margin-bottom:0.25rem;}.mb-1\.5{margin-bottom:0.375rem;}.mb-10{margin-bottom:2.5rem;}.mb-11{margin-bottom:2.75rem;}.mb-11\.5{margin-bottom:2.875rem;}.mb-12\.5{margin-bottom:3.125rem;}.mb-15{margin-bottom:3.75rem;}.mb-2{margin-bottom:0.5rem;}.mb-2\.5{margin-bottom:0.625rem;}.mb-20{margin-bottom:5rem;}.mb-24{margin-bottom:6rem;}.mb-3{margin-bottom:0.75rem;}.mb-3\.5{margin-bottom:0.875rem;}.mb-35{margin-bottom:8.75rem;}.mb-4{margin-bottom:1rem;}.mb-4\.5{margin-bottom:1.125rem;}.mb-5{margin-bottom:1.25rem;}.mb-5\.5{margin-bottom:1.375rem;}.mb-6{margin-bottom:1.5rem;}.mb-6\.5{margin-bottom:1.625rem;}.mb-7{margin-bottom:1.75rem;}.mb-7\.5{margin-bottom:1.875rem;}.mb-8{margin-bottom:2rem;}.mb-9{margin-bottom:2.25rem;}.ml-7\.6vw{margin-left:7.6vw;}.mr-1{margin-right:0.25rem;}.mr-10{margin-right:2.5rem;}.mr-2{margin-right:0.5rem;}.mr-6{margin-right:1.5rem;}.mr-9{margin-right:2.25rem;}.mt-0{margin-top:0;}.mt-1\.5{margin-top:0.375rem;}.mt-12\.5{margin-top:3.125rem;}.mt-15,.not-first\:mt-15:not(:first-child){margin-top:3.75rem;}.mt-2{margin-top:0.5rem;}.mt-2\.5{margin-top:0.625rem;}.mt-3\.25{margin-top:0.8125rem;}.mt-4{margin-top:1rem;}.mt-auto{margin-top:auto;}.block{display:block;}.after\:block::after{display:block;}.inline-block{display:inline-block;}.hidden{display:none;}.after\:hidden::after{display:none;}.aspect-\[178\/370\]{aspect-ratio:178/370;}.aspect-\[1920\/750\]{aspect-ratio:1920/750;}.aspect-\[240\/160\]{aspect-ratio:240/160;}.aspect-\[260\/340\]{aspect-ratio:260/340;}.aspect-\[266\/178\]{aspect-ratio:266/178;}.aspect-\[330\/186\]{aspect-ratio:330/186;}.aspect-\[330\/570\]{aspect-ratio:330/570;}.aspect-\[342\/210\]{aspect-ratio:342/210;}.aspect-\[360\/260\]{aspect-ratio:360/260;}.aspect-\[387\.731\/612\.46\]{aspect-ratio:387.731/612.46;}.aspect-\[390\/292\]{aspect-ratio:390/292;}.aspect-\[390\/482\]{aspect-ratio:390/482;}.aspect-\[400\/810\]{aspect-ratio:400/810;}.aspect-\[560\/336\]{aspect-ratio:560/336;}.aspect-\[662\/618\]{aspect-ratio:662/618;}.aspect-ratio-\[166\/223\]{aspect-ratio:166/223;}.aspect-ratio-\[1920\/600\]{aspect-ratio:1920/600;}.aspect-ratio-\[198\/227\]{aspect-ratio:198/227;}.aspect-ratio-\[206\/200\]{aspect-ratio:206/200;}.aspect-ratio-\[226\/124\]{aspect-ratio:226/124;}.aspect-ratio-\[260\/198\]{aspect-ratio:260/198;}.aspect-ratio-\[330\/240\]{aspect-ratio:330/240;}.aspect-ratio-\[342\/192\]{aspect-ratio:342/192;}.aspect-ratio-\[342\/202\]{aspect-ratio:342/202;}.aspect-ratio-\[360\/320\]{aspect-ratio:360/320;}.aspect-ratio-\[390\/350\]{aspect-ratio:390/350;}.aspect-ratio-\[467\/451\]{aspect-ratio:467/451;}.aspect-ratio-square,.aspect-square{aspect-ratio:1/1;}.\*\:h-full > *,.h-full{height:100%;}.\*\:w-auto > *,.w-auto{width:auto;}.\*\:w-full > *,.w-full{width:100%;}.h-\.5{height:0.125rem;}.h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem);}.h-\[calc\(100vh-80px\)\]{height:calc(100vh - 80px);}.h-115{height:28.75rem;}.h-145\.6vw{height:145.6vw;}.h-20\.5{height:5.125rem;}.h-26px{height:26px;}.h-4{height:1rem;}.h-4\.5{height:1.125rem;}.h-40{height:10rem;}.h-5{height:1.25rem;}.h-5\.5{height:1.375rem;}.h-51\.28vw{height:51.28vw;}.h-52\.5{height:13.125rem;}.h-55{height:13.75rem;}.h-6{height:1.5rem;}.h-67\.74\%{height:67.74%;}.h-69\.25{height:17.3125rem;}.h-6px{height:6px;}.h-7\.5{height:1.875rem;}.h-8{height:2rem;}.h-9{height:2.25rem;}.h-9\.5{height:2.375rem;}.h-auto,.group:hover .group-hover\:h-auto{height:auto;}.max-h-0{max-height:0;}.max-h-full{max-height:100%;}.max-w-150px{max-width:150px;}.max-w-154px{max-width:154px;}.max-w-178px{max-width:178px;}.max-w-220px{max-width:220px;}.max-w-232px{max-width:232px;}.max-w-254px{max-width:254px;}.max-w-38{max-width:9.5rem;}.max-w-40{max-width:10rem;}.max-w-400px{max-width:400px;}.max-w-45{max-width:11.25rem;}.max-w-64px{max-width:64px;}.max-w-75{max-width:18.75rem;}.max-w-79{max-width:19.75rem;}.max-w-84\.5{max-width:21.125rem;}.max-w-87\.1\%{max-width:87.1%;}.max-w-90\%{max-width:90%;}.max-w-full{max-width:100%;}.max-w-unset{max-width:unset;}.min-h-350px{min-height:350px;}.min-h-482px{min-height:482px;}.min-h-75{min-height:18.75rem;}.min-h-82\.5{min-height:20.625rem;}.min-w-30{min-width:7.5rem;}.min-w-300px{min-width:300px;}.w-\.5{width:0.125rem;}.w-\[38\%\]{width:38%;}.w-\[clamp\(15\.625rem\,64vw\,20\.625rem\)\]{width:clamp(15.625rem,64vw,20.625rem);}.w-0{width:0;}.w-1\/2{width:50%;}.w-10{width:2.5rem;}.w-100vw{width:100vw;}.w-12\.5{width:3.125rem;}.w-13{width:3.25rem;}.w-147\.9\%{width:147.9%;}.w-150px{width:150px;}.w-17\.7\%{width:17.7%;}.w-173px{width:173px;}.w-19\.3\%{width:19.3%;}.w-198px{width:198px;}.w-2\.5{width:0.625rem;}.w-20{width:5rem;}.w-20\.68\%{width:20.68%;}.w-206px{width:206px;}.w-21\.4vw{width:21.4vw;}.w-23\.5\%{width:23.5%;}.w-24px{width:24px;}.w-25{width:6.25rem;}.w-26px{width:26px;}.w-29\.79\%{width:29.79%;}.w-2px{width:2px;}.w-3{width:0.75rem;}.w-31\.79vw{width:31.79vw;}.w-34\.5vw{width:34.5vw;}.w-35\.5\%{width:35.5%;}.w-35\%{width:35%;}.w-4{width:1rem;}.w-4\/5{width:80%;}.w-42\.9vw{width:42.9vw;}.w-44\%{width:44%;}.w-48\.4\%{width:48.4%;}.w-4px{width:4px;}.w-5{width:1.25rem;}.w-5\.5{width:1.375rem;}.w-50px{width:50px;}.w-51\.5vw{width:51.5vw;}.w-56\%{width:56%;}.w-59\.7vw{width:59.7vw;}.w-6{width:1.5rem;}.w-62vw{width:62vw;}.w-63\%{width:63%;}.w-64\.1\%{width:64.1%;}.w-66\.67vw{width:66.67vw;}.w-69vw{width:69vw;}.w-7\.5{width:1.875rem;}.w-74\.3vw{width:74.3vw;}.w-74\.5\%{width:74.5%;}.w-75\.12\%{width:75.12%;}.w-76\.6\%{width:76.6%;}.w-8{width:2rem;}.w-82\.3\%{width:82.3%;}.w-82vw{width:82vw;}.w-84\.6\%{width:84.6%;}.w-84\.91vw{width:84.91vw;}.w-84\%{width:84%;}.w-86\.92\%{width:86.92%;}.w-86\%{width:86%;}.w-9{width:2.25rem;}.w-90vw{width:90vw;}.w-92\.3vw{width:92.3vw;}.w-92\.8\%{width:92.8%;}.w-93\.85\%{width:93.85%;}.w-93\.94vw{width:93.94vw;}.w-94\.8vw{width:94.8vw;}.w-95\.96vw{width:95.96vw;}.group:hover .group-hover\:max-h-500px{max-height:500px;}.hover\:after\:w-full:hover::after{width:100%;}.after\:h-4px::after{height:4px;}.after\:w-0::after{width:0;}.after\:w-full::after{width:100%;}.flex{display:flex;}.inline-flex{display:inline-flex;}.flex-auto{flex:1 1 auto;}.flex-none{flex:none;}.grow{flex-grow:1;}.flex-row{flex-direction:row;}.flex-row-reverse{flex-direction:row-reverse;}.flex-col{flex-direction:column;}.flex-col-reverse{flex-direction:column-reverse;}.flex-wrap{flex-wrap:wrap;}.-translate-1\/2{--un-translate-x:-50%;--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.translate-0{--un-translate-x:0;--un-translate-y:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-x-4{--un-translate-x:-1rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-1\/2{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-10px{--un-translate-y:-10px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-40px{--un-translate-y:-40px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.translate-x-3\/12{--un-translate-x:25%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.translate-x-4\.5{--un-translate-x:1.125rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.translate-x-full{--un-translate-x:100%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.translate-y-9px{--un-translate-y:9px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.group.active .group-\[\.active\]\:rotate-\[135deg\],.rotate-135{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:135deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-180,.group:hover .group-hover\:rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.scale-0{--un-scale-x:0;--un-scale-y:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.group:hover .group-hover\:scale-\[100\]{--un-scale-x:100;--un-scale-y:100;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.group:hover .group-hover\:scale-105{--un-scale-x:1.05;--un-scale-y:1.05;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.group:hover .group-hover\:scale-110,.group\/bgBlue:hover .group-hover\/bgBlue\:scale-110{--un-scale-x:1.1;--un-scale-y:1.1;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.group:hover .group-hover\:scale-120,.group\/bgBlue:hover .group-hover\/bgBlue\:scale-120,.group\/bgImg:hover .group-hover\/bgImg\:scale-120{--un-scale-x:1.2;--un-scale-y:1.2;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:scale-110:hover{--un-scale-x:1.1;--un-scale-y:1.1;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.hover\:scale-114:hover{--un-scale-x:1.14;--un-scale-y:1.14;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite;}.cursor-pointer{cursor:pointer;}.select-none{-webkit-user-select:none;user-select:none;}.resize{resize:both;}.items-start{align-items:flex-start;}.items-end{align-items:flex-end;}.items-center{align-items:center;}.self-start{align-self:flex-start;}.self-end{align-self:flex-end;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-\.5{gap:0.125rem;}.gap-0{gap:0;}.gap-1{gap:0.25rem;}.gap-10{gap:2.5rem;}.gap-11{gap:2.75rem;}.gap-12{gap:3rem;}.gap-13\.5{gap:3.375rem;}.gap-15{gap:3.75rem;}.gap-2{gap:0.5rem;}.gap-2\.5{gap:0.625rem;}.gap-22\.5{gap:5.625rem;}.gap-3{gap:0.75rem;}.gap-3\.5{gap:0.875rem;}.gap-3\.75{gap:0.9375rem;}.gap-4{gap:1rem;}.gap-4\.5{gap:1.125rem;}.gap-5{gap:1.25rem;}.gap-6{gap:1.5rem;}.gap-6\.5{gap:1.625rem;}.gap-69\.24vw{gap:69.24vw;}.gap-7\.5{gap:1.875rem;}.gap-8\.5{gap:2.125rem;}.gap-9{gap:2.25rem;}.gap-9\.5{gap:2.375rem;}.gap-x-0{column-gap:0;}.gap-x-20{column-gap:5rem;}.gap-x-3{column-gap:0.75rem;}.gap-x-3\.5{column-gap:0.875rem;}.gap-x-4{column-gap:1rem;}.gap-x-5{column-gap:1.25rem;}.gap-x-6{column-gap:1.5rem;}.gap-y-0{row-gap:0;}.gap-y-10{row-gap:2.5rem;}.gap-y-2\.5{row-gap:0.625rem;}.gap-y-3\.5{row-gap:0.875rem;}.gap-y-5{row-gap:1.25rem;}.gap-y-6{row-gap:1.5rem;}.gap-y-6\.5{row-gap:1.625rem;}.gap-y-7\.5{row-gap:1.875rem;}.gap-y-9{row-gap:2.25rem;}.\!overflow-visible{overflow:visible !important;}.overflow-hidden{overflow:hidden;}.overflow-visible{overflow:visible;}.overflow-y-auto{overflow-y:auto;}.whitespace-nowrap{white-space:nowrap;}.border-2px{border-width:2px;}.border-px{border-width:1px;}.border-y-px{border-top-width:1px;border-bottom-width:1px;}.border-b-2px{border-bottom-width:2px;}.border-b-px{border-bottom-width:1px;}.border-l-px{border-left-width:1px;}.border-r-px{border-right-width:1px;}.border-t-2px{border-top-width:2px;}.border-t-px{border-top-width:1px;}.border-\[\#12283F\]{--un-border-opacity:1;border-color:rgb(18 40 63 / var(--un-border-opacity));}.border-\[\#1FCF3C\]{--un-border-opacity:1;border-color:rgb(31 207 60 / var(--un-border-opacity));}.border-\[\#FD0\]{--un-border-opacity:1;border-color:rgb(255 221 0 / var(--un-border-opacity));}.border-black{--un-border-opacity:1;border-color:rgb(0 0 0 / var(--un-border-opacity));}.border-gray-2{--un-border-opacity:1;border-color:rgb(74 74 74 / var(--un-border-opacity));}.border-gray-4{border-color:#E5E5E5;;}.border-white,.group:hover .group-hover\:border-white{--un-border-opacity:1;border-color:rgb(255 255 255 / var(--un-border-opacity));}.border-t-gray-4{border-top-color:#E5E5E5;;}.rounded-\[30px\],.rounded-30px{border-radius:30px;}.rounded-100px{border-radius:100px;}.rounded-16px{border-radius:16px;}.rounded-28px{border-radius:28px;}.rounded-32px{border-radius:32px;}.rounded-40px{border-radius:40px;}.rounded-4px{border-radius:4px;}.rounded-50px{border-radius:50px;}.rounded-60px{border-radius:60px;}.rounded-8px{border-radius:8px;}.rounded-full{border-radius:9999px;}.rounded-l-50px{border-top-left-radius:50px;border-bottom-left-radius:50px;}.rounded-r-40px{border-top-right-radius:40px;border-bottom-right-radius:40px;}.rounded-bl-30px,.rounded-lb-30px{border-bottom-left-radius:30px;}.rounded-bl-400px{border-bottom-left-radius:400px;}.rounded-br-30px{border-bottom-right-radius:30px;}.rounded-br-500px{border-bottom-right-radius:500px;}.rounded-lb-16px{border-bottom-left-radius:16px;}.rounded-lb-200px{border-bottom-left-radius:200px;}.rounded-lt-100px{border-top-left-radius:100px;}.rounded-lt-16px{border-top-left-radius:16px;}.rounded-lt-300px{border-top-left-radius:300px;}.rounded-lt-30px,.rounded-tl-30px{border-top-left-radius:30px;}.rounded-rb-16px{border-bottom-right-radius:16px;}.rounded-rb-200px{border-bottom-right-radius:200px;}.rounded-rb-300px{border-bottom-right-radius:300px;}.rounded-rb-50px{border-bottom-right-radius:50px;}.rounded-rb-80px{border-bottom-right-radius:80px;}.rounded-rt-16px{border-top-right-radius:16px;}.rounded-rt-200px{border-top-right-radius:200px;}.rounded-rt-300px{border-top-right-radius:300px;}.rounded-rt-80px{border-top-right-radius:80px;}.rounded-tl-400px{border-top-left-radius:400px;}.rounded-tr-30px{border-top-right-radius:30px;}.rounded-tr-500px{border-top-right-radius:500px;}.border-solid{border-style:solid;}.bg-\[\#12283F\]{--un-bg-opacity:1;background-color:rgb(18 40 63 / var(--un-bg-opacity)) /* #12283F */;}.bg-\[\#15A9CF\]{--un-bg-opacity:1;background-color:rgb(21 169 207 / var(--un-bg-opacity)) /* #15A9CF */;}.bg-\[\#161B3C\]{--un-bg-opacity:1;background-color:rgb(22 27 60 / var(--un-bg-opacity)) /* #161B3C */;}.bg-\[\#1FCF3C\]{--un-bg-opacity:1;background-color:rgb(31 207 60 / var(--un-bg-opacity)) /* #1FCF3C */;}.bg-\[\#A69CFC\]{--un-bg-opacity:1;background-color:rgb(166 156 252 / var(--un-bg-opacity)) /* #A69CFC */;}.bg-\[\#CCD5DE\]{--un-bg-opacity:1;background-color:rgb(204 213 222 / var(--un-bg-opacity)) /* #CCD5DE */;}.bg-\[\#EEE\]{--un-bg-opacity:1;background-color:rgb(238 238 238 / var(--un-bg-opacity)) /* #EEE */;}.bg-\[\#F0F0F0\]{--un-bg-opacity:1;background-color:rgb(240 240 240 / var(--un-bg-opacity)) /* #F0F0F0 */;}.bg-\[\#F66C19\]{--un-bg-opacity:1;background-color:rgb(246 108 25 / var(--un-bg-opacity)) /* #F66C19 */;}.bg-\[\#F7F7F7\]{--un-bg-opacity:1;background-color:rgb(247 247 247 / var(--un-bg-opacity)) /* #F7F7F7 */;}.bg-\[\#FDE10A\]{--un-bg-opacity:1;background-color:rgb(253 225 10 / var(--un-bg-opacity)) /* #FDE10A */;}.bg-\[\#FF8D4B\]{--un-bg-opacity:1;background-color:rgb(255 141 75 / var(--un-bg-opacity)) /* #FF8D4B */;}.bg-\[\#FFA26C\]{--un-bg-opacity:1;background-color:rgb(255 162 108 / var(--un-bg-opacity)) /* #FFA26C */;}.bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity)) /* #000 */;}.bg-gray-2{--un-bg-opacity:1;background-color:rgb(74 74 74 / var(--un-bg-opacity)) /* #4A4A4A */;}.bg-gray-2\/30{background-color:rgb(74 74 74 / 0.3) /* #4A4A4A */;}.bg-gray-4,.bg-gray-4\/90,.bg-gray-4\/93{background-color:#E5E5E5; /* #E5E5E5; */;}.bg-primary-1,.group:hover .group-hover\:bg-primary-1,.group\/bgGray:hover .group-hover\/bgGray\:bg-primary-1{--un-bg-opacity:1;background-color:rgb(5 195 221 / var(--un-bg-opacity)) /* #05C3DD */;}.bg-primary-1\/70{background-color:rgb(5 195 221 / 0.7) /* #05C3DD */;}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.group:hover .group-hover\:after\:bg-primary-1\/70::after{background-color:rgb(5 195 221 / 0.7) /* #05C3DD */;}.hover\:after\:bg-primary-1\/85:hover::after{background-color:rgb(5 195 221 / 0.85) /* #05C3DD */;}.hover\:bg-\[\#161B3C_\!important\]:hover{background-color:#161B3C !important /* #161B3C !important */;}.hover\:bg-\[\#161B3C\]:hover{--un-bg-opacity:1;background-color:rgb(22 27 60 / var(--un-bg-opacity)) /* #161B3C */;}.hover\:bg-\[\#1FCF3C\]:hover{--un-bg-opacity:1;background-color:rgb(31 207 60 / var(--un-bg-opacity)) /* #1FCF3C */;}.hover\:bg-\[\#C4C0C0_\!important\]:hover{background-color:#C4C0C0 !important /* #C4C0C0 !important */;}.hover\:bg-\[\#F2F2F2_\!important\]:hover{background-color:#F2F2F2 !important /* #F2F2F2 !important */;}.hover\:bg-gray-4:hover{background-color:#E5E5E5; /* #E5E5E5; */;}.hover\:bg-primary-1:hover{--un-bg-opacity:1;background-color:rgb(5 195 221 / var(--un-bg-opacity)) /* #05C3DD */;}.hover\:bg-primary-1\/60:hover{background-color:rgb(5 195 221 / 0.6) /* #05C3DD */;}.hover\:bg-white:hover{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.after\:bg-\[\#12283F\]::after{--un-bg-opacity:1;background-color:rgb(18 40 63 / var(--un-bg-opacity)) /* #12283F */;}.after\:bg-black\/40::after{background-color:rgb(0 0 0 / 0.4) /* #000 */;}.after\:bg-black\/50::after{background-color:rgb(0 0 0 / 0.5) /* #000 */;}.after\:bg-black\/60::after{background-color:rgb(0 0 0 / 0.6) /* #000 */;}.after\:bg-black\/70::after{background-color:rgb(0 0 0 / 0.7) /* #000 */;}.after\:bg-gray-4::after{background-color:#E5E5E5; /* #E5E5E5; */;}.after\:bg-primary-1::after{--un-bg-opacity:1;background-color:rgb(5 195 221 / var(--un-bg-opacity)) /* #05C3DD */;}.after\:bg-transparent::after{background-color:transparent /* transparent */;}.bg-cover{background-size:cover;}.bg-contain{background-size:contain;}.bg-bottom{background-position:bottom;}.bg-center{background-position:center;}.bg-right{background-position:right;}.bg-no-repeat{background-repeat:no-repeat;}.fill-gray-2\/40{fill:rgb(74 74 74 / 0.4) /* #4A4A4A */;}.fill-gray-2\/60{fill:rgb(74 74 74 / 0.6) /* #4A4A4A */;}.fill-primary-1{--un-fill-opacity:1;fill:rgb(5 195 221 / var(--un-fill-opacity)) /* #05C3DD */;}.group:hover .group-hover\:fill-gray-2\/80{fill:rgb(74 74 74 / 0.8) /* #4A4A4A */;}.group:hover .group-hover\:fill-primary-1\/60{fill:rgb(5 195 221 / 0.6) /* #05C3DD */;}.\*\:stroke-primary-1 > *,.group:hover .\*\:group-hover\:stroke-primary-1 > *,.group:hover .group-hover\:stroke-primary-1{--un-stroke-opacity:1;stroke:rgb(5 195 221 / var(--un-stroke-opacity)) /* #05C3DD */;}.stroke-gray-2{--un-stroke-opacity:1;stroke:rgb(74 74 74 / var(--un-stroke-opacity)) /* #4A4A4A */;}.stroke-white{--un-stroke-opacity:1;stroke:rgb(255 255 255 / var(--un-stroke-opacity)) /* #fff */;}.group:hover .group-hover\:\*\:stroke-\[\#F66C19\] > *{--un-stroke-opacity:1;stroke:rgb(246 108 25 / var(--un-stroke-opacity)) /* #F66C19 */;}.group:hover .group-hover\:stroke-\[\#12283F\]{--un-stroke-opacity:1;stroke:rgb(18 40 63 / var(--un-stroke-opacity)) /* #12283F */;}.group:hover .group-hover\:stroke-\[\#1FCF3C\]{--un-stroke-opacity:1;stroke:rgb(31 207 60 / var(--un-stroke-opacity)) /* #1FCF3C */;}.object-cover{object-fit:cover;}.object-contain{object-fit:contain;}.p-0{padding:0;}.p-2\.5{padding:0.625rem;}.p-5{padding:1.25rem;}.p-7\.5{padding:1.875rem;}.p-9{padding:2.25rem;}.px{padding-left:1rem;padding-right:1rem;}.px-0{padding-left:0;padding-right:0;}.px-1{padding-left:0.25rem;padding-right:0.25rem;}.px-1\.25{padding-left:0.3125rem;padding-right:0.3125rem;}.px-1\.5{padding-left:0.375rem;padding-right:0.375rem;}.px-10{padding-left:2.5rem;padding-right:2.5rem;}.px-15\.38vw{padding-left:15.38vw;padding-right:15.38vw;}.px-2\.5{padding-left:0.625rem;padding-right:0.625rem;}.px-3{padding-left:0.75rem;padding-right:0.75rem;}.px-3\.4vw{padding-left:3.4vw;padding-right:3.4vw;}.px-3\.5{padding-left:0.875rem;padding-right:0.875rem;}.px-4\.5{padding-left:1.125rem;padding-right:1.125rem;}.px-5{padding-left:1.25rem;padding-right:1.25rem;}.px-5\.5{padding-left:1.375rem;padding-right:1.375rem;}.px-6{padding-left:1.5rem;padding-right:1.5rem;}.px-6\.25{padding-left:1.5625rem;padding-right:1.5625rem;}.px-6\.5{padding-left:1.625rem;padding-right:1.625rem;}.px-7{padding-left:1.75rem;padding-right:1.75rem;}.px-7\.5{padding-left:1.875rem;padding-right:1.875rem;}.px-7\.69\%{padding-left:7.69%;padding-right:7.69%;}.px-9{padding-left:2.25rem;padding-right:2.25rem;}.py-\.5{padding-top:0.125rem;padding-bottom:0.125rem;}.py-\.75{padding-top:0.1875rem;padding-bottom:0.1875rem;}.py-1{padding-top:0.25rem;padding-bottom:0.25rem;}.py-1\.25{padding-top:0.3125rem;padding-bottom:0.3125rem;}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}.py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.py-12\.5{padding-top:3.125rem;padding-bottom:3.125rem;}.py-15{padding-top:3.75rem;padding-bottom:3.75rem;}.py-16\.5{padding-top:4.125rem;padding-bottom:4.125rem;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.py-2\.25{padding-top:0.5625rem;padding-bottom:0.5625rem;}.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem;}.py-2\.75{padding-top:0.6875rem;padding-bottom:0.6875rem;}.py-20{padding-top:5rem;padding-bottom:5rem;}.py-3\.25{padding-top:0.8125rem;padding-bottom:0.8125rem;}.py-3\.5{padding-top:0.875rem;padding-bottom:0.875rem;}.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.py-6{padding-top:1.5rem;padding-bottom:1.5rem;}.py-6\.5{padding-top:1.625rem;padding-bottom:1.625rem;}.py-6\.75{padding-top:1.6875rem;padding-bottom:1.6875rem;}.py-7\.5{padding-top:1.875rem;padding-bottom:1.875rem;}.py-8{padding-top:2rem;padding-bottom:2rem;}.py-8\.5{padding-top:2.125rem;padding-bottom:2.125rem;}.not-first\:pt-3:not(:first-child){padding-top:0.75rem;}.pb-\[clamp\(2\.5rem\,4\.5vw\,5rem\)\]{padding-bottom:clamp(2.5rem,4.5vw,5rem);}.pb-0{padding-bottom:0;}.pb-1\.5{padding-bottom:0.375rem;}.pb-10{padding-bottom:2.5rem;}.pb-10\.02vw{padding-bottom:10.02vw;}.pb-11{padding-bottom:2.75rem;}.pb-11\.79vw{padding-bottom:11.79vw;}.pb-12\.5{padding-bottom:3.125rem;}.pb-12\.8vw{padding-bottom:12.8vw;}.pb-13{padding-bottom:3.25rem;}.pb-14{padding-bottom:3.5rem;}.pb-15{padding-bottom:3.75rem;}.pb-16\.25{padding-bottom:4.0625rem;}.pb-17{padding-bottom:4.25rem;}.pb-17\.5{padding-bottom:4.375rem;}.pb-20{padding-bottom:5rem;}.pb-3{padding-bottom:0.75rem;}.pb-31\.79vw{padding-bottom:31.79vw;}.pb-38\.46vw{padding-bottom:38.46vw;}.pb-4{padding-bottom:1rem;}.pb-4\.5{padding-bottom:1.125rem;}.pb-5{padding-bottom:1.25rem;}.pb-5\.5{padding-bottom:1.375rem;}.pb-5\.6{padding-bottom:1.4rem;}.pb-6{padding-bottom:1.5rem;}.pb-6\.5{padding-bottom:1.625rem;}.pb-7{padding-bottom:1.75rem;}.pb-7\.5{padding-bottom:1.875rem;}.pb-83\.07vw{padding-bottom:83.07vw;}.pb-9{padding-bottom:2.25rem;}.pl-1\.5{padding-left:0.375rem;}.pl-10{padding-left:2.5rem;}.pl-10\.5{padding-left:2.625rem;}.pl-11\.79vw{padding-left:11.79vw;}.pl-16\.5{padding-left:4.125rem;}.pl-2{padding-left:0.5rem;}.pl-2\.5{padding-left:0.625rem;}.pl-20vw{padding-left:20vw;}.pl-3{padding-left:0.75rem;}.pl-3\.75{padding-left:0.9375rem;}.pl-4{padding-left:1rem;}.pl-4\.5{padding-left:1.125rem;}.pl-5{padding-left:1.25rem;}.pl-6{padding-left:1.5rem;}.pl-7\.5{padding-left:1.875rem;}.pl-8{padding-left:2rem;}.pl-9{padding-left:2.25rem;}.pr-10{padding-right:2.5rem;}.pr-12\.25{padding-right:3.0625rem;}.pr-12\.5{padding-right:3.125rem;}.pr-2\.5{padding-right:0.625rem;}.pr-22\.8\%{padding-right:22.8%;}.pr-22vw{padding-right:22vw;}.pr-29\.4{padding-right:7.35rem;}.pr-4{padding-right:1rem;}.pr-6{padding-right:1.5rem;}.pr-6\.25{padding-right:1.5625rem;}.pr-6\.5{padding-right:1.625rem;}.pr-7\.5{padding-right:1.875rem;}.pr-7\.69vw{padding-right:7.69vw;}.pt-\.5{padding-top:0.125rem;}.pt-1\.5{padding-top:0.375rem;}.pt-10{padding-top:2.5rem;}.pt-11{padding-top:2.75rem;}.pt-12{padding-top:3rem;}.pt-12\.5{padding-top:3.125rem;}.pt-13{padding-top:3.25rem;}.pt-15{padding-top:3.75rem;}.pt-16\.5{padding-top:4.125rem;}.pt-17\.5{padding-top:4.375rem;}.pt-18\.25{padding-top:4.5625rem;}.pt-2{padding-top:0.5rem;}.pt-2\.5{padding-top:0.625rem;}.pt-2\.75{padding-top:0.6875rem;}.pt-20{padding-top:5rem;}.pt-25{padding-top:6.25rem;}.pt-3\.5{padding-top:0.875rem;}.pt-4{padding-top:1rem;}.pt-42\.5vw{padding-top:42.5vw;}.pt-46\.15vw{padding-top:46.15vw;}.pt-5{padding-top:1.25rem;}.pt-5\.5{padding-top:1.375rem;}.pt-6{padding-top:1.5rem;}.pt-7{padding-top:1.75rem;}.pt-7\.5{padding-top:1.875rem;}.pt-8{padding-top:2rem;}.pt-8\.87vw{padding-top:8.87vw;}.pt-9{padding-top:2.25rem;}.pt-9\.2vw{padding-top:9.2vw;}.pt-9\.5{padding-top:2.375rem;}.pt-9\.75{padding-top:2.4375rem;}.first\:pl-14:first-child{padding-left:3.5rem;}.last\:pr-14:last-child{padding-right:3.5rem;}.text-center{text-align:center;}.text-start{text-align:start;}.text-end{text-align:end;}.text-nowrap{text-wrap:nowrap;}.\*\:text-25\/none > *,.text-25\/none{font-size:6.25rem;line-height:1;}.\*\:text-h2\/tight > *{font-size:2.5rem;line-height:1.2;}.text-10\/125\%{font-size:2.5rem;line-height:125%;}.text-10\/140\%{font-size:2.5rem;line-height:140%;}.text-10\/normal{font-size:2.5rem;line-height:1.5;}.text-11\/136\.364\%{font-size:2.75rem;line-height:136.364%;}.text-12\.5\/112\%{font-size:3.125rem;line-height:112%;}.text-12\.5\/144\%{font-size:3.125rem;line-height:144%;}.text-12\.5\/52\%{font-size:3.125rem;line-height:52%;}.text-15\/133\.333\%{font-size:3.75rem;line-height:133.333%;}.text-15\/normal{font-size:3.75rem;line-height:1.5;}.text-20\/none{font-size:5rem;line-height:1;}.text-2xl{font-size:1.5rem;line-height:2rem;}.text-2xl\/125\%{font-size:1.5rem;line-height:125%;}.text-2xl\/150\%{font-size:1.5rem;line-height:150%;}.text-2xl\/158\.333\%{font-size:1.5rem;line-height:158.333%;}.text-2xl\/166\.667\%{font-size:1.5rem;line-height:166.667%;}.text-2xl\/183\.33\%{font-size:1.5rem;line-height:183.33%;}.text-2xl\/183\.333\%{font-size:1.5rem;line-height:183.333%;}.text-2xl\/normal{font-size:1.5rem;line-height:1.5;}.text-2xl\/relaxed{font-size:1.5rem;line-height:1.58333;}.text-3xl\/normal{font-size:1.875rem;line-height:1.5;}.text-3xl\/tight{font-size:1.875rem;line-height:1.2;}.text-4xl\/146\.667\%{font-size:2.25rem;line-height:146.667%;}.text-7\.5\/133\.333\%{font-size:1.875rem;line-height:133.333%;}.text-8\/118\.75\%{font-size:2rem;line-height:118.75%;}.text-8\/125\%{font-size:2rem;line-height:125%;}.text-8\/137\.5\%{font-size:2rem;line-height:137.5%;}.text-8\/143\.75\%{font-size:2rem;line-height:143.75%;}.text-8\/156\.25\%{font-size:2rem;line-height:156.25%;}.text-8\/normal{font-size:2rem;line-height:1.5;}.text-9\/127\.77\%{font-size:2.25rem;line-height:127.77%;}.text-9\/138\.889\%{font-size:2.25rem;line-height:138.889%;}.text-base,.text-base\/162text-base\/162\.5\%{font-size:1rem;line-height:1.5rem;}.text-base\/143\.75\%{font-size:1rem;line-height:143.75%;}.text-base\/160\%{font-size:1rem;line-height:160%;}.text-base\/162\.5\%{font-size:1rem;line-height:162.5%;}.text-base\/187\.5\%{font-size:1rem;line-height:187.5%;}.text-base\/200\%{font-size:1rem;line-height:200%;}.text-base\/normal{font-size:1rem;line-height:1.5;}.text-base\/relaxed{font-size:1rem;line-height:1.58333;}.text-lg\/155\.556\%{font-size:1.125rem;line-height:155.556%;}.text-lg\/166\.667\%{font-size:1.125rem;line-height:166.667%;}.text-lg\/211\.11\%{font-size:1.125rem;line-height:211.11%;}.text-lg\/normal{font-size:1.125rem;line-height:1.5;}.text-sm{font-size:0.875rem;line-height:1.25rem;}.text-sm\/171\.429\%{font-size:0.875rem;line-height:171.429%;}.text-sm\/185\.714\%{font-size:0.875rem;line-height:185.714%;}.text-xl\/160\%{font-size:1.25rem;line-height:160%;}.text-xl\/170\%{font-size:1.25rem;line-height:170%;}.text-xl\/180\%{font-size:1.25rem;line-height:180%;}.text-xl\/190\%{font-size:1.25rem;line-height:190%;}.text-xl\/250\%{font-size:1.25rem;line-height:250%;}.text-xl\/normal{font-size:1.25rem;line-height:1.5;}.text-xl\/tight{font-size:1.25rem;line-height:1.2;}.text-xs\/200\%{font-size:0.75rem;line-height:200%;}.dark .dark\:text-gray-600{--un-text-opacity:1;color:rgb(75 85 99 / var(--un-text-opacity)) /* #4b5563 */;}.text-\[\#12283F\]{--un-text-opacity:1;color:rgb(18 40 63 / var(--un-text-opacity)) /* #12283F */;}.text-\[\#12283F\]\/80{color:rgb(18 40 63 / 0.8) /* #12283F */;}.text-\[\#161B3C\]{--un-text-opacity:1;color:rgb(22 27 60 / var(--un-text-opacity)) /* #161B3C */;}.text-\[\#1FCF3C\],.group:hover .group-hover\:text-\[\#1FCF3C\]{--un-text-opacity:1;color:rgb(31 207 60 / var(--un-text-opacity)) /* #1FCF3C */;}.text-\[\#C5E7EC\]{--un-text-opacity:1;color:rgb(197 231 236 / var(--un-text-opacity)) /* #C5E7EC */;}.text-\[\#F66C19\]{--un-text-opacity:1;color:rgb(246 108 25 / var(--un-text-opacity)) /* #F66C19 */;}.text-\[\#FD0\]{--un-text-opacity:1;color:rgb(255 221 0 / var(--un-text-opacity)) /* #FD0 */;}.text-\[\#FDE10A\]{--un-text-opacity:1;color:rgb(253 225 10 / var(--un-text-opacity)) /* #FDE10A */;}.text-black{--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity)) /* #000 */;}.text-black\/35{color:rgb(0 0 0 / 0.35) /* #000 */;}.text-gray-2{--un-text-opacity:1;color:rgb(74 74 74 / var(--un-text-opacity)) /* #4A4A4A */;}.text-gray-200{--un-text-opacity:1;color:rgb(229 231 235 / var(--un-text-opacity)) /* #e5e7eb */;}.text-gray-5{--un-text-opacity:1;color:rgb(83 83 83 / var(--un-text-opacity)) /* #535353 */;}.text-primary-1,.group:hover .group-hover\:text-primary-1{--un-text-opacity:1;color:rgb(5 195 221 / var(--un-text-opacity)) /* #05C3DD */;}.text-transparent{color:transparent /* transparent */;}.text-white,.group:hover .group-hover\:text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.text-white\/60{color:rgb(255 255 255 / 0.6) /* #fff */;}.hover\:text-\[\#1FCF3C\]:hover{--un-text-opacity:1;color:rgb(31 207 60 / var(--un-text-opacity)) /* #1FCF3C */;}.hover\:text-\[\#55D6E8\]\/80:hover{color:rgb(85 214 232 / 0.8) /* #55D6E8 */;}.hover\:text-\[\#F66C19\]:hover{--un-text-opacity:1;color:rgb(246 108 25 / var(--un-text-opacity)) /* #F66C19 */;}.hover\:text-gray-2:hover{--un-text-opacity:1;color:rgb(74 74 74 / var(--un-text-opacity)) /* #4A4A4A */;}.hover\:text-primary-1:hover{--un-text-opacity:1;color:rgb(5 195 221 / var(--un-text-opacity)) /* #05C3DD */;}.hover\:text-primary-1\/80:hover{color:rgb(5 195 221 / 0.8) /* #05C3DD */;}.hover\:text-white:hover{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.text-inherit,.group\/bgGray:hover .group-hover\/bgGray\:text-inherit{color:inherit;}.hover\:text-inherit:hover{color:inherit;}.font-medium,.fw-medium{font-weight:500;}.font-normal,.fw-normal{font-weight:400;}.fw-300,.fw-light{font-weight:300;}.fw-600,.fw-semibold{font-weight:600;}.fw-900{font-weight:900;}.fw-bold{font-weight:700;}.leading-133\.33\%{line-height:133.33%;}.leading-135\.417\%{line-height:135.417%;}.leading-137\.5\%{line-height:137.5%;}.leading-138\.889\%{line-height:138.889%;}.leading-166\.7\%{line-height:166.7%;}.leading-none{line-height:1;}.leading-normal{line-height:1.5;}.tracking-2px{letter-spacing:2px;}.tracking-3\.2px{letter-spacing:3.2px;}.tracking-3px{letter-spacing:3px;}.tracking-6\.4px{letter-spacing:6.4px;}.tracking-7\.2px{letter-spacing:7.2px;}.font-open-sans{font-family:"Open Sans", sans-serif;}.font-poppins{font-family:"Poppins", sans-serif;}.font-roboto{font-family:"Roboto", sans-serif;}.font-staatliches{font-family:"Staatliches", sans-serif;}.underline{text-decoration-line:underline;}.hover\:decoration-underline:hover{text-decoration-line:underline;}.text-stroke-px{-webkit-text-stroke-width:1px;}.text-stroke-white{--un-text-stroke-opacity:1;-webkit-text-stroke-color:rgb(255 255 255 / var(--un-text-stroke-opacity)) /* #fff */;}.opacity-0{opacity:0;}.group:hover .group-hover\:opacity-100{opacity:1;}.mix-blend-screen{mix-blend-mode:screen;}.shadow-c1{--un-shadow:2px 2px 8px 0px var(--un-shadow-color, rgba(0, 0, 0, 0.10));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.after\:shadow-c2::after{--un-shadow:2px 2px 6px 0px rgba(0, 0, 0, 0.05); var(--un-shadow-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.\*\:transition-stroke > *{transition-property:stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-background-color{transition-property:background-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-color{transition-property:color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-font-size{transition-property:font-size;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.after\:transition-all::after{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.after\:transition-width::after{transition-property:width;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.\*\:duration-300 > *,.duration-300{transition-duration:300ms;}.duration-400{transition-duration:400ms;}.duration-500{transition-duration:500ms;}.after\:duration-300::after{transition-duration:300ms;}.after\:duration-400::after{transition-duration:400ms;}.ease{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}.after\:content-empty::after{content:"";}.max-h-dvh{max-height:100dvh;}.clip-btn{clip-path:inset(1px 1px 1px 1px round 100px);}.grid-rows-0{grid-template-rows:repeat(1,minmax(0,0fr));}@media (min-width: 36em){.sm\:\[font-size\:clamp\(1\.5rem\,5\.2vw\,2\.5rem\)\]{font-size:clamp(1.5rem,5.2vw,2.5rem);}.sm\:\[font-size\:clamp\(2rem\,10vw\,5rem\)\]{font-size:clamp(2rem,10vw,5rem);}.sm\:\[font-size\:clamp\(2rem\,7\.3vw\,3\.5rem\)\]{font-size:clamp(2rem,7.3vw,3.5rem);}.sm\:\[font-size\:clamp\(8rem\,21\.64vw\,10\.375rem\)\]{font-size:clamp(8rem,21.64vw,10.375rem);}.sm\:-bottom-10{bottom:-2.5rem;}.sm\:-left-15\.6vw{left:-15.6vw;}.sm\:-left-5\.2vw{left:-5.2vw;}.sm\:-left-7\.5{left:-1.875rem;}.sm\:-right-20vw{right:-20vw;}.sm\:-top-22vw{top:-22vw;}.sm\:-top-7\.8vw{top:-7.8vw;}.sm\:bottom-0{bottom:0;}.sm\:bottom-20\%{bottom:20%;}.sm\:left-11{left:2.75rem;}.sm\:left-34vw{left:34vw;}.sm\:left-7\.46vw{left:7.46vw;}.sm\:left-unset{left:unset;}.sm\:right-0{right:0;}.sm\:top-0{top:0;}.sm\:top-unset{top:unset;}.sm\:col-span-1{grid-column:span 1/span 1;}.sm\:col-span-3{grid-column:span 3/span 3;}.sm\:col-span-6{grid-column:span 6/span 6;}.sm\:row-start-unset{grid-row-start:unset;}.sm\:grid-cols-\[3\.5rem_1fr_1fr_3\.5rem\]{grid-template-columns:3.5rem 1fr 1fr 3.5rem;}.sm\:grid-cols-\[repeat\(2\,42\.8\%\)\]{grid-template-columns:repeat(2,42.8%);}.sm\:grid-cols-\[repeat\(2\,minmax\(0\,max-content\)\)\]{grid-template-columns:repeat(2,minmax(0,max-content));}.sm\:grid-rows-\[max-content_86vw_59\.9vw_33\.6vw_29\.9vw\]{grid-template-rows:max-content 86vw 59.9vw 33.6vw 29.9vw;}.sm\:grid-rows-\[repeat\(auto-fit\,minmax\(26\.25rem\,1fr\)\)\]{grid-template-rows:repeat(auto-fit,minmax(26.25rem,1fr));}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}.sm\:mb-\[clamp\(1rem\,5\.99vw\,2\.875rem\)\]{margin-bottom:clamp(1rem,5.99vw,2.875rem);}.sm\:mb-0{margin-bottom:0;}.sm\:mb-10{margin-bottom:2.5rem;}.sm\:mb-12\.5{margin-bottom:3.125rem;}.sm\:mb-15{margin-bottom:3.75rem;}.sm\:mb-2{margin-bottom:0.5rem;}.sm\:mb-25{margin-bottom:6.25rem;}.sm\:mb-3{margin-bottom:0.75rem;}.sm\:mb-4\.4vw{margin-bottom:4.4vw;}.sm\:mb-40{margin-bottom:10rem;}.sm\:mb-5{margin-bottom:1.25rem;}.sm\:mb-6{margin-bottom:1.5rem;}.sm\:mb-7{margin-bottom:1.75rem;}.sm\:mb-7\.5{margin-bottom:1.875rem;}.sm\:ml-5{margin-left:1.25rem;}.sm\:mr-0{margin-right:0;}.sm\:mr-15\.6vw{margin-right:15.6vw;}.sm\:mt-24\.25{margin-top:6.0625rem;}.sm\:mt-25{margin-top:6.25rem;}.sm\:mt-9{margin-top:2.25rem;}.sm\:mt-auto{margin-top:auto;}.sm\:not-first\:mt-20:not(:first-child){margin-top:5rem;}.sm\:inline{display:inline;}.sm\:block{display:block;}.sm\:hidden{display:none;}.sm\:aspect-\[1000\/464\]{aspect-ratio:1000/464;}.sm\:aspect-\[258\/534\]{aspect-ratio:258/534;}.sm\:aspect-\[607\/1040\]{aspect-ratio:607/1040;}.sm\:aspect-\[647\/520\]{aspect-ratio:647/520;}.sm\:aspect-\[687\/458\]{aspect-ratio:687/458;}.sm\:aspect-\[767\/1040\]{aspect-ratio:767/1040;}.sm\:aspect-\[767\/460\]{aspect-ratio:767/460;}.sm\:aspect-\[767\/836\]{aspect-ratio:767/836;}.sm\:aspect-ratio-unset{aspect-ratio:unset;}.sm\:h-\[clamp\(2rem\,8\.3vw\,4rem\)\]{height:clamp(2rem,8.3vw,4rem);}.sm\:h-105{height:26.25rem;}.sm\:h-135\.5vw{height:135.5vw;}.sm\:h-unset{height:unset;}.sm\:max-w-100{max-width:25rem;}.sm\:max-w-129{max-width:32.25rem;}.sm\:max-w-138{max-width:34.5rem;}.sm\:max-w-140{max-width:35rem;}.sm\:max-w-161\.75{max-width:40.4375rem;}.sm\:max-w-250px{max-width:250px;}.sm\:max-w-258px{max-width:258px;}.sm\:max-w-330px{max-width:330px;}.sm\:max-w-50{max-width:12.5rem;}.sm\:max-w-64{max-width:16rem;}.sm\:max-w-87\.5{max-width:21.875rem;}.sm\:max-w-full{max-width:100%;}.sm\:max-w-none{max-width:none;}.sm\:max-w-unset{max-width:unset;}.sm\:min-h-65{min-height:16.25rem;}.sm\:min-h-80{min-height:20rem;}.sm\:min-h-836px{min-height:836px;}.sm\:w-\[clamp\(15\.625rem\,64vw\,30\.81rem\)\]{width:clamp(15.625rem,64vw,30.81rem);}.sm\:w-\[clamp\(15rem\,49\.2vw\,23\.625rem\)\]{width:clamp(15rem,49.2vw,23.625rem);}.sm\:w-10{width:2.5rem;}.sm\:w-120vw{width:120vw;}.sm\:w-159\.7\%{width:159.7%;}.sm\:w-3\/4{width:75%;}.sm\:w-31\.2\%{width:31.2%;}.sm\:w-33\.6\%{width:33.6%;}.sm\:w-390px{width:390px;}.sm\:w-40\.63vw{width:40.63vw;}.sm\:w-40\%{width:40%;}.sm\:w-57\.36\%{width:57.36%;}.sm\:w-6\.25{width:1.5625rem;}.sm\:w-6\.25vw{width:6.25vw;}.sm\:w-60\%{width:60%;}.sm\:w-65\.18vw{width:65.18vw;}.sm\:w-68\.7vw{width:68.7vw;}.sm\:w-77vw{width:77vw;}.sm\:w-80\%{width:80%;}.sm\:w-85\.7vw{width:85.7vw;}.sm\:w-8vw{width:8vw;}.sm\:w-auto{width:auto;}.sm\:flex{display:flex;}.sm\:flex-none{flex:none;}.sm\:flex-row{flex-direction:row;}.sm\:flex-row-reverse{flex-direction:row-reverse;}.sm\:flex-col{flex-direction:column;}.sm\:flex-wrap{flex-wrap:wrap;}.sm\:translate-y-10\%{--un-translate-y:10%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.sm\:items-start{align-items:flex-start;}.sm\:self-start{align-self:flex-start;}.sm\:self-center{align-self:center;}.sm\:justify-start{justify-content:flex-start;}.sm\:justify-center{justify-content:center;}.sm\:justify-between{justify-content:space-between;}.sm\:gap-1{gap:0.25rem;}.sm\:gap-12\.5{gap:3.125rem;}.sm\:gap-20{gap:5rem;}.sm\:gap-3{gap:0.75rem;}.sm\:gap-5{gap:1.25rem;}.sm\:gap-6{gap:1.5rem;}.sm\:gap-7\.5{gap:1.875rem;}.sm\:gap-x-20{column-gap:5rem;}.sm\:gap-x-21\.75{column-gap:5.4375rem;}.sm\:gap-x-25{column-gap:6.25rem;}.sm\:gap-x-4{column-gap:1rem;}.sm\:gap-y-10{row-gap:2.5rem;}.sm\:gap-y-7\.5{row-gap:1.875rem;}.sm\:gap-y-9{row-gap:2.25rem;}.sm\:rounded-br-300px{border-bottom-right-radius:300px;}.sm\:rounded-tr-300px{border-top-right-radius:300px;}.sm\:p-7\.5{padding:1.875rem;}.sm\:px-\[clamp\(1rem\,10\.4vw\,5rem\)\]{padding-left:clamp(1rem,10.4vw,5rem);padding-right:clamp(1rem,10.4vw,5rem);}.sm\:px-0{padding-left:0;padding-right:0;}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem;}.sm\:px-11\.5{padding-left:2.875rem;padding-right:2.875rem;}.sm\:px-12\.5{padding-left:3.125rem;padding-right:3.125rem;}.sm\:px-14\.25{padding-left:3.5625rem;padding-right:3.5625rem;}.sm\:px-15{padding-left:3.75rem;padding-right:3.75rem;}.sm\:px-17\.5{padding-left:4.375rem;padding-right:4.375rem;}.sm\:px-20{padding-left:5rem;padding-right:5rem;}.sm\:px-22\.5{padding-left:5.625rem;padding-right:5.625rem;}.sm\:px-3{padding-left:0.75rem;padding-right:0.75rem;}.sm\:px-3\.5{padding-left:0.875rem;padding-right:0.875rem;}.sm\:px-4{padding-left:1rem;padding-right:1rem;}.sm\:px-7\.5{padding-left:1.875rem;padding-right:1.875rem;}.sm\:py-0{padding-top:0;padding-bottom:0;}.sm\:py-2\.25{padding-top:0.5625rem;padding-bottom:0.5625rem;}.sm\:py-20{padding-top:5rem;padding-bottom:5rem;}.sm\:py-26\.5{padding-top:6.625rem;padding-bottom:6.625rem;}.sm\:py-30{padding-top:7.5rem;padding-bottom:7.5rem;}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem;}.sm\:py-7\.5{padding-top:1.875rem;padding-bottom:1.875rem;}.sm\:pb-12\.5{padding-bottom:3.125rem;}.sm\:pb-15{padding-bottom:3.75rem;}.sm\:pb-16{padding-bottom:4rem;}.sm\:pb-20{padding-bottom:5rem;}.sm\:pb-25{padding-bottom:6.25rem;}.sm\:pb-30\.5vw{padding-bottom:30.5vw;}.sm\:pb-7{padding-bottom:1.75rem;}.sm\:pl-\[clamp\(2rem\,6\.5vw\,3\.125rem\)\]{padding-left:clamp(2rem,6.5vw,3.125rem);}.sm\:pl-0{padding-left:0;}.sm\:pl-10{padding-left:2.5rem;}.sm\:pl-12\.5{padding-left:3.125rem;}.sm\:pl-14\.3vw{padding-left:14.3vw;}.sm\:pl-20{padding-left:5rem;}.sm\:pl-25{padding-left:6.25rem;}.sm\:pl-27\.5{padding-left:6.875rem;}.sm\:pl-9{padding-left:2.25rem;}.sm\:pr-\[clamp\(1rem\,2\.8vw\,3\.625rem\)\]{padding-right:clamp(1rem,2.8vw,3.625rem);}.sm\:pr-0{padding-right:0;}.sm\:pr-10{padding-right:2.5rem;}.sm\:pr-13\.9vw{padding-right:13.9vw;}.sm\:pr-15{padding-right:3.75rem;}.sm\:pr-17\.5{padding-right:4.375rem;}.sm\:pr-20{padding-right:5rem;}.sm\:pr-25{padding-right:6.25rem;}.sm\:pr-28vw{padding-right:28vw;}.sm\:pr-5{padding-right:1.25rem;}.sm\:pt-\[clamp\(2\.5rem\,6\.5vw\,3\.125rem\)\]{padding-top:clamp(2.5rem,6.5vw,3.125rem);}.sm\:pt-0{padding-top:0;}.sm\:pt-10{padding-top:2.5rem;}.sm\:pt-12\.5{padding-top:3.125rem;}.sm\:pt-15{padding-top:3.75rem;}.sm\:pt-17\.5{padding-top:4.375rem;}.sm\:pt-25{padding-top:6.25rem;}.sm\:pt-3\.5{padding-top:0.875rem;}.sm\:pt-8{padding-top:2rem;}.sm\:pt-9{padding-top:2.25rem;}.sm\:first\:pl-0:first-child{padding-left:0;}.sm\:last\:pr-0:last-child{padding-right:0;}.sm\:text-center{text-align:center;}.sm\:text-left{text-align:left;}.sm\:text-10\/125\%,.sm\:text-h2\/125\%{font-size:2.5rem;line-height:125%;}.sm\:text-10\/normal{font-size:2.5rem;line-height:1.5;}.sm\:text-11\/156\.25\%{font-size:2.75rem;line-height:156.25%;}.sm\:text-20\/125\%{font-size:5rem;line-height:125%;}.sm\:text-2xl\/normal{font-size:1.5rem;line-height:1.5;}.sm\:text-7\.5\/140\%{font-size:1.875rem;line-height:140%;}.sm\:text-base\/162\.5\%{font-size:1rem;line-height:162.5%;}.sm\:text-base\/237\.5\%{font-size:1rem;line-height:237.5%;}.sm\:text-sm\/171\.42\%{font-size:0.875rem;line-height:171.42%;}.sm\:text-xl\/160\%{font-size:1.25rem;line-height:160%;}.sm\:fw-medium{font-weight:500;}.sm\:leading-90\.361\%{line-height:90.361%;}.sm\:tracking-0{letter-spacing:0;}}@media (min-width: 48em){.md\:\[font-size\:clamp\(1\.5rem\,4vw\,2\.5rem\)\]{font-size:clamp(1.5rem,4vw,2.5rem);}.md\:\[font-size\:clamp\(1\.5rem\,5\.6vw\,3\.5rem\)\]{font-size:clamp(1.5rem,5.6vw,3.5rem);}.md\:\[font-size\:clamp\(1rem\,4\.04vw\,2\.5rem\)\]{font-size:clamp(1rem,4.04vw,2.5rem);}.md\:\[font-size\:clamp\(2rem\,8\.1vw\,5rem\)\]{font-size:clamp(2rem,8.1vw,5rem);}.md\:\[font-size\:clamp\(8rem\,16\.8vw\,10\.375rem\)\]{font-size:clamp(8rem,16.8vw,10.375rem);}.md\:absolute{position:absolute;}.md\:static{position:static;}.md\:-left-10px{left:-10px;}.md\:-left-2vw{left:-2vw;}.md\:-left-5px{left:-5px;}.md\:-right-20vw{right:-20vw;}.md\:-right-22px{right:-22px;}.md\:-right-37vw{right:-37vw;}.md\:-top-10vw{top:-10vw;}.md\:-top-3\.5\%{top:-3.5%;}.md\:-top-45px{top:-45px;}.md\:-top-6\.54vw{top:-6.54vw;}.md\:bottom-12\.63\%{bottom:12.63%;}.md\:bottom-24\.21\%{bottom:24.21%;}.md\:bottom-unset{bottom:unset;}.md\:left-0{left:0;}.md\:left-11\.96\%{left:11.96%;}.md\:left-23\.96\%{left:23.96%;}.md\:left-5{left:1.25rem;}.md\:left-5\%{left:5%;}.md\:left-unset{left:unset;}.md\:right-8{right:2rem;}.md\:right-unset{right:unset;}.md\:top-0{top:0;}.md\:top-17\.5{top:4.375rem;}.md\:top-22\.9vw{top:22.9vw;}.md\:top-24\.63\%{top:24.63%;}.md\:top-5vw{top:5vw;}.md\:top-9{top:2.25rem;}.md\:after\:top-20::after{top:5rem;}.md\:line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;}.md\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;}.md\:col-span-1{grid-column:span 1/span 1;}.md\:col-span-2{grid-column:span 2/span 2;}.md\:col-span-3{grid-column:span 3/span 3;}.md\:col-span-4{grid-column:span 4/span 4;}.md\:col-span-6{grid-column:span 6/span 6;}.md\:row-span-2{grid-row:span 2/span 2;}.md\:col-start-1{grid-column-start:1;}.md\:col-start-2{grid-column-start:2;}.md\:col-start-3{grid-column-start:3;}.md\:col-start-4{grid-column-start:4;}.md\:row-start-1{grid-row-start:1;}.md\:row-start-2{grid-row-start:2;}.md\:row-start-3{grid-row-start:3;}.md\:row-start-4{grid-row-start:4;}.md\:auto-rows-\[minmax\(15rem\,max-content\)\]{grid-auto-rows:minmax(15rem,max-content);}.md\:grid-cols-\[1fr_7\.8\%_9\.4\%_32\.3\%\]{grid-template-columns:1fr 7.8% 9.4% 32.3%;}.md\:grid-cols-\[1fr_min-content\]{grid-template-columns:1fr min-content;}.md\:grid-cols-\[2\.25rem_1fr_2\.25rem\]{grid-template-columns:2.25rem 1fr 2.25rem;}.md\:grid-cols-\[31\.42\%_1fr_1fr\]{grid-template-columns:31.42% 1fr 1fr;}.md\:grid-cols-\[33\.4\%_1fr_1fr\]{grid-template-columns:33.4% 1fr 1fr;}.md\:grid-cols-\[6\.875rem_1fr_1fr_6\.875rem\]{grid-template-columns:6.875rem 1fr 1fr 6.875rem;}.md\:grid-cols-\[repeat\(2\,minmax\(0\,max-content\)\)\]{grid-template-columns:repeat(2,minmax(0,max-content));}.md\:grid-cols-\[repeat\(3\,26\.8\%\)\]{grid-template-columns:repeat(3,26.8%);}.md\:grid-cols-\[repeat\(3\,minmax\(0\,max-content\)\)\]{grid-template-columns:repeat(3,minmax(0,max-content));}.md\:grid-rows-\[12\.5rem_12\.125rem\]{grid-template-rows:12.5rem 12.125rem;}.md\:grid-rows-\[max-content_42\.33vw_21\.11vw_35\.28vw\]{grid-template-rows:max-content 42.33vw 21.11vw 35.28vw;}.md\:grid-rows-\[repeat\(2\,minmax\(15\.625rem\,25\.22vw\)\)\]{grid-template-rows:repeat(2,minmax(15.625rem,25.22vw));}.md\:grid-rows-\[repeat\(2\,minmax\(max-content\,38\.3vw\)\)_auto\]{grid-template-rows:repeat(2,minmax(max-content,38.3vw)) auto;}.md\:grid-rows-\[repeat\(auto-fit\,minmax\(22\.5rem\,1fr\)\)\]{grid-template-rows:repeat(auto-fit,minmax(22.5rem,1fr));}.md\:mx-auto{margin-left:auto;margin-right:auto;}.md\:-mt-82px{margin-top:-82px;}.md\:mb-0,.md\:mb-0vw{margin-bottom:0;}.md\:mb-10{margin-bottom:2.5rem;}.md\:mb-11{margin-bottom:2.75rem;}.md\:mb-11\.5{margin-bottom:2.875rem;}.md\:mb-12\.5{margin-bottom:3.125rem;}.md\:mb-13\.5{margin-bottom:3.375rem;}.md\:mb-14{margin-bottom:3.5rem;}.md\:mb-15{margin-bottom:3.75rem;}.md\:mb-16\.5{margin-bottom:4.125rem;}.md\:mb-17\.7vw{margin-bottom:17.7vw;}.md\:mb-2{margin-bottom:0.5rem;}.md\:mb-2\.5{margin-bottom:0.625rem;}.md\:mb-20{margin-bottom:5rem;}.md\:mb-25{margin-bottom:6.25rem;}.md\:mb-3{margin-bottom:0.75rem;}.md\:mb-3\.5{margin-bottom:0.875rem;}.md\:mb-35{margin-bottom:8.75rem;}.md\:mb-3vw{margin-bottom:3vw;}.md\:mb-4{margin-bottom:1rem;}.md\:mb-4\.03vw{margin-bottom:4.03vw;}.md\:mb-4\.7vw{margin-bottom:4.7vw;}.md\:mb-5{margin-bottom:1.25rem;}.md\:mb-5\.5{margin-bottom:1.375rem;}.md\:mb-6{margin-bottom:1.5rem;}.md\:mb-6\.5{margin-bottom:1.625rem;}.md\:mb-7\.29vw{margin-bottom:7.29vw;}.md\:mb-7\.5{margin-bottom:1.875rem;}.md\:mb-8\.25{margin-bottom:2.0625rem;}.md\:mb-8\.75{margin-bottom:2.1875rem;}.md\:mb-9{margin-bottom:2.25rem;}.md\:mb-auto{margin-bottom:auto;}.md\:ml-0{margin-left:0;}.md\:ml-10vw{margin-left:10vw;}.md\:ml-6\.65vw{margin-left:6.65vw;}.md\:ml-6\.6vw{margin-left:6.6vw;}.md\:mr-0{margin-right:0;}.md\:mr-10{margin-right:2.5rem;}.md\:mr-12\.5{margin-right:3.125rem;}.md\:mr-17\.5{margin-right:4.375rem;}.md\:mr-7\.56vw{margin-right:7.56vw;}.md\:mr-9{margin-right:2.25rem;}.md\:ms-auto{margin-inline-start:auto;}.md\:mt-0{margin-top:0;}.md\:mt-26\.75{margin-top:6.6875rem;}.md\:mt-5{margin-top:1.25rem;}.md\:mt-auto{margin-top:auto;}.md\:not-first\:mt-16\.5:not(:first-child){margin-top:4.125rem;}.md\:inline{display:inline;}.md\:block{display:block;}.md\:hidden{display:none;}.md\:aspect-\[198\/226\]{aspect-ratio:198/226;}.md\:aspect-\[440\/816\]{aspect-ratio:440/816;}.md\:aspect-\[539\/460\]{aspect-ratio:539/460;}.md\:aspect-\[729\/682\]{aspect-ratio:729/682;}.md\:aspect-\[841\/458\]{aspect-ratio:841/458;}.md\:aspect-\[891\/444\]{aspect-ratio:891/444;}.md\:aspect-\[950\/540\]{aspect-ratio:950/540;}.md\:aspect-\[992\/618\]{aspect-ratio:992/618;}.md\:aspect-ratio-\[1920\/600\]{aspect-ratio:1920/600;}.md\:aspect-ratio-\[288\/210\]{aspect-ratio:288/210;}.md\:aspect-ratio-\[324\/220\]{aspect-ratio:324/220;}.md\:aspect-ratio-\[420\/260\]{aspect-ratio:420/260;}.md\:aspect-ratio-\[470\/370\]{aspect-ratio:470/370;}.md\:aspect-square{aspect-ratio:1/1;}.md\:aspect-unset{aspect-ratio:unset;}.md\:h-\[calc\(100\%-4\.375rem\)\]{height:calc(100% - 4.375rem);}.md\:h-\[calc\(100dvh-5rem\)\]{height:calc(100dvh - 5rem);}.md\:h-0{height:0;}.md\:h-125{height:31.25rem;}.md\:h-15{height:3.75rem;}.md\:h-16\.67vw{height:16.67vw;}.md\:h-28\.05vw{height:28.05vw;}.md\:h-4{height:1rem;}.md\:h-6\.5{height:1.625rem;}.md\:h-9{height:2.25rem;}.md\:h-auto{height:auto;}.md\:h-full{height:100%;}.md\:max-w-204{max-width:51rem;}.md\:max-w-234{max-width:58.5rem;}.md\:max-w-38\.6vw{max-width:38.6vw;}.md\:max-w-402px{max-width:402px;}.md\:max-w-491px{max-width:491px;}.md\:max-w-75{max-width:18.75rem;}.md\:max-w-80{max-width:20rem;}.md\:max-w-87\.5{max-width:21.875rem;}.md\:max-w-92\.5{max-width:23.125rem;}.md\:max-w-unset{max-width:unset;}.md\:min-h-115{min-height:28.75rem;}.md\:min-h-482px{min-height:482px;}.md\:min-h-61\.5{min-height:15.375rem;}.md\:min-h-unset{min-height:unset;}.md\:w-1\/2{width:50%;}.md\:w-10\.33\%{width:10.33%;}.md\:w-11\.5vw{width:11.5vw;}.md\:w-12\.5{width:3.125rem;}.md\:w-120\%{width:120%;}.md\:w-150px{width:150px;}.md\:w-16\.5{width:4.125rem;}.md\:w-17vw{width:17vw;}.md\:w-18\.56vw{width:18.56vw;}.md\:w-198px{width:198px;}.md\:w-2\.5{width:0.625rem;}.md\:w-20{width:5rem;}.md\:w-20\.5{width:5.125rem;}.md\:w-21\.8\%{width:21.8%;}.md\:w-23\.1vw{width:23.1vw;}.md\:w-23\.5{width:5.875rem;}.md\:w-25\.77\%{width:25.77%;}.md\:w-27\.6vw{width:27.6vw;}.md\:w-280px{width:280px;}.md\:w-30{width:7.5rem;}.md\:w-36\.4\%{width:36.4%;}.md\:w-364px{width:364px;}.md\:w-37{width:9.25rem;}.md\:w-44\.39\%{width:44.39%;}.md\:w-44\.4\%{width:44.4%;}.md\:w-46\.4vw{width:46.4vw;}.md\:w-49\.3\%{width:49.3%;}.md\:w-500px{width:500px;}.md\:w-53\.58vw{width:53.58vw;}.md\:w-55\.34vw{width:55.34vw;}.md\:w-56\.55vw{width:56.55vw;}.md\:w-58\%{width:58%;}.md\:w-6{width:1.5rem;}.md\:w-6\.5{width:1.625rem;}.md\:w-60\%{width:60%;}.md\:w-61vw{width:61vw;}.md\:w-62\.1vw{width:62.1vw;}.md\:w-63\.16vw{width:63.16vw;}.md\:w-63\%{width:63%;}.md\:w-66\.5vw{width:66.5vw;}.md\:w-68\%{width:68%;}.md\:w-69\%{width:69%;}.md\:w-72\.3\%{width:72.3%;}.md\:w-73\.4\%{width:73.4%;}.md\:w-73\.56vw{width:73.56vw;}.md\:w-73\.6\%{width:73.6%;}.md\:w-77\.4vw{width:77.4vw;}.md\:w-783px{width:783px;}.md\:w-80\%{width:80%;}.md\:w-87\.8vw{width:87.8vw;}.md\:w-89\.9\%{width:89.9%;}.md\:w-9{width:2.25rem;}.md\:w-91\.2\%{width:91.2%;}.md\:w-93\.23vw{width:93.23vw;}.md\:w-93\.75\%{width:93.75%;}.md\:w-auto{width:auto;}.md\:w-full{width:100%;}.md\:w286px{width:286px;}.md\:flex{display:flex;}.md\:flex-row{flex-direction:row;}.md\:flex-row-reverse{flex-direction:row-reverse;}.md\:flex-col{flex-direction:column;}.md\:translate-0{--un-translate-x:0;--un-translate-y:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.md\:-translate-y-4\.8vw{--un-translate-y:-4.8vw;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.md\:-translate-y-6px{--un-translate-y:-6px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.md\:-translate-y-82px{--un-translate-y:-82px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.md\:translate-x-0{--un-translate-x:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.md\:translate-y-0{--un-translate-y:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.md\:items-start{align-items:flex-start;}.md\:items-end{align-items:flex-end;}.md\:items-center{align-items:center;}.md\:items-stretch{align-items:stretch;}.md\:self-start{align-self:flex-start;}.md\:self-unset{align-self:unset;}.md\:justify-start{justify-content:flex-start;}.md\:justify-end{justify-content:flex-end;}.md\:justify-between{justify-content:space-between;}.md\:gap-0{gap:0;}.md\:gap-1\.5{gap:0.375rem;}.md\:gap-10{gap:2.5rem;}.md\:gap-10\.5{gap:2.625rem;}.md\:gap-11{gap:2.75rem;}.md\:gap-11\.5{gap:2.875rem;}.md\:gap-12\.5{gap:3.125rem;}.md\:gap-14\.5{gap:3.625rem;}.md\:gap-19{gap:4.75rem;}.md\:gap-2{gap:0.5rem;}.md\:gap-20{gap:5rem;}.md\:gap-26\.23vw{gap:26.23vw;}.md\:gap-3{gap:0.75rem;}.md\:gap-3\.5{gap:0.875rem;}.md\:gap-30{gap:7.5rem;}.md\:gap-4{gap:1rem;}.md\:gap-4\.5{gap:1.125rem;}.md\:gap-5{gap:1.25rem;}.md\:gap-6{gap:1.5rem;}.md\:gap-7\.5{gap:1.875rem;}.md\:gap-8{gap:2rem;}.md\:gap-9{gap:2.25rem;}.md\:gap-9\.5{gap:2.375rem;}.md\:gap-x-10{column-gap:2.5rem;}.md\:gap-x-12\.5{column-gap:3.125rem;}.md\:gap-x-15{column-gap:3.75rem;}.md\:gap-x-43\.75{column-gap:10.9375rem;}.md\:gap-x-5\.5{column-gap:1.375rem;}.md\:gap-x-9{column-gap:2.25rem;}.md\:gap-y-10{row-gap:2.5rem;}.md\:gap-y-20{row-gap:5rem;}.md\:gap-y-4\.5{row-gap:1.125rem;}.md\:gap-y-5{row-gap:1.25rem;}.md\:gap-y-9{row-gap:2.25rem;}.md\:overflow-visible{overflow:visible;}.md\:border-0{border-width:0px;}.md\:border-b-0{border-bottom-width:0px;}.md\:border-t-1\.5px{border-top-width:1.5px;}.md\:even\:border-r-1\.5px:nth-child(even){border-right-width:1.5px;}.md\:rounded-\[80px\],.md\:rounded-80px{border-radius:80px;}.md\:rounded-30px{border-radius:30px;}.md\:rounded-40px{border-radius:40px;}.md\:rounded-50px{border-radius:50px;}.md\:rounded-60px{border-radius:60px;}.md\:rounded-70px{border-radius:70px;}.md\:rounded-8px{border-radius:8px;}.md\:rounded-90px{border-radius:90px;}.md\:rounded-l-100px{border-top-left-radius:100px;border-bottom-left-radius:100px;}.md\:rounded-r-100px{border-top-right-radius:100px;border-bottom-right-radius:100px;}.md\:rounded-lb-30px{border-bottom-left-radius:30px;}.md\:rounded-lt-160px{border-top-left-radius:160px;}.md\:rounded-lt-30px{border-top-left-radius:30px;}.md\:rounded-rb-0{border-bottom-right-radius:0;}.md\:rounded-rb-100px{border-bottom-right-radius:100px;}.md\:rounded-rb-300px{border-bottom-right-radius:300px;}.md\:rounded-rt-0{border-top-right-radius:0;}.md\:rounded-rt-100px{border-top-right-radius:100px;}.md\:rounded-rt-300px{border-top-right-radius:300px;}.md\:bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.md\:p-0{padding:0;}.md\:p-20{padding:5rem;}.md\:p-4{padding:1rem;}.md\:p-7\.5{padding:1.875rem;}.md\:px-\[clamp\(1rem\,6\.5vw\,3\.75rem\)\]{padding-left:clamp(1rem,6.5vw,3.75rem);padding-right:clamp(1rem,6.5vw,3.75rem);}.md\:px-0{padding-left:0;padding-right:0;}.md\:px-1\.5{padding-left:0.375rem;padding-right:0.375rem;}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem;}.md\:px-10\.5{padding-left:2.625rem;padding-right:2.625rem;}.md\:px-12\.5{padding-left:3.125rem;padding-right:3.125rem;}.md\:px-13\.62vw{padding-left:13.62vw;padding-right:13.62vw;}.md\:px-14\.7\%{padding-left:14.7%;padding-right:14.7%;}.md\:px-15{padding-left:3.75rem;padding-right:3.75rem;}.md\:px-15\.13vw{padding-left:15.13vw;padding-right:15.13vw;}.md\:px-16\.25{padding-left:4.0625rem;padding-right:4.0625rem;}.md\:px-16\.5{padding-left:4.125rem;padding-right:4.125rem;}.md\:px-17\.5{padding-left:4.375rem;padding-right:4.375rem;}.md\:px-20{padding-left:5rem;padding-right:5rem;}.md\:px-3{padding-left:0.75rem;padding-right:0.75rem;}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem;}.md\:px-7\.5{padding-left:1.875rem;padding-right:1.875rem;}.md\:px-8{padding-left:2rem;padding-right:2rem;}.md\:px-8\.5{padding-left:2.125rem;padding-right:2.125rem;}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem;}.md\:py-0{padding-top:0;padding-bottom:0;}.md\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.md\:py-10\.5{padding-top:2.625rem;padding-bottom:2.625rem;}.md\:py-11{padding-top:2.75rem;padding-bottom:2.75rem;}.md\:py-12\.5{padding-top:3.125rem;padding-bottom:3.125rem;}.md\:py-13\.25{padding-top:3.3125rem;padding-bottom:3.3125rem;}.md\:py-15{padding-top:3.75rem;padding-bottom:3.75rem;}.md\:py-17\.5{padding-top:4.375rem;padding-bottom:4.375rem;}.md\:py-2\.25{padding-top:0.5625rem;padding-bottom:0.5625rem;}.md\:py-22\.5{padding-top:5.625rem;padding-bottom:5.625rem;}.md\:py-25{padding-top:6.25rem;padding-bottom:6.25rem;}.md\:py-30{padding-top:7.5rem;padding-bottom:7.5rem;}.md\:py-35{padding-top:8.75rem;padding-bottom:8.75rem;}.md\:py-4{padding-top:1rem;padding-bottom:1rem;}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem;}.md\:py-6\.5{padding-top:1.625rem;padding-bottom:1.625rem;}.md\:py-8{padding-top:2rem;padding-bottom:2rem;}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem;}.md\:py-9\.5{padding-top:2.375rem;padding-bottom:2.375rem;}.md\:pb-0{padding-bottom:0;}.md\:pb-10{padding-bottom:2.5rem;}.md\:pb-10\.5{padding-bottom:2.625rem;}.md\:pb-10\.75{padding-bottom:2.6875rem;}.md\:pb-11\.5{padding-bottom:2.875rem;}.md\:pb-12\.5{padding-bottom:3.125rem;}.md\:pb-13\.5{padding-bottom:3.375rem;}.md\:pb-14\.4vw{padding-bottom:14.4vw;}.md\:pb-14\.5{padding-bottom:3.625rem;}.md\:pb-16\.5{padding-bottom:4.125rem;}.md\:pb-17\.5{padding-bottom:4.375rem;}.md\:pb-18{padding-bottom:4.5rem;}.md\:pb-18\.5{padding-bottom:4.625rem;}.md\:pb-2{padding-bottom:0.5rem;}.md\:pb-20{padding-bottom:5rem;}.md\:pb-24{padding-bottom:6rem;}.md\:pb-25{padding-bottom:6.25rem;}.md\:pb-30{padding-bottom:7.5rem;}.md\:pb-35{padding-bottom:8.75rem;}.md\:pb-4{padding-bottom:1rem;}.md\:pb-4\.5{padding-bottom:1.125rem;}.md\:pb-41{padding-bottom:10.25rem;}.md\:pb-43\.39vw{padding-bottom:43.39vw;}.md\:pb-52\.75{padding-bottom:13.1875rem;}.md\:pb-6\.4vw{padding-bottom:6.4vw;}.md\:pb-6\.5{padding-bottom:1.625rem;}.md\:pb-6\.97vw{padding-bottom:6.97vw;}.md\:pb-7\.36vw{padding-bottom:7.36vw;}.md\:pb-7\.5{padding-bottom:1.875rem;}.md\:pb-9{padding-bottom:2.25rem;}.md\:pl-\[clamp\(2rem\,3\.6vw\,2\.25rem\)\]{padding-left:clamp(2rem,3.6vw,2.25rem);}.md\:pl-\[clamp\(2rem\,4vw\,2\.5rem\)\]{padding-left:clamp(2rem,4vw,2.5rem);}.md\:pl-0{padding-left:0;}.md\:pl-1{padding-left:0.25rem;}.md\:pl-10{padding-left:2.5rem;}.md\:pl-10\.08vw{padding-left:10.08vw;}.md\:pl-11\.9vw{padding-left:11.9vw;}.md\:pl-12\.5{padding-left:3.125rem;}.md\:pl-15{padding-left:3.75rem;}.md\:pl-17\.86vw{padding-left:17.86vw;}.md\:pl-20{padding-left:5rem;}.md\:pl-27\.5{padding-left:6.875rem;}.md\:pl-3\.5{padding-left:0.875rem;}.md\:pl-4\.5{padding-left:1.125rem;}.md\:pl-5{padding-left:1.25rem;}.md\:pl-6\.66vw{padding-left:6.66vw;}.md\:pl-7\.5{padding-left:1.875rem;}.md\:pl-9{padding-left:2.25rem;}.md\:pl-9\.08vw{padding-left:9.08vw;}.md\:pr-\[clamp\(0rem\,1vw\,1rem\)\]{padding-right:clamp(0rem,1vw,1rem);}.md\:pr-0{padding-right:0;}.md\:pr-10{padding-right:2.5rem;}.md\:pr-11{padding-right:2.75rem;}.md\:pr-11\.7vw{padding-right:11.7vw;}.md\:pr-12\.5{padding-right:3.125rem;}.md\:pr-15{padding-right:3.75rem;}.md\:pr-18vw{padding-right:18vw;}.md\:pr-26\.2vw{padding-right:26.2vw;}.md\:pr-27\.5{padding-right:6.875rem;}.md\:pr-50vw{padding-right:50vw;}.md\:pr-53\.6vw{padding-right:53.6vw;}.md\:pr-6\.5{padding-right:1.625rem;}.md\:pr-7vw{padding-right:7vw;}.md\:pr-9\.998vw{padding-right:9.998vw;}.md\:ps-7\.5{padding-inline-start:1.875rem;}.md\:pt-\[clamp\(2\.5rem\,5vw\,3\.125rem\)\]{padding-top:clamp(2.5rem,5vw,3.125rem);}.md\:pt-0{padding-top:0;}.md\:pt-10{padding-top:2.5rem;}.md\:pt-10\.5{padding-top:2.625rem;}.md\:pt-11{padding-top:2.75rem;}.md\:pt-12\.5{padding-top:3.125rem;}.md\:pt-15{padding-top:3.75rem;}.md\:pt-16\.5{padding-top:4.125rem;}.md\:pt-17\.5{padding-top:4.375rem;}.md\:pt-2{padding-top:0.5rem;}.md\:pt-2\.5{padding-top:0.625rem;}.md\:pt-20{padding-top:5rem;}.md\:pt-21\.5{padding-top:5.375rem;}.md\:pt-22\.5{padding-top:5.625rem;}.md\:pt-25{padding-top:6.25rem;}.md\:pt-27\.5{padding-top:6.875rem;}.md\:pt-30{padding-top:7.5rem;}.md\:pt-35{padding-top:8.75rem;}.md\:pt-37\.5{padding-top:9.375rem;}.md\:pt-38\.5{padding-top:9.625rem;}.md\:pt-39\.75vw{padding-top:39.75vw;}.md\:pt-5{padding-top:1.25rem;}.md\:pt-5\.04vw{padding-top:5.04vw;}.md\:pt-6\.5{padding-top:1.625rem;}.md\:pt-6\.55vw{padding-top:6.55vw;}.md\:pt-6\.6vw{padding-top:6.6vw;}.md\:pt-7\.5{padding-top:1.875rem;}.md\:pt-7\.8vw{padding-top:7.8vw;}.md\:text-start{text-align:start;}.md\:text-10\/110\%{font-size:2.5rem;line-height:110%;}.md\:text-10\/125\%{font-size:2.5rem;line-height:125%;}.md\:text-10\/133\.333\%{font-size:2.5rem;line-height:133.333%;}.md\:text-10\/140\%{font-size:2.5rem;line-height:140%;}.md\:text-10\/220\%{font-size:2.5rem;line-height:220%;}.md\:text-10\/95\%{font-size:2.5rem;line-height:95%;}.md\:text-10\/normal{font-size:2.5rem;line-height:1.5;}.md\:text-12\.5\/118\%{font-size:3.125rem;line-height:118%;}.md\:text-12\.5\/140\%{font-size:3.125rem;line-height:140%;}.md\:text-12\.5\/tight{font-size:3.125rem;line-height:1.2;}.md\:text-15\/133\.33\%{font-size:3.75rem;line-height:133.33%;}.md\:text-15\/133\.333\%{font-size:3.75rem;line-height:133.333%;}.md\:text-15\/200\%{font-size:3.75rem;line-height:200%;}.md\:text-15\/normal{font-size:3.75rem;line-height:1.5;}.md\:text-20\/112\.5\%{font-size:5rem;line-height:112.5%;}.md\:text-20\/137\.5\%{font-size:5rem;line-height:137.5%;}.md\:text-2xl\/133\.33\%{font-size:1.5rem;line-height:133.33%;}.md\:text-2xl\/158\.333\%{font-size:1.5rem;line-height:158.333%;}.md\:text-2xl\/175\%{font-size:1.5rem;line-height:175%;}.md\:text-2xl\/183\.33\%{font-size:1.5rem;line-height:183.33%;}.md\:text-2xl\/183\.333\%{font-size:1.5rem;line-height:183.333%;}.md\:text-2xl\/normal{font-size:1.5rem;line-height:1.5;}.md\:text-2xl\/relaxed{font-size:1.5rem;line-height:1.58333;}.md\:text-7\.5{font-size:1.875rem;}.md\:text-7\.5\/120\%{font-size:1.875rem;line-height:120%;}.md\:text-7\.5\/133\.333\%{font-size:1.875rem;line-height:133.333%;}.md\:text-7\.5\/140\%{font-size:1.875rem;line-height:140%;}.md\:text-base\/162\.5\%{font-size:1rem;line-height:162.5%;}.md\:text-base\/200\%{font-size:1rem;line-height:200%;}.md\:text-base\/237\.5\%{font-size:1rem;line-height:237.5%;}.md\:text-h2\/none{font-size:2.5rem;line-height:1;}.md\:text-lg\/144\%{font-size:1.125rem;line-height:144%;}.md\:text-lg\/166\.667\%{font-size:1.125rem;line-height:166.667%;}.md\:text-lg\/166\.67\%{font-size:1.125rem;line-height:166.67%;}.md\:text-lg\/211\.111\%{font-size:1.125rem;line-height:211.111%;}.md\:text-xl\/160\%{font-size:1.25rem;line-height:160%;}.md\:text-xl\/normal{font-size:1.25rem;line-height:1.5;}.md\:fw-bold{font-weight:700;}.md\:fw-medium{font-weight:500;}.md\:fw-normal{font-weight:400;}.md\:leading-125\%{line-height:125%;}.md\:leading-153\.33\%{line-height:153.33%;}.md\:tracking-12px{letter-spacing:12px;}.md\:tracking-4\.8px{letter-spacing:4.8px;}.md\:tracking-unset{letter-spacing:unset;}}@media (min-width: 62em){.lg\:\[font-size\:clamp\(2\.25rem\,4\.67vw\,3\.5rem\)\]{font-size:clamp(2.25rem,4.67vw,3.5rem);}.lg\:\[font-size\:clamp\(8rem\,16\.68vw\,12\.5rem\)\]{font-size:clamp(8rem,16.68vw,12.5rem);}.lg\:absolute{position:absolute;}.lg\:-bottom-1{bottom:-0.25rem;}.lg\:-left-10vw{left:-10vw;}.lg\:-left-3vw{left:-3vw;}.lg\:-right-22vw{right:-22vw;}.lg\:-top-10px{top:-10px;}.lg\:left-1\/2{left:50%;}.lg\:left-7\.5{left:1.875rem;}.lg\:right-15{right:3.75rem;}.lg\:top-1\/2{top:50%;}.lg\:top-5{top:1.25rem;}.lg\:after\:top-10::after{top:2.5rem;}.lg\:col-span-1{grid-column:span 1/span 1;}.lg\:col-span-2{grid-column:span 2/span 2;}.lg\:col-span-4{grid-column:span 4/span 4;}.lg\:row-span-2{grid-row:span 2/span 2;}.lg\:row-span-3{grid-row:span 3/span 3;}.lg\:col-start-2{grid-column-start:2;}.lg\:col-start-3{grid-column-start:3;}.lg\:row-start-1{grid-row-start:1;}.lg\:row-start-2{grid-row-start:2;}.lg\:row-start-3{grid-row-start:3;}.lg\:row-start-4{grid-row-start:4;}.lg\:row-start-5{grid-row-start:5;}.lg\:row-start-6{grid-row-start:6;}.lg\:auto-rows-\[minmax\(15\.625rem\,auto\)\]{grid-auto-rows:minmax(15.625rem,auto);}.lg\:auto-rows-auto{grid-auto-rows:auto;}.lg\:grid-cols-\[21\.68vw_1fr\]{grid-template-columns:21.68vw 1fr;}.lg\:grid-cols-\[3\.3\%_1fr_44\.53\%\]{grid-template-columns:3.3% 1fr 44.53%;}.lg\:grid-cols-\[4\.75rem_1fr_4\.75rem\]{grid-template-columns:4.75rem 1fr 4.75rem;}.lg\:grid-cols-\[repeat\(2\,33\.96\%\)\]{grid-template-columns:repeat(2,33.96%);}.lg\:grid-cols-\[repeat\(3\,25\%\)\]{grid-template-columns:repeat(3,25%);}.lg\:grid-rows-\[repeat\(2\,15\.875rem_8\.75rem_15\.875rem\)\]{grid-template-rows:repeat(2,15.875rem 8.75rem 15.875rem);}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.lg\:mb-0{margin-bottom:0;}.lg\:mb-15{margin-bottom:3.75rem;}.lg\:mb-16\.5{margin-bottom:4.125rem;}.lg\:mb-20{margin-bottom:5rem;}.lg\:mb-24{margin-bottom:6rem;}.lg\:mb-25{margin-bottom:6.25rem;}.lg\:mb-5\.67vw{margin-bottom:5.67vw;}.lg\:mb-5\.8vw{margin-bottom:5.8vw;}.lg\:mb-6\.5{margin-bottom:1.625rem;}.lg\:mb-6\.67vw{margin-bottom:6.67vw;}.lg\:mb-9{margin-bottom:2.25rem;}.lg\:mr-0{margin-right:0;}.lg\:mr-15vw{margin-right:15vw;}.lg\:mr-20{margin-right:5rem;}.lg\:mt-0{margin-top:0;}.lg\:inline{display:inline;}.lg\:block{display:block;}.lg\:hidden{display:none;}.lg\:aspect-\[1199\/747\]{aspect-ratio:1199/747;}.lg\:aspect-\[198\/192\]{aspect-ratio:198/192;}.lg\:aspect-\[534\/458\]{aspect-ratio:534/458;}.lg\:aspect-\[599\/460\]{aspect-ratio:599/460;}.lg\:aspect-\[700\/444\]{aspect-ratio:700/444;}.lg\:aspect-ratio-\[400\/280\]{aspect-ratio:400/280;}.lg\:h-814px{height:814px;}.lg\:h-auto{height:auto;}.lg\:max-w-100{max-width:25rem;}.lg\:max-w-107\.75{max-width:26.9375rem;}.lg\:max-w-135{max-width:33.75rem;}.lg\:max-w-275{max-width:68.75rem;}.lg\:max-w-276{max-width:69rem;}.lg\:max-w-unset{max-width:unset;}.lg\:w-1\/2{width:50%;}.lg\:w-123\.6\%{width:123.6%;}.lg\:w-290px{width:290px;}.lg\:w-387px{width:387px;}.lg\:w-39\.96\%{width:39.96%;}.lg\:w-40\%{width:40%;}.lg\:w-44\%{width:44%;}.lg\:w-48\.1\%{width:48.1%;}.lg\:w-49\.9vw{width:49.9vw;}.lg\:w-500px{width:500px;}.lg\:w-53\.5\%{width:53.5%;}.lg\:w-57\.54\%{width:57.54%;}.lg\:w-58\.38\%{width:58.38%;}.lg\:w-62\.3vw{width:62.3vw;}.lg\:w-64\.6\%{width:64.6%;}.lg\:w-64vw{width:64vw;}.lg\:w-77vw{width:77vw;}.lg\:w-83\%{width:83%;}.lg\:w-84\%{width:84%;}.lg\:w-auto{width:auto;}.lg\:flex-row{flex-direction:row;}.lg\:flex-nowrap{flex-wrap:nowrap;}.lg\:-translate-1\/2{--un-translate-x:-50%;--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.lg\:translate-0{--un-translate-x:0;--un-translate-y:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.lg\:-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.lg\:-translate-y-8\.9vw{--un-translate-y:-8.9vw;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.lg\:translate-y-0{--un-translate-y:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.lg\:items-end{align-items:flex-end;}.lg\:self-end{align-self:flex-end;}.lg\:justify-end{justify-content:flex-end;}.lg\:gap-12\.5{gap:3.125rem;}.lg\:gap-15{gap:3.75rem;}.lg\:gap-5{gap:1.25rem;}.lg\:gap-7\.5{gap:1.875rem;}.lg\:gap-x-0{column-gap:0;}.lg\:gap-x-12\.5{column-gap:3.125rem;}.lg\:gap-x-15{column-gap:3.75rem;}.lg\:gap-x-18\.75{column-gap:4.6875rem;}.lg\:gap-x-25{column-gap:6.25rem;}.lg\:gap-y-10{row-gap:2.5rem;}.lg\:gap-y-21\.5{row-gap:5.375rem;}.lg\:gap-y-32{row-gap:8rem;}.lg\:even\:border-0:nth-child(even){border-width:0px;}.lg\:border-r-1\.5px,.lg\:not-last\:border-r-1\.5px:not(:last-child){border-right-width:1.5px;}.lg\:border-t-0{border-top-width:0px;}.lg\:rounded-0{border-radius:0;}.lg\:bg-cover{background-size:cover;}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem;}.lg\:px-15{padding-left:3.75rem;padding-right:3.75rem;}.lg\:px-16{padding-left:4rem;padding-right:4rem;}.lg\:px-18\.5{padding-left:4.625rem;padding-right:4.625rem;}.lg\:px-20\.8\%{padding-left:20.8%;padding-right:20.8%;}.lg\:px-27\.5{padding-left:6.875rem;padding-right:6.875rem;}.lg\:px-7\.5{padding-left:1.875rem;padding-right:1.875rem;}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.lg\:py-15\.75{padding-top:3.9375rem;padding-bottom:3.9375rem;}.lg\:py-20{padding-top:5rem;padding-bottom:5rem;}.lg\:py-25{padding-top:6.25rem;padding-bottom:6.25rem;}.lg\:py-3{padding-top:0.75rem;padding-bottom:0.75rem;}.lg\:pb-10{padding-bottom:2.5rem;}.lg\:pb-12\.5{padding-bottom:3.125rem;}.lg\:pb-18\.5{padding-bottom:4.625rem;}.lg\:pb-20{padding-bottom:5rem;}.lg\:pb-22\.5{padding-bottom:5.625rem;}.lg\:pb-25{padding-bottom:6.25rem;}.lg\:pb-30{padding-bottom:7.5rem;}.lg\:pb-5{padding-bottom:1.25rem;}.lg\:pb-7{padding-bottom:1.75rem;}.lg\:pl-0{padding-left:0;}.lg\:pl-15{padding-left:3.75rem;}.lg\:pl-30{padding-left:7.5rem;}.lg\:pr-\[clamp\(1\.5rem\,7vw\,5\.5rem\)\]{padding-right:clamp(1.5rem,7vw,5.5rem);}.lg\:pr-0{padding-right:0;}.lg\:pr-15{padding-right:3.75rem;}.lg\:pr-17\.34vw{padding-right:17.34vw;}.lg\:pr-20{padding-right:5rem;}.lg\:pr-29\.35vw{padding-right:29.35vw;}.lg\:pr-30{padding-right:7.5rem;}.lg\:pr-49vw{padding-right:49vw;}.lg\:pr-50\.5vw{padding-right:50.5vw;}.lg\:pt-10{padding-top:2.5rem;}.lg\:pt-12{padding-top:3rem;}.lg\:pt-12\.5{padding-top:3.125rem;}.lg\:pt-15{padding-top:3.75rem;}.lg\:pt-19\.5{padding-top:4.875rem;}.lg\:pt-20{padding-top:5rem;}.lg\:pt-27\.5{padding-top:6.875rem;}.lg\:pt-5\.5vw{padding-top:5.5vw;}.lg\:pt-7\.5{padding-top:1.875rem;}.lg\:pt-8\.75{padding-top:2.1875rem;}.lg\:text-7\.5\/153\.33\%{font-size:1.875rem;line-height:153.33%;}.lg\:write-vertical-right{writing-mode:vertical-rl;}}@media (min-width: 75em){.xl\:\[font-size\:clamp\(10rem\,17\.36vw\,15\.625rem\)\]{font-size:clamp(10rem,17.36vw,15.625rem);}.xl\:\[font-size\:clamp\(2rem\,3\.8vw\,3\.5rem\)\]{font-size:clamp(2rem,3.8vw,3.5rem);}.xl\:absolute{position:absolute;}.xl\:relative{position:relative;}.xl\:-right-15\.5vw{right:-15.5vw;}.xl\:-right-16vw{right:-16vw;}.xl\:-right-5\%{right:-5%;}.xl\:-top-10vw{top:-10vw;}.xl\:bottom-11{bottom:2.75rem;}.xl\:left-\[calc\(100\%\+1\.875rem\)\]{left:calc(100% + 1.875rem);}.xl\:left-0{left:0;}.xl\:left-10{left:2.5rem;}.xl\:left-50\%{left:50%;}.xl\:left-8\%{left:8%;}.xl\:left-unset{left:unset;}.xl\:right-\[calc\(100\%\+1\.875rem\)\]{right:calc(100% + 1.875rem);}.xl\:right-20{right:5rem;}.xl\:top-0{top:0;}.xl\:top-11{top:2.75rem;}.xl\:top-3{top:0.75rem;}.xl\:after\:top-15::after{top:3.75rem;}.xl\:col-span-1{grid-column:span 1/span 1;}.xl\:col-span-2{grid-column:span 2/span 2;}.xl\:col-span-3{grid-column:span 3/span 3;}.xl\:row-span-2{grid-row:span 2/span 2;}.xl\:col-start-2{grid-column-start:2;}.xl\:row-start-1{grid-row-start:1;}.xl\:row-start-2{grid-row-start:2;}.xl\:grid-cols-\[13\%_1fr_1fr_13\%\]{grid-template-columns:13% 1fr 1fr 13%;}.xl\:grid-cols-\[15\%_1fr_34\.9\%\]{grid-template-columns:15% 1fr 34.9%;}.xl\:grid-cols-\[1fr_58\.1\%\]{grid-template-columns:1fr 58.1%;}.xl\:grid-cols-\[30\%_1fr_1fr\]{grid-template-columns:30% 1fr 1fr;}.xl\:grid-cols-\[9\.25rem_1fr_9\.25rem\]{grid-template-columns:9.25rem 1fr 9.25rem;}.xl\:grid-cols-\[repeat\(auto-fit\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));}.xl\:grid-rows-\[max-content_30vw_21\.11vw_35\.28vw\]{grid-template-rows:max-content 30vw 21.11vw 35.28vw;}.xl\:grid-rows-\[repeat\(2\,minmax\(18\.75rem\,15\.6vw\)\)\]{grid-template-rows:repeat(2,minmax(18.75rem,15.6vw));}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.xl\:mx-0{margin-left:0;margin-right:0;}.xl\:mb-0{margin-bottom:0;}.xl\:mb-10{margin-bottom:2.5rem;}.xl\:mb-10\.5{margin-bottom:2.625rem;}.xl\:mb-20{margin-bottom:5rem;}.xl\:mb-25{margin-bottom:6.25rem;}.xl\:mb-3vw{margin-bottom:3vw;}.xl\:mb-4\.7vw{margin-bottom:4.7vw;}.xl\:mb-5{margin-bottom:1.25rem;}.xl\:mb-6{margin-bottom:1.5rem;}.xl\:mb-7\.5{margin-bottom:1.875rem;}.xl\:mb-8\.5{margin-bottom:2.125rem;}.xl\:mb-auto{margin-bottom:auto;}.xl\:ml-26\.25\%{margin-left:26.25%;}.xl\:ml-6\.38vw{margin-left:6.38vw;}.xl\:ml-auto{margin-left:auto;}.xl\:mr-0{margin-right:0;}.xl\:mr-10vw{margin-right:10vw;}.xl\:mr-12\.5{margin-right:3.125rem;}.xl\:mr-14\.6vw{margin-right:14.6vw;}.xl\:mr-auto{margin-right:auto;}.xl\:mt-0{margin-top:0;}.xl\:not-first\:mt-12\.5:not(:first-child){margin-top:3.125rem;}.xl\:not-first\:mt-22\.5:not(:first-child){margin-top:5.625rem;}.xl\:inline{display:inline;}.xl\:block{display:block;}.xl\:hidden{display:none;}.xl\:after\:hidden::after{display:none;}.xl\:aspect-\[1920\/784\]{aspect-ratio:1920/784;}.xl\:aspect-\[846\/460\]{aspect-ratio:846/460;}.xl\:aspect-ratio-\[670\/536\]{aspect-ratio:670/536;}.xl\:h-100{height:25rem;}.xl\:h-auto{height:auto;}.xl\:h-full{height:100%;}.xl\:max-w-285{max-width:71.25rem;}.xl\:max-w-294{max-width:73.5rem;}.xl\:max-w-65{max-width:16.25rem;}.xl\:min-h-110{min-height:27.5rem;}.xl\:min-w-0{min-width:0;}.xl\:w-\[40vw\]{width:40vw;}.xl\:w-1\/2{width:50%;}.xl\:w-10\.35\%{width:10.35%;}.xl\:w-20\.8\%{width:20.8%;}.xl\:w-220px{width:220px;}.xl\:w-25\%{width:25%;}.xl\:w-293\.45px{width:293.45px;}.xl\:w-33\.1\%{width:33.1%;}.xl\:w-340\%{width:340%;}.xl\:w-41vw{width:41vw;}.xl\:w-44\.1vw{width:44.1vw;}.xl\:w-45\%{width:45%;}.xl\:w-49\.5\%{width:49.5%;}.xl\:w-50\.4\%{width:50.4%;}.xl\:w-50\.8vw{width:50.8vw;}.xl\:w-53\.3vw{width:53.3vw;}.xl\:w-55\.56\%{width:55.56%;}.xl\:w-60\.3\%{width:60.3%;}.xl\:w-600px{width:600px;}.xl\:w-63\.95vw{width:63.95vw;}.xl\:w-67\.7vw{width:67.7vw;}.xl\:w-70\%{width:70%;}.xl\:w-76\.05\%{width:76.05%;}.xl\:w-81\%{width:81%;}.xl\:w-842px{width:842px;}.xl\:w-86\%{width:86%;}.xl\:w-87\.5\%{width:87.5%;}.xl\:w-88\%{width:88%;}.xl\:w-95\.3\%{width:95.3%;}.xl\:w-95\.83vw{width:95.83vw;}.xl\:w-full{width:100%;}.xl\:flex{display:flex;}.xl\:flex-1{flex:1 1 0%;}.xl\:flex-row{flex-direction:row;}.xl\:translate-0{--un-translate-x:0;--un-translate-y:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.xl\:-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.xl\:-translate-y-4\.21vw{--un-translate-y:-4.21vw;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.xl\:items-start{align-items:flex-start;}.xl\:items-end{align-items:flex-end;}.xl\:items-stretch{align-items:stretch;}.xl\:self-auto{align-self:auto;}.xl\:self-start{align-self:flex-start;}.xl\:justify-start{justify-content:flex-start;}.xl\:gap-0{gap:0;}.xl\:gap-1{gap:0.25rem;}.xl\:gap-10{gap:2.5rem;}.xl\:gap-11\.5{gap:2.875rem;}.xl\:gap-13{gap:3.25rem;}.xl\:gap-22{gap:5.5rem;}.xl\:gap-23{gap:5.75rem;}.xl\:gap-5{gap:1.25rem;}.xl\:gap-6\.5{gap:1.625rem;}.xl\:gap-7\.5{gap:1.875rem;}.xl\:gap-x-10{column-gap:2.5rem;}.xl\:gap-x-12\.5{column-gap:3.125rem;}.xl\:gap-y-15{row-gap:3.75rem;}.xl\:gap-y-4\.5{row-gap:1.125rem;}.xl\:overflow-visible{overflow:visible;}.xl\:rounded-\[465px_0px_0px_465px\]{border-radius:465px 0px 0px 465px;}.xl\:rounded-0{border-radius:0;}.xl\:rounded-lb-30px{border-bottom-left-radius:30px;}.xl\:rounded-lt-30px{border-top-left-radius:30px;}.xl\:rounded-rb-0{border-bottom-right-radius:0;}.xl\:rounded-rt-0{border-top-right-radius:0;}.xl\:bg-gray-4{background-color:#E5E5E5; /* #E5E5E5; */;}.xl\:bg-transparent{background-color:transparent /* transparent */;}.xl\:bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.xl\:px-0{padding-left:0;padding-right:0;}.xl\:px-11{padding-left:2.75rem;padding-right:2.75rem;}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem;}.xl\:px-16{padding-left:4rem;padding-right:4rem;}.xl\:px-18\.75{padding-left:4.6875rem;padding-right:4.6875rem;}.xl\:px-20{padding-left:5rem;padding-right:5rem;}.xl\:px-22\.5{padding-left:5.625rem;padding-right:5.625rem;}.xl\:px-27\.5{padding-left:6.875rem;padding-right:6.875rem;}.xl\:px-3{padding-left:0.75rem;padding-right:0.75rem;}.xl\:px-30{padding-left:7.5rem;padding-right:7.5rem;}.xl\:px-40{padding-left:10rem;padding-right:10rem;}.xl\:px-49{padding-left:12.25rem;padding-right:12.25rem;}.xl\:py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}.xl\:py-11{padding-top:2.75rem;padding-bottom:2.75rem;}.xl\:py-11\.25{padding-top:2.8125rem;padding-bottom:2.8125rem;}.xl\:py-12\.5{padding-top:3.125rem;padding-bottom:3.125rem;}.xl\:py-15{padding-top:3.75rem;padding-bottom:3.75rem;}.xl\:py-16\.5{padding-top:4.125rem;padding-bottom:4.125rem;}.xl\:py-20{padding-top:5rem;padding-bottom:5rem;}.xl\:py-22\.5{padding-top:5.625rem;padding-bottom:5.625rem;}.xl\:py-25{padding-top:6.25rem;padding-bottom:6.25rem;}.xl\:py-33{padding-top:8.25rem;padding-bottom:8.25rem;}.xl\:py-35{padding-top:8.75rem;padding-bottom:8.75rem;}.xl\:pb-0{padding-bottom:0;}.xl\:pb-10{padding-bottom:2.5rem;}.xl\:pb-15{padding-bottom:3.75rem;}.xl\:pb-16\.5{padding-bottom:4.125rem;}.xl\:pb-18{padding-bottom:4.5rem;}.xl\:pb-25{padding-bottom:6.25rem;}.xl\:pb-26{padding-bottom:6.5rem;}.xl\:pb-30{padding-bottom:7.5rem;}.xl\:pb-48\.75{padding-bottom:12.1875rem;}.xl\:pb-50{padding-bottom:12.5rem;}.xl\:pb-8\.5{padding-bottom:2.125rem;}.xl\:pl-\[clamp\(2\.5rem\,3vw\,2\.75rem\)\]{padding-left:clamp(2.5rem,3vw,2.75rem);}.xl\:pl-\[clamp\(2\.5rem\,4\.5vw\,5\.5rem\)\]{padding-left:clamp(2.5rem,4.5vw,5.5rem);}.xl\:pl-0{padding-left:0;}.xl\:pl-12{padding-left:3rem;}.xl\:pl-15{padding-left:3.75rem;}.xl\:pl-18\.75vw{padding-left:18.75vw;}.xl\:pl-19\.16vw{padding-left:19.16vw;}.xl\:pl-40{padding-left:10rem;}.xl\:pl-5{padding-left:1.25rem;}.xl\:pl-5\%{padding-left:5%;}.xl\:pl-6\.25\%{padding-left:6.25%;}.xl\:pl-9{padding-left:2.25rem;}.xl\:pr-\[clamp\(1\.5rem\,2vw\,3\.5rem\)\]{padding-right:clamp(1.5rem,2vw,3.5rem);}.xl\:pr-0{padding-right:0;}.xl\:pr-11\.25{padding-right:2.8125rem;}.xl\:pr-12\.25{padding-right:3.0625rem;}.xl\:pr-12\.5{padding-right:3.125rem;}.xl\:pr-18\.43vw{padding-right:18.43vw;}.xl\:pr-18vw{padding-right:18vw;}.xl\:pr-21\.35vw{padding-right:21.35vw;}.xl\:pr-30\%{padding-right:30%;}.xl\:pr-36{padding-right:9rem;}.xl\:pr-4{padding-right:1rem;}.xl\:pr-48\.6\%{padding-right:48.6%;}.xl\:pr-5{padding-right:1.25rem;}.xl\:pt-\[clamp\(2\.5rem\,4\.5vw\,5\.5rem\)\]{padding-top:clamp(2.5rem,4.5vw,5.5rem);}.xl\:pt-0{padding-top:0;}.xl\:pt-10\.5{padding-top:2.625rem;}.xl\:pt-12\.5{padding-top:3.125rem;}.xl\:pt-15{padding-top:3.75rem;}.xl\:pt-18{padding-top:4.5rem;}.xl\:pt-19{padding-top:4.75rem;}.xl\:pt-20{padding-top:5rem;}.xl\:pt-21\.5{padding-top:5.375rem;}.xl\:pt-27\.5{padding-top:6.875rem;}.xl\:pt-3\.4vw{padding-top:3.4vw;}.xl\:pt-37\.5{padding-top:9.375rem;}.xl\:pt-5{padding-top:1.25rem;}.xl\:pt-59\.5{padding-top:14.875rem;}.xl\:pt-6{padding-top:1.5rem;}.xl\:pt-6\.5{padding-top:1.625rem;}.xl\:text-10\/normal{font-size:2.5rem;line-height:1.5;}.xl\:text-15\/210\%{font-size:3.75rem;line-height:210%;}.xl\:text-2xl\/normal{font-size:1.5rem;line-height:1.5;}.xl\:text-h1\/none{font-size:3.75rem;line-height:1;}.xl\:font-size-\[clamp\(1rem\,2vw\,1\.875rem\)\]{font-size:clamp(1rem,2vw,1.875rem);}.xl\:fw-medium{font-weight:500;}.xl\:leading-122\.222\%{line-height:122.222%;}.xl\:leading-125\%{line-height:125%;}.xl\:leading-43\.333\%{line-height:43.333%;}}@media (min-width: 90em){.\32 xl\:\[font-size\:clamp\(2rem\,4vw\,5\.625rem\)\]{font-size:clamp(2rem,4vw,5.625rem);}.\32 xl\:relative{position:relative;}.\32 xl\:left-0{left:0;}.\32 xl\:left-5{left:1.25rem;}.\32 xl\:right-0{right:0;}.\32 xl\:top-\[22\.35\%\]{top:22.35%;}.\32 xl\:top-8\.33vw{top:8.33vw;}.\32 xl\:col-span-1{grid-column:span 1/span 1;}.\32 xl\:col-span-2{grid-column:span 2/span 2;}.\32 xl\:row-span-2{grid-row:span 2/span 2;}.\32 xl\:row-span-3{grid-row:span 3/span 3;}.\32 xl\:col-start-1{grid-column-start:1;}.\32 xl\:col-start-2{grid-column-start:2;}.\32 xl\:col-start-3{grid-column-start:3;}.\32 xl\:col-start-unset{grid-column-start:unset;}.\32 xl\:row-start-1{grid-row-start:1;}.\32 xl\:row-start-2{grid-row-start:2;}.\32 xl\:row-start-3{grid-row-start:3;}.\32 xl\:row-start-4{grid-row-start:4;}.\32 xl\:row-start-unset{grid-row-start:unset;}.\32 xl\:grid-cols-\[41\.33\%_8\%_23\.22\%_22\.44\%\]{grid-template-columns:41.33% 8% 23.22% 22.44%;}.\32 xl\:grid-rows-\[12\.775vw_22\.292vw_6\.25vw_11\.979vw\]{grid-template-rows:12.775vw 22.292vw 6.25vw 11.979vw;}.\32 xl\:grid-rows-\[repeat\(2\,minmax\(max-content\,27vw\)\)\]{grid-template-rows:repeat(2,minmax(max-content,27vw));}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.\32 xl\:mx-auto{margin-left:auto;margin-right:auto;}.\32 xl\:mb-12{margin-bottom:3rem;}.\32 xl\:mb-12\.5{margin-bottom:3.125rem;}.\32 xl\:mb-17{margin-bottom:4.25rem;}.\32 xl\:mb-17\.5{margin-bottom:4.375rem;}.\32 xl\:mb-49{margin-bottom:12.25rem;}.\32 xl\:mb-6{margin-bottom:1.5rem;}.\32 xl\:mb-7\.5{margin-bottom:1.875rem;}.\32 xl\:ml-10{margin-left:2.5rem;}.\32 xl\:ml-10\.83vw{margin-left:10.83vw;}.\32 xl\:ml-23\.95vw{margin-left:23.95vw;}.\32 xl\:ml-8\.33vw{margin-left:8.33vw;}.\32 xl\:ml-auto{margin-left:auto;}.\32 xl\:mr-10\.75{margin-right:2.6875rem;}.\32 xl\:mr-14\.63vw{margin-right:14.63vw;}.\32 xl\:mr-33\.75{margin-right:8.4375rem;}.\32 xl\:inline{display:inline;}.\32 xl\:block{display:block;}.\32 xl\:hidden{display:none;}.\32 xl\:aspect-\[1920\/650\]{aspect-ratio:1920/650;}.\32 xl\:h-20{height:5rem;}.\32 xl\:h-full{height:100%;}.\32 xl\:max-w-250{max-width:62.5rem;}.\32 xl\:max-w-306{max-width:76.5rem;}.\32 xl\:w-\[1379px\]{width:1379px;}.\32 xl\:w-\[30vw\]{width:30vw;}.\32 xl\:w-1\/4{width:25%;}.\32 xl\:w-10\.5vw{width:10.5vw;}.\32 xl\:w-11\.35vw{width:11.35vw;}.\32 xl\:w-14\.2vw{width:14.2vw;}.\32 xl\:w-16\.97vw{width:16.97vw;}.\32 xl\:w-22{width:5.5rem;}.\32 xl\:w-23\.33vw{width:23.33vw;}.\32 xl\:w-30{width:7.5rem;}.\32 xl\:w-31{width:7.75rem;}.\32 xl\:w-34\.12\%{width:34.12%;}.\32 xl\:w-34px{width:34px;}.\32 xl\:w-35\.73vw{width:35.73vw;}.\32 xl\:w-44\.6\%{width:44.6%;}.\32 xl\:w-50\.6\%{width:50.6%;}.\32 xl\:w-62\.2\%{width:62.2%;}.\32 xl\:w-62\.5vw{width:62.5vw;}.\32 xl\:w-65\%{width:65%;}.\32 xl\:w-7\.08vw{width:7.08vw;}.\32 xl\:w-73\.64vw{width:73.64vw;}.\32 xl\:w-78\.125vw{width:78.125vw;}.\32 xl\:w-auto{width:auto;}.\32 xl\:flex-row{flex-direction:row;}.\32 xl\:flex-col{flex-direction:column;}.\32 xl\:translate-x-0{--un-translate-x:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.\32 xl\:self-start{align-self:flex-start;}.\32 xl\:justify-start{justify-content:flex-start;}.\32 xl\:gap-0{gap:0;}.\32 xl\:gap-10{gap:2.5rem;}.\32 xl\:gap-23\.5{gap:5.875rem;}.\32 xl\:gap-40\.5{gap:10.125rem;}.\32 xl\:gap-9{gap:2.25rem;}.\32 xl\:p-0{padding:0;}.\32 xl\:px-0{padding-left:0;padding-right:0;}.\32 xl\:px-10{padding-left:2.5rem;padding-right:2.5rem;}.\32 xl\:px-3{padding-left:0.75rem;padding-right:0.75rem;}.\32 xl\:px-9{padding-left:2.25rem;padding-right:2.25rem;}.\32 xl\:pb-0{padding-bottom:0;}.\32 xl\:pb-10{padding-bottom:2.5rem;}.\32 xl\:pb-12{padding-bottom:3rem;}.\32 xl\:pb-12\.5{padding-bottom:3.125rem;}.\32 xl\:pb-19{padding-bottom:4.75rem;}.\32 xl\:pb-20{padding-bottom:5rem;}.\32 xl\:pb-21{padding-bottom:5.25rem;}.\32 xl\:pb-3\.64vw{padding-bottom:3.64vw;}.\32 xl\:pb-32{padding-bottom:8rem;}.\32 xl\:pb-37\.5{padding-bottom:9.375rem;}.\32 xl\:pb-45{padding-bottom:11.25rem;}.\32 xl\:pl-13\.9\%{padding-left:13.9%;}.\32 xl\:pl-14\.5{padding-left:3.625rem;}.\32 xl\:pl-15\.5{padding-left:3.875rem;}.\32 xl\:pl-18\.75vw{padding-left:18.75vw;}.\32 xl\:pl-2\.39vw{padding-left:2.39vw;}.\32 xl\:pl-20{padding-left:5rem;}.\32 xl\:pl-25{padding-left:6.25rem;}.\32 xl\:pl-26{padding-left:6.5rem;}.\32 xl\:pl-3{padding-left:0.75rem;}.\32 xl\:pl-4{padding-left:1rem;}.\32 xl\:pl-5\.2vw{padding-left:5.2vw;}.\32 xl\:pl-9\.375vw{padding-left:9.375vw;}.\32 xl\:pr-0{padding-right:0;}.\32 xl\:pr-13\.65vw{padding-right:13.65vw;}.\32 xl\:pr-15{padding-right:3.75rem;}.\32 xl\:pr-21\.35vw{padding-right:21.35vw;}.\32 xl\:pr-22\.5{padding-right:5.625rem;}.\32 xl\:pr-23\.96\%{padding-right:23.96%;}.\32 xl\:pr-5vw{padding-right:5vw;}.\32 xl\:pt-0{padding-top:0;}.\32 xl\:pt-1\.5{padding-top:0.375rem;}.\32 xl\:pt-11{padding-top:2.75rem;}.\32 xl\:pt-22{padding-top:5.5rem;}.\32 xl\:pt-27\.5{padding-top:6.875rem;}.\32 xl\:pt-30{padding-top:7.5rem;}.\32 xl\:pt-35{padding-top:8.75rem;}.\32 xl\:pt-4\.58vw{padding-top:4.58vw;}.\32 xl\:pt-40{padding-top:10rem;}.\32 xl\:pt-5{padding-top:1.25rem;}.\32 xl\:pt-5\.2vw{padding-top:5.2vw;}.\32 xl\:pt-7{padding-top:1.75rem;}.\32 xl\:pt-7\.5{padding-top:1.875rem;}.\32 xl\:text-10\/90\%{font-size:2.5rem;line-height:90%;}}@media (min-width: 100em){.\33 xl\:\[font-size\:clamp\(10rem\,16vw\,18\.75rem\)\]{font-size:clamp(10rem,16vw,18.75rem);}.\33 xl\:\[font-size\:clamp\(2rem\,4\.2vw\,5rem\)\]{font-size:clamp(2rem,4.2vw,5rem);}.\33 xl\:\[font-size\:clamp\(2rem\,5vw\,5\.625rem\)\]{font-size:clamp(2rem,5vw,5.625rem);}.\33 xl\:absolute{position:absolute;}.\33 xl\:-right-12\.6vw{right:-12.6vw;}.\33 xl\:-top-8\.8vw{top:-8.8vw;}.\33 xl\:bottom-0{bottom:0;}.\33 xl\:bottom-9\.32vw{bottom:9.32vw;}.\33 xl\:left-0{left:0;}.\33 xl\:left-16\.77\%{left:16.77%;}.\33 xl\:left-20{left:5rem;}.\33 xl\:right-0{right:0;}.\33 xl\:right-14\.27vw{right:14.27vw;}.\33 xl\:right-61\.5{right:15.375rem;}.\33 xl\:top-15{top:3.75rem;}.\33 xl\:top-19\.36\%{top:19.36%;}.\33 xl\:top-7{top:1.75rem;}.\33 xl\:grid-cols-\[17\.71\%_1fr_34\.9\%\]{grid-template-columns:17.71% 1fr 34.9%;}.\33 xl\:grid-cols-\[1fr_minmax\(0\,62\.5rem\)_1fr\]{grid-template-columns:1fr minmax(0,62.5rem) 1fr;}.\33 xl\:grid-cols-\[21\.92\%_1fr_1fr_21\.92\%\]{grid-template-columns:21.92% 1fr 1fr 21.92%;}.\33 xl\:grid-cols-\[repeat\(3\,21\%\)\]{grid-template-columns:repeat(3,21%);}.\33 xl\:mx-auto{margin-left:auto;margin-right:auto;}.\33 xl\:mb-0{margin-bottom:0;}.\33 xl\:mb-25{margin-bottom:6.25rem;}.\33 xl\:mb-3\.5{margin-bottom:0.875rem;}.\33 xl\:mb-3\.85vw{margin-bottom:3.85vw;}.\33 xl\:mb-30{margin-bottom:7.5rem;}.\33 xl\:mr-16\.66vw{margin-right:16.66vw;}.\33 xl\:mr-21\.67vw{margin-right:21.67vw;}.\33 xl\:mr-23\.88vw{margin-right:23.88vw;}.\33 xl\:mt-0{margin-top:0;}.\33 xl\:aspect-\[1920\/1364\]{aspect-ratio:1920/1364;}.\33 xl\:aspect-\[238\/420\]{aspect-ratio:238/420;}.\33 xl\:aspect-\[785\/964\]{aspect-ratio:785/964;}.\33 xl\:aspect-\[950\/560\]{aspect-ratio:950/560;}.\33 xl\:aspect-ratio-\[220\/320\]{aspect-ratio:220/320;}.\33 xl\:h-25{height:6.25rem;}.\33 xl\:h-36\.3\%{height:36.3%;}.\33 xl\:h-65\.71\%{height:65.71%;}.\33 xl\:h-auto{height:auto;}.\33 xl\:max-w-366{max-width:91.5rem;}.\33 xl\:max-w-560px{max-width:560px;}.\33 xl\:max-w-88\.5{max-width:22.125rem;}.\33 xl\:w-24\.79\%{width:24.79%;}.\33 xl\:w-358\.5\%{width:358.5%;}.\33 xl\:w-40\.88vw{width:40.88vw;}.\33 xl\:w-40\.98\%{width:40.98%;}.\33 xl\:w-40vw{width:40vw;}.\33 xl\:w-46\.25\%{width:46.25%;}.\33 xl\:w-49\.47\%{width:49.47%;}.\33 xl\:w-52\%{width:52%;}.\33 xl\:w-57\.54\%{width:57.54%;}.\33 xl\:w-63\%{width:63%;}.\33 xl\:w-87\.5vw{width:87.5vw;}.\33 xl\:w-auto{width:auto;}.\33 xl\:flex-auto{flex:1 1 auto;}.\33 xl\:flex-none{flex:none;}.\33 xl\:flex-row{flex-direction:row;}.\33 xl\:translate-0{--un-translate-x:0;--un-translate-y:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.\33 xl\:items-start{align-items:flex-start;}.\33 xl\:items-end{align-items:flex-end;}.\33 xl\:self-start{align-self:flex-start;}.\33 xl\:self-end{align-self:flex-end;}.\33 xl\:justify-start{justify-content:flex-start;}.\33 xl\:justify-between{justify-content:space-between;}.\33 xl\:gap-0{gap:0;}.\33 xl\:gap-15{gap:3.75rem;}.\33 xl\:gap-18\.5{gap:4.625rem;}.\33 xl\:gap-24\.5{gap:6.125rem;}.\33 xl\:gap-7\.5{gap:1.875rem;}.\33 xl\:gap-x-30{column-gap:7.5rem;}.\33 xl\:gap-x-37\.5{column-gap:9.375rem;}.\33 xl\:gap-x-57\.5{column-gap:14.375rem;}.\33 xl\:rounded-80px{border-radius:80px;}.\33 xl\:p-0{padding:0;}.\33 xl\:px-11\.4vw{padding-left:11.4vw;padding-right:11.4vw;}.\33 xl\:px-27\.5{padding-left:6.875rem;padding-right:6.875rem;}.\33 xl\:px-47\.5{padding-left:11.875rem;padding-right:11.875rem;}.\33 xl\:px-55{padding-left:13.75rem;padding-right:13.75rem;}.\33 xl\:py-30{padding-top:7.5rem;padding-bottom:7.5rem;}.\33 xl\:py-4vw{padding-top:4vw;padding-bottom:4vw;}.\33 xl\:pb-14\.25{padding-bottom:3.5625rem;}.\33 xl\:pb-21\.75{padding-bottom:5.4375rem;}.\33 xl\:pb-30{padding-bottom:7.5rem;}.\33 xl\:pb-35{padding-bottom:8.75rem;}.\33 xl\:pb-5\.9vw{padding-bottom:5.9vw;}.\33 xl\:pl-\[clamp\(2\.5rem\,4\.5vw\,5\.5rem\)\]{padding-left:clamp(2.5rem,4.5vw,5.5rem);}.\33 xl\:pl-15\.4vw{padding-left:15.4vw;}.\33 xl\:pl-24\.68vw{padding-left:24.68vw;}.\33 xl\:pl-27\.5{padding-left:6.875rem;}.\33 xl\:pl-30{padding-left:7.5rem;}.\33 xl\:pl-52{padding-left:13rem;}.\33 xl\:pl-55{padding-left:13.75rem;}.\33 xl\:pl-8{padding-left:2rem;}.\33 xl\:pr-11\.45vw{padding-right:11.45vw;}.\33 xl\:pr-11\.66vw{padding-right:11.66vw;}.\33 xl\:pr-19{padding-right:4.75rem;}.\33 xl\:pr-35\.42\%{padding-right:35.42%;}.\33 xl\:pr-55{padding-right:13.75rem;}.\33 xl\:pt-0{padding-top:0;}.\33 xl\:pt-13{padding-top:3.25rem;}.\33 xl\:pt-13\.5{padding-top:3.375rem;}.\33 xl\:pt-30{padding-top:7.5rem;}.\33 xl\:text-12\.5\/140\%{font-size:3.125rem;line-height:140%;}.\33 xl\:text-15\/126\.667\%{font-size:3.75rem;line-height:126.667%;}.\33 xl\:text-20\/112\.5\%{font-size:5rem;line-height:112.5%;}} 
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  outline: none;
  border: 0;
}

html {
  height: 100%;
  width: 100%;
}

body {
  font-size: 1rem;
  height: 100%;
  width: 100%;
  background-color: #f7f7f7;
  font-family: "Noto Sans TC", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smooth: never;
  text-rendering: optimizeLegibility;
}

ol {
  list-style: none;
  margin: 0;
}

ul {
  list-style: none;
  margin: 0;
}

.editor ul li {
  list-style: disc;
}

.editor ol li {
  list-style: decimal;
}

.editor ol,
.editor ul {
  padding-left: 1.25rem;
}

a {
  text-decoration: none;
  color: inherit;
}

a:hover {
  color: inherit;
}

h1 {
  font-size: 3.75rem;
}

h2 {
  font-size: 2.5rem;
  font-weight: normal;
  padding: 0;
  margin: 0;
}

h3 {
  font-weight: normal;
  padding: 0;
  margin: 0;
}

h4 {
  font-weight: normal;
  padding: 0;
  margin: 0;
}

h5 {
  font-weight: normal;
  padding: 0;
  margin: 0;
}

h6 {
  font-weight: normal;
  padding: 0;
  margin: 0;
}

/*
*header
*/
body {
  padding-top: 4rem;
}
@media screen and (min-width: 48em) {
  body {
    padding-top: 5rem;
  }
}
@media screen and (min-width: 75em) {
  body {
    padding-top: 90px;
  }
}

header[data-id=masthead] {
  height: 4rem;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 48em) {
  header[data-id=masthead] {
    height: 5rem;
  }
}
@media screen and (min-width: 75em) {
  header[data-id=masthead] {
    height: 90px;
  }
}
header[data-id=masthead] [data-id=header-content] {
  background: white;
  backdrop-filter: blur(25px);
  transition: all 450ms, transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 600ms cubic-bezier(0.95, 0.05, 0.795, 0.035), transform 600ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
header[data-id=masthead] [data-id=webNavigation] {
  transform: translateX(-100%);
  transition: all 450ms, transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
@media screen and (min-width: 75em) {
  header[data-id=masthead] [data-id=webNavigation] {
    transform: translateX(0);
  }
}
header[data-id=masthead] [data-id=webNavigation].active {
  transform: translateX(0);
  transition: all 450ms, transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
header[data-id=masthead] [data-id=webNavigation] .navigation {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 0;
  overflow-y: auto;
  padding: 40px 20px;
}
@media screen and (min-width: 75em) {
  header[data-id=masthead] [data-id=webNavigation] .navigation {
    gap: 0.375rem;
    overflow-y: initial;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0;
  }
}
header[data-id=masthead] [data-id=webNavigation] .navigation a {
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 175%;
  color: #4a4a4a;
}
header[data-id=masthead] [data-id=webNavigation] .navigation .arrowButton {
  display: block;
  transition: all 450ms, transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
@media screen and (min-width: 75em) {
  header[data-id=masthead] [data-id=webNavigation] .navigation .arrowButton {
    display: none;
  }
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item {
  position: relative;
  width: 100%;
  padding: 0.25rem 0.75rem 0 0.75rem;
}
@media screen and (min-width: 75em) {
  header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item {
    width: auto;
  }
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item > .menu-link {
  position: static;
  pointer-events: auto;
  cursor: pointer;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item > .accordion-item-content-nav {
  position: relative;
  top: 0;
  left: 0;
  transform: translateX(0);
  background: transparent;
  max-height: 0;
  opacity: 0;
  pointer-events: none;
  transition: 0.5s;
  min-width: 100px;
  border-radius: 3px;
  width: 100%;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item > .accordion-item-content-nav::before {
  display: block;
  content: "";
  width: 100%;
  background-color: transparent;
  height: 0.75rem;
  pointer-events: none;
}
@media screen and (min-width: 75em) {
  header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item > .accordion-item-content-nav {
    position: absolute;
    top: 100%;
    display: block;
    min-width: 10rem;
    width: fit-content;
    margin-left: 0.75rem;
    overflow: visible;
    z-index: 10;
  }
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item > .accordion-item-content-nav > .accordion-item-content-ul {
  border-radius: 4px;
  background-color: #ffffff;
  overflow: hidden;
  min-height: 0;
  transition: all 450ms, transform 800ms cubic-bezier(0.215, 0.61, 0.355, 1);
  width: 100%;
  padding: 1.5rem 1.625rem;
  display: block;
  gap: 0.875rem;
}
@media screen and (min-width: 75em) {
  header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item > .accordion-item-content-nav > .accordion-item-content-ul {
    overflow: initial;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item > .accordion-item-content-nav .menu-item {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item > .accordion-item-content-nav .menu-item:last-child {
  border-bottom: 0;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item > .accordion-item-content-nav .menu-item .menu-link {
  display: block;
  transition: all 0.3s ease-in-out;
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 75em) {
  header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item > .accordion-item-content-nav .menu-item .menu-link {
    text-align: left;
  }
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item > .accordion-item-content-nav .menu-item .menu-link .line::after {
  display: none;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item > .accordion-item-content-nav .menu-item .menu-link .line::before {
  display: none;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item > .accordion-item-content-nav .menu-item:hover .menu-link {
  color: #05c3dd;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item.open > nav {
  grid-template-rows: 1fr;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item.open > nav ul {
  padding: 12px 0;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item.open > .arrowButton {
  transform: rotate(180deg);
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item:hover .menu-link {
  height: 100%;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item:hover .menu-link .line::before {
  display: block;
  flex: 1 1 auto;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item:hover .menu-link .line:after {
  width: 100%;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item:hover .accordion-item-content-nav {
  opacity: 1;
  max-height: 500px;
  pointer-events: auto;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item.current-menu-item > .menu-link {
  color: #4a4a4a;
  height: 100%;
}
header[data-id=masthead] [data-id=webNavigation] .navigation > .menu-item.current-menu-item > .menu-link .line:after {
  width: 100%;
}
header[data-id=masthead] [data-id=header-content].scrolled {
  transition: all 450ms, transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
header[data-id=masthead] [data-id=header-content].awake {
  transform: translateY(0);
  transition: all 450ms, transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
header[data-id=masthead] [data-id=header-content].sleep {
  transform: translateY(-100%);
  transition: all 450ms, transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
header[data-id=masthead] [data-id=header-content].sleep [data-id=webNavigation] {
  top: 0;
  transition: all 450ms, transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1);
  height: 100vh;
}
@media screen and (min-width: 75em) {
  header[data-id=masthead] [data-id=header-content].sleep [data-id=webNavigation] {
    height: auto;
  }
}
header[data-id=masthead] [data-id=header-content].sleep [data-id=webNavigation].active {
  height: auto;
}

[data-id=hamburgerToggle] {
  position: relative;
  width: 18px;
  height: auto;
  aspect-ratio: 1/1;
}
[data-id=hamburgerToggle] .line-bar {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background-color: #4a4a4a;
  will-change: transform;
  transform: rotate(0deg) translate3d(0, 0, 1px);
  position: absolute;
  transition: transform 0.15s ease;
}
[data-id=hamburgerToggle] .line-bar::before, [data-id=hamburgerToggle] .line-bar::after {
  position: absolute;
  content: "";
  display: block;
  background-color: #4a4a4a;
  width: 100%;
  height: 2px;
  left: 0;
  transition: transform 0.15s ease;
}
[data-id=hamburgerToggle] .line-bar::before {
  top: 6px;
}
[data-id=hamburgerToggle] .line-bar::after {
  top: 12px;
}
[data-id=hamburgerToggle].active .line-bar {
  top: 50%;
  transform: rotate(45deg) translate3d(0, -50%, 1px);
  transition-delay: 0.44s;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
[data-id=hamburgerToggle].active .line-bar::before {
  top: 0;
  opacity: 0;
  transition: bottom 0.2s ease, transform 0.2s 0.44s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.2s ease 0.2s;
}
[data-id=hamburgerToggle].active .line-bar::after {
  top: 0;
  transform: rotate(-90deg) translate3d(0, 0, 1px);
  transition: bottom 0.2s ease, transform 0.2s 0.44s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.2s ease 0.2s;
}

/* 父容器不要裁切（桌面） */
.web_nav {
  overflow: hidden;
}
.web_nav:hover {
  overflow: visible;
}

.accordion-item-content-nav {
  overflow: visible;
}

/* 第二層 LI：當定位基準＋提層級 */
li.menu-item-depth-1 {
  position: relative;
  align-items: stretch;
  justify-content: flex-start;
  z-index: 1;
}

li.menu-item-depth-1:hover {
  z-index: 999;
}

/* 第三層 UL（貼齊右側；若要縫隙，把 transform 打開並用橋）*/
li.menu-item-depth-1 > ul.accordion-item-content-li.menu-depth-2 {
  display: none;
  position: absolute;
  top: -12px;
  /* 你的 ::before 有 12px 空隙，微調對齊 */
  left: 100%;
  /* transform: translateX(8px); */
  /* 想要視覺縫再打開 */
  min-width: 220px;
  padding: 8px 0;
  margin: 0;
  list-style: none;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
  z-index: 1000;
  flex: none !important;
  width: auto !important;
}

/* 展開條件 */
li.menu-item-depth-1.is-open > ul.accordion-item-content-li.menu-depth-2 {
  display: block;
}

/* 保險：第三層自己被 hover 也維持開啟（現代瀏覽器） */
li.menu-item-depth-1:has(> ul.accordion-item-content-li.menu-depth-2:hover) > ul.accordion-item-content-li.menu-depth-2 {
  display: block;
}

/* 若你保留 transform 的 8px 縫，加一座 hover 橋避免掉落 */
li.menu-item-depth-1::after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 12px;
  /* >= 8px */
  height: 100%;
  z-index: 2;
  /* 低於第三層即可 */
}

/* 第三層連結 */
li.menu-item-depth-2 > a {
  display: block;
  padding: 12px 16px;
  white-space: nowrap;
  color: #4a4a4a !important;
  text-decoration: none;
}

li.menu-item-depth-2 > a:hover {
  color: #05c3dd !important;
}

/* 但每一個項目與連結恢復可點 */
.accordion-item-content-nav > .accordion-item-content-ul > .menu-item,
.accordion-item-content-nav > .accordion-item-content-ul > .menu-item > a {
  pointer-events: auto;
}

.menu-item-depth-1:hover > .accordion-item-content-nav,
.menu-item-depth-1.is-open > .accordion-item-content-nav,
nav.accordion-item-content-nav.active {
  opacity: 1;
  max-height: 999px;
  /* 你若不用動畫，這行可省 */
  pointer-events: auto;
  /* 關鍵：要能接事件 */
}

li#nav-menu-item-1057:hover nav.accordion-item-content-nav {
  z-index: 12;
}

nav.accordion-item-content-nav.active {
  display: block;
}

@media screen and (min-width: 75em) {
  .accordion-item-content-nav .menu-item {
    justify-content: flex-start;
    align-items: stretch;
  }
}
@media (min-width: 1025px) {
  nav.elementor-nav-menu--main {
    --bar-h: 6px;
    --bar-color: #05c3dd;
    /* 你的藍色 */
    --bar-radius: 3px;
    --bar-ease: cubic-bezier(.2, .7, .2, 1);
    position: relative;
    overflow: visible;
  }
  nav.elementor-nav-menu--main .hover-bar {
    position: absolute;
    left: 0;
    bottom: -42px;
    /* 若要貼在外面：改 bottom: -6px; */
    height: var(--bar-h);
    width: 0;
    background: var(--bar-color);
    border-radius: 0;
    transform: translateX(0);
    transition: transform 0.22s var(--bar-ease), width 0.22s var(--bar-ease), opacity 0.15s linear;
    opacity: 0;
    pointer-events: none;
    z-index: 5;
  }
}
@media only screen and (max-width: 1200px) {
  .elementor-element-aaaa109,
  .elementor-element-aa96643,
  .elementor-element-87b4867 {
    display: none;
  }
}
/*
*footer
*/
label:has(input[type=checkbox]) {
  display: flex !important;
  align-items: center;
  padding: 0;
}
label:has(input[type=checkbox]) input[type=checkbox] {
  display: none !important;
}
label:has(input[type=checkbox]) input[type=checkbox] + span {
  position: relative;
}
label:has(input[type=checkbox]) input[type=checkbox] + span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 3px;
  user-select: none;
  transition: all 0.3s ease-in-out;
  /* 防止文字被滑鼠選取反白 */
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
label:has(input[type=checkbox]) input[type=checkbox]:checked + span::before {
  content: "✓";
  background: #05c3dd;
  border: 1px solid #ffffff;
  transition: all 0.3s ease-in-out;
}
label:has(input[type=checkbox]) .wpcf7-list-item-label {
  padding-left: 24px;
}

select {
  appearance: none;
  /* 移除默認樣式 */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%);
  background-position: calc(100% - 24px) center, calc(100% - 16px) center;
  background-size: 8px 8px, 8px 8px;
  background-repeat: no-repeat;
}

select:focus {
  background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%);
  border-color: white;
  outline: none;
  box-shadow: 0 0 5px rgba(0, 0, 255, 0.3);
}

select::-ms-expand {
  display: none;
  /* 隱藏IE的默認箭頭 */
}

footer {
  font-size: 1rem;
  font-weight: 400;
  line-height: 162.5%;
  /* 主要方案：使用 ::details-content 如果支援 */
  /* 回退方案：max-height + opacity */
}
footer .footer-logo {
  max-width: 320px;
}
@media screen and (min-width: 36em) {
  footer .footer-logo {
    max-width: 316px;
  }
}
@media screen and (min-width: 62em) {
  footer .footer-logo {
    max-width: 300px;
  }
}
@media screen and (min-width: 75em) {
  footer .footer-logo {
    max-width: 320px;
  }
}
footer .main-footer-container .top .right-container .menu-footer-container {
  flex: 1 1 auto;
}
footer .main-footer-container .top .right-container .menu-footer-container > ul {
  display: grid;
  justify-content: space-between;
  row-gap: 0.5rem;
  column-gap: 1.25rem;
  grid-template-columns: repeat(1, minmax(0, max-content));
  padding-top: 0.3125rem;
}
@media screen and (min-width: 48em) {
  footer .main-footer-container .top .right-container .menu-footer-container > ul {
    column-gap: 2.25rem;
    grid-template-columns: repeat(6, minmax(0, max-content));
  }
}
@media screen and (min-width: 62em) {
  footer .main-footer-container .top .right-container .menu-footer-container > ul {
    column-gap: 2.25rem;
    justify-content: start;
  }
}
footer .main-footer-container .top .right-container .menu-footer-container > ul > .menu-item > a {
  font-weight: 700;
}
footer .main-footer-container .top .right-container .menu-footer-container > ul .menu-item, footer .main-footer-container .top .right-container .menu-footer-container > ul .menu-item > .sub-menu {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
@media screen and (min-width: 62em) {
  footer .main-footer-container .top .right-container .menu-footer-container > ul .menu-item, footer .main-footer-container .top .right-container .menu-footer-container > ul .menu-item > .sub-menu {
    gap: 0.625rem;
  }
}
footer .main-footer-container .top .right-container .menu-footer-container > ul .menu-item a {
  color: inherit;
  display: block;
  padding: 0.125rem;
  transition: all 0.3s;
}
footer .main-footer-container .top .right-container .menu-footer-container > ul .menu-item a:hover {
  color: #4a4a4a;
  text-decoration: underline;
}
footer .main-footer-container .footer_copyright .copyrightLeft {
  font-size: 0.875rem;
  font-size: 14px;
  line-height: 171.429%;
}
@media screen and (min-width: 48em) {
  footer .main-footer-container .footer_copyright .copyrightLeft {
    font-size: 1rem;
    line-height: 150%;
  }
}
footer .main-footer-container .footer_copyright .copyrightRight ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 0.5rem;
}
footer .main-footer-container .footer_copyright .copyrightRight ul li {
  position: relative;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
footer .main-footer-container .footer_copyright .copyrightRight ul li::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 1px;
  height: 66.667%;
  background-color: #ffffff;
}
footer .main-footer-container .footer_copyright .copyrightRight ul li a {
  color: inherit;
  transition: all 0.3s;
  display: block;
  padding: 0.125rem;
  color: #fff;
  font-size: 1rem;
  font-weight: 400;
  line-height: 162.5%;
}
footer .main-footer-container .footer_copyright .copyrightRight ul li a:hover {
  color: #4a4a4a;
  text-decoration: underline;
}
footer .footer-details summary::marker {
  content: "";
}
footer .footer-details summary::-webkit-details-marker {
  display: none;
}
footer .footer-details[open] svg {
  transform: rotate(135deg);
}
@supports (selector(::details-content)) {
  footer .footer-details::details-content {
    display: grid !important;
    content-visibility: auto !important;
    transition: all 0.3s;
    grid-template-rows: repeat(1, minmax(0, 0fr));
    overflow: hidden;
  }
  footer .footer-details[open]::details-content {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
}
@supports not (selector(::details-content)) {
  footer li:has(.footer-details) .footer-details {
    max-height: 3.25rem;
    overflow: hidden;
    transition: max-height 0.3s;
  }
  footer li:has(.footer-details):not(:first-child) .footer-details {
    max-height: 4rem;
  }
  footer li:has(.footer-details) .footer-details[open] {
    max-height: 12.5rem;
  }
}

.wpcf7-form .w-col {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media screen and (min-width: 48em) {
  .wpcf7-form .w-col {
    gap: 1.125rem;
  }
}
.wpcf7-form .w-col .submitOut {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.875rem;
  color: #ffffff;
  margin-top: 0.625rem;
}
@media screen and (min-width: 48em) {
  .wpcf7-form .w-col .submitOut {
    margin-top: 1.625rem;
    justify-content: flex-end;
  }
}
.wpcf7-form .w-col .submitOut .submitInputOut {
  position: relative;
  background-color: #ffffff;
  border-radius: 100px;
  overflow: hidden;
}
.wpcf7-form .w-col .submitOut .submitInputOut::before {
  content: "";
  position: absolute;
  z-index: 1;
  background-color: #e9e9e9;
  pointer-events: none;
  width: 2px;
  height: 2px;
  left: 50%;
  bottom: 10%;
  vertical-align: bottom;
  border-radius: 50%;
  transform: scale(0);
  transition-property: transform;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.wpcf7-form .w-col .submitOut .submitInputOut:hover::before {
  transform: scale(60);
  transition-duration: 0.5s;
}
.wpcf7-form input,
.wpcf7-form textarea,
.wpcf7-form select {
  font-family: "Roboto", sans-serif;
  width: 100%;
  background-color: unset;
  border: 1px solid white;
  padding: 16px 30px;
  color: #ffffff;
  font-size: inherit;
  line-height: inherit;
  font-weight: 400;
}
.wpcf7-form label {
  color: #ffffff;
  font-family: "Noto Sans TC", serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.wpcf7-form .wpcf7-not-valid-tip {
  font-family: "Noto Sans TC", serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 4px;
  color: #c10016;
}
.wpcf7-form .wpcf7-response-output {
  border: 0 !important;
  font-family: "Noto Sans TC", serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 4px;
  color: #c10016;
  margin: 4px 0 0 0 !important;
  padding: 0 !important;
  text-align: center;
}
@media screen and (min-width: 48em) {
  .wpcf7-form .wpcf7-response-output {
    text-align: start;
  }
}
.wpcf7-form .wpcf7-list-item {
  margin: 0;
}
.wpcf7-form ::placeholder {
  color: #ffffff;
  font-family: "Noto Sans TC", serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
}
.wpcf7-form .wpcf7-submit {
  position: relative;
  cursor: pointer;
  z-index: 2;
  width: fit-content;
  padding: 0.125rem 1.125rem 0.125rem 1.1875rem;
  justify-content: center;
  align-items: center;
  border: none;
  background: transparent;
  color: #05c3dd;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  transition: all 0.3s ease-in-out;
}
.wpcf7-form .wpcf7-spinner {
  position: absolute;
  top: auto;
  bottom: 0;
  margin-left: 4px;
  left: 100%;
}
@media screen and (min-width: 48em) {
  .wpcf7-form .wpcf7-spinner {
    left: unset;
  }
}

.l-news-editor {
  color: #4a4a4a;
  font-size: 1rem;
  font-weight: 400;
  line-height: 162.5%;
}
.l-news-editor *:not(:last-child) {
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 48em) {
  .l-news-editor *:not(:last-child) {
    margin-bottom: 2.25rem;
  }
}
.l-news-editor *:has(img):not(:last-child) {
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 48em) {
  .l-news-editor *:has(img):not(:last-child) {
    margin-bottom: 3.75rem;
  }
}
.l-news-editor *:has(img):not(:first-child) {
  margin-top: 2.5rem;
}
@media screen and (min-width: 48em) {
  .l-news-editor *:has(img):not(:first-child) {
    margin-top: 3.75rem;
  }
}
.l-news-editor h3 {
  font-weight: 500;
  font-size: 1rem;
  line-height: 162.5%;
}
@media screen and (min-width: 48em) {
  .l-news-editor h3 {
    font-size: 1.25rem;
    line-height: 160%;
  }
}
.l-news-editor h3::before {
  content: "| ";
  color: #05c3dd;
}
.l-news-editor img {
  border-radius: 16px;
  width: 100%;
  max-width: 100%;
  height: auto;
  aspect-ratio: 330/186;
  object-fit: cover;
}
@media screen and (min-width: 48em) {
  .l-news-editor img {
    aspect-ratio: 850/478;
    border-radius: 30px;
  }
}

.l-general-editor ul {
  list-style-type: "•";
  padding-left: 0.75rem;
}
.l-general-editor *:not(:last-child) {
  margin-bottom: 0.5rem;
}

.l-solution-editor ul {
  list-style-type: "•";
  padding-left: 0.75rem;
}

.l-banner {
  height: calc(100dvh - 4rem);
}
@media screen and (min-width: 48em) {
  .l-banner {
    height: calc(100dvh - 5rem);
  }
}
@media screen and (min-width: 75em) {
  .l-banner {
    height: calc(100dvh - 8.125rem);
  }
}

.l-form .row {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  row-gap: 1.5rem;
  column-gap: 0.5rem;
}
@media screen and (min-width: 48em) {
  .l-form .row {
    column-gap: 2rem;
  }
}
.l-form .col-6 {
  grid-column: span 12/span 12;
}
@media screen and (min-width: 48em) {
  .l-form .col-6 {
    grid-column: span 6/span 6;
  }
}
.l-form .col-12 {
  grid-column: span 12/span 12;
}
.l-form label {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}
.l-form .form-label {
  padding-left: 0.75rem;
  color: #fff;
  font-size: 1rem;
  font-weight: 300;
  line-height: 162.5%;
}
.l-form .wpcf7-form-control {
  background-color: rgba(181, 181, 182, 0.44);
  border: 2px solid rgba(255, 255, 255, 0.44);
  padding: 0.875rem 1rem;
  max-height: 3.375rem;
}
.l-form .wpcf7-form-control, .l-form .wpcf7-form-control::placeholder {
  color: #fff;
  font-family: Poppins;
  font-size: 1rem;
  font-weight: 300;
  line-height: 162.5%;
}
.l-form .wpcf7-textarea {
  max-height: 10.5rem;
}
.l-form .wpcf7-select {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M1.59832 8.8381e-07L8.4122 13.8903L14.3849 3.24892e-07L16 2.54292e-07L9.00105 16L7.97476 16L-6.99382e-07 9.53674e-07L1.59832 8.8381e-07Z" fill="white"/></svg>');
  background-size: 16px 16px;
  background-position: top 19px right 10px;
}
@media screen and (min-width: 48em) {
  .l-form .wpcf7-select {
    background-position: top 19px right 28px;
  }
}
.l-form [class^=col-]:has(.wpcf7-submit) {
  display: flex;
  justify-content: flex-end;
}
.l-form .wpcf7-submit {
  border-radius: 60px;
  width: 120px;
  max-width: 120px;
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 225%;
  transition: background-color 0.3s;
  border: unset;
}
@media screen and (min-width: 48em) {
  .l-form .wpcf7-submit {
    font-size: 1.5rem;
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
    width: 212px;
    max-width: 212px;
    line-height: 150%;
  }
}
.l-form .wpcf7-spinner {
  display: none;
}

.c-share-btn .heateor_sss_sharing_ul {
  display: flex;
  gap: 0.625rem;
}
@media screen and (min-width: 48em) {
  .c-share-btn .heateor_sss_sharing_ul {
    gap: 0.75rem;
  }
}
.c-share-btn .heateor_sss_sharing_ul, .c-share-btn .heateor_sss_sharing_ul > a {
  margin: 0 !important;
}
.c-share-btn .heateor_sss_svg {
  display: flex !important;
  justify-content: center;
  align-items: center;
  background: transparent !important;
  width: 20px !important;
  height: 20px !important;
}
@media screen and (min-width: 48em) {
  .c-share-btn .heateor_sss_svg {
    width: 30px !important;
    height: 30px !important;
  }
}
.c-share-btn .heateor_sss_svg svg {
  width: auto;
  height: 1rem;
}
@media screen and (min-width: 48em) {
  .c-share-btn .heateor_sss_svg svg {
    width: initial;
    height: initial;
  }
}

.c-breadcrumb {
  color: inherit;
  font-size: 1rem;
  line-height: 108.333%;
  font-weight: inherit;
}
.c-breadcrumb a {
  transition: color 0.3s;
}
.c-breadcrumb a:hover {
  color: #05c3dd;
}
@media screen and (min-width: 48em) {
  .c-breadcrumb {
    font-size: 1rem;
    line-height: 200%;
  }
}

.c-hoyabox-icon,
.c-hoyabox-icon-lg {
  display: inline-block;
  width: auto;
  height: 1.25rem;
}
@media screen and (min-width: 48em) {
  .c-hoyabox-icon,
  .c-hoyabox-icon-lg {
    height: 1.375rem;
  }
}

@media screen and (min-width: 62em) {
  .c-hoyabox-icon-lg {
    height: 1.625rem;
  }
}

.swiper__history--bottom .swiper-slide {
  transform-origin: center;
  height: unset;
}
.swiper__history--bottom .swiper-slide-thumb-active {
  width: 24% !important;
  max-width: 240px;
}
.swiper__history--bottom .swiper-slide-thumb-active > div img {
  aspect-ratio: 240/160;
}
.swiper__history--bottom .swiper-slide-thumb-active > div h3 {
  line-height: 133.333%;
  font-weight: 500;
  font-size: 1.875rem;
}
@media screen and (min-width: 75em) {
  .swiper__history--bottom .swiper-slide-thumb-active > div h3 {
    font-size: 3.75rem;
  }
}
.swiper__history--bottom .swiper-slide-thumb-active > div::after {
  background-color: rgba(3, 193, 219, 0.7);
}

@media (max-width: 768px) {
  p.desktop {
    display: none;
  }
  p.mobile {
    display: block !important;
  }
}
.object-cover {
  object-position: top;
}

.swiper__indexBanner {
  height: calc(100dvh - 4rem);
  /* 自定義分頁器樣式和位置 */
}
@media screen and (min-width: 48em) {
  .swiper__indexBanner {
    height: calc(100dvh - 5rem);
  }
}
@media screen and (min-width: 75em) {
  .swiper__indexBanner {
    height: calc(100dvh - 8.125rem);
  }
}
.swiper__indexBanner .swiper-wrapper {
  position: relative;
  z-index: 0;
}
.swiper__indexBanner .swiper-pagination {
  position: absolute;
  right: 12.5%;
  top: 22.4vw;
  width: auto !important;
  left: unset !important;
  display: none;
  flex-direction: column;
  gap: 1.125rem;
  height: min-content !important;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
@media screen and (min-width: 48em) {
  .swiper__indexBanner .swiper-pagination {
    display: flex;
  }
}
.swiper__indexBanner .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  opacity: 1;
  background-color: #f7f7f7;
  transition: all 0.3s;
}
.swiper__indexBanner .swiper-pagination-bullet-active {
  background-color: #808080;
}

.swiper__partners {
  overflow: visible;
}
.swiper__partners .swiper-wrapper {
  transition-timing-function: linear;
  align-items: center;
}
.swiper__partners .swiper-slide {
  width: auto;
}
.swiper__partners .swiper-slide .img-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 70px;
  max-height: 70px;
}

.swiper__indexNews .swiper-button-prev,
.swiper__indexNews .swiper-button-next {
  width: 30px;
  height: 30px;
}
@media screen and (min-width: 75em) {
  .swiper__indexNews .swiper-button-prev,
  .swiper__indexNews .swiper-button-next {
    width: 50px;
    height: 50px;
  }
}
.swiper__indexNews .swiper-button-prev::after,
.swiper__indexNews .swiper-button-next::after {
  content: "";
}
.swiper__indexNews .swiper-button-prev {
  left: 3.125%;
}
.swiper__indexNews .swiper-button-next {
  right: 3.125%;
}

/* 定義自訂動畫 */
@keyframes customFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/* 針對 data-aos="point" 設置樣式 */
[data-aos=point] > [data-type=point-item] {
  opacity: 0;
  /* 初始狀態 */
  transition: opacity 0.6s ease;
}

[data-aos=point].aos-animate {
  /* 為每個子項目設置延遲，依序顯示 */
}
[data-aos=point].aos-animate > [data-type=point-item] {
  animation: customFadeIn 1s ease;
  animation-fill-mode: forwards;
}
[data-aos=point].aos-animate[data-aos-delay="500"] > [data-type=point-item]:nth-child(2) {
  animation-delay: 0.5s;
}
[data-aos=point].aos-animate[data-aos-delay="500"] > [data-type=point-item]:nth-child(4) {
  animation-delay: 0.7s;
}
[data-aos=point].aos-animate[data-aos-delay="500"] > [data-type=point-item]:nth-child(5) {
  animation-delay: 0.9s;
}
[data-aos=point].aos-animate[data-aos-delay="500"] > [data-type=point-item]:nth-child(3) {
  animation-delay: 1.1s;
}
[data-aos=point].aos-animate[data-aos-delay="500"] > [data-type=point-item]:nth-child(1) {
  animation-delay: 1.3s;
}

@media only screen and (min-width: 768px) and (max-width: 919px) {
  .elementor-element-d44f1db {
    padding: 0 20px !important;
  }
  .elementor-element-8747fd2 .e-con-inner {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}
.elementor.elementor-4134,
main {
  margin-bottom: -1px;
}

@media (min-width: 922px) {
  .newsArchiveBC {
    margin-left: 5.5%;
  }
}
/*
* defalt page
*/
main.l-default-page > section {
  padding: 100px 24px;
  max-width: 1024px;
  padding: 40px 24px;
  margin: 0 auto;
}
@media screen and (min-width: 48em) {
  main.l-default-page > section {
    padding: 0;
  }
}
main.l-default-page > section h1 {
  text-align: center;
  padding-bottom: 40px;
}

.page-turnplus-editor {
  color: #4a4a4a;
}
.page-turnplus-editor > *:not(:last-child) {
  margin-bottom: 1.25rem;
}
.page-turnplus-editor ul {
  list-style-type: disc;
  padding-left: 1.5rem;
  font-size: 1rem;
  line-height: 162.5%;
}
.page-turnplus-editor ul li {
  padding-left: 0.9375rem;
}
.page-turnplus-editor ul li::marker {
  color: #f66c19;
}

.swiper__partners--turnplus {
  overflow: visible;
}
.swiper__partners--turnplus .swiper-wrapper {
  transition-timing-function: linear;
  align-items: center;
}
.swiper__partners--turnplus .swiper-slide {
  width: auto;
}
.swiper__partners--turnplus .swiper-slide .img-container {
  display: flex;
  justify-content: center;
  height: 80px;
  max-height: 80px;
}
@media screen and (min-width: 62em) {
  .swiper__partners--turnplus .swiper-slide .img-container {
    height: 100px;
    max-height: 100px;
  }
}

.turnplus__banner-bg {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="350" height="400" viewBox="0 0 350 400" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M350 40C350 17.9086 332.091 0 310 0H40C17.9086 0 0 17.9086 0 40V360C0 382.091 17.9086 400 40 400H240C262.091 400 280 382.091 280 360V275C280 255.67 295.67 240 315 240C334.33 240 350 224.33 350 205V40Z" fill="%23F66C19"/></svg>');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (min-width: 36em) {
  .turnplus__banner-bg {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="607" height="660" viewBox="0 0 607 660" fill="none"><path d="M607 360C607 393.137 580.137 420 547 420C513.863 420 487 446.863 487 480V580C487 624.183 451.183 660 407 660H80C35.8172 660 0 624.183 0 580V79.9998C0 35.817 35.8172 -0.000244141 80 -0.000244141H527C571.183 -0.000244141 607 35.817 607 79.9998V360Z" fill="%23F66C19"/></svg>');
  }
}
@media screen and (min-width: 48em) {
  .turnplus__banner-bg {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="560" height="660" viewBox="0 0 560 660" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M560 80C560 35.8172 524.183 0 480 0H80C35.8172 0 0 35.8172 0 80V580C0 624.183 35.8172 660 80 660H368C412.183 660 448 624.183 448 580V476C448 445.072 473.072 420 504 420C534.928 420 560 394.928 560 364V80Z" fill="%23F66C19"/></svg>');
  }
}
@media screen and (min-width: 62em) {
  .turnplus__banner-bg {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="682" height="814" viewBox="0 0 682 814" fill="none"><path d="M682 379C682 420.421 648.421 454 607 454C565.579 454 532 487.579 532 529V734C532 778.183 496.183 814 452 814H80C35.8172 814 0 778.183 0 734V80C0 35.8172 35.8172 0 80 0H602C646.183 0 682 35.8172 682 80V379Z" fill="%23F66C19"/></svg>');
  }
}
@media screen and (min-width: 75em) {
  .turnplus__banner-bg {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="919" height="838" viewBox="0 0 919 838" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M918.75 80C918.75 35.8172 882.933 0 838.75 0H80.75C36.5672 0 0.75 35.8172 0.75 80V758C0.75 802.183 36.5671 838 80.7499 838H663.402C707.584 838 743.402 802.183 743.402 758V504.498C743.402 460.316 779.219 424.498 823.402 424.498H838.75C882.933 424.498 918.75 388.681 918.75 344.498V80Z" fill="%23F66C19"/></svg>');
  }
}

@keyframes shakeY {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(10px);
  }
  40% {
    transform: translateY(-8px);
  }
  60% {
    transform: translateY(5px);
  }
  80% {
    transform: translateY(-2px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes shakeX {
  0% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(10px);
  }
  40% {
    transform: translateX(-8px);
  }
  60% {
    transform: translateX(5px);
  }
  80% {
    transform: translateX(-2px);
  }
  100% {
    transform: translateX(0);
  }
}
.shake-link-x:hover {
  animation: shakeX 1s ease-in-out;
}
.shake-link-y:hover {
  animation: shakeY 1s ease-in-out;
}

.turnplus-form .wpcf7-form-control {
  background-color: rgba(255, 255, 255, 0.308);
}
@media screen and (min-width: 48em) {
  .turnplus-form .wpcf7-form-control {
    background-color: rgba(255, 255, 255, 0.21);
  }
}
.turnplus-form .wpcf7-submit {
  background-color: #f66c19;
  color: white;
}
.turnplus-form .wpcf7-submit:hover, .turnplus-form .wpcf7-submit:active {
  background-color: white;
  color: #f66c19;
}

.turndata-form .wpcf7-submit {
  background-color: #1fcf3c;
  color: #000;
}
.turndata-form .wpcf7-submit:hover, .turndata-form .wpcf7-submit:active {
  background-color: #161b3c;
  color: #1fcf3c;
}

.swiper_operations {
  overflow: visible;
}
.swiper_operations .swiper-wrapper {
  align-items: center;
}

.aotGrid {
  max-width: 1379px;
}

.ppTitle {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  color: #FFFFFF;
  text-align: center;
  display: block;
  width: 100%;
}

@media (max-width: 768px) {
  .mobilePt {
    padding-top: 90px;
  }
}
[data-id=qu-list] a {
  text-decoration: underline;
}

.inreList span.elementor-icon-list-icon {
  order: 2;
  margin-left: 24px;
}
.inreList .elementor-icon-list-item a {
  justify-content: space-between !important;
}

.countNum span.elementor-counter-number-suffix {
  font-size: 30px;
  line-height: 42px;
  margin: auto 0 8px 4px;
}

@media only screen and (max-width: 768px) {
  .imgBox img {
    margin: auto;
  }
}

div#wpcf7-f4623-o1 {
  background-color: #F7F7F7;
  padding: 60px 50px;
}
div#wpcf7-f4623-o1 form.wpcf7-form.init .row:not(:last-child) {
  display: flex;
  gap: 44px;
  margin-bottom: 24px;
}
div#wpcf7-f4623-o1 form.wpcf7-form.init .row:not(:last-child) .col-6 {
  width: 50%;
}
div#wpcf7-f4623-o1 form.wpcf7-form.init .row:not(:last-child) .col-6 label span.form-label {
  display: block;
  color: #4a4a4a;
  margin-bottom: 8px;
}
div#wpcf7-f4623-o1 form.wpcf7-form.init .row:not(:last-child) .col-6 label select,
div#wpcf7-f4623-o1 form.wpcf7-form.init .row:not(:last-child) .col-6 label input {
  border: 1px solid #C8C8C8;
  border-radius: 0;
  background-color: #fff;
  padding: 14px 10px;
}
div#wpcf7-f4623-o1 form.wpcf7-form.init .row:not(:last-child) .col-6 label select::placeholder,
div#wpcf7-f4623-o1 form.wpcf7-form.init .row:not(:last-child) .col-6 label input::placeholder {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  color: #C8C8C8;
}
div#wpcf7-f4623-o1 form.wpcf7-form.init .row .col-12:not(:last-child) {
  margin-bottom: 24px;
}
div#wpcf7-f4623-o1 form.wpcf7-form.init .row .col-12 label span.form-label {
  display: block;
  color: #4a4a4a;
  margin-bottom: 8px;
}
div#wpcf7-f4623-o1 form.wpcf7-form.init .row .col-12 label textarea,
div#wpcf7-f4623-o1 form.wpcf7-form.init .row .col-12 label select,
div#wpcf7-f4623-o1 form.wpcf7-form.init .row .col-12 label input {
  border: 1px solid #C8C8C8;
  border-radius: 0;
  background-color: #fff;
  padding: 14px 10px;
}
div#wpcf7-f4623-o1 form.wpcf7-form.init .row .col-12 label textarea::placeholder,
div#wpcf7-f4623-o1 form.wpcf7-form.init .row .col-12 label select::placeholder,
div#wpcf7-f4623-o1 form.wpcf7-form.init .row .col-12 label input::placeholder {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  color: #C8C8C8;
}
div#wpcf7-f4623-o1 form.wpcf7-form.init .row .col-12:last-child {
  margin-top: 40px;
}
div#wpcf7-f4623-o1 form.wpcf7-form.init .row .col-12:last-child input.wpcf7-form-control.wpcf7-submit {
  color: #fff;
  background-color: #05c3dd;
  padding: 8px 20px;
}

[data-aos=animate__fadeInUp] {
  opacity: 0;
}
[data-aos=animate__fadeInUp].aos-animate {
  opacity: 1;
  animation-name: fadeInUp;
  animation-duration: 1s;
  animation-fill-mode: both;
}
[data-aos=animate__fadeInUp][data-aos-delay="1s"] {
  animation-delay: 1s;
}

[data-aos=animate__fadeInRight] {
  opacity: 0;
}
[data-aos=animate__fadeInRight].aos-animate {
  opacity: 1;
  animation-name: fadeInRight;
  animation-duration: 1s;
  animation-fill-mode: both;
}

[data-aos=fade-banner] {
  opacity: 0;
  transform: translate3d(100px, 0, 0);
}
@media screen and (min-width: 48em) {
  [data-aos=fade-banner] {
    transform: translate3d(0, -100px, 0);
  }
}
[data-aos=fade-banner].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* 線條動畫容器 */
.lines-animation {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* 生成多條線的基本樣式 */
.vertical-line {
  height: 100%;
  background-color: #1fcf3c;
  opacity: 0;
  transform: translateY(100%);
}
.vertical-line:nth-child(1) {
  width: 19.6%;
  margin-left: 0;
}
.vertical-line:nth-child(2) {
  width: 5.35%;
  margin-left: 0.59%;
}
.vertical-line:nth-child(3) {
  width: 4.9%;
  margin-left: 2.03%;
}
.vertical-line:nth-child(4) {
  width: 8.66%;
  margin-left: 0.96%;
}
.vertical-line:nth-child(5) {
  width: 3.8%;
  margin-left: 2.75%;
}
.vertical-line:nth-child(6) {
  width: 3.43%;
  margin-left: 2.74%;
}
.vertical-line:nth-child(7) {
  width: 3.05%;
  margin-left: 2.86%;
}
.vertical-line:nth-child(8) {
  width: 2.6%;
  margin-left: 3.37%;
}
.vertical-line:nth-child(9) {
  width: 2.29%;
  margin-left: 0.68%;
}
.vertical-line:nth-child(10) {
  width: 1.91%;
  margin-left: 3.78%;
}
.vertical-line:nth-child(11) {
  width: 1.53%;
  margin-left: 5.81%;
}
.vertical-line:nth-child(12) {
  width: 1.15%;
  margin-left: 4.16%;
}
.vertical-line:nth-child(13) {
  width: 0.76%;
  margin-left: 5.26%;
}
.vertical-line:nth-child(14) {
  width: 0.38%;
  margin-left: 4.86%;
}

[data-aos=lines-animation] {
  opacity: 0;
}
[data-aos=lines-animation] .vertical-line {
  opacity: 0;
  transform: translateY(100%);
}
[data-aos=lines-animation].aos-animate {
  opacity: 1;
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(1) {
  animation: lineAppear-1 1.2s ease-out forwards;
  animation-delay: 0.085093905s;
}
@keyframes lineAppear-1 {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(2) {
  animation: lineAppear-2 1.2s ease-out forwards;
  animation-delay: 1.3643605393s;
}
@keyframes lineAppear-2 {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(3) {
  animation: lineAppear-3 1.2s ease-out forwards;
  animation-delay: 0.8340566158s;
}
@keyframes lineAppear-3 {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(4) {
  animation: lineAppear-4 1.2s ease-out forwards;
  animation-delay: 0.3984806252s;
}
@keyframes lineAppear-4 {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(5) {
  animation: lineAppear-5 1.2s ease-out forwards;
  animation-delay: 1.0807837549s;
}
@keyframes lineAppear-5 {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(6) {
  animation: lineAppear-6 1.2s ease-out forwards;
  animation-delay: 1.7658559682s;
}
@keyframes lineAppear-6 {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(7) {
  animation: lineAppear-7 1.2s ease-out forwards;
  animation-delay: 0.4401858669s;
}
@keyframes lineAppear-7 {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(8) {
  animation: lineAppear-8 1.2s ease-out forwards;
  animation-delay: 0.2343736705s;
}
@keyframes lineAppear-8 {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(9) {
  animation: lineAppear-9 1.2s ease-out forwards;
  animation-delay: 0.3649197695s;
}
@keyframes lineAppear-9 {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(10) {
  animation: lineAppear-10 1.2s ease-out forwards;
  animation-delay: 1.8203183471s;
}
@keyframes lineAppear-10 {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(11) {
  animation: lineAppear-11 1.2s ease-out forwards;
  animation-delay: 0.6319964797s;
}
@keyframes lineAppear-11 {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(12) {
  animation: lineAppear-12 1.2s ease-out forwards;
  animation-delay: 1.0067565414s;
}
@keyframes lineAppear-12 {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(13) {
  animation: lineAppear-13 1.2s ease-out forwards;
  animation-delay: 1.3805089291s;
}
@keyframes lineAppear-13 {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
[data-aos=lines-animation].aos-animate .vertical-line:nth-child(14) {
  animation: lineAppear-14 1.2s ease-out forwards;
  animation-delay: 0.1946434613s;
}
@keyframes lineAppear-14 {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* SVG 線條動畫 */
[data-aos=svg-lines-animation] path {
  opacity: 0;
  transform: scaleY(0);
  transform-origin: bottom;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(1) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.3315865123s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4618247782s ease;
  transition-delay: 0.2403751257s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(2) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.9486176657s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2537278149s ease;
  transition-delay: 0.864934945s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(3) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.1248481585s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2999121984s ease;
  transition-delay: 0.194243238s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(4) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.1456628162s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4349486259s ease;
  transition-delay: 1.0891754922s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(5) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.0945687611s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2806220526s ease;
  transition-delay: 1.1864730277s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(6) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.2631170514s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2682342677s ease;
  transition-delay: 1.3635907298s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(7) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.8884100792s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4845298779s ease;
  transition-delay: 0.0858302631s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(8) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.4220264398s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4299745061s ease;
  transition-delay: 0.1916068256s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(9) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.7460811972s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2783773598s ease;
  transition-delay: 0.489883158s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(10) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.7709161174s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2106861509s ease;
  transition-delay: 1.47538943s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(11) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.9605741254s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2241374622s ease;
  transition-delay: 1.4087735236s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(12) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.2667774932s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4806027713s ease;
  transition-delay: 0.231315681s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(13) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.6861485627s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3358404019s ease;
  transition-delay: 1.2223424703s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(14) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.2877552577s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3869567715s ease;
  transition-delay: 1.3054065469s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(15) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.3862925284s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3762643781s ease;
  transition-delay: 0.267844024s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(16) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.6942211743s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2418328884s ease;
  transition-delay: 1.4049555644s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(17) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.3183745193s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4178807858s ease;
  transition-delay: 1.1877777522s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(18) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.2688979007s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4059380617s ease;
  transition-delay: 0.1941721362s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(19) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.1839331925s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4797378492s ease;
  transition-delay: 1.4775158895s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(20) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.8422314243s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.45156932s ease;
  transition-delay: 0.7128880568s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(21) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.5179555719s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2787411874s ease;
  transition-delay: 0.5741433173s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(22) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.6130956002s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4912281372s ease;
  transition-delay: 0.0724718404s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(23) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.5684044822s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3331884546s ease;
  transition-delay: 0.4556771241s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(24) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.7326014427s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3960185748s ease;
  transition-delay: 1.2544030474s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(25) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.1233350033s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2368901304s ease;
  transition-delay: 0.1659521363s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(26) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.7593746729s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4942567986s ease;
  transition-delay: 0.1797857265s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(27) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.3752914939s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2100492811s ease;
  transition-delay: 0.3761632342s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(28) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.8774897766s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3361122869s ease;
  transition-delay: 0.424265986s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(29) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.6357692494s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3367472782s ease;
  transition-delay: 1.1361083851s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(30) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.8017320494s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4921392989s ease;
  transition-delay: 0.57524404s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(31) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.2863033221s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2509943546s ease;
  transition-delay: 0.217248341s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(32) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.0936957068s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.222287414s ease;
  transition-delay: 1.3941729802s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(33) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.6212068259s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4277134096s ease;
  transition-delay: 1.3230146593s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(34) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.7904982604s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3647540558s ease;
  transition-delay: 1.4450481872s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(35) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.1607599521s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4534007194s ease;
  transition-delay: 0.9814004011s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(36) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.9453993657s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.316416343s ease;
  transition-delay: 0.5043009421s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(37) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.938628869s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.249514763s ease;
  transition-delay: 0.3719137423s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(38) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.5496217964s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4532488275s ease;
  transition-delay: 0.8854696627s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(39) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.1052138659s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3878911844s ease;
  transition-delay: 0.7245628692s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(40) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.343079018s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.325265736s ease;
  transition-delay: 0.4695991835s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(41) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.1101642693s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2898542058s ease;
  transition-delay: 0.9523470007s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(42) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.8447215866s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3571157258s ease;
  transition-delay: 0.0030301576s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(43) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.034329154s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4259438674s ease;
  transition-delay: 0.0446588357s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(44) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.2630404143s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4202337259s ease;
  transition-delay: 1.0136337571s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(45) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.2325525323s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.469282258s ease;
  transition-delay: 0.9201149516s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(46) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.9139975584s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4820315271s ease;
  transition-delay: 0.3058282752s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(47) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.964410374s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2913056033s ease;
  transition-delay: 1.2401566939s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(48) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.3438581954s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.39638279s ease;
  transition-delay: 0.0016376673s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(49) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.3009332035s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2361788404s ease;
  transition-delay: 0.566918081s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(50) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 1.1833823431s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2162645116s ease;
  transition-delay: 1.1051107269s;
}
[data-aos=svg-lines-animation].aos-animate path:nth-child(51) {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.5492838062s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3569829523s ease;
  transition-delay: 0.395907067s;
}

[data-aos=square-rotate].aos-animate svg {
  transform: scale(0.1);
  animation: squareScale 1.5s cubic-bezier(0.34, 1.56, 0.64, 1) forwards, slowRotate 15s linear infinite;
  animation-delay: 0s, 1.5s;
}

@keyframes squareScale {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(0deg);
  }
  to {
    opacity: 1;
    transform: scale(1) rotate(0deg);
  }
}
@keyframes slowRotate {
  from {
    transform: scale(1) rotate(0deg);
  }
  to {
    transform: scale(1) rotate(360deg);
  }
}
@keyframes logoScale-1 {
  0% {
    opacity: 0;
    transform: scale(0.1336700333);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes logoScale-2 {
  0% {
    opacity: 0;
    transform: scale(0.3152290823);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes logoScale-3 {
  0% {
    opacity: 0;
    transform: scale(0.1768394452);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes logoScale-4 {
  0% {
    opacity: 0;
    transform: scale(0.2270109154);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes logoScale-5 {
  0% {
    opacity: 0;
    transform: scale(0.186110296);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
[data-aos=logo-scale] {
  opacity: 0;
}
[data-aos=logo-scale] img {
  transform: scale(0);
}
[data-aos=logo-scale].aos-animate {
  opacity: 1;
  transition: opacity 0.5s ease;
}
[data-aos=logo-scale].aos-animate > :nth-child(1) img {
  animation: logoScale-1 1s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
  animation-delay: 0.3098490134s;
}
[data-aos=logo-scale].aos-animate > :nth-child(2) img {
  animation: logoScale-2 1s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
  animation-delay: 0.0507124166s;
}
[data-aos=logo-scale].aos-animate > :nth-child(3) img {
  animation: logoScale-3 1s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
  animation-delay: 0.3691242164s;
}
[data-aos=logo-scale].aos-animate > :nth-child(4) img {
  animation: logoScale-4 1s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
  animation-delay: 0.2388178139s;
}
[data-aos=logo-scale].aos-animate > :nth-child(5) img {
  animation: logoScale-5 1s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
  animation-delay: 0.383838121s;
}