.sd-1 { background:var(--s-color-72a5c7a3); }
.symbol-1 { top:20px; }
.symbol-1.appear { transition-delay:500ms; transition-duration:1000ms; }
.symbol-1__sd-1 { flex:none; height:60px; justify-content:space-between; padding:0px 16px; }
.symbol-1__sd-3 { flex:none; width:120px; max-width:100%; }
.symbol-1__sd-4 { display:flex; gap:6px; }
.symbol-1__sd-4 > * { --gap-h:6px; --gap-v:0px; }
.symbol-1__sd-4:hover > * { --gap-h:6px; --gap-v:0px; }
.symbol-1__sd-5 { border-radius:64px; display:flex; padding:8px 14px; }
.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 { font-size:0.8rem; font-weight:600; letter-spacing:0.03em; }
.symbol-1__sd-7 { font-size:14px; }
.symbol-1__sd-8 { display:flex; gap:5px; padding:12px 13px; z-index:1; }
.symbol-1__sd-8 > * { --gap-h:0px; --gap-v:5px; }
.symbol-1__sd-9 { flex:none; width:18px; max-width:100%; }
.symbol-1__sd-10 { flex:none; width:18px; max-width:100%; }
.symbol-1__sd-11 { flex:none; width:18px; max-width:100%; }
.modal-navigation__sd-1 { flex:none; overflow-x:hidden; overflow-y:auto; width:94%; max-width:94%; }
.modal-navigation__sd-3 { background:var(--s-color-6491a275); border-radius:0; color:var(--s-color-7e9090a0); font-size:20px; padding:10px; }
.modal-navigation__sd-4 { flex:none; width:86%; max-width:86%; }
.modal-navigation__sd-4 > * { --gap-h:0px; --gap-v:30px; }
.modal-navigation__sd-5 { display:flex; flex:none; font-size:0.9rem; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-7 { display:flex; flex:none; font-size:0.7rem; width:100%; max-width:100%; }
.modal-navigation__sd-8 { display:flex; flex:none; font-size:0.9rem; padding:6px 0px 6px 10px; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-9 { display:flex; flex:none; font-size:0.9rem; padding:6px 0px 6px 10px; width:100%; max-width:100%; }
.modal-navigation__sd-10 { display:flex; flex:none; font-size:0.9rem; padding:6px 0px 6px 10px; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-11 { display:flex; flex:none; font-size:0.9rem; padding:6px 0px 6px 10px; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-13 { display:flex; flex:none; font-size:0.7rem; width:100%; max-width:100%; }
.modal-navigation__sd-14 { display:flex; flex:none; font-size:0.9rem; padding:6px 0px 6px 10px; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-15 { display:flex; flex:none; font-size:0.9rem; padding:6px 0px 6px 10px; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-16 { display:flex; flex:none; font-size:0.9rem; padding:6px 0px 6px 10px; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-17 { display:flex; flex:none; font-size:0.9rem; padding:6px 0px 6px 10px; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-18 { display:flex; flex:none; font-size:0.9rem; padding:6px 0px 6px 10px; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-19 { display:none; flex:none; font-size:0.9rem; padding:6px 0px 6px 10px; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-20 { display:flex; flex:none; font-size:0.9rem; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-21 { display:flex; flex:none; font-size:0.9rem; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.modal-navigation__sd-23 { display:flex; font-size:0.9rem; text-align:left; justify-content:flex-start; }
.modal-navigation__sd-25 { display:flex; flex:none; gap:0px 4px; padding:16px 20px; }
.modal-navigation__sd-25 > * { --gap-h:4px; --gap-v:0px; }
.modal-navigation__sd-26 { display:flex; font-size:1rem; }
.modal-navigation__sd-28 { display:flex; flex:none; padding:16px 20px; }
.modal-navigation__sd-29 { display:flex; font-size:1rem; }
.modal-navigation__sd-30 { align-content:flex-start; align-items:flex-start; flex:none; justify-content:center; width:100%; max-width:100%; }
.modal-navigation__sd-30 > * { --gap-h:10px; --gap-v:0px; }
.symbol-1__sd-12 { display:none; }
.symbol-1__sd-14 { display:none; }
.symbol-1__sd-20 { display:none; }
.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 { flex:none; height:26px; width:26px; max-width:100%; }
.symbol-1__sd-23 { display:none; }
.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 { flex:none; height:26px; width:26px; max-width:100%; }
.symbol-1__sd-26 { display:none; }
.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 { flex:none; height:26px; width:26px; max-width:100%; }
.symbol-1__sd-29 { display:none; }
.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 { flex:none; height:26px; width:26px; max-width:100%; }
.symbol-1__sd-32 { display:none; }
.symbol-1__sd-34 { display:none; }
.symbol-1__sd-40 { display:none; }
.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 { flex:none; height:26px; width:26px; max-width:100%; }
.symbol-1__sd-43 { display:none; }
.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 { flex:none; height:26px; width:26px; max-width:100%; }
.symbol-1__sd-46 { display:none; }
.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 { flex:none; height:26px; width:26px; max-width:100%; }
.symbol-1__sd-49 { display:none; }
.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 { flex:none; height:26px; width:26px; max-width:100%; }
.symbol-1__sd-52 { display:none; }
.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 { flex:none; height:26px; width:26px; max-width:100%; }
.symbol-1__sd-55 { display:none; }
.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 { flex:none; height:26px; width:26px; max-width:100%; }
.symbol-1__sd-58 { display:none; }
.symbol-1__sd-59 { display:none; }
.symbol-1__sd-60 { display:none; }
.symbol-1__sd-61 { display:none; }
.symbol-1__sd-62 { display:none; }
.symbol-1__sd-63 { display:none; }
.symbol-1__sd-63 > * { --gap-h:10px; --gap-v:0px; }
.symbol-1__sd-64 { display:none; }
.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 { font-size:15px; padding:0px 0px 0px 10px; }
.symbol-1__sd-66 { display:none; }
.symbol-1__sd-67 { display:none; }
.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 { font-size:15px; padding:0px 0px 0px 10px; }
.sd-2 { flex:none; width:100%; max-width:100%; }
.sd-2.appear { opacity:0; transition-delay:300ms; }
.sd-4 { display:flex; z-index:1; }
.sd-4 > * { --gap-h:0px; --gap-v:0px; }
.sd-5 { z-index:2; }
.sd-5 > * { --gap-h:0px; --gap-v:0px; }
.sd-6 { margin:0px 0px 4px; max-width:100%; }
.sd-8 { flex:none; height:auto; padding:3px; width:auto; max-width:100%; }
.sd-9 { font-size:0.9rem; }
.sd-11 { flex:none; height:100%; }
.sd-11 > .image__bg-container::before { background-position:right center; }
.sd-12 { align-content:flex-start; align-items:flex-start; flex:none; height:100vh; justify-content:center; overflow-x:visible; overflow-y:visible; padding:100px 0px 0px; z-index:3; }
.sd-13 { flex:none; left:0px; width:100%; max-width:100%; }
.sd-13.appear { flex:none; width:100%; max-width:100%; }
.sd-15 { align-content:flex-start; align-items:flex-start; flex:none; justify-content:flex-start; margin:50px 30px 0px; padding:0px; max-width:calc(100% - 60px); }
.sd-16 { margin:0px 0px 60px; max-width:100%; }
.sd-17 { display:flex; font-size:2rem; line-height:1.5; margin:0px 0px 10px; max-width:100%; }
.sd-18 { display:flex; font-size:0.9rem; font-weight:400; letter-spacing:0.05em; line-height:1.8; margin:0px 0px 10px; max-width:100%; }
.sd-19 { font-size:1rem; text-align:left; justify-content:flex-start; }
.sd-19.appear { transition-delay:300ms; }
.sd-20 { border-radius:0px; }
.sd-21 { background:linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); flex:none; --g-color-0:#00507780; --g-position-0:35%; --g-color-1:rgba(170, 201, 216, 0); --g-position-1:74%; --g-color-2:rgba(170, 201, 216, 0); --g-position-2:74%; --g-color-3:rgba(170, 201, 216, 0); --g-position-3:74%; --g-color-4:rgba(170, 201, 216, 0); --g-position-4:74%; --g-color-5:rgba(170, 201, 216, 0); --g-position-5:74%; --g-color-6:rgba(170, 201, 216, 0); --g-position-6:74%; --g-color-7:rgba(170, 201, 216, 0); --g-position-7:74%; --g-color-8:rgba(170, 201, 216, 0); --g-position-8:74%; --g-color-9:rgba(170, 201, 216, 0); --g-position-9:74%; --g-color-10:rgba(170, 201, 216, 0); --g-position-10:74%; --g-color-11:rgba(170, 201, 216, 0); --g-position-11:74%; --g-angle:45deg; }
.sd-22 { display:flex; flex:none; }
.sd-22__content { z-index:1; }
.sd-22__content__sd-2 > .image__bg-container::before { background-position:center bottom; filter:saturate(1.4); }
.sd-26 { bottom:-60px; display:flex; flex:none; left:auto; margin:0px 20px; right:0px; top:auto; width:calc(100% - 40px); max-width:calc(100% - 40px); height:auto; }
.sd-26:before { background-position:right bottom; background-size:cover; filter:saturate(1.4)  brightness(0.9); }
.sd-27 { border-bottom:2px solid #d1e7ef; border-left:2px solid #d1e7ef; border-radius:12px; border-right:2px solid #d1e7ef; border-top:2px solid #d1e7ef; flex:none; flex-direction:row; flex-wrap:nowrap; gap:4px; height:auto; padding:2px 10px; right:-20px; top:-20px; width:auto; z-index:4; max-width:100%; }
.sd-27 > * { --gap-h:4px; --gap-v:0px; }
.sd-28 { flex:none; height:30px; margin:0px 0px 0px -20px; width:30px; max-width:calc(100% + 20px); }
.sd-29 { letter-spacing:normal; margin:0px; max-width:100%; }
.sd-30 { font-weight:800; letter-spacing:-0.05em; }
.sd-31 { padding:0px 0px 0px 16px; }
.sd-31 > * { --gap-h:0px; --gap-v:0px; }
.sd-32 { font-size:1.1rem; letter-spacing:normal; }
.sd-33 { gap:0px 0px; }
.sd-33 > * { --gap-h:0px; --gap-v:0px; }
.sd-26:hover .sd-33 > * { --gap-h:0px; --gap-v:0px; }
.sd-34 { font-size:0.8rem; }
.sd-35 { flex:none; height:auto; padding:3px; width:auto; max-width:100%; }
.sd-36 { flex:none; height:120px; width:40%; max-width:40%; }
.sd-37 { background:var(--s-color-72a5c7a3); margin:0px; padding:140px 0px 100px; z-index:2; width:100%; max-width:100%; }
.sd-38 { flex-direction:column; flex-wrap:nowrap; margin:0px 30px; max-width:calc(100% - 60px); }
.sd-38 > * { --gap-h:0px; --gap-v:100px; }
.sd-39 { flex:none; }
.symbol-2 { margin:0px 0px 20px; max-width:100%; }
.symbol-2__sd-1 { margin:0px 0px 6px; max-width:100%; }
.symbol-2__sd-1 > * { --gap-h:6px; --gap-v:0px; }
.symbol-2__sd-3 { font-size:0.8rem; letter-spacing:normal; }
.symbol-2__sd-4 { font-size:1.6rem; letter-spacing:0.05em; text-align:left; justify-content:flex-start; }
.sd-40 { align-content:center; align-items:center; display:flex; flex:none; gap:20px; justify-content:center; margin:0px 0px 20px; transition-delay:300ms; width:100%; max-width:100%; }
.sd-40.appear { transition-delay:0ms; }
.sd-40 > * { --gap-h:20px; --gap-v:0px; }
.sd-40.appear > * { --gap-h:20px; --gap-v:0px; }
.sd-41 { border-radius:8px; flex:none; margin:0px; width:calc(40% - (var(--gap-h) * 0.6)); max-width:calc(40% - (var(--gap-h) * 0.6)); }
.sd-42 { flex:none; height:140px; }
.sd-42.appear > .image__bg-container::before { filter:saturate(1.2); }
.sd-43 { align-content:flex-start; align-items:flex-start; flex:none; gap:20px; justify-content:flex-end; width:calc(45% - (var(--gap-h) * 0.55)); max-width:calc(45% - (var(--gap-h) * 0.55)); }
.sd-43 > * { --gap-h:0px; --gap-v:20px; }
.sd-44 { flex:none; height:130px; width:calc(86% - (var(--gap-h) * 0.14)); max-width:calc(86% - (var(--gap-h) * 0.14)); }
.sd-44.appear > .image__bg-container::before { filter:saturate(1.2); }
.sd-45 { flex:none; height:90px; margin:0px; width:calc(60% - (var(--gap-h) * 0.4)); max-width:calc(60% - (var(--gap-h) * 0.4)); }
.sd-45.appear > .image__bg-container::before { filter:saturate(1.2); }
.sd-47 { display:flex; line-height:1.6; margin:0px 0px 10px; max-width:100%; }
.sd-48 { margin:0px 0px 20px; max-width:100%; }
.sd-49 { border-radius:64px; display:flex; }
.sd-49 > * { --gap-h:20px; --gap-v:20px; }
.sd-49:hover > * { --gap-h:20px; --gap-v:20px; }
.sd-50 { font-size:15px; padding:0px 0px 0px 10px; }
.sd-51 { flex:none; height:auto; width:auto; max-width:100%; }
.sd-52 { display:none; flex:none; margin:30px 0px 0px; transition-delay:300ms; width:100%; max-width:100%; }
.sd-52 > * { --gap-h:50px; --gap-v:0px; }
.sd-58 { padding:0px 0px 100px; }
.sd-59 { gap:20px; margin:0px 30px; max-width:calc(100% - 60px); }
.sd-59 > * { --gap-h:0px; --gap-v:20px; }
.sd-59.appear > * { --gap-h:0px; --gap-v:20px; }
.sd-60 { flex:none; }
.sd-60 > * { --gap-h:100px; --gap-v:0px; }
.sd-61 { margin:0px; max-width:100%; }
.sd-62 { flex:none; height:240px; }
.list-1__item { flex-direction:column; flex-wrap:nowrap; }
.list-1__item__sd-1 { border-radius:8px 8px 0px 0px; flex:none; height:100px; width:100%; max-width:100%; }
.list-1__item__sd-2 { padding:20px; min-width:0; }
.list-1__item__sd-6 { font-size:0.9rem; line-height:1.40; }
.sd-63 { border-radius:60px 60px 0px 0px; padding:100px 0px 0px; }
.sd-64 { margin:0px 30px; padding:0px 0px 30px; max-width:calc(100% - 60px); }
.sd-64 > * { --gap-h:100px; --gap-v:0px; }
.sd-65 { flex:none; }
.symbol-3 { margin:0px 0px 20px; max-width:100%; }
.symbol-3__sd-1 { margin:0px 0px 6px; max-width:100%; }
.symbol-3__sd-1 > * { --gap-h:6px; --gap-v:0px; }
.symbol-3__sd-3 { font-size:0.8rem; letter-spacing:normal; }
.symbol-3__sd-4 { font-size:1.6rem; letter-spacing:0.05em; text-align:left; justify-content:flex-start; }
.sd-66 { border-radius:64px; display:none; }
.sd-66 > * { --gap-h:20px; --gap-v:20px; }
.sd-66:hover > * { --gap-h:20px; --gap-v:20px; }
.sd-67 { font-size:15px; padding:0px 0px 0px 10px; }
.sd-68 { flex:none; height:auto; width:auto; max-width:100%; }
.sd-70 { display:flex; line-height:1.6; margin:0px 0px 10px; max-width:100%; }
.sd-71 { margin:0px; max-width:100%; }
.sd-72 { border-radius:64px; display:flex; }
.sd-72 > * { --gap-h:20px; --gap-v:20px; }
.sd-72:hover > * { --gap-h:20px; --gap-v:20px; }
.sd-73 { font-size:15px; padding:0px 0px 0px 10px; }
.sd-74 { flex:none; height:auto; width:auto; max-width:100%; }
.sd-75 { bottom:auto; display:flex; font-size:5rem; left:auto; right:0px; top:-40px; }
.sd-76 { margin:0px 30px 50px; max-width:calc(100% - 60px); }
.sd-76 > * { --gap-h:0px; --gap-v:0px; }
.sd-76.appear > * { --gap-h:0px; --gap-v:0px; }
.sd-77 { display:flex; line-height:1.40; text-align:center; justify-content:center; }
.list-2 { gap:10px 30px; }
.list-2 > * { --gap-h:30px; --gap-v:10px; }
.list-2__item { gap:20px 10px; padding:10px; }
.list-2__item > * { --gap-h:0px; --gap-v:20px; }
.list-2__item:before > * { --gap-h:10px; --gap-v:0px; }
.list-2__item:hover > * { --gap-h:10px; --gap-v:0px; }
.list-2__item__sd-1 { flex:none; height:80px; width:80px; max-width:100%; }
.list-2__item__sd-2 { gap:4px; }
.list-2__item__sd-2 > * { --gap-h:4px; --gap-v:0px; }
.list-2__item__sd-2:before > * { --gap-h:4px; --gap-v:0px; }
.sd-78 { flex:none; height:260px; }
.sd-79 { bottom:-6px; font-size:9vw; font-weight:500; left:0px; right:auto; top:auto; }
.sd-81 { flex:none; width:300px; max-width:100%; }
.sd-82 { flex:none; width:300px; max-width:100%; }
.sd-83 { flex:none; width:300px; max-width:100%; }
.sd-84 { flex:none; width:300px; max-width:100%; }
.sd-85 { flex:none; width:300px; max-width:100%; }
.sd-87 { flex-direction:column; flex-wrap:nowrap; gap:0px; margin:0px 30px; max-width:calc(100% - 60px); }
.sd-87 > * { --gap-h:0px; --gap-v:0px; }
.sd-87.appear > * { --gap-h:0px; --gap-v:0px; }
.sd-88 { flex:none; }
.sd-89 { margin:0px 0px 20px; max-width:100%; }
.list-3 { flex:none; }
.list-3__item { flex:none; flex-direction:row; flex-wrap:wrap; gap:10px; padding:20px 0px; }
.list-3__item:hover { overflow-x:visible; overflow-y:visible; --ha:1; }
.list-3__item > * { --gap-h:10px; --gap-v:10px; }
.list-3__item:hover > * { --gap-h:10px; --gap-v:10px; }
.list-3__item__sd-1 { flex-direction:row; flex-wrap:wrap; gap:10px; }
.list-3__item__sd-1 > * { --gap-h:10px; --gap-v:10px; }
.list-3__item:hover .list-3__item__sd-1 > * { --gap-h:10px; --gap-v:10px; }
.list-3__item__sd-2 { flex:none; width:auto; max-width:100%; }
.list-3__item__sd-2 > * { --gap-h:10px; --gap-v:0px; }
.list-4__item { flex-direction:row; gap:10px; }
.list-4__item > * { --gap-h:10px; --gap-v:0px; }
.list-4__item__sd-1 { font-size:0.8rem; }
.list-3__item__sd-5 { flex:none; width:auto; max-width:100%; }
.sd-91 { align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; margin:0px 30px; max-width:calc(100% - 60px); }
.sd-92 { border-radius:64px; display:flex; }
.sd-92 > * { --gap-h:20px; --gap-v:20px; }
.sd-92:hover > * { --gap-h:20px; --gap-v:20px; }
.sd-93 { font-size:15px; padding:0px 0px 0px 10px; }
.sd-94 { flex:none; height:auto; width:auto; max-width:100%; }
.symbol-4__sd-1 { border-radius:60px 60px 0px 0px; display:flex; padding:60px 0px; }
.symbol-4__sd-1:before { background-position:left bottom; }
.symbol-4__sd-2 { flex:none; margin:0px 30px; max-width:calc(100% - 60px); }
.symbol-4__sd-3 { align-content:center; align-items:center; flex:none; flex-direction:column; flex-wrap:nowrap; gap:20px; justify-content:flex-start; }
.symbol-4__sd-3 > * { --gap-h:0px; --gap-v:20px; }
.symbol-4__sd-4 { flex:none; gap:16px; width:100%; max-width:100%; }
.symbol-4__sd-4 > * { --gap-h:16px; --gap-v:0px; }
.symbol-4__sd-4.appear > * { --gap-h:0px; --gap-v:16px; }
.symbol-4__sd-7 { margin:0px 0px 6px; max-width:100%; }
.symbol-4__sd-7 > * { --gap-h:6px; --gap-v:0px; }
.symbol-4__sd-9 { font-size:0.8rem; }
.symbol-4__sd-10 { font-size:1.6rem; letter-spacing:0.05em; text-align:left; justify-content:flex-start; }
.symbol-4__sd-11 { flex:none; height:calc(100% - 16px); margin:0px 0px 16px; width:100%; max-width:100%; }
.symbol-4__sd-12 { border-radius:64px; display:flex; }
.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 { flex:1; width:auto; max-width:100%; }
.symbol-4__sd-14 { flex:none; height:auto; width:auto; max-width:100%; }
.symbol-4__sd-15 { flex:none; height:180px; }
.symbol-4__sd-17 { flex:none; gap:16px; width:100%; max-width:100%; }
.symbol-4__sd-17 > * { --gap-h:16px; --gap-v:0px; }
.symbol-4__sd-17.appear > * { --gap-h:0px; --gap-v:16px; }
.symbol-4__sd-20 { margin:0px 0px 6px; max-width:100%; }
.symbol-4__sd-20 > * { --gap-h:6px; --gap-v:0px; }
.symbol-4__sd-22 { font-size:0.8rem; }
.symbol-4__sd-23 { font-size:1.6rem; letter-spacing:0.05em; text-align:left; justify-content:flex-start; }
.symbol-4__sd-24 { flex:none; height:calc(100% - 16px); margin:0px 0px 16px; width:100%; max-width:100%; }
.symbol-4__sd-25 { border-radius:64px; display:flex; }
.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 { flex:1; width:auto; max-width:100%; }
.symbol-4__sd-27 { flex:none; height:auto; width:auto; max-width:100%; }
.symbol-5__sd-1 { margin:0px 30px; max-width:calc(100% - 60px); }
.symbol-5__sd-2 { margin:0px; width:100%; max-width:100%; }
.symbol-5__sd-2 > * { --gap-h:60px; --gap-v:0px; }
.symbol-5__sd-3 { align-content:center; align-items:center; flex:none; justify-content:flex-start; width:auto; max-width:100%; }
.symbol-5__sd-6 { flex:none; gap:40px; width:100%; max-width:100%; }
.symbol-5__sd-6 > * { --gap-h:40px; --gap-v:0px; }
.symbol-5__sd-7 { align-content:flex-start; align-items:flex-start; display:flex; flex:none; flex-direction:column; flex-wrap:nowrap; gap:20px; justify-content:center; padding:0px; width:auto; max-width:100%; }
.symbol-5__sd-7 > * { --gap-h:0px; --gap-v:20px; }
.symbol-5__sd-8 { display:flex; padding:0px 0px; }
.symbol-5__sd-9 { display:flex; padding:0px 0px; }
.symbol-5__sd-10 { display:flex; padding:0px 0px; }
.symbol-5__sd-11 { display:flex; padding:0px 0px; }
.symbol-5__sd-12 { display:flex; padding:0px 0px; }
.symbol-5__sd-13 { display:flex; padding:0px 0px; }
.symbol-5__sd-15 { display:flex; padding:0px 0px; }
.symbol-5__sd-17 { display:flex; padding:0px 0px; }
.symbol-5__sd-18 { align-content:flex-start; align-items:flex-start; display:flex; flex:none; flex-direction:column; flex-wrap:nowrap; gap:20px; justify-content:center; width:auto; max-width:100%; }
.symbol-5__sd-18 > * { --gap-h:0px; --gap-v:20px; }
.symbol-5__sd-19 { display:flex; padding:0px 0px; }
.symbol-5__sd-20 { display:flex; padding:0px 0px; }
.symbol-5__sd-21 { display:flex; padding:0px 0px; }
.symbol-5__sd-22 { display:flex; padding:0px 0px; }
.symbol-5__sd-23 { display:flex; padding:0px 0px; }
.symbol-5__sd-24 { display:flex; padding:0px 0px; }
.symbol-5__sd-25 { display:none; padding:0px 0px; }
.symbol-5__sd-26 { align-content:flex-start; align-items:flex-start; display:flex; flex:none; flex-direction:column; flex-wrap:nowrap; gap:20px; justify-content:center; width:auto; max-width:100%; }
.symbol-5__sd-26 > * { --gap-h:0px; --gap-v:20px; }
.symbol-5__sd-27 { display:flex; padding:0px 0px; }
.symbol-5__sd-29 { display:flex; padding:0px 0px; }
.symbol-5__sd-31 { display:flex; padding:0px 0px; }
.symbol-5__sd-32 { display:flex; padding:0px 0px; }
.symbol-5__sd-33 { align-content:center; align-items:center; flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; margin:0px 0px 40px; width:100%; max-width:100%; }
.symbol-5__sd-34 { align-content:center; align-items:center; flex:none; justify-content:flex-start; width:auto; max-width:100%; }
.symbol-5__sd-34 > * { --gap-h:20px; --gap-v:0px; }
.symbol-5__sd-35 { display:flex; font-size:0.9rem; margin:0px 0px 30px; max-width:100%; }
.symbol-5__sd-36 { display:flex; font-size:0.9rem; margin:0px 0px 30px; max-width:100%; }
.symbol-5__sd-37 { align-content:flex-start; align-items:flex-start; flex:none; justify-content:center; width:100%; max-width:100%; }
.symbol-5__sd-37 > * { --gap-h:10px; --gap-v:0px; }
.symbol-5__sd-42 { align-content:center; align-items:center; flex:none; flex-direction:column-reverse; flex-wrap:nowrap; height:auto; margin:0px; width:100%; max-width:100%; }