.bg-animate{background-color:#111;opacity:.4;animation:myBG 1s;color:#fff}.timeOut{visibility:hidden;display:none;animation:hidden 2s}@keyframes hidden{0%{display:block;visibility:visible}to{visibility:hidden;display:none}}@keyframes myBG{0%{background-color:transparent}to{background-color:#111;opacity:.4}}#brand-content{display:none;transition:1.2s;-webkit-transition:1.2s}#brand-content .sub1{position:absolute;top:30%;opacity:0;animation:fade 2s forwards;animation-delay:1s}#brand-content .sub2{position:absolute;top:40%;opacity:0;animation:fadeIn 2s both;animation-delay:3s}#brand-content.content-active{display:grid!important;transition:2s;-webkit-transition:2s}@keyframes fade{0%{opacity:0;top:50%}20%{opacity:1;top:40%}80%{opacity:1;top:40%}to{opacity:0;top:30%}}@keyframes fadeIn{0%{opacity:0;top:50%}30%{opacity:1;top:40%}to{opacity:1;top:40%}}#animation-wrap{position:fixed;bottom:0;right:0;width:100vw;z-index:6}#animation-wrap,#animation-wrap.fullScreen{height:100vh;transition:2s;-webkit-transition:2s}#brand-animation{background:#fff;border:none;padding:10px;border-radius:4px}#brand-animation,#brand-animation.fullScreen{position:absolute;right:0;bottom:0;transition:1.2s;-webkit-transition:1.2s}#brand-animation.fullScreen{border-radius:0;width:100vw;height:100vh;padding:0}.scroll-tab-wrap .scroll-tab-pc{display:none}@media (min-width:1024px){.scroll-tab-wrap .scroll-tab-pc{display:block}}.scroll-tab-wrap .scroll-tab-pc .scroll-tab-buttons{position:sticky;margin-bottom:160px;display:flex;flex-direction:column;gap:12px;padding-left:40px;padding-right:40px;padding-top:40px}@media (min-width:1024px){.scroll-tab-wrap .scroll-tab-pc .scroll-tab-buttons{top:180px}}.scroll-tab-wrap .scroll-tab-pc .scroll-tab-buttons .tab-button{display:flex;cursor:pointer;align-items:center;gap:.75rem}.scroll-tab-wrap .scroll-tab-pc .scroll-tab-buttons .tab-button .ico-dot{height:8px;width:8px;border-radius:9999px;border-width:1px;border-color:rgba(0,0,0,.3)}.scroll-tab-wrap .scroll-tab-pc .scroll-tab-buttons .tab-button .txt-label{font-size:var(--font-size-body2);font-weight:500;line-height:var(--line-height-body2);letter-spacing:var(--letter-spacing-body2);color:rgba(0,0,0,.3)}.scroll-tab-wrap .scroll-tab-pc .scroll-tab-buttons .tab-button:hover .ico-dot{border-color:var(--themeBlack)}.scroll-tab-wrap .scroll-tab-pc .scroll-tab-buttons .tab-button:hover .txt-label{color:var(--themeBlack)}.scroll-tab-wrap .scroll-tab-pc .scroll-tab-buttons .tab-button.tab-sub{margin-left:20px;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.scroll-tab-wrap .scroll-tab-pc .scroll-tab-buttons .tab-button.tab-sub .ico-dot{height:1px}.scroll-tab-wrap .scroll-tab-pc .scroll-tab-buttons .tab-button.tab-sub .txt-label{font-size:16px;line-height:22px}.scroll-tab-wrap .scroll-tab-pc .scroll-tab-buttons .tab-button.tab-active .ico-dot{--tw-border-opacity:1;border-color:rgb(48 174 86/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(48 174 86/var(--tw-bg-opacity))}.scroll-tab-wrap .scroll-tab-pc .scroll-tab-buttons .tab-button.tab-active .txt-label{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity))}.scroll-tab-wrap .scroll-tab-pc .scroll-tab-buttons .tab-button.tab-active.tab-sub .ico-dot{--tw-border-opacity:1;border-color:rgb(17 17 17/var(--tw-border-opacity))}.scroll-tab-wrap .scroll-tab-mo{position:sticky;z-index:2;width:100%;overflow:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:1024px){.scroll-tab-wrap .scroll-tab-mo{display:none}}.scroll-tab-wrap .scroll-tab-mo .scroll-tab-buttons{display:inline-flex;min-width:100%;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(242 242 242/var(--tw-border-opacity));padding-right:20px;transition:all .2s ease-in}.scroll-tab-wrap .scroll-tab-mo .scroll-tab-buttons .tab-button{margin-left:20px;display:flex;cursor:pointer;align-items:center;padding-top:16px;padding-bottom:15px}@media (min-width:640px){.scroll-tab-wrap .scroll-tab-mo .scroll-tab-buttons .tab-button{gap:24px}}.scroll-tab-wrap .scroll-tab-mo .scroll-tab-buttons .tab-button .txt-label{text-wrap:nowrap;font-size:12px;font-weight:700;line-height:17.38px;letter-spacing:var(--letter-spacing-button);opacity:.3}.scroll-tab-wrap .scroll-tab-mo .scroll-tab-buttons .tab-button.tab-active{border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(17 17 17/var(--tw-border-opacity))}.scroll-tab-wrap .scroll-tab-mo .scroll-tab-buttons .tab-button.tab-active .txt-label{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity));opacity:1}