@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes zoomIn{0%{transform:scale(1);opacity:0}50%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}100%{transform:scale(1);opacity:0}}@keyframes revealLeft{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes revealRight{0%{clip-path:inset(0 0 0 100%)}100%{clip-path:inset(0 0 0 0)}}@keyframes blink{to{visibility:hidden}}.subheader{padding:clamp(120px, 120px + 40 * (100vw - 320px) / 1600, 160px) 0 clamp(80px, 80px + 80 * (100vw - 320px) / 1600, 160px)}.subheader .subheader-text{width:100%;max-width:400px;margin:0 auto;text-align:center}.subheader .subheader-text h2{padding:0;color:var(--c-prime);margin-bottom:clamp(8px,8px + 8*(100vw - 320px)/1600,16px)}@media(max-width: 768px){.subheader{padding:100px 0 40px}}.tradeholic-page .th-space{padding:clamp(40px, 40px + 40 * (100vw - 320px) / 1600, 80px) 0 clamp(40px, 40px + 120 * (100vw - 320px) / 1600, 160px)}.tradeholic-page .tradeholic-course{display:flex;align-items:flex-end;vertical-align:baseline}.tradeholic-page h3,.tradeholic-page .paragraph-strong{color:var(--c-text)}.tradeholic-page .paragraph-strong{width:fit-content}.tradeholic-page .rz-line{display:flex;flex-grow:1;border-bottom:1px solid var(--b-borders)}.tradeholic-page .brand-row{margin-top:clamp(16px,16px + 16*(100vw - 320px)/1600,32px);display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(16px,16px + 24*(100vw - 320px)/1600,40px)}.tradeholic-page .mt-160{margin-top:clamp(50px,50px + 110*(100vw - 320px)/1600,160px)}.tradeholic-page .brand-col{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(8px, 8px + 0 * (100vw - 320px) / 1600, 8px) 0 clamp(24px, 24px + 16 * (100vw - 320px) / 1600, 40px) clamp(24px, 24px + 16 * (100vw - 320px) / 1600, 40px)}.tradeholic-page .tradeholic-col--bg{background:var(--tradeholic-col--bg);transition:all .5s ease-in-out}.tradeholic-page .tradeholic-col--bg:hover{background:var(--c-prime-dark)}.tradeholic-page .tradeholic-col--bg:hover .tradeholic-qty{background:var(--c-background);color:var(--c-text)}.tradeholic-page .tradeholic-col--bg:hover .tradeholic-topic{color:var(--c-background)}.tradeholic-page .tradeholic-col--bg:hover .paragraph-strong{color:var(--c-second-light)}.tradeholic-page .tradeholic-qty{color:var(--c-background);display:inline-block;background-color:var(--c-description);margin-left:auto;padding:4px 16px}.tradeholic-page h2{padding:clamp(25px, 25px + 27 * (100vw - 320px) / 1600, 52px) clamp(24px, 24px + 16 * (100vw - 320px) / 1600, 40px) clamp(25px, 25px + 27 * (100vw - 320px) / 1600, 52px) 0}.tradeholic-page .heading-tools{padding:clamp(52px, 52px + 32 * (100vw - 320px) / 1600, 84px) clamp(24px, 24px + 16 * (100vw - 320px) / 1600, 40px) clamp(25px, 25px + 27 * (100vw - 320px) / 1600, 52px) 0}.tradeholic-theme .tradeholic{background:#fff;padding:clamp(40px, 40px + 40 * (100vw - 320px) / 1600, 80px) 0;min-height:100vh}.tradeholic-theme .tradeholic body{background:#fff}.tradeholic-theme .tradeholic .tradeholic-item h3{text-align:center;color:#000;margin-bottom:clamp(16px,16px + 16*(100vw - 320px)/1600,32px)}.tradeholic-theme .tradeholic .mtop--96{margin-top:clamp(40px,40px + 56*(100vw - 320px)/1600,96px)}@media(max-width: 1024px){.tradeholic-page .brand-row{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.tradeholic-page .brand-row{grid-template-columns:1fr;gap:0}.tradeholic-page .brand-col{margin-top:16px;padding:8px 0 24px 16px}.tradeholic-page .brand-col:first-child{margin-top:0}.tradeholic-page h2,.tradeholic-page .heading-tools{padding:24px 16px 24px 0}}@media(max-width: 576px){.tradeholic-theme .brand-row{grid-template-columns:1fr}}
