.sd-1 { align-content:center; align-items:center; background:var(--s-color-088b560e); flex-direction:column; flex-wrap:nowrap; height:100%; justify-content:flex-start; width:100%; max-width:100%; }
body { background:var(--s-color-088b560e); }
.symbol-1 { align-content:center; align-items:center; background:transparent; border-radius:0; bottom:auto; box-shadow:none; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; left:0px; margin:0; padding:0px; position:fixed; right:0px; top:30px; transform-origin:top center; transition-delay:600ms; transition-duration:1000ms; width:100%; z-index:3; max-width:100%; }
.symbol-1.appear { opacity:0; transition-delay:200ms; translate:0px -48px; }
.symbol-1__sd-1 { background:var(--s-color-6491a275); border-radius:64px; box-shadow:0px 0px 50px var(--s-color-e5ab6b82); flex:none; flex-direction:row; height:90px; justify-content:space-between; margin:0px; opacity:1; overflow-x:visible; overflow-y:visible; padding:0px 30px; translate:0px 0px; width:90%; max-width:90%; }
.symbol-1__sd-2 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; margin:0px 0px -4px; padding:0px; width:auto; max-width:100%; }
.symbol-1__sd-3 { flex:none; height:auto; width:160px; max-width:100%; }
.symbol-1__sd-3:before { background-repeat:no-repeat; background-size:contain; }
.symbol-1__sd-4 { align-content:center; align-items:center; background:transparent; display:flex; flex-direction:row; flex-wrap:nowrap; gap:18px; height:auto; justify-content:center; padding:0px; width:auto; max-width:100%; }
.symbol-1__sd-4:hover { --ha:1; }
.symbol-1__sd-4 > * { --gap-h:18px; --gap-v:0px; }
.symbol-1__sd-4:hover > * { --gap-h:18px; --gap-v:0px; }
.symbol-1__sd-5 { align-content:center; align-items:center; background:var(--s-color-7e9090a0); border-radius:32px; display:none; flex:none; flex-direction:row; flex-wrap:nowrap; gap:4px; justify-content:center; margin:0px; overflow-x:hidden; overflow-y:hidden; padding:10px 20px; width:auto; max-width:100%; }
.symbol-1__sd-5:hover { box-shadow:30px 20px 40px #69a8ff4d; transition-duration:0ms; --ha:1; }
.symbol-1__sd-5 > * { --gap-h:4px; --gap-v:0px; }
.symbol-1__sd-5:hover > * { --gap-h:4px; --gap-v:0px; }
.symbol-1__sd-6 { background:transparent; border-bottom:0px solid var(--s-color-7e9090a0); border-left:0px solid var(--s-color-7e9090a0); border-right:0px solid var(--s-color-7e9090a0); border-top:0px solid var(--s-color-7e9090a0); box-shadow:none; color:var(--s-color-6491a275); flex:none; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.2; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-1__sd-6:hover { background:rgba(0,0,0,0.0); border-bottom:0px solid rgb(0, 0, 0); border-left:0px solid rgb(0, 0, 0); border-right:0px solid rgb(0, 0, 0); border-top:0px solid rgb(0, 0, 0); color:#ffffff; --ha:1; }
.symbol-1__sd-7 { color:#333333; font-size:24px; --material-symbol-weight:600; }
.symbol-1__sd-8 { align-content:center; align-items:center; background:transparent; border-bottom:0px solid var(--s-color-6491a275); border-left:0px solid var(--s-color-6491a275); border-right:0px solid var(--s-color-6491a275); border-top:0px solid var(--s-color-6491a275); display:none; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; padding:16px; width:auto; max-width:100%; }
.symbol-1__sd-8 > * { --gap-h:0px; --gap-v:0px; }
.symbol-1__sd-9 { background:var(--s-color-6491a275); flex:none; height:1px; margin:3px 0px 0px; transform-origin:bottom left; width:24px; max-width:100%; }
.symbol-1__sd-10 { background:var(--s-color-6491a275); flex:none; height:1px; margin:3px 0px 0px; transform-origin:bottom left; width:24px; max-width:100%; }
.symbol-1__sd-11 { background:var(--s-color-6491a275); flex:none; height:1px; margin:3px 0px 0px; transform-origin:bottom left; width:24px; max-width:100%; }
.modal-navigation__backdrop { background:rgba(0,0,0,0.16); }
.modal-navigation__container { align-content:flex-end; align-items:flex-end; height:100%; justify-content:flex-start; width:100%; }
.modal-navigation__sd-1 { align-content:center; align-items:center; background:var(--s-color-6491a275); box-shadow:0px 30px 30px 0px rgba(0,0,0,0.2); flex:none; flex-direction:column; flex-wrap:nowrap; height:100%; justify-content:flex-start; overflow-x:hidden; overflow-y:auto; padding:0px 0px 48px; width:40%; z-index:3; max-width:40%; }
.modal-navigation__sd-2 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; height:56px; justify-content:flex-end; margin:0px; padding:0px 20px; width:100%; max-width:100%; }
.modal-navigation__sd-3 { background:var(--s-color-7e9090a0); border-radius:24px; color:var(--s-color-6491a275); flex:none; font-size:20px; height:auto; margin:0px; padding:10px; max-width:100%; }
.modal-navigation__sd-4 { align-content:flex-start; align-items:flex-start; background:transparent; border-radius:0px; box-shadow:none; flex:none; flex-direction:column; flex-wrap:nowrap; gap:30px; height:auto; justify-content:flex-start; margin:0px; opacity:1; padding:0px; width:70%; max-width:70%; }
.modal-navigation__sd-4 > * { --gap-h:0px; --gap-v:30px; }
.modal-navigation__sd-5 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:0px 20px 0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-5:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-6 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; width:auto; max-width:100%; }
.modal-navigation__sd-7 { color:#9db0bfff; font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:0px 0px 6px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-7:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-8 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:10px 20px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-8:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-9 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:10px 20px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-9:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-10 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:10px 20px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-10:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-11 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:10px 20px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-11:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-12 { align-content:flex-start; align-items:flex-start; flex:none; flex-direction:column; flex-wrap:nowrap; gap:0px; height:auto; justify-content:flex-start; padding:0px; }
.modal-navigation__sd-12 > * { --gap-h:0px; --gap-v:0px; }
.modal-navigation__sd-13 { color:#9db0bfff; font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:0px 0px 6px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-13:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-14 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:10px 20px; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-14:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-15 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:10px 20px; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-15:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-16 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:10px 20px; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-16:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-17 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:10px 20px; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-17:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-18 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:10px 20px; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-18:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-19 { color:var(--s-color-7e9090a0); display:none; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:10px 20px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-19:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-20 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:0px 20px 0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-20:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-21 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:0px 20px 0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-21:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-22 { background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; height:auto; width:auto; max-width:100%; }
.modal-navigation__sd-23 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-23:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-24 { color:var(--s-color-7e9090a0); font-size:18px; }
.modal-navigation__sd-25 { align-content:center; align-items:center; background:var(--s-color-dc9e4050); border-radius:48px; flex:none; flex-direction:row; flex-wrap:nowrap; gap:0px 6px; height:auto; justify-content:center; margin:0px; padding:20px; width:100%; max-width:100%; }
.modal-navigation__sd-25 > * { --gap-h:6px; --gap-v:0px; }
.modal-navigation__sd-26 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; text-align:center; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:center; max-width:100%; }
.modal-navigation__sd-26:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-27 { color:var(--s-color-6491a275); font-size:16px; --material-symbol-weight:700; }
.modal-navigation__sd-28 { align-content:center; align-items:center; background:var(--s-color-7e9090a0); border-radius:48px; flex:none; flex-direction:row; flex-wrap:nowrap; height:auto; justify-content:center; margin:0px; padding:20px; width:100%; max-width:100%; }
.modal-navigation__sd-29 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px 6px 0px 0px; text-align:center; width:auto; justify-content:center; max-width:calc(100% - 6px); }
.modal-navigation__sd-29:hover { opacity:0.5; --ha:1; }
.modal-navigation__sd-30 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:10px; height:auto; justify-content:center; width:100%; max-width:100%; }
.modal-navigation__sd-30 > * { --gap-h:10px; --gap-v:0px; }
.modal-navigation__sd-31 { flex:none; height:40px; width:40px; max-width:100%; }
.modal-navigation__sd-32 { background:var(--s-color-30a926aa); border-radius:50%; flex:none; height:40px; width:40px; max-width:100%; }
.modal-navigation__sd-32 > .image__bg-container::before { background-repeat:no-repeat; background-size:80%; }
.modal-navigation__sd-33 { background:var(--s-color-30a926aa); border-radius:50%; color:var(--s-color-7e9090a0); flex:none; font-size:18px; height:40px; padding:10px; width:40px; max-width:100%; }
.modal-navigation__sd-34 { background:var(--s-color-30a926aa); border-radius:50%; color:var(--s-color-7e9090a0); flex:none; font-size:18px; height:40px; padding:10px; width:40px; max-width:100%; }
.symbol-1__sd-12 { align-content:center; align-items:center; background:transparent; border-radius:0px; flex:none; flex-direction:column; flex-wrap:nowrap; height:44px; justify-content:flex-start; margin:0px; padding:0; width:120px; max-width:100%; }
.symbol-1__sd-13 { align-content:center; align-items:center; flex:none; flex-direction:row; flex-wrap:nowrap; gap:2px; height:auto; justify-content:flex-start; padding:12px 12px 12px 0px; width:auto; max-width:100%; }
.symbol-1__sd-13 > * { --gap-h:2px; --gap-v:0px; }
.symbol-1__sd-14 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:700; height:auto; letter-spacing:normal; line-height:1.4; margin:0px; padding:0px; text-align:center; text-orientation:mixed; transition-delay:0ms; transition-duration:0ms; width:auto; writing-mode:horizontal-tb; justify-content:center; max-width:100%; }
.symbol-1__sd-14:hover { opacity:0.7; transition-delay:0ms; transition-duration:300ms; --ha:1; }
.symbol-1__sd-15 { color:var(--s-color-7e9090a0); font-size:16px; margin:0px; padding:0px; --material-symbol-weight:700; max-width:100%; }
.symbol-1__sd-12:not([open]) .symbol-1__sd-15, .symbol-1__sd-12[data-toggle-closing] .symbol-1__sd-15, .symbol-1__sd-12 > [data-toggle-closing] .symbol-1__sd-15, .symbol-1__sd-12 > .symbol-1__sd-15[data-toggle-closing] { rotate:180deg; }
.symbol-1__sd-16 { align-content:center; align-items:center; background:var(--s-color-6491a275); border-radius:12px; box-shadow:10px 10px 30px #69a8ff1a; flex:none; flex-direction:row; flex-wrap:nowrap; gap:30px; height:auto; justify-content:flex-start; margin:0px; opacity:1; overflow-x:hidden; overflow-y:hidden; padding:0px 30px; width:370%; max-width:370%; }
.symbol-1__sd-16.appear { transition-duration:600ms; }
.symbol-1__sd-16 > * { --gap-h:30px; --gap-v:0px; }
.symbol-1__sd-16.appear > * { --gap-h:30px; --gap-v:0px; }
.symbol-1__sd-12:not([open]) .symbol-1__sd-16, .symbol-1__sd-12[data-toggle-closing] .symbol-1__sd-16, .symbol-1__sd-12 > [data-toggle-closing] .symbol-1__sd-16, .symbol-1__sd-12 > .symbol-1__sd-16[data-toggle-closing] { flex:none; height:0px; }
.symbol-1__sd-17 { align-content:center; align-items:center; border-radius:8px; flex:none; flex-direction:column; flex-wrap:nowrap; height:130px; justify-content:center; margin:30px 0px; padding:0px; width:180px; max-width:100%; }
.symbol-1__sd-17 > .image__bg-container::before { background-repeat:no-repeat; background-size:cover; filter:saturate(1.2)    brightness(0.8); }
.symbol-1__sd-18 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:700; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-1__sd-19 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; gap:20px; height:auto; justify-content:center; padding:40px 0px; width:calc(60% - (var(--gap-h) * 0.4)); max-width:calc(60% - (var(--gap-h) * 0.4)); }
.symbol-1__sd-19 > * { --gap-h:0px; --gap-v:20px; }
.symbol-1__sd-20 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; height:auto; justify-content:center; margin:0px; opacity:1; padding:0px; width:auto; max-width:100%; }
.symbol-1__sd-20:hover { opacity:1; translate:5px 0px; --ha:1; }
.symbol-1__sd-20 > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-20:hover > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-21 { background:var(--s-color-7e9090a0); border-radius:50%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:12px; height:20px; padding:0px; width:20px; z-index:2; --material-symbol-weight:700; max-width:100%; }
.symbol-1__sd-21:hover { scale:1.4 1.4; translate:0px 0px; --ha:1; }
.symbol-1__sd-20:hover .symbol-1__sd-21 { font-size:14px; scale:1.3 1.3; }
.symbol-1__sd-22 { color:var(--s-color-7e9090a0); flex:1; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; min-width:0; }
.symbol-1__sd-23 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; height:auto; justify-content:center; margin:0px; opacity:1; padding:0px; width:auto; max-width:100%; }
.symbol-1__sd-23:hover { translate:5px 0px; --ha:1; }
.symbol-1__sd-23 > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-23:hover > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-24 { background:var(--s-color-7e9090a0); border-radius:50%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:12px; height:20px; padding:0px; width:20px; z-index:2; --material-symbol-weight:700; max-width:100%; }
.symbol-1__sd-24:hover { scale:1.4 1.4; translate:0px 0px; --ha:1; }
.symbol-1__sd-23:hover .symbol-1__sd-24 { font-size:14px; scale:1.3 1.3; }
.symbol-1__sd-25 { color:var(--s-color-7e9090a0); flex:1; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; min-width:0; }
.symbol-1__sd-26 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; height:auto; justify-content:center; margin:0px; opacity:1; padding:0px; width:auto; max-width:100%; }
.symbol-1__sd-26:hover { translate:5px 0px; --ha:1; }
.symbol-1__sd-26 > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-26:hover > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-27 { background:var(--s-color-7e9090a0); border-radius:50%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:12px; height:20px; padding:0px; width:20px; z-index:2; --material-symbol-weight:600; max-width:100%; }
.symbol-1__sd-27:hover { scale:1.4 1.4; translate:0px 0px; --ha:1; }
.symbol-1__sd-26:hover .symbol-1__sd-27 { font-size:14px; scale:1.3 1.3; }
.symbol-1__sd-28 { color:var(--s-color-7e9090a0); flex:1; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; min-width:0; }
.symbol-1__sd-29 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; height:auto; justify-content:center; margin:0px; opacity:1; padding:0px; width:auto; max-width:100%; }
.symbol-1__sd-29:hover { translate:5px 0px; --ha:1; }
.symbol-1__sd-29 > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-29:hover > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-30 { background:var(--s-color-7e9090a0); border-radius:50%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:12px; height:20px; padding:0px; width:20px; z-index:2; --material-symbol-weight:600; max-width:100%; }
.symbol-1__sd-30:hover { scale:1.4 1.4; translate:0px 0px; --ha:1; }
.symbol-1__sd-29:hover .symbol-1__sd-30 { font-size:14px; scale:1.3 1.3; }
.symbol-1__sd-31 { color:var(--s-color-7e9090a0); flex:1; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; min-width:0; }
.symbol-1__sd-32 { align-content:center; align-items:center; background:transparent; border-radius:0px; flex:none; flex-direction:column; flex-wrap:nowrap; height:44px; justify-content:flex-start; margin:0px; padding:0; width:110px; max-width:100%; }
.symbol-1__sd-33 { align-content:center; align-items:center; flex:none; flex-direction:row; flex-wrap:nowrap; gap:2px; height:auto; justify-content:flex-start; padding:12px 12px 12px 0px; width:auto; max-width:100%; }
.symbol-1__sd-33 > * { --gap-h:2px; --gap-v:0px; }
.symbol-1__sd-34 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:700; height:auto; letter-spacing:normal; line-height:1.4; margin:0px; padding:0px; text-align:center; transition-delay:0ms; transition-duration:0ms; width:auto; justify-content:center; max-width:100%; }
.symbol-1__sd-34:hover { opacity:0.7; transition-delay:0ms; transition-duration:300ms; --ha:1; }
.symbol-1__sd-35 { color:var(--s-color-7e9090a0); font-size:16px; margin:0px; padding:0px; --material-symbol-weight:700; max-width:100%; }
.symbol-1__sd-32:not([open]) .symbol-1__sd-35, .symbol-1__sd-32[data-toggle-closing] .symbol-1__sd-35, .symbol-1__sd-32 > [data-toggle-closing] .symbol-1__sd-35, .symbol-1__sd-32 > .symbol-1__sd-35[data-toggle-closing] { rotate:180deg; }
.symbol-1__sd-36 { align-content:center; align-items:center; background:var(--s-color-6491a275); border-radius:12px; box-shadow:10px 10px 30px #69a8ff1a; flex:none; flex-direction:row; flex-wrap:nowrap; gap:30px; height:auto; justify-content:flex-start; margin:0px; opacity:1; overflow-x:hidden; overflow-y:hidden; padding:0px 30px; width:500%; max-width:500%; }
.symbol-1__sd-36.appear { transition-duration:600ms; }
.symbol-1__sd-36 > * { --gap-h:30px; --gap-v:0px; }
.symbol-1__sd-36.appear > * { --gap-h:30px; --gap-v:0px; }
.symbol-1__sd-32:not([open]) .symbol-1__sd-36, .symbol-1__sd-32[data-toggle-closing] .symbol-1__sd-36, .symbol-1__sd-32 > [data-toggle-closing] .symbol-1__sd-36, .symbol-1__sd-32 > .symbol-1__sd-36[data-toggle-closing] { flex:none; height:0px; }
.symbol-1__sd-37 { align-content:center; align-items:center; border-radius:12px; flex:none; flex-direction:column; flex-wrap:nowrap; height:160px; justify-content:center; margin:40px 0px; padding:0px; width:180px; max-width:100%; }
.symbol-1__sd-37 > .image__bg-container::before { background-repeat:no-repeat; background-size:cover; filter:saturate(1.2)    brightness(0.8); }
.symbol-1__sd-38 { border-bottom:0px solid var(--s-color-a3bdeb72); border-left:0px solid var(--s-color-a3bdeb72); border-right:0px solid var(--s-color-a3bdeb72); border-top:0px solid var(--s-color-a3bdeb72); color:var(--s-color-6491a275); flex:none; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; line-height:1.4; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-1__sd-39 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; gap:14px; height:auto; justify-content:center; padding:0px; width:calc(65% - (var(--gap-h) * 0.35)); max-width:calc(65% - (var(--gap-h) * 0.35)); }
.symbol-1__sd-39 > * { --gap-h:0px; --gap-v:14px; }
.symbol-1__sd-40 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; height:auto; justify-content:center; margin:0px; opacity:1; padding:20px 0px 0px; width:auto; max-width:100%; }
.symbol-1__sd-40:hover { opacity:1; translate:5px 0px; --ha:1; }
.symbol-1__sd-40 > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-40:hover > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-41 { background:var(--s-color-7e9090a0); border-radius:50%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:12px; height:20px; padding:0px; width:20px; z-index:2; --material-symbol-weight:700; max-width:100%; }
.symbol-1__sd-41:hover { scale:1.4 1.4; translate:0px 0px; --ha:1; }
.symbol-1__sd-40:hover .symbol-1__sd-41 { font-size:14px; scale:1.3 1.3; }
.symbol-1__sd-42 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:600; height:auto; letter-spacing:normal; line-height:1.4; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.symbol-1__sd-43 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; height:auto; justify-content:center; margin:0px; opacity:1; padding:0px; width:auto; max-width:100%; }
.symbol-1__sd-43:hover { opacity:1; translate:5px 0px; --ha:1; }
.symbol-1__sd-43 > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-43:hover > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-44 { background:var(--s-color-7e9090a0); border-radius:50%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:12px; height:20px; padding:0px; width:20px; z-index:2; --material-symbol-weight:700; max-width:100%; }
.symbol-1__sd-44:hover { scale:1.4 1.4; translate:0px 0px; --ha:1; }
.symbol-1__sd-43:hover .symbol-1__sd-44 { font-size:14px; scale:1.3 1.3; }
.symbol-1__sd-45 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:600; height:auto; letter-spacing:normal; line-height:1.4; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.symbol-1__sd-46 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; height:auto; justify-content:center; margin:0px; opacity:1; padding:0px; width:auto; max-width:100%; }
.symbol-1__sd-46:hover { translate:5px 0px; --ha:1; }
.symbol-1__sd-46 > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-46:hover > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-47 { background:var(--s-color-7e9090a0); border-radius:50%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:12px; height:20px; padding:0px; width:20px; z-index:2; --material-symbol-weight:700; max-width:100%; }
.symbol-1__sd-47:hover { scale:1.4 1.4; translate:0px 0px; --ha:1; }
.symbol-1__sd-46:hover .symbol-1__sd-47 { font-size:14px; scale:1.3 1.3; }
.symbol-1__sd-48 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:600; height:auto; letter-spacing:normal; line-height:1.4; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.symbol-1__sd-49 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; height:auto; justify-content:center; margin:0px; opacity:1; padding:0px; width:auto; max-width:100%; }
.symbol-1__sd-49:hover { translate:5px 0px; --ha:1; }
.symbol-1__sd-49 > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-49:hover > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-50 { background:var(--s-color-7e9090a0); border-radius:50%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:12px; height:20px; padding:0px; width:20px; z-index:2; --material-symbol-weight:700; max-width:100%; }
.symbol-1__sd-50:hover { scale:1.4 1.4; translate:0px 0px; --ha:1; }
.symbol-1__sd-49:hover .symbol-1__sd-50 { font-size:14px; scale:1.3 1.3; }
.symbol-1__sd-51 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:600; height:auto; letter-spacing:normal; line-height:1.4; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.symbol-1__sd-52 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; height:auto; justify-content:center; margin:0px; opacity:1; padding:0px 0px 20px; width:auto; max-width:100%; }
.symbol-1__sd-52:hover { translate:5px 0px; --ha:1; }
.symbol-1__sd-52 > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-52:hover > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-53 { background:var(--s-color-7e9090a0); border-radius:50%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:12px; height:20px; padding:0px; width:20px; z-index:2; --material-symbol-weight:700; max-width:100%; }
.symbol-1__sd-53:hover { scale:1.4 1.4; translate:0px 0px; --ha:1; }
.symbol-1__sd-52:hover .symbol-1__sd-53 { font-size:14px; scale:1.3 1.3; }
.symbol-1__sd-54 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:600; height:auto; letter-spacing:normal; line-height:1.4; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.symbol-1__sd-55 { align-content:center; align-items:center; background:transparent; display:none; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; height:auto; justify-content:center; margin:0px; opacity:1; padding:0px; width:auto; max-width:100%; }
.symbol-1__sd-55:hover { translate:5px 0px; --ha:1; }
.symbol-1__sd-55 > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-55:hover > * { --gap-h:8px; --gap-v:0px; }
.symbol-1__sd-56 { background:var(--s-color-7e9090a0); border-radius:50%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:12px; height:20px; padding:0px; width:20px; z-index:2; max-width:100%; }
.symbol-1__sd-56:hover { scale:1.4 1.4; translate:0px 0px; --ha:1; }
.symbol-1__sd-55:hover .symbol-1__sd-56 { font-size:14px; scale:1.3 1.3; }
.symbol-1__sd-57 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-1__sd-58 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:10px 0px; text-align:center; width:auto; justify-content:center; max-width:100%; }
.symbol-1__sd-58:hover { opacity:0.7; --ha:1; }
.symbol-1__sd-59 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:10px 0px; text-align:center; width:auto; justify-content:center; max-width:100%; }
.symbol-1__sd-59:hover { opacity:0.7; --ha:1; }
.symbol-1__sd-60 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; height:auto; justify-content:center; width:auto; max-width:100%; }
.symbol-1__sd-60:hover { opacity:0.7; --ha:1; }
.symbol-1__sd-61 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:10px 0px; text-align:center; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:center; max-width:100%; }
.symbol-1__sd-61:hover { opacity:0.7; --ha:1; }
.symbol-1__sd-62 { color:var(--s-color-7e9090a0); font-size:16px; --material-symbol-weight:600; }
.symbol-1__sd-63 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:10px; height:auto; justify-content:center; width:auto; max-width:100%; }
.symbol-1__sd-63 > * { --gap-h:10px; --gap-v:0px; }
.symbol-1__sd-64 { align-content:center; align-items:center; background:var(--s-color-7e9090a0); border-radius:32px; flex:none; flex-direction:row; flex-wrap:nowrap; gap:2px; justify-content:flex-start; margin:0px; overflow-x:hidden; overflow-y:hidden; padding:12px 14px; width:auto; max-width:100%; }
.symbol-1__sd-64:hover { box-shadow:10px 10px 10px #69a8ff4d; opacity:1; --ha:1; }
.symbol-1__sd-64 > * { --gap-h:2px; --gap-v:0px; }
.symbol-1__sd-64:hover > * { --gap-h:2px; --gap-v:0px; }
.symbol-1__sd-65 { background:transparent; border-bottom:0px solid var(--s-color-7e9090a0); border-left:0px solid var(--s-color-7e9090a0); border-right:0px solid var(--s-color-7e9090a0); border-top:0px solid var(--s-color-7e9090a0); box-shadow:none; color:var(--s-color-6491a275); flex:none; font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.00; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-1__sd-65:hover { background:rgba(0,0,0,0.0); border-bottom:0px solid rgb(0, 0, 0); border-left:0px solid rgb(0, 0, 0); border-right:0px solid rgb(0, 0, 0); border-top:0px solid rgb(0, 0, 0); color:#ffffff; --ha:1; }
.symbol-1__sd-64:hover .symbol-1__sd-65 { z-index:2; }
.symbol-1__sd-66 { color:var(--s-color-6491a275); font-size:16px; --material-symbol-weight:600; }
.symbol-1__sd-67 { align-content:center; align-items:center; background:var(--s-color-7e9090a0); border-radius:32px; flex:none; flex-direction:row; flex-wrap:wrap; gap:0px; justify-content:flex-start; margin:0px; overflow-x:hidden; overflow-y:hidden; padding:12px 14px; width:auto; max-width:100%; }
.symbol-1__sd-67:hover { box-shadow:10px 10px 10px #69a8ff4d; opacity:1; --ha:1; }
.symbol-1__sd-67 > * { --gap-h:0px; --gap-v:0px; }
.symbol-1__sd-67:hover > * { --gap-h:0px; --gap-v:0px; }
.symbol-1__sd-68 { background:transparent; border-bottom:0px solid var(--s-color-7e9090a0); border-left:0px solid var(--s-color-7e9090a0); border-right:0px solid var(--s-color-7e9090a0); border-top:0px solid var(--s-color-7e9090a0); box-shadow:none; color:var(--s-color-6491a275); flex:none; font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:700; height:auto; letter-spacing:normal; line-height:1.00; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-1__sd-68:hover { background:rgba(0,0,0,0.0); border-bottom:0px solid rgb(0, 0, 0); border-left:0px solid rgb(0, 0, 0); border-right:0px solid rgb(0, 0, 0); border-top:0px solid rgb(0, 0, 0); color:#ffffff; --ha:1; }
.symbol-1__sd-67:hover .symbol-1__sd-68 { z-index:2; }
.sd-2 { background:var(--s-color-419f4c9a); bottom:NaNpx; flex:none; height:100%; left:NaNpx; margin:0; position:fixed; right:0px; top:0px; width:100%; z-index:0; max-width:100%; }
.sd-2:before { background-repeat:no-repeat; filter:saturate(1.6); }
.sd-3 { align-content:center; align-items:center; background:transparent; border-radius:0px; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; width:100%; max-width:100%; }
.sd-4 { align-content:stretch; align-items:stretch; background:transparent; bottom:0px; display:none; flex:none; flex-direction:row; flex-wrap:nowrap; gap:0px; height:auto; justify-content:center; left:0px; margin:0; position:fixed; right:auto; top:auto; width:100%; z-index:3; max-width:100%; }
.sd-4 > * { --gap-h:0px; --gap-v:0px; }
.sd-5 { align-content:flex-start; align-items:flex-start; background:var(--s-color-dc9e4050); border-radius:0px; flex:1; flex-direction:column; flex-wrap:nowrap; gap:0px; height:auto; justify-content:center; margin:0px; padding:0px 0px 0px 10px; width:auto; z-index:3; max-width:100%; min-width:0; }
.sd-5 > * { --gap-h:0px; --gap-v:0px; }
.sd-6 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:1.2rem; font-weight:700; height:auto; letter-spacing:normal; line-height:1.3; margin:0px 0px 10px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.sd-7 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:6px; height:auto; justify-content:flex-start; width:auto; max-width:100%; }
.sd-7 > * { --gap-h:6px; --gap-v:0px; }
.sd-8 { background:transparent; border-radius:0%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:16px; height:auto; padding:0px; width:auto; --material-symbol-weight:600; max-width:100%; }
.sd-9 { color:var(--s-color-6491a275); flex:none; font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.7; margin:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.sd-10 { background:transparent; flex:none; height:80px; overflow-x:hidden; overflow-y:hidden; width:calc(40% - (var(--gap-h) * 0.6)); max-width:calc(40% - (var(--gap-h) * 0.6)); }
.sd-11 { border-radius:0px 8px 8px 0px; flex:none; height:160px; margin:0; position:relative; width:100%; z-index:1; max-width:100%; }
.sd-11 > .image__bg-container::before { background-position:right center; background-repeat:no-repeat; background-size:cover; filter:saturate(1.6); }
.sd-12 { align-content:center; align-items:center; background:transparent; border-radius:0px; flex:none; flex-direction:column; flex-wrap:nowrap; height:90vh; justify-content:flex-end; margin:0px; overflow-x:visible; overflow-y:visible; padding:0px; width:100%; max-width:100%; }
.sd-12:before { background-repeat:no-repeat; filter:none; }
.sd-13 { background:var(--s-color-6491a275); border-radius:0px; bottom:NaNpx; color:#1E7A52; flex:none; font-weight:700; height:100%; left:0px; margin:0; position:absolute; right:NaNpx; scale:0 1; top:0px; transform-origin:center right; transition-delay:300ms; transition-duration:1000ms; width:100%; z-index:2; max-width:100%; }
.sd-13.appear { background:#FFFFFF; flex:none; height:100%; left:0px; scale:1 1; transition-delay:300ms; transition-duration:800ms; }
.sd-13.appear-active { transform-origin:center right; }
.sd-14 { background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2), var(--g-color-3) var(--g-position-3), var(--g-color-4) var(--g-position-4), var(--g-color-5) var(--g-position-5)); bottom:0px; flex:none; height:100%; left:0px; margin:0; opacity:0.4; position:absolute; right:0px; top:auto; translate:0px 0px; width:100%; z-index:0; max-width:100%; --g-color-0:#ffffff00; --g-position-0:13%; --g-color-1:#ffffffff; --g-position-1:23%; --g-color-2:rgba(255, 255, 255, 0); --g-position-2:28%; --g-color-3:#ffffff00; --g-position-3:39%; --g-color-4:rgb(255, 255, 255); --g-position-4:48%; --g-color-5:#ffffff00; --g-position-5:56%; --g-color-6:#ffffff00; --g-position-6:56%; --g-color-7:#ffffff00; --g-position-7:56%; --g-color-8:#ffffff00; --g-position-8:56%; --g-color-9:#ffffff00; --g-position-9:56%; --g-color-10:#ffffff00; --g-position-10:56%; --g-color-11:#ffffff00; --g-position-11:56%; --g-angle:315deg; }
.sd-15 { align-content:flex-end; align-items:flex-end; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; height:auto; justify-content:space-between; margin:0px 80px; padding:0px; position:relative; width:1280px; z-index:2; max-width:calc(100% - 160px); }
.sd-16 { align-content:flex-start; align-items:flex-start; background:transparent; flex:1; height:auto; justify-content:flex-start; margin:0px 0px 100px; width:auto; max-width:100%; min-width:0; }
.sd-17 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:3.2rem; font-style:normal; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.6; margin:0px 0px 20px; text-align:left; text-orientation:mixed; transition-delay:600ms; transition-duration:2000ms; width:auto; writing-mode:horizontal-tb; z-index:1; justify-content:flex-start; max-width:100%; }
.sd-17.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; translate:0px 30px; }
.sd-18 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1.1rem; font-style:normal; font-weight:500; height:auto; letter-spacing:0.1em; line-height:2.2; margin:0px 0px 40px; text-align:left; text-orientation:mixed; text-shadow:0px 0px 20px rgba(0,0,0,0.2); transition-delay:600ms; transition-duration:2000ms; width:auto; writing-mode:horizontal-tb; z-index:1; justify-content:flex-start; max-width:100%; }
.sd-18.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; translate:0px 30px; }
.sd-19 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:1.6rem; font-weight:500; height:auto; letter-spacing:normal; line-height:1.3; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.sd-19.appear { opacity:0; transition-delay:600ms; transition-duration:800ms; translate:0px 30px; }
.sd-20 { align-content:center; align-items:center; background:transparent; border-radius:0px; bottom:0px; flex:none; flex-direction:row; flex-wrap:wrap; height:auto; justify-content:flex-end; left:0px; margin:0; overflow-x:hidden; overflow-y:hidden; position:absolute; right:0px; top:0px; width:100%; z-index:-1; max-width:100%; }
.sd-20:before { background-position:left center; background-repeat:no-repeat; background-size:cover; filter:none; }
.sd-21 { background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); bottom:0px; flex:none; height:auto; left:0px; margin:0; position:absolute; right:0px; top:0px; width:auto; z-index:2; max-width:100%; --g-color-0:#00456866; --g-position-0:34%; --g-color-1:rgba(85, 197, 255, 0); --g-position-1:69%; --g-color-2:rgba(85, 197, 255, 0); --g-position-2:69%; --g-color-3:rgba(85, 197, 255, 0); --g-position-3:69%; --g-color-4:rgba(85, 197, 255, 0); --g-position-4:69%; --g-color-5:rgba(85, 197, 255, 0); --g-position-5:69%; --g-color-6:rgba(85, 197, 255, 0); --g-position-6:69%; --g-color-7:rgba(85, 197, 255, 0); --g-position-7:69%; --g-color-8:rgba(85, 197, 255, 0); --g-position-8:69%; --g-color-9:rgba(85, 197, 255, 0); --g-position-9:69%; --g-color-10:rgba(85, 197, 255, 0); --g-position-10:69%; --g-color-11:rgba(85, 197, 255, 0); --g-position-11:69%; --g-angle:45deg; }
.sd-22 { align-content:center; align-items:center; border-radius:0; box-shadow:20px 20px 30px #69a8ff1a; display:flex; flex:none; flex-direction:row; flex-wrap:nowrap; height:100%; justify-content:center; left:0; margin:0; opacity:1; overflow-x:hidden; overflow-y:hidden; position:absolute; top:0; transition-timing-function:cubic-bezier(0, 0, 0.99, 0.98); width:100%; z-index:0; max-width:100%; }
[data-animatingNext].sd-22__content { transform:translateX(-100%); }
[data-animatingPrev].sd-22__content { transform:translateX(100%); }
.sd-22__content { flex:none; flex-direction:column; flex-wrap:nowrap; height:100%; left:0; margin:0; outline-offset:-4px; position:absolute; top:0; transform:var(--transform); transition-duration:var(--_durationms); transition-property:transform; transition-timing-function:cubic-bezier(0.58, 0.21, 0.41, 0.96); width:100%; will-change:transform; max-width:100%; }
.sd-22__content:focus-visible { outline:2px solid black; }
.sd-22__content__sd-1 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:100%; justify-content:flex-start; width:100%; max-width:100%; }
.sd-22__content__sd-1.appear { opacity:0; transition-duration:1800ms; }
.sd-22__content__sd-2 { align-content:center; align-items:center; flex:1; flex-direction:column; flex-wrap:nowrap; height:100%; justify-content:flex-end; opacity:1; padding:0px 0px; transition-duration:300ms; transition-timing-function:linear; width:100%; z-index:-1; max-width:100%; }
.sd-22__content__sd-2.appear { opacity:1; scale:1.1 1.1; transition-duration:2300ms; }
.sd-22__content__sd-2 > .image__bg-container::before { background-repeat:no-repeat; filter:saturate(1.2); }
.sd-26 { align-content:stretch; align-items:stretch; background:var(--s-color-6491a275); border-radius:16px; bottom:40px; box-shadow:10px 10px 30px 0px #00265b33; display:flex; flex:none; flex-direction:row; flex-wrap:nowrap; height:auto; justify-content:flex-start; left:auto; margin:0; overflow-x:visible; overflow-y:visible; padding:0px; position:absolute; right:40px; top:auto; width:440px; z-index:2; }
.sd-26.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; }
.sd-26:before { background-position:right bottom; background-repeat:no-repeat; background-size:cover; filter:saturate(1.3); }
.sd-26:hover { opacity:1; --ha:1; }
.sd-27 { align-content:center; align-items:center; background:var(--s-color-19b9a8fe); border-bottom:3px solid #d1e7ef; border-left:3px solid #d1e7ef; border-radius:32px; border-right:3px solid #d1e7ef; border-top:3px solid #d1e7ef; bottom:auto; flex:none; height:120px; justify-content:center; left:auto; margin:0; padding:2px 6px; position:absolute; right:-30px; top:-80px; width:120px; z-index:2; }
.sd-27 > * { --gap-h:0px; --gap-v:0px; }
.sd-28 { flex:none; height:50px; margin:-40px 0px 10px; width:50px; max-width:100%; }
.sd-28 > .image__bg-container::before { background-repeat:no-repeat; background-size:contain; }
.sd-29 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:800; height:auto; letter-spacing:normal; line-height:1; margin:0px 0px 4px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.sd-30 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:1.2rem; font-weight:800; height:auto; line-height:1.2; text-align:center; width:auto; justify-content:center; max-width:100%; }
.sd-31 { align-content:flex-start; align-items:flex-start; background:var(--s-color-dc9e4050); border-radius:10px 0px 0px 10px; flex:1; flex-direction:column; flex-wrap:nowrap; gap:0px; height:auto; justify-content:center; margin:0px; padding:0px 0px 0px 30px; width:auto; z-index:3; max-width:100%; min-width:0; }
.sd-31 > * { --gap-h:0px; --gap-v:0px; }
.sd-32 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1.75rem; font-weight:700; height:auto; letter-spacing:0.02em; line-height:1.40; margin:0px 0px 10px; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.sd-26:hover .sd-32 { translate:10px 0px; }
.sd-33 { align-content:center; align-items:center; flex-direction:row; flex-wrap:nowrap; gap:0px 4px; justify-content:center; padding:0px; }
.sd-33 > * { --gap-h:4px; --gap-v:0px; }
.sd-26:hover .sd-33 > * { --gap-h:4px; --gap-v:0px; }
.sd-26:hover .sd-33 { translate:10px 0px; }
.sd-34 { color:var(--s-color-6491a275); flex:1; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:normal; line-height:1.7; margin:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; min-width:0; }
.sd-35 { background:transparent; border-radius:0%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:18px; height:auto; padding:0px; width:auto; --material-symbol-weight:600; max-width:100%; }
.sd-36 { border-radius:0px 8px 8px 0px; flex:none; height:160px; margin:0; position:relative; width:45%; z-index:1; max-width:45%; }
.sd-36 > .image__bg-container::before { background-position:right center; background-repeat:no-repeat; background-size:cover; filter:saturate(1.6); }
.sd-37 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; margin:150px 0px 0px; padding:0px 0px 140px; width:100%; max-width:100%; }
.sd-37:before { background-position:right bottom; background-repeat:no-repeat; background-size:100%; filter:saturate(1.3); }
.sd-38 { align-content:center; align-items:center; background:transparent; box-shadow:none; flex:none; flex-direction:row; flex-wrap:nowrap; gap:100px; height:auto; justify-content:space-between; margin:0px 80px; overflow-x:visible; overflow-y:visible; transition-delay:600ms; transition-duration:1600ms; width:1280px; z-index:1; max-width:calc(100% - 160px); }
.sd-38 > * { --gap-h:100px; --gap-v:0px; }
.sd-39 { align-content:flex-start; align-items:flex-start; flex:1; flex-direction:column; flex-wrap:nowrap; justify-content:center; padding:0px; width:auto; max-width:100%; min-width:0; }
.sd-39.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; translate:0px 30px; }
.symbol-2 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:flex-start; margin:0px 0px 40px; padding:0px 0px; width:auto; z-index:1; max-width:100%; }
.symbol-2.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; }
.symbol-2__sd-1 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:6px; height:auto; justify-content:center; margin:0px 0px 6px; padding:0px; width:auto; max-width:100%; }
.symbol-2__sd-1 > * { --gap-h:6px; --gap-v:0px; }
.symbol-2__sd-2 { background:var(--s-color-c492d785); border-radius:50%; flex:none; height:10px; width:10px; max-width:100%; }
.symbol-2__sd-3 { color:var(--s-color-7e9090a0); flex:none; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; opacity:1; text-align:left; transition-delay:300ms; transition-duration:800ms; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-2__sd-4 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:2.2rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.4; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.sd-40 { align-content:center; align-items:center; background:transparent; border-radius:0; box-shadow:none; display:none; flex:none; flex-direction:row; flex-wrap:nowrap; gap:50px; height:auto; justify-content:flex-end; margin:0px; overflow-x:visible; overflow-y:visible; transition-delay:600ms; transition-duration:1600ms; width:45%; max-width:45%; }
.sd-40.appear { opacity:0; transition-delay:600ms; transition-duration:800ms; translate:0px 30px; }
.sd-40 > * { --gap-h:50px; --gap-v:0px; }
.sd-40.appear > * { --gap-h:50px; --gap-v:0px; }
.sd-41 { align-content:center; align-items:center; background:transparent; box-shadow:30px 30px 30px #69a8ff33; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:flex-end; margin:0px 0px 0px -20px; width:calc(50% + 20px - (var(--gap-h) * 0.5)); max-width:calc(50% + 20px - (var(--gap-h) * 0.5)); }
.sd-42 { border-radius:8px; box-shadow:none; flex:none; height:300px; width:100%; max-width:100%; }
.sd-42.appear { transition-delay:500ms; transition-duration:800ms; }
.sd-42.appear > .image__bg-container::before { filter:saturate(1.2)  blur(6px); }
.sd-42 > .image__bg-container::before { background-repeat:no-repeat; filter:saturate(1.2); }
.sd-43 { align-content:flex-end; align-items:flex-end; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; gap:50px; height:auto; justify-content:flex-end; width:calc(50% - (var(--gap-h) * 0.5)); max-width:calc(50% - (var(--gap-h) * 0.5)); }
.sd-43 > * { --gap-h:0px; --gap-v:50px; }
.sd-44 { border-radius:8px; box-shadow:30px 30px 30px #69a8ff33; flex:none; height:300px; width:100%; max-width:100%; }
.sd-44.appear { transition-delay:500ms; transition-duration:800ms; }
.sd-44.appear > .image__bg-container::before { filter:saturate(1.2)  blur(6px); }
.sd-44 > .image__bg-container::before { background-repeat:no-repeat; filter:saturate(1.2); }
.sd-45 { border-radius:8px; box-shadow:20px 20px 30px #69a8ff33; flex:none; height:220px; margin:0px -10px 0px 0px; width:calc(80% + 10px - (var(--gap-h) * 0.2)); max-width:calc(80% + 10px - (var(--gap-h) * 0.2)); }
.sd-45.appear { transition-delay:500ms; transition-duration:800ms; }
.sd-45.appear > .image__bg-container::before { filter:saturate(1.2)  blur(6px); }
.sd-45 > .image__bg-container::before { background-repeat:no-repeat; filter:saturate(1.2); }
.sd-46 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:flex-end; width:auto; max-width:100%; }
.sd-47 { color:var(--s-color-7e9090a0); flex:none; height:auto; margin:0px 0px 30px; text-align:left; transition-delay:300ms; transition-duration:800ms; width:562px; justify-content:flex-start; max-width:100%; }
.sd-48 { color:var(--s-color-7e9090a0); flex:none; height:auto; margin:0px 0px 50px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.sd-49 { align-content:center; align-items:center; background:var(--s-color-7e9090a0); border-radius:32px; flex:none; flex-direction:row; flex-wrap:wrap; gap:20px; justify-content:center; margin:0px; overflow-x:hidden; overflow-y:hidden; padding:20px 30px; width:auto; max-width:100%; }
.sd-49:hover { box-shadow:30px 20px 40px #69a8ff4d; transition-duration:0ms; --ha:1; }
.sd-49 > * { --gap-h:20px; --gap-v:20px; }
.sd-49:hover > * { --gap-h:20px; --gap-v:20px; }
.sd-50 { background:transparent; border-bottom:0px solid var(--s-color-7e9090a0); border-left:0px solid var(--s-color-7e9090a0); border-right:0px solid var(--s-color-7e9090a0); border-top:0px solid var(--s-color-7e9090a0); box-shadow:none; color:var(--s-color-6491a275); flex:none; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.2; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.sd-50:hover { background:rgba(0,0,0,0.0); border-bottom:0px solid rgb(0, 0, 0); border-left:0px solid rgb(0, 0, 0); border-right:0px solid rgb(0, 0, 0); border-top:0px solid rgb(0, 0, 0); color:#ffffff; --ha:1; }
.sd-49:hover .sd-50 { translate:2px 0px; z-index:2; }
.sd-51 { background:transparent; border-radius:0; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:20px; height:auto; padding:0px; width:auto; max-width:100%; }
.sd-49:hover .sd-51 { scale:1.2 1.2; translate:5px 0px; }
.sd-52 { align-content:center; align-items:center; background:transparent; border-radius:0; box-shadow:none; flex:none; flex-direction:row; flex-wrap:nowrap; gap:50px; height:auto; justify-content:flex-end; margin:0px; overflow-x:visible; overflow-y:visible; transition-delay:600ms; transition-duration:1600ms; width:calc(45% - (var(--gap-h) * 0.55)); max-width:calc(45% - (var(--gap-h) * 0.55)); }
.sd-52 > * { --gap-h:50px; --gap-v:0px; }
.sd-53 { align-content:center; align-items:center; background:transparent; box-shadow:30px 30px 30px #69a8ff33; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:flex-end; margin:0px 0px 0px -20px; width:calc(50% + 20px - (var(--gap-h) * 0.5)); max-width:calc(50% + 20px - (var(--gap-h) * 0.5)); }
.sd-53.appear { translate:0px 0px; }
.sd-54 { border-radius:8px; box-shadow:none; flex:none; height:300px; width:100%; max-width:100%; }
.sd-54.appear { opacity:0; transition-delay:100ms; transition-duration:800ms; translate:0px 30px; }
.sd-54.appear > .image__bg-container::before { filter:saturate(1.2); }
.sd-54 > .image__bg-container::before { background-repeat:no-repeat; filter:saturate(1.2); }
.sd-55 { align-content:flex-end; align-items:flex-end; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; gap:50px; height:auto; justify-content:flex-end; width:calc(50% - (var(--gap-h) * 0.5)); max-width:calc(50% - (var(--gap-h) * 0.5)); }
.sd-55 > * { --gap-h:0px; --gap-v:50px; }
.sd-56 { border-radius:8px; box-shadow:30px 30px 30px #69a8ff33; flex:none; height:300px; width:100%; max-width:100%; }
.sd-56.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; translate:0px 30px; }
.sd-56.appear > .image__bg-container::before { filter:saturate(1.2); }
.sd-56 > .image__bg-container::before { background-repeat:no-repeat; filter:saturate(1.2); }
.sd-57 { border-radius:8px; box-shadow:20px 20px 30px #69a8ff33; flex:none; height:220px; margin:0px -10px 0px 0px; width:calc(80% + 10px - (var(--gap-h) * 0.2)); max-width:calc(80% + 10px - (var(--gap-h) * 0.2)); }
.sd-57.appear { opacity:0; transition-delay:600ms; transition-duration:800ms; translate:0px 30px; }
.sd-57.appear > .image__bg-container::before { filter:saturate(1.2); }
.sd-57 > .image__bg-container::before { background-repeat:no-repeat; filter:saturate(1.2); }
.sd-58 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; justify-content:center; overflow-x:hidden; overflow-y:hidden; padding:0px 0px 140px; width:100%; max-width:100%; }
.sd-59 { align-content:flex-start; align-items:flex-start; background:transparent; box-shadow:none; flex:none; flex-direction:column; flex-wrap:nowrap; gap:50px; height:auto; justify-content:space-between; margin:0px 80px; overflow-x:visible; overflow-y:visible; padding:0px; transition-delay:600ms; transition-duration:1600ms; width:1280px; z-index:1; max-width:calc(100% - 160px); }
.sd-59.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; translate:0px 30px; }
.sd-59 > * { --gap-h:0px; --gap-v:50px; }
.sd-59.appear > * { --gap-h:0px; --gap-v:50px; }
.sd-60 { align-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:nowrap; gap:0px 100px; justify-content:center; padding:0px; width:auto; max-width:100%; }
.sd-60 > * { --gap-h:100px; --gap-v:0px; }
.sd-61 { color:var(--s-color-7e9090a0); flex:1; height:auto; margin:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; min-width:0; }
.sd-62 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:450px; justify-content:center; width:100%; max-width:100%; }
.sd-62 > .image__bg-container::before { background-repeat:no-repeat; background-size:contain; }
.list-1 { align-content:stretch; align-items:stretch; flex:none; flex-direction:row; flex-wrap:wrap; gap:30px 30px; height:auto; justify-content:flex-start; margin:0px; overflow-x:visible; overflow-y:visible; padding:0px; width:100%; max-width:100%; }
.list-1 > * { --gap-h:30px; --gap-v:30px; }
.list-1__item { align-content:stretch; align-items:stretch; background:var(--s-color-6491a275); border-radius:12px; box-shadow:20px 20px 20px #69a8ff0d; flex:none; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; overflow-x:visible; overflow-y:visible; padding:0px; width:calc(50% - (var(--gap-h) * 0.5)); max-width:calc(50% - (var(--gap-h) * 0.5)); }
.list-1__item.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; translate:0px 30px; }
.list-1__item:hover { background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1), var(--g-color-2) var(--g-position-2)); --ha:1; --g-color-0:#ffffff00; --g-position-0:13%; --g-color-1:rgb(255, 255, 255); --g-position-1:59%; --g-color-2:#ffffff00; --g-position-2:91%; --g-color-3:#ffffff00; --g-position-3:91%; --g-color-4:#ffffff00; --g-position-4:91%; --g-color-5:#ffffff00; --g-position-5:91%; --g-color-6:#ffffff00; --g-position-6:91%; --g-color-7:#ffffff00; --g-position-7:91%; --g-color-8:#ffffff00; --g-position-8:91%; --g-color-9:#ffffff00; --g-position-9:91%; --g-color-10:#ffffff00; --g-position-10:91%; --g-color-11:#ffffff00; --g-position-11:91%; --g-angle:315deg; }
.list-1__item__sd-1 { background:transparent; border-radius:8px 0px 0px 8px; box-shadow:none; flex:none; height:auto; margin:0px; overflow-x:visible; overflow-y:visible; width:35%; max-width:35%; }
.list-1__item__sd-1 > .image__bg-container::before { background-repeat:no-repeat; background-size:cover; filter:saturate(110%); }
.list-1__item__sd-2 { align-content:flex-start; align-items:flex-start; background:transparent; flex:1; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; padding:40px 20px; width:auto; max-width:100%; min-width:auto; }
.list-1__item__sd-3 { align-content:center; align-items:center; background:transparent; flex-direction:row; flex-wrap:nowrap; gap:0px 6px; height:auto; justify-content:center; margin:0px 0px 10px; width:auto; max-width:100%; }
.list-1__item__sd-3 > * { --gap-h:6px; --gap-v:0px; }
.list-1__item__sd-4 { background:var(--s-color-7e9090a0); border-radius:50%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:14px; height:22px; padding:0px; width:22px; z-index:2; --material-symbol-weight:700; max-width:100%; }
.list-1__item__sd-4:hover { scale:1.4 1.4; translate:0px 0px; --ha:1; }
.list-1__item:hover .list-1__item__sd-4 { font-size:14px; scale:1.3 1.3; }
.list-1__item__sd-5 { border-radius:0; color:var(--s-color-7e9090a0); flex:1; margin:0px; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; min-width:0; }
.list-1__item__sd-6 { color:var(--s-color-7e9090a0); flex:none; font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:0.9rem; font-style:normal; font-weight:400; height:auto; letter-spacing:0.05em; line-height:1.60; text-align:left; text-orientation:mixed; width:298px; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.sd-63 { align-content:center; align-items:center; background:var(--s-color-dc9e4050); border-radius:100px 100px 0px 0px; box-shadow:3px 3px 40px #69a8ff12; flex:none; flex-direction:column; flex-wrap:nowrap; justify-content:center; overflow-x:visible; overflow-y:visible; padding:140px 0px 0px; width:100%; max-width:100%; }
.sd-64 { align-content:flex-start; align-items:flex-start; background:transparent; box-shadow:none; flex:none; flex-direction:row; flex-wrap:nowrap; gap:100px; height:auto; justify-content:space-between; margin:0px 80px; overflow-x:visible; overflow-y:visible; padding:0px 0px 50px; transition-delay:600ms; transition-duration:1600ms; width:1280px; z-index:1; max-width:calc(100% - 160px); }
.sd-64 > * { --gap-h:100px; --gap-v:0px; }
.sd-65 { align-content:flex-start; align-items:flex-start; flex:none; flex-direction:column; flex-wrap:nowrap; justify-content:center; padding:0px; width:calc(40% - (var(--gap-h) * 0.6)); max-width:calc(40% - (var(--gap-h) * 0.6)); }
.symbol-3 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:flex-start; margin:0px 0px 40px; padding:0px 0px; width:auto; z-index:1; max-width:100%; }
.symbol-3.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; translate:0px 20px; }
.symbol-3__sd-1 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:6px; height:auto; justify-content:center; margin:0px 0px 6px; padding:0px; width:auto; max-width:100%; }
.symbol-3__sd-1 > * { --gap-h:6px; --gap-v:0px; }
.symbol-3__sd-2 { background:var(--s-color-c492d785); border-radius:50%; flex:none; height:10px; width:10px; max-width:100%; }
.symbol-3__sd-3 { color:var(--s-color-6491a275); flex:none; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; opacity:1; text-align:left; transition-delay:300ms; transition-duration:800ms; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-3__sd-4 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:2.2rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.sd-66 { align-content:center; align-items:center; background:var(--s-color-6491a275); border-radius:32px; display:flex; flex:none; flex-direction:row; flex-wrap:wrap; gap:20px; justify-content:center; margin:0px; overflow-x:hidden; overflow-y:hidden; padding:20px 30px; width:auto; max-width:100%; }
.sd-66:hover { box-shadow:30px 20px 40px 0px #28589b4d; transition-duration:0ms; --ha:1; }
.sd-66 > * { --gap-h:20px; --gap-v:20px; }
.sd-66:hover > * { --gap-h:20px; --gap-v:20px; }
.sd-67 { background:transparent; border-bottom:0px solid var(--s-color-7e9090a0); border-left:0px solid var(--s-color-7e9090a0); border-right:0px solid var(--s-color-7e9090a0); border-top:0px solid var(--s-color-7e9090a0); box-shadow:none; color:var(--s-color-dc9e4050); flex:none; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.2; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.sd-66:hover .sd-67 { translate:2px 0px; z-index:2; }
.sd-68 { background:transparent; border-radius:0; box-shadow:none; color:var(--s-color-dc9e4050); flex:none; font-size:20px; height:auto; padding:0px; width:auto; --material-symbol-weight:600; max-width:100%; }
.sd-66:hover .sd-68 { scale:1.2 1.2; translate:5px 0px; }
.sd-69 { align-content:flex-start; align-items:flex-start; background:transparent; flex:1; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:flex-end; width:auto; max-width:100%; min-width:0; }
.sd-69.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; translate:0px 30px; }
.sd-70 { color:var(--s-color-6491a275); flex:none; height:auto; margin:0px 0px 20px; text-align:left; transition-delay:300ms; transition-duration:800ms; width:auto; justify-content:flex-start; max-width:100%; }
.sd-71 { color:var(--s-color-6491a275); flex:none; height:auto; margin:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.sd-72 { align-content:center; align-items:center; background:var(--s-color-6491a275); border-radius:32px; display:none; flex:none; flex-direction:row; flex-wrap:wrap; gap:20px; justify-content:center; margin:0px; overflow-x:hidden; overflow-y:hidden; padding:20px 30px; width:auto; max-width:100%; }
.sd-72:hover { box-shadow:30px 20px 40px 0px #28589b4d; transition-duration:0ms; --ha:1; }
.sd-72 > * { --gap-h:20px; --gap-v:20px; }
.sd-72:hover > * { --gap-h:20px; --gap-v:20px; }
.sd-73 { background:transparent; border-bottom:0px solid var(--s-color-7e9090a0); border-left:0px solid var(--s-color-7e9090a0); border-right:0px solid var(--s-color-7e9090a0); border-top:0px solid var(--s-color-7e9090a0); box-shadow:none; color:var(--s-color-dc9e4050); flex:none; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.2; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.sd-72:hover .sd-73 { translate:2px 0px; z-index:2; }
.sd-74 { background:transparent; border-radius:0; box-shadow:none; color:var(--s-color-dc9e4050); flex:none; font-size:20px; height:auto; padding:0px; width:auto; --material-symbol-weight:600; max-width:100%; }
.sd-72:hover .sd-74 { scale:1.2 1.2; translate:5px 0px; }
.sd-75 { bottom:auto; color:var(--s-color-19b9a8fe); display:flex; font-family:var(--s-font-97bef6aa); font-size:10rem; font-weight:400; height:auto; left:auto; letter-spacing:-0.05em; line-height:1.3; margin:0; padding:0px; position:absolute; right:10px; rotate:-5deg; text-align:left; text-shadow:none; top:-89px; width:auto; z-index:4; justify-content:flex-start; max-width:100%; }
.sd-75.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; }
.sd-76 { align-content:center; align-items:center; background:#2159e1ff; border-radius:16px; box-shadow:none; flex:none; flex-direction:column; flex-wrap:nowrap; gap:0px; height:auto; justify-content:space-between; margin:0px 80px 50px; overflow-x:visible; overflow-y:visible; padding:30px; transition-delay:600ms; transition-duration:1600ms; width:1280px; z-index:1; max-width:calc(100% - 160px); }
.sd-76.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; translate:0px 30px; }
.sd-76 > * { --gap-h:0px; --gap-v:0px; }
.sd-76.appear > * { --gap-h:0px; --gap-v:0px; }
.sd-77 { color:var(--s-color-6491a275); flex:none; height:auto; margin:0px 0px 20px; text-align:left; transition-delay:300ms; transition-duration:800ms; width:auto; justify-content:flex-start; max-width:100%; }
.list-2 { align-content:stretch; align-items:stretch; flex:none; flex-direction:row; flex-wrap:wrap; gap:30px 30px; height:auto; justify-content:flex-start; margin:0px; overflow-x:visible; overflow-y:visible; padding:0px; width:100%; max-width:100%; }
.list-2 > * { --gap-h:30px; --gap-v:30px; }
.list-2__item { align-content:center; align-items:center; background:var(--s-color-6491a275); border-radius:12px; flex:none; flex-direction:column; flex-wrap:nowrap; gap:10px 20px; height:auto; justify-content:space-between; overflow-x:visible; overflow-y:visible; padding:20px; width:calc(33.3% - (var(--gap-h) * 0.67)); max-width:calc(33.3% - (var(--gap-h) * 0.67)); }
.list-2__item:before { background-repeat:no-repeat; }
.list-2__item:hover { background:var(--s-color-f09b74fe); --ha:1; }
.list-2__item > * { --gap-h:0px; --gap-v:10px; }
.list-2__item:before > * { --gap-h:0px; --gap-v:10px; }
.list-2__item:hover > * { --gap-h:0px; --gap-v:10px; }
.list-2__item__sd-1 { background:transparent; border-radius:0px; flex:none; height:120px; width:120px; max-width:100%; }
.list-2__item__sd-1 > .image__bg-container::before { background-repeat:no-repeat; background-size:contain; filter:saturate(130%); }
.list-2__item__sd-2 { align-content:center; align-items:center; background:transparent; border-radius:0; flex:1; flex-direction:row; flex-wrap:nowrap; gap:10px; height:auto; justify-content:flex-start; margin:0px; overflow-x:visible; overflow-y:visible; padding:0px; width:auto; max-width:100%; min-width:0; }
.list-2__item__sd-2:before { background-repeat:no-repeat; }
.list-2__item__sd-2 > * { --gap-h:10px; --gap-v:0px; }
.list-2__item__sd-2:before > * { --gap-h:10px; --gap-v:0px; }
.list-2__item__sd-3 { background:var(--s-color-dc9e4050); border-radius:50%; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:14px; height:22px; padding:0px; width:22px; z-index:2; --material-symbol-weight:700; max-width:100%; }
.list-2__item__sd-3:hover { scale:1.4 1.4; translate:0px 0px; --ha:1; }
.list-2__item:hover .list-2__item__sd-3 { font-size:14px; scale:1.3 1.3; }
.list-2__item__sd-4 { border-radius:0; color:var(--s-color-7e9090a0); flex:1; margin:0px; padding:0; text-align:left; width:auto; justify-content:flex-start; max-width:100%; min-width:0; }
.sd-78 { align-content:flex-end; align-items:flex-end; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; height:460px; justify-content:flex-start; width:100%; max-width:100%; }
.sd-79 { bottom:-20px; color:transparent; flex:none; font-family:var(--s-font-0ebbfa42); font-size:7.4vw; font-weight:400; height:auto; left:0px; letter-spacing:-0.05em; line-height:1; margin:0; opacity:1; position:absolute; right:0px; text-align:left; top:auto; width:100%; z-index:4; justify-content:flex-start; max-width:100%; background:linear-gradient(315deg, #ffffffff 22%, #ffffff41 32%, rgb(255, 255, 255) 52%, #ffffff31 80%, #ffffffff 88%); background-clip:text; }
.sd-80 { flex:none; flex-direction:row; gap:0px; height:100%; width:100%; max-width:100%; }
.sd-80 > * { --gap-h:0px; --gap-v:0px; }
.sd-81 { align-content:center; align-items:center; background:transparent; border-radius:0px; flex:none; flex-direction:column; flex-wrap:nowrap; height:100%; justify-content:center; padding:0px; width:480px; max-width:100%; }
.sd-81 > .image__bg-container::before { filter:saturate(120%); }
.sd-82 { align-content:center; align-items:center; background:transparent; border-radius:0px; flex:none; flex-direction:column; flex-wrap:nowrap; height:100%; justify-content:center; padding:0px; width:400px; max-width:100%; }
.sd-82 > .image__bg-container::before { filter:saturate(120%); }
.sd-83 { align-content:center; align-items:center; background:transparent; border-radius:0px; flex:none; flex-direction:column; flex-wrap:nowrap; height:100%; justify-content:center; padding:0px; width:400px; max-width:100%; }
.sd-83 > .image__bg-container::before { filter:saturate(120%); }
.sd-84 { align-content:center; align-items:center; background:transparent; border-radius:0px; flex:none; flex-direction:column; flex-wrap:nowrap; height:100%; justify-content:center; padding:0px; width:400px; max-width:100%; }
.sd-84 > .image__bg-container::before { filter:saturate(120%); }
.sd-85 { align-content:center; align-items:center; background:transparent; border-radius:0px; flex:none; flex-direction:column; flex-wrap:nowrap; height:100%; justify-content:center; padding:0px; width:400px; max-width:100%; }
.sd-85 > .image__bg-container::before { filter:saturate(120%); }
.sd-86 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; padding:140px 0px; width:100%; max-width:100%; }
.sd-87 { align-content:flex-start; align-items:flex-start; background:transparent; box-shadow:none; flex:none; flex-direction:row; flex-wrap:nowrap; gap:60px; height:auto; justify-content:space-between; margin:0px 80px; overflow-x:visible; overflow-y:visible; transition-delay:600ms; transition-duration:1600ms; width:1280px; z-index:1; max-width:calc(100% - 160px); }
.sd-87.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; translate:0px 30px; }
.sd-87 > * { --gap-h:60px; --gap-v:0px; }
.sd-87.appear > * { --gap-h:60px; --gap-v:0px; }
.sd-88 { align-content:flex-start; align-items:flex-start; flex:none; flex-direction:column; flex-wrap:nowrap; justify-content:center; padding:0px; width:calc(30% - (var(--gap-h) * 0.7)); max-width:calc(30% - (var(--gap-h) * 0.7)); }
.sd-89 { color:var(--s-color-7e9090a0); height:auto; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.sd-90 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:flex-start; margin:0px 0px 40px; width:calc(70% - (var(--gap-h) * 0.3)); max-width:calc(70% - (var(--gap-h) * 0.3)); }
.list-3 { align-content:flex-start; align-items:flex-start; background:transparent; border-bottom:0px solid var(--s-color-a3bdeb72); border-left:0px solid var(--s-color-a3bdeb72); border-right:0px solid var(--s-color-a3bdeb72); border-top:1px solid var(--s-color-a3bdeb72); flex:none; flex-direction:row; flex-wrap:wrap; height:auto; justify-content:space-between; margin:0px 0px; overflow-x:visible; overflow-y:visible; padding:0px; width:100%; max-width:100%; }
.list-3__item { align-content:center; align-items:center; background:transparent; border-bottom:1px solid var(--s-color-a3bdeb72); border-left:0px solid var(--s-color-a3bdeb72); border-radius:0; border-right:0px solid var(--s-color-a3bdeb72); border-top:0px solid var(--s-color-a3bdeb72); box-shadow:none; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:flex-start; margin:0px; overflow-x:visible; overflow-y:visible; padding:30px 0px; width:100%; max-width:100%; }
.list-3__item:hover { transition-duration:600ms; translate:0px 0px; --ha:1; }
.list-3__item > * { --gap-h:0px; --gap-v:0px; }
.list-3__item__sd-1 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; gap:10px; height:auto; justify-content:flex-start; width:100%; max-width:100%; }
.list-3__item__sd-1 > * { --gap-h:0px; --gap-v:10px; }
.list-3__item:hover .list-3__item__sd-1 > * { --gap-h:0px; --gap-v:10px; }
.list-3__item:hover .list-3__item__sd-1 { translate:5px 0px; }
.list-3__item__sd-2 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:10px; height:auto; justify-content:flex-start; margin:0px; width:auto; max-width:100%; }
.list-3__item__sd-2 > * { --gap-h:10px; --gap-v:0px; }
.list-3__item__sd-3 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; text-align:left; transition-delay:0ms; transition-duration:600ms; width:auto; z-index:1; justify-content:flex-start; max-width:100%; }
.list-3__item:hover .list-3__item__sd-3 { color:var(--s-color-7e9090a0); transition-delay:0ms; transition-duration:400ms; }
.list-4 { padding:0px; }
.list-4__item { align-content:center; align-items:center; flex-direction:row; flex-wrap:nowrap; gap:20px; justify-content:flex-start; padding:0px; }
.list-4__item > * { --gap-h:20px; --gap-v:0px; }
.list-4__item__sd-1 { background:var(--s-color-30a926aa); border-radius:24px; color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.6; padding:1px 10px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.list-3__item__sd-4 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; width:auto; max-width:100%; }
.list-3__item__sd-5 { color:var(--s-color-7e9090a0); flex:none; height:auto; margin:0px 0px; text-align:left; transition-delay:0ms; transition-duration:600ms; width:auto; z-index:1; justify-content:flex-start; max-width:100%; }
.list-3__item:hover .list-3__item__sd-5 { color:var(--s-color-7e9090a0); transition-delay:0ms; transition-duration:400ms; }
.sd-91 { align-content:flex-start; align-items:flex-start; background:transparent; box-shadow:none; flex:none; flex-direction:row; flex-wrap:nowrap; height:auto; justify-content:flex-end; margin:0px 80px; overflow-x:visible; overflow-y:visible; transition-delay:600ms; transition-duration:1600ms; width:1280px; z-index:1; max-width:calc(100% - 160px); }
.sd-91.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; translate:0px 30px; }
.sd-92 { align-content:center; align-items:center; background:var(--s-color-7e9090a0); border-radius:32px; flex:none; flex-direction:row; flex-wrap:wrap; gap:20px; justify-content:center; margin:0px; overflow-x:hidden; overflow-y:hidden; padding:20px 30px; width:auto; max-width:100%; }
.sd-92:hover { box-shadow:30px 20px 40px #69a8ff4d; transition-duration:0ms; --ha:1; }
.sd-92 > * { --gap-h:20px; --gap-v:20px; }
.sd-92:hover > * { --gap-h:20px; --gap-v:20px; }
.sd-93 { background:transparent; border-bottom:0px solid var(--s-color-7e9090a0); border-left:0px solid var(--s-color-7e9090a0); border-right:0px solid var(--s-color-7e9090a0); border-top:0px solid var(--s-color-7e9090a0); box-shadow:none; color:var(--s-color-6491a275); flex:none; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.2; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.sd-93:hover { background:rgba(0,0,0,0.0); border-bottom:0px solid rgb(0, 0, 0); border-left:0px solid rgb(0, 0, 0); border-right:0px solid rgb(0, 0, 0); border-top:0px solid rgb(0, 0, 0); color:#ffffff; --ha:1; }
.sd-92:hover .sd-93 { translate:2px 0px; z-index:2; }
.sd-94 { background:transparent; border-radius:0; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:20px; height:auto; padding:0px; width:auto; max-width:100%; }
.sd-92:hover .sd-94 { scale:1.2 1.2; translate:5px 0px; }
.symbol-4 { align-content:flex-end; align-items:flex-end; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; width:100%; max-width:100%; }
.symbol-4.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; translate:0px 30px; }
.symbol-4__sd-1 { align-content:center; align-items:center; background:#edf5fdff; border-radius:100px 100px 0px 0px; display:flex; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; margin:0px 0px; padding:100px 0px; width:100%; max-width:100%; }
.symbol-4__sd-1:before { background-repeat:no-repeat; filter:brightness(0.9); }
.symbol-4__sd-2 { align-content:center; align-items:center; flex:none; flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; margin:0px 80px; padding:0px; width:1440px; z-index:2; max-width:calc(100% - 160px); }
.symbol-4__sd-3 { align-content:stretch; align-items:stretch; flex:none; flex-direction:row; flex-wrap:nowrap; gap:50px; justify-content:space-between; margin:0px; padding:0px; width:100%; max-width:100%; }
.symbol-4__sd-3 > * { --gap-h:50px; --gap-v:0px; }
.symbol-4__sd-4 { align-content:flex-start; align-items:flex-start; background:var(--s-color-6491a275); border-radius:16px; box-shadow:20px 20px 30px var(--s-color-e5ab6b82); flex:none; flex-direction:row; flex-wrap:nowrap; gap:30px; height:auto; justify-content:space-between; padding:40px; width:calc(50% - (var(--gap-h) * 0.5)); max-width:calc(50% - (var(--gap-h) * 0.5)); }
.symbol-4__sd-4.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; }
.symbol-4__sd-4 > * { --gap-h:30px; --gap-v:0px; }
.symbol-4__sd-4.appear > * { --gap-h:30px; --gap-v:0px; }
.symbol-4__sd-5 { align-content:flex-start; align-items:flex-start; background:transparent; flex:1; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; width:auto; max-width:100%; min-width:0; }
.symbol-4__sd-6 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:flex-start; margin:0px 0px 10px; padding:0px 0px; width:auto; z-index:1; max-width:100%; }
.symbol-4__sd-7 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:6px; height:auto; justify-content:center; margin:0px 0px 6px; padding:0px; width:auto; max-width:100%; }
.symbol-4__sd-7 > * { --gap-h:6px; --gap-v:0px; }
.symbol-4__sd-8 { background:var(--s-color-c492d785); border-radius:50%; flex:none; height:10px; width:10px; max-width:100%; }
.symbol-4__sd-9 { color:var(--s-color-7e9090a0); flex:none; font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; opacity:1; text-align:center; transition-delay:300ms; transition-duration:800ms; width:auto; justify-content:center; max-width:100%; }
.symbol-4__sd-10 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1.6rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.4; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.symbol-4__sd-11 { border-radius:0px; color:var(--s-color-7e9090a0); height:auto; margin:0px 0px 30px; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-4__sd-12 { align-content:center; align-items:center; background:var(--s-color-7e9090a0); border-radius:32px; flex:none; flex-direction:row; flex-wrap:wrap; gap:10px; justify-content:center; margin:0px; overflow-x:hidden; overflow-y:hidden; padding:20px 30px; width:auto; max-width:100%; }
.symbol-4__sd-12:hover { box-shadow:30px 20px 40px #69a8ff4d; transition-duration:0ms; --ha:1; }
.symbol-4__sd-12 > * { --gap-h:10px; --gap-v:10px; }
.symbol-4__sd-12:hover > * { --gap-h:10px; --gap-v:10px; }
.symbol-4__sd-13 { background:transparent; border-bottom:0px solid var(--s-color-7e9090a0); border-left:0px solid var(--s-color-7e9090a0); border-right:0px solid var(--s-color-7e9090a0); border-top:0px solid var(--s-color-7e9090a0); box-shadow:none; color:var(--s-color-6491a275); flex:none; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.2; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; min-width:auto; }
.symbol-4__sd-13:hover { background:rgba(0,0,0,0.0); border-bottom:0px solid rgb(0, 0, 0); border-left:0px solid rgb(0, 0, 0); border-right:0px solid rgb(0, 0, 0); border-top:0px solid rgb(0, 0, 0); color:#ffffff; --ha:1; }
.symbol-4__sd-12:hover .symbol-4__sd-13 { translate:2px 0px; z-index:2; }
.symbol-4__sd-14 { background:transparent; border-radius:0; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:20px; height:auto; padding:0px; width:auto; --material-symbol-weight:600; max-width:100%; }
.symbol-4__sd-12:hover .symbol-4__sd-14 { scale:1.2 1.2; translate:5px 0px; }
.symbol-4__sd-15 { align-content:center; align-items:center; border-radius:12px; flex:none; flex-direction:column; flex-wrap:nowrap; height:270px; justify-content:center; width:calc(35% - (var(--gap-h) * 0.65)); max-width:calc(35% - (var(--gap-h) * 0.65)); }
.symbol-4__sd-15 > .image__bg-container::before { background-repeat:no-repeat; filter:saturate(1.3); }
.symbol-4__sd-16 { background:var(--s-color-19b9a8fe); border-radius:50%; color:var(--s-color-7e9090a0); flex:none; font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:0.9rem; font-weight:700; height:100px; left:-40px; letter-spacing:-0.05em; line-height:1.5; margin:0; position:absolute; text-align:center; text-orientation:mixed; top:-40px; width:100px; writing-mode:horizontal-tb; justify-content:center; }
.symbol-4__sd-17 { align-content:flex-start; align-items:flex-start; background:var(--s-color-6491a275); border-radius:16px; box-shadow:20px 20px 30px var(--s-color-e5ab6b82); flex:none; flex-direction:row; flex-wrap:nowrap; gap:30px; height:auto; justify-content:space-between; padding:40px; width:calc(50% - (var(--gap-h) * 0.5)); max-width:calc(50% - (var(--gap-h) * 0.5)); }
.symbol-4__sd-17.appear { opacity:0; transition-delay:300ms; transition-duration:800ms; }
.symbol-4__sd-17 > * { --gap-h:30px; --gap-v:0px; }
.symbol-4__sd-17.appear > * { --gap-h:30px; --gap-v:0px; }
.symbol-4__sd-18 { align-content:flex-start; align-items:flex-start; background:transparent; flex:1; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; width:auto; max-width:100%; min-width:0; }
.symbol-4__sd-19 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:flex-start; margin:0px 0px 10px; padding:0px 0px; width:auto; z-index:1; max-width:100%; }
.symbol-4__sd-20 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:6px; height:auto; justify-content:center; margin:0px 0px 6px; padding:0px; width:auto; max-width:100%; }
.symbol-4__sd-20 > * { --gap-h:6px; --gap-v:0px; }
.symbol-4__sd-21 { background:var(--s-color-c492d785); border-radius:50%; flex:none; height:10px; width:10px; max-width:100%; }
.symbol-4__sd-22 { color:var(--s-color-7e9090a0); flex:none; font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:600; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; opacity:1; text-align:center; transition-delay:300ms; transition-duration:800ms; width:auto; justify-content:center; max-width:100%; }
.symbol-4__sd-23 { color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1.6rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.4; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.symbol-4__sd-24 { border-radius:0px; color:var(--s-color-7e9090a0); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:1rem; font-weight:400; height:auto; letter-spacing:0.05em; line-height:1.6; margin:0px 0px 30px; padding:0px; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.symbol-4__sd-25 { align-content:center; align-items:center; background:var(--s-color-7e9090a0); border-radius:32px; flex:none; flex-direction:row; flex-wrap:wrap; gap:10px; justify-content:center; margin:0px; overflow-x:hidden; overflow-y:hidden; padding:20px 30px; width:auto; max-width:100%; }
.symbol-4__sd-25:hover { box-shadow:30px 20px 40px #69a8ff4d; transition-duration:0ms; --ha:1; }
.symbol-4__sd-25 > * { --gap-h:10px; --gap-v:10px; }
.symbol-4__sd-25:hover > * { --gap-h:10px; --gap-v:10px; }
.symbol-4__sd-26 { background:transparent; border-bottom:0px solid var(--s-color-7e9090a0); border-left:0px solid var(--s-color-7e9090a0); border-right:0px solid var(--s-color-7e9090a0); border-top:0px solid var(--s-color-7e9090a0); box-shadow:none; color:var(--s-color-6491a275); flex:none; font-family:var(--s-font-0ebbfa42); font-size:1rem; font-weight:700; height:auto; letter-spacing:0.05em; line-height:1.2; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; min-width:auto; }
.symbol-4__sd-26:hover { background:rgba(0,0,0,0.0); border-bottom:0px solid rgb(0, 0, 0); border-left:0px solid rgb(0, 0, 0); border-right:0px solid rgb(0, 0, 0); border-top:0px solid rgb(0, 0, 0); color:#ffffff; --ha:1; }
.symbol-4__sd-25:hover .symbol-4__sd-26 { translate:2px 0px; z-index:2; }
.symbol-4__sd-27 { background:transparent; border-radius:0; box-shadow:none; color:var(--s-color-6491a275); flex:none; font-size:20px; height:auto; padding:0px; width:auto; max-width:100%; }
.symbol-4__sd-25:hover .symbol-4__sd-27 { scale:1.2 1.2; translate:5px 0px; }
.symbol-4__sd-28 { border-radius:12px; flex:none; height:270px; width:calc(35% - (var(--gap-h) * 0.65)); max-width:calc(35% - (var(--gap-h) * 0.65)); }
.symbol-4__sd-28 > .image__bg-container::before { background-repeat:no-repeat; filter:saturate(1.4); }
.symbol-5 { align-content:center; align-items:center; background:var(--s-color-7e9090a0); flex:none; flex-wrap:nowrap; justify-content:center; padding:0px; width:100%; max-width:100%; }
.symbol-5__sd-1 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:center; margin:0px 80px; padding:0px 0px 40px; width:1440px; max-width:calc(100% - 160px); }
.symbol-5__sd-2 { align-content:flex-start; align-items:flex-start; flex:none; flex-direction:row; flex-wrap:nowrap; gap:0px 60px; height:auto; justify-content:space-between; margin:0px; padding:140px 0px; width:100%; max-width:100%; }
.symbol-5__sd-2 > * { --gap-h:60px; --gap-v:0px; }
.symbol-5__sd-3 { align-content:flex-start; align-items:flex-start; background:transparent; flex:1; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:flex-start; width:auto; max-width:100%; min-width:0; }
.symbol-5__sd-4 { flex:none; height:130px; margin:0px 0px 60px; width:40%; max-width:40%; }
.symbol-5__sd-4 > .image__bg-container::before { background-position:left center; background-repeat:no-repeat; background-size:contain; }
.symbol-5__sd-5 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:400; height:auto; letter-spacing:0.05em; line-height:2; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-6 { align-content:flex-start; align-items:flex-start; background:transparent; flex-direction:row; flex-wrap:nowrap; gap:60px; height:auto; justify-content:flex-start; width:auto; max-width:100%; }
.symbol-5__sd-6 > * { --gap-h:60px; --gap-v:0px; }
.symbol-5__sd-7 { align-content:flex-start; align-items:flex-start; flex:none; flex-direction:column; flex-wrap:nowrap; gap:24px; justify-content:center; padding:0px; width:auto; max-width:100%; }
.symbol-5__sd-7 > * { --gap-h:0px; --gap-v:24px; }
.symbol-5__sd-8 { color:#617084ff; font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:700; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:center; width:auto; justify-content:center; max-width:100%; }
.symbol-5__sd-9 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-9:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-10 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-10:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-11 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-11:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-12 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-12:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-13 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-13:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-14 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:4px; height:auto; justify-content:flex-start; width:auto; max-width:100%; }
.symbol-5__sd-14:hover { opacity:0.7; --ha:1; }
.symbol-5__sd-14 > * { --gap-h:4px; --gap-v:0px; }
.symbol-5__sd-14:hover > * { --gap-h:4px; --gap-v:0px; }
.symbol-5__sd-15 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-15:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-16 { color:var(--s-color-6491a275); font-size:14px; --material-symbol-weight:600; }
.symbol-5__sd-17 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-17:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-18 { align-content:flex-start; align-items:flex-start; flex:none; flex-direction:column; flex-wrap:nowrap; gap:24px; justify-content:center; padding:0px; width:auto; max-width:100%; }
.symbol-5__sd-18 > * { --gap-h:0px; --gap-v:24px; }
.symbol-5__sd-19 { color:#617084ff; font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:700; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:center; width:auto; justify-content:center; max-width:100%; }
.symbol-5__sd-20 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-20:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-21 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-21:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-22 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-22:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-23 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-feature-settings:'palt' 1; font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; text-orientation:mixed; width:auto; writing-mode:horizontal-tb; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-23:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-24 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-24:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-25 { color:var(--s-color-6491a275); display:none; font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:500; height:auto; letter-spacing:normal; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-25:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-26 { align-content:flex-start; align-items:flex-start; flex:none; flex-direction:column; flex-wrap:nowrap; gap:24px; justify-content:center; padding:0px; width:auto; max-width:100%; }
.symbol-5__sd-26 > * { --gap-h:0px; --gap-v:24px; }
.symbol-5__sd-27 { color:#617084ff; font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:700; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:center; width:auto; justify-content:center; max-width:100%; }
.symbol-5__sd-28 { align-content:center; align-items:center; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:4px; height:auto; justify-content:flex-start; width:auto; max-width:100%; }
.symbol-5__sd-28:hover { opacity:0.7; --ha:1; }
.symbol-5__sd-28 > * { --gap-h:4px; --gap-v:0px; }
.symbol-5__sd-28:hover > * { --gap-h:4px; --gap-v:0px; }
.symbol-5__sd-29 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-29:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-30 { color:var(--s-color-6491a275); font-size:14px; --material-symbol-weight:600; }
.symbol-5__sd-31 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:500; height:auto; letter-spacing:0.1em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-31:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-32 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.9rem; font-weight:500; height:auto; letter-spacing:-0.05em; line-height:1.4; margin:0px; padding:0px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.symbol-5__sd-32:hover { opacity:0.5; --ha:1; }
.symbol-5__sd-33 { align-content:center; align-items:center; border-bottom:1px solid #ffffff0f; border-left:0px solid #ffffff0f; border-right:0px solid #ffffff0f; border-top:1px solid #ffffff0f; flex:none; flex-direction:row; flex-wrap:nowrap; height:auto; justify-content:space-between; margin:0px 0px 40px; padding:30px 0px; width:100%; max-width:100%; }
.symbol-5__sd-34 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:20px; height:auto; justify-content:flex-start; width:40%; max-width:40%; }
.symbol-5__sd-34 > * { --gap-h:20px; --gap-v:0px; }
.symbol-5__sd-35 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.8rem; font-weight:400; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:0px 0px; text-align:center; width:auto; justify-content:center; max-width:100%; }
.symbol-5__sd-35:hover { opacity:0.4; --ha:1; }
.symbol-5__sd-36 { color:var(--s-color-6491a275); font-family:var(--s-font-0ebbfa42); font-size:0.8rem; font-weight:400; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; padding:0px 0px; text-align:center; width:auto; justify-content:center; max-width:100%; }
.symbol-5__sd-36:hover { opacity:0.4; --ha:1; }
.symbol-5__sd-37 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:row; flex-wrap:nowrap; gap:10px; height:auto; justify-content:flex-end; width:60%; max-width:60%; }
.symbol-5__sd-37 > * { --gap-h:10px; --gap-v:0px; }
.symbol-5__sd-38 { flex:none; height:40px; width:40px; max-width:100%; }
.symbol-5__sd-38:hover { opacity:0.6; --ha:1; }
.symbol-5__sd-39 { background:var(--s-color-6491a275); border-radius:50%; flex:none; height:40px; width:40px; max-width:100%; }
.symbol-5__sd-39 > .image__bg-container::before { background-repeat:no-repeat; background-size:80%; }
.symbol-5__sd-39:hover { opacity:0.6; --ha:1; }
.symbol-5__sd-40 { background:var(--s-color-3181a21c); border-radius:50%; color:var(--s-color-7e9090a0); flex:none; font-size:18px; height:40px; padding:10px; width:40px; max-width:100%; }
.symbol-5__sd-40:hover { opacity:0.6; --ha:1; }
.symbol-5__sd-41 { background:var(--s-color-3181a21c); border-radius:50%; color:var(--s-color-7e9090a0); flex:none; font-size:18px; height:40px; padding:10px; width:40px; max-width:100%; }
.symbol-5__sd-41:hover { opacity:0.6; --ha:1; }
.symbol-5__sd-42 { align-content:flex-start; align-items:flex-start; flex:none; flex-direction:row; flex-wrap:nowrap; height:auto; justify-content:center; margin:0px; padding:0px 0px; width:100%; max-width:100%; }
.symbol-5__sd-43 { color:#ffffff5a; flex:none; font-family:var(--s-font-0ebbfa42); font-size:0.8rem; font-weight:400; height:auto; letter-spacing:0.05em; line-height:1.4; margin:0px; opacity:1; text-align:center; transition-delay:300ms; transition-duration:800ms; width:auto; justify-content:center; max-width:100%; }