@charset "UTF-8";[data-v-4d18e941]{margin:0;padding:0}.navigation-container[data-v-4d18e941]{background-color:#fff;box-shadow:0 0 1px #0000001a,0 2px 4px -1px #0000000f;position:sticky;top:0;z-index:50}.navigation-1[data-v-4d18e941]{margin:0 auto;width:80%;display:flex;align-items:center;justify-content:space-between;overflow-x:scroll;overflow-y:hidden;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.navigation-1[data-v-4d18e941]::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.bg-white[data-v-4d18e941]{background-color:#fff}.navigation-content[data-v-4d18e941]:not(.bg-white){transition:background-color .3s ease-out .5s}.logo-link[data-v-4d18e941]{display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:opacity .2s ease-out}.logo-link img[data-v-4d18e941]{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.logo-link img[data-v-4d18e941]{height:auto;width:80%}}.logo-link[data-v-4d18e941]:hover{opacity:.8}.desktop-menu[data-v-4d18e941]{align-items:center;display:flex;overflow-x:auto;width:60%}@media (min-width: 660px){.desktop-menu[data-v-4d18e941]{width:20%}.desktop-menu .nav-link[data-v-4d18e941]{height:60px;line-height:60px}}@media (min-width: 1024px){.desktop-menu[data-v-4d18e941]{width:40%}.desktop-menu .nav-link[data-v-4d18e941]{height:70px;line-height:70px}}@media (min-width: 1560px){.desktop-menu[data-v-4d18e941]{width:60%}.desktop-menu .nav-link[data-v-4d18e941]{height:80px;line-height:80px}}.nav-link[data-v-4d18e941]{font-weight:500;transition:color .2s ease-out;color:#374151;position:relative;align-items:center;justify-content:center;min-width:120px;text-align:center}.nav-link[data-v-4d18e941]:hover{color:#936dcf;color:#18202c}.nav-link.active[data-v-4d18e941]{color:#936dcf;font-weight:600}.nav-link.active[data-v-4d18e941]:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:25px;height:2px;background:#936dcf;border-radius:1.5px;transition:all .3s ease}.nav-link.active[data-v-4d18e941]:hover:after{width:60%}.nav-link-active[data-v-4d18e941]{color:#936dcf;border-bottom:2px solid rgb(147,109,207)}.navigation-controls[data-v-4d18e941]{display:flex;align-items:center;gap:1rem}.language-switcher[data-v-4d18e941]{display:flex;border-radius:999px;padding:.25rem .75rem;align-items:center;overflow:hidden;background-color:#faf5ff}.language-switcher .split-line[data-v-4d18e941]{font-weight:400;font-size:12px;color:#616161}.language-btn[data-v-4d18e941]{padding:.25rem;font-size:12px;transition:all .2s ease-out;color:#6b7280;background-color:transparent;border:none;cursor:pointer;text-align:center}.language-btn.active[data-v-4d18e941]{color:#6d28d9;font-weight:500}.mobile-menu-toggle[data-v-4d18e941]{display:block;color:#6b7280;background:none;border:none;cursor:pointer}@media (min-width: 768px){.mobile-menu-toggle[data-v-4d18e941]{display:none}}.menu-icon[data-v-4d18e941]{width:1.5rem;height:1.5rem}.mobile-menu[data-v-4d18e941]{display:block;background-color:#fff;border-top:1px solid #e5e7eb}@media (min-width: 768px){.mobile-menu[data-v-4d18e941]{display:none}}.mobile-menu-content[data-v-4d18e941]{padding:1rem .5rem;display:flex;flex-direction:column;gap:.5rem}.mobile-nav-link[data-v-4d18e941]{display:block;padding:.5rem 0;color:#374151;transition:color .2s ease-out}.mobile-nav-link[data-v-4d18e941]:hover{color:#936dcf}.glass-effect[data-v-4d18e941]{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.page-overlay[data-v-4d18e941]{position:fixed;top:5rem;left:0;right:0;bottom:0;background-color:#ffffff4d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:40;transition:all .3s ease}.nav-item[data-v-4d18e941]{position:relative}.nav-link-container[data-v-4d18e941]{display:inline-block;padding:.5rem 0}.submenu[data-v-4d18e941]{position:absolute;top:100%;left:0;width:100%;background-color:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:51;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),max-height .6s cubic-bezier(.4,0,.2,1);transition-delay:.3s,.3s,.3s}.submenu.active[data-v-4d18e941]{opacity:1;visibility:visible;max-height:350px;transition-delay:0s,0s,0s}.submenu-container[data-v-4d18e941]{max-width:90rem;margin:0 auto;padding:1rem 0;display:flex;flex-direction:column;gap:1rem;max-height:none;overflow-y:visible}.submenu-link[data-v-4d18e941]{display:block;padding:.75rem 0;color:#374151;font-size:1rem;transition:all .2s ease;text-decoration:none}.submenu-link[data-v-4d18e941]:hover{color:#6d28d9}.footer-container[data-v-5629a4fd]{background:#d0c0f0;padding:4rem 0 0;color:#866dad;font-size:.875rem}.footer-main[data-v-5629a4fd]{margin:0 auto;width:80%;display:grid;grid-template-columns:40% 35% 25%;align-items:start}.split[data-v-5629a4fd]{margin:20px 0 5px;height:2px;width:100%;background-color:#866dad26}.footer-title[data-v-5629a4fd]{font-size:1.125rem;font-weight:700;color:#866dad}.line[data-v-5629a4fd]{width:5%;height:2px;margin-top:4px;opacity:1;border-radius:100px;background:#866dad}.footer-nav[data-v-5629a4fd]{display:flex;flex-direction:column;gap:1.5rem}.nav-links[data-v-5629a4fd]{display:flex;flex-direction:row;align-items:center}@media (min-width: 660px){.nav-links[data-v-5629a4fd]{gap:.5rem;flex:2}}@media (min-width: 1024px){.nav-links[data-v-5629a4fd]{gap:1rem;flex:3}}@media (min-width: 1560px){.nav-links[data-v-5629a4fd]{gap:1.5rem;flex:4}}.nav-links .nav-link[data-v-5629a4fd]{color:#866dad;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;opacity:1}.nav-links .nav-link[data-v-5629a4fd]:hover{opacity:1;color:#866dad}.nav-links .split-line[data-v-5629a4fd]{width:1px;height:12px;opacity:1;background:#866dad}.language-switcher[data-v-5629a4fd]{display:flex;gap:30px}.language-switcher .lang-btns[data-v-5629a4fd]{display:flex;gap:10px;cursor:pointer}.language-switcher .lang-btns img[data-v-5629a4fd]{border-radius:2px;box-sizing:border-box}.footer-contact[data-v-5629a4fd]{display:flex;flex-direction:column;flex:4}@media (min-width: 660px){.footer-contact[data-v-5629a4fd]{gap:.5rem;margin-left:10%}}@media (min-width: 1024px){.footer-contact[data-v-5629a4fd]{gap:1rem;margin-left:20%}}@media (min-width: 1560px){.footer-contact[data-v-5629a4fd]{gap:1.5rem;margin-left:0%}}.footer-contact[data-v-5629a4fd]{cursor:pointer}.contact-info[data-v-5629a4fd]{display:flex;flex-direction:row}@media (min-width: 660px){.contact-info[data-v-5629a4fd]{gap:.5rem;flex-direction:column}}@media (min-width: 1024px){.contact-info[data-v-5629a4fd]{gap:1rem}}@media (min-width: 1560px){.contact-info[data-v-5629a4fd]{gap:1.5rem;flex-direction:row}}.contact-item[data-v-5629a4fd]{display:flex;align-items:center;gap:.5rem;opacity:.9}.contact-icon[data-v-5629a4fd]{font-size:1rem}.contact-text[data-v-5629a4fd]{font-size:.875rem;font-size:20px;font-weight:400;letter-spacing:0px;line-height:26.52px;color:#866dad;text-align:left;vertical-align:top}.contact-time[data-v-5629a4fd]{font-size:.75rem;opacity:.8}.footer-follow[data-v-5629a4fd]{cursor:pointer;flex:3;display:flex;flex-direction:column;gap:1.5rem}.qr-codes[data-v-5629a4fd]{display:flex;gap:1.5rem}.qr-group[data-v-5629a4fd]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.qr-code[data-v-5629a4fd]{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;padding:.5rem;border-radius:.375rem}.qr-label[data-v-5629a4fd]{font-size:.75rem;opacity:.9;color:#866dad}.footer-bottom[data-v-5629a4fd]{text-align:center;padding:1rem 0px;cursor:default}.copyright[data-v-5629a4fd]{font-size:13px;opacity:.8;color:#866dad}@media (max-width: 768px){.footer-container[data-v-5629a4fd]{padding:3rem 0}.footer-main[data-v-5629a4fd]{grid-template-columns:1fr;gap:2.5rem}.qr-codes[data-v-5629a4fd]{justify-content:center}}.app-container{min-height:100vh;background-color:#fff;display:flex;flex-direction:column}.main-content{flex:1 0 auto}.idx-transparent{margin-top:-80px}.scrollbar-hide-arrows::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.scrollbar-hide-arrows::-webkit-scrollbar-button:vertical{display:none}.scrollbar-hide-arrows::-webkit-scrollbar-button:vertical:start,.scrollbar-hide-arrows::-webkit-scrollbar-button:vertical:end{display:none}.scrollbar-hide-arrows::-webkit-scrollbar-track{background:#f7f7f7;border-radius:10px}.scrollbar-hide-arrows::-webkit-scrollbar-thumb{background:#866dad;border-radius:10px}.scrollbar-hide-arrows::-webkit-scrollbar-thumb:hover{background:#866dade6}.scrollbar-hide-arrows{scrollbar-width:thin;scrollbar-color:rgba(134,109,173,1) rgba(247,247,247,1)}.scrollbar-hide-arrows::-webkit-scrollbar-corner{display:none}[data-v-eaf4e25e]{margin:0}.home-container[data-v-eaf4e25e]{position:relative}.hero-section[data-v-eaf4e25e]{position:relative;height:100vh;background-size:cover;background-position:top center;background-repeat:no-repeat;top:0;margin-top:0;margin-bottom:0;display:flex;align-items:center;justify-content:flex-start;color:#fff;overflow:hidden}.hero-overlay[data-v-eaf4e25e]{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:overlay;opacity:.5;background:linear-gradient(90deg,#fffc,#011d3d00)}.carousel-slides[data-v-eaf4e25e]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.slide[data-v-eaf4e25e]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity 1.2s cubic-bezier(.4,0,.2,1),transform 1.2s cubic-bezier(.4,0,.2,1),filter 1.2s cubic-bezier(.4,0,.2,1);opacity:0;transform:scale(1.1) translateY(20px);filter:brightness(.7) blur(8px)}.slide.active[data-v-eaf4e25e]{opacity:1;transform:scale(1) translateY(0);filter:brightness(1) blur(0px)}.hero-video[data-v-eaf4e25e]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.carousel-indicators[data-v-eaf4e25e]{position:absolute;bottom:50px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:10}.indicator[data-v-eaf4e25e]{width:12px;height:12px;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:background-color .3s ease;border:2px solid rgba(255,255,255,.8)}.indicator.active[data-v-eaf4e25e]{background-color:#fff}.carousel-navigation[data-v-eaf4e25e]{position:absolute;right:100px;bottom:50px;display:flex;gap:20px;z-index:10}.nav-btn[data-v-eaf4e25e]{background:transparent;border:none;cursor:pointer;padding:0;transition:transform .3s ease}.nav-btn[data-v-eaf4e25e]:hover{transform:scale(1.2)}.nav-btn img[data-v-eaf4e25e]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;opacity:.7}.hero-content[data-v-eaf4e25e]{position:relative;z-index:1;width:80%;margin:0 auto;text-align:left;margin-top:13rem}@media (min-width: 660px){.hero-content .hero-subtitle[data-v-eaf4e25e]{font-size:26px;line-height:30px}.hero-content .hero-maintitle[data-v-eaf4e25e]{font-size:64px;line-height:70px!important}.hero-content .hero-desc[data-v-eaf4e25e]{font-size:28px;line-height:40.54px}}@media (min-width: 1024px){.hero-content .hero-subtitle[data-v-eaf4e25e]{font-size:32px;line-height:30px}.hero-content .hero-maintitle[data-v-eaf4e25e]{font-size:75px;line-height:90px!important}.hero-content .hero-desc[data-v-eaf4e25e]{font-size:34px;line-height:40.54px}}@media (min-width: 1560px){.hero-content .hero-subtitle[data-v-eaf4e25e]{font-size:32px;line-height:30px}.hero-content .hero-maintitle[data-v-eaf4e25e]{font-size:75px;line-height:90px!important}.hero-content .hero-desc[data-v-eaf4e25e]{font-size:34px;line-height:40.54px}}.hero-content .hero-subtitle[data-v-eaf4e25e]{opacity:1;text-shadow:0px 2px 4px rgba(0,0,0,.25);font-weight:400;letter-spacing:0px;color:#fff;text-align:left;vertical-align:top}.hero-content .trim[data-v-eaf4e25e]{margin-top:24px;width:54px;height:2px;opacity:1;border-radius:100px;background:#fff}.hero-content .hero-maintitle[data-v-eaf4e25e]{margin:10px 0;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;opacity:1;text-shadow:0px 2px 4px rgba(0,0,0,.25);font-weight:500;letter-spacing:1px;color:#fff;text-align:left;vertical-align:top}.hero-content .hero-desc[data-v-eaf4e25e]{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;opacity:1;text-shadow:0px 2px 4px rgba(0,0,0,.25);font-weight:400;color:#fff;text-align:left;vertical-align:top}.hero-buttons[data-v-eaf4e25e]{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width: 768px){.hero-buttons[data-v-eaf4e25e]{flex-direction:row}}.btn-primary[data-v-eaf4e25e]{display:inline-block;padding:.75rem 2rem;font-size:1rem;font-weight:500;color:#fff;background-color:#936dcf;border-radius:.5rem;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.btn-primary[data-v-eaf4e25e]:hover{background-color:#7747c2;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.btn-secondary[data-v-eaf4e25e]{display:inline-block;padding:.75rem 2rem;font-size:1rem;font-weight:500;color:#374151;background-color:#fff;border-radius:.5rem;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.btn-secondary[data-v-eaf4e25e]:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.company-content[data-v-eaf4e25e]{width:80%;margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width: 768px){.company-content[data-v-eaf4e25e]{grid-template-columns:1fr 1fr}}.company-text[data-v-eaf4e25e]{display:flex;flex-direction:column;gap:1rem}.section-title[data-v-eaf4e25e]{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem;color:#374151;line-height:1.3}.company-description[data-v-eaf4e25e]{font-size:1.125rem;line-height:1.8;color:#6b7280}.company-image[data-v-eaf4e25e]{overflow:hidden;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.company-img[data-v-eaf4e25e]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.stats-section[data-v-eaf4e25e]{width:80%;margin:0 auto;padding:3rem 0}@media (min-width: 660px){.stats-section .cos-maindesc[data-v-eaf4e25e]{font-size:40px;line-height:60px}.stats-section .cos-subdesc[data-v-eaf4e25e]{max-height:200px}}@media (min-width: 1024px){.stats-section .cos-maindesc[data-v-eaf4e25e]{font-size:44px;line-height:65px}.stats-section .cos-subdesc[data-v-eaf4e25e]{max-height:250px}}@media (min-width: 1560px){.stats-section .cos-maindesc[data-v-eaf4e25e]{font-size:48px;line-height:70.13px}.stats-section .cos-subdesc[data-v-eaf4e25e]{max-height:300px}}.stats-section .cos-maindesc[data-v-eaf4e25e]{width:80%;padding-bottom:2.5rem;font-weight:700;letter-spacing:0px;color:#383838}.stats-section .cos-subdesc[data-v-eaf4e25e]{width:50%;overflow-y:auto;font-weight:400;letter-spacing:4px;color:#383838}.stats-grid[data-v-eaf4e25e]{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:2rem;column-gap:2rem}@media (min-width: 660px){.stats-grid[data-v-eaf4e25e]{width:100%;row-gap:.25rem;margin-top:10%}}@media (min-width: 1024px){.stats-grid[data-v-eaf4e25e]{width:75%;row-gap:.5rem;margin-top:7%}}@media (min-width: 1560px){.stats-grid[data-v-eaf4e25e]{width:60%;row-gap:2rem;margin-top:5%}}.stat-item[data-v-eaf4e25e]{text-align:center;display:flex;flex-direction:column;align-items:center}.stat-number[data-v-eaf4e25e]{font-size:3rem;font-weight:700;color:#936dcf;display:flex;align-items:center;justify-content:space-between}.stat-number .stat-unit[data-v-eaf4e25e]{margin-top:45px;font-size:.875rem;color:#936dcf}.stat-label[data-v-eaf4e25e]{color:#6b7280;font-size:18px;font-weight:400;letter-spacing:0px;line-height:26.06px;color:#282828;text-align:left;vertical-align:top}.timeline-section[data-v-eaf4e25e]{background-color:#fff;position:relative}.timeline-section .cos-header[data-v-eaf4e25e]{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:80%;margin:0 auto;position:absolute;left:10%;bottom:60%}.timeline-section .cos-header .cos-maindesc[data-v-eaf4e25e]{padding-bottom:2.5rem;font-size:36px;font-weight:700;letter-spacing:0px;line-height:52.13px;color:#383838}.timeline-section .cos-header .cos-arrow-group[data-v-eaf4e25e]{display:flex;gap:2rem}.timeline-section .cos-header .cos-arrow-group img[data-v-eaf4e25e]{cursor:pointer;transition:transform .3s ease}.timeline-section .cos-header .cos-arrow-group img[data-v-eaf4e25e]:hover{transform:scale(1.1)}.timeline-grid[data-v-eaf4e25e]{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;padding-bottom:1rem;width:90%;position:absolute;right:0%;bottom:15%;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timeline-grid[data-v-eaf4e25e]::-webkit-scrollbar{display:none}.timeline-grid[data-v-eaf4e25e]{-ms-overflow-style:none;scrollbar-width:none}.timeline-item[data-v-eaf4e25e]{transition:all .3s ease;display:flex;align-items:center;flex-shrink:0;margin-right:3rem}@media (min-width: 660px){.timeline-item[data-v-eaf4e25e]{width:300px}.timeline-item .timeline-item-info[data-v-eaf4e25e]{width:295px}.timeline-item .timeline-year[data-v-eaf4e25e]{font-size:55px}}@media (min-width: 1024px){.timeline-item[data-v-eaf4e25e]{width:350px}.timeline-item .timeline-item-info[data-v-eaf4e25e]{width:345px}.timeline-item .timeline-year[data-v-eaf4e25e]{font-size:62px}}@media (min-width: 1560px){.timeline-item[data-v-eaf4e25e]{width:400px}.timeline-item .timeline-item-info[data-v-eaf4e25e]{width:395px}.timeline-item .timeline-year[data-v-eaf4e25e]{font-size:72px}}.timeline-item[data-v-eaf4e25e]:last-child{margin-right:200px}.timeline-item .line[data-v-eaf4e25e]{box-sizing:content-box;width:2px;height:300px;opacity:1;background:linear-gradient(180deg,#ccc0,#a87eed 46.65%,#ccc0)}.timeline-item .timeline-item-info[data-v-eaf4e25e]{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;min-height:200px;padding:0 0 0 25%}.timeline-item .timeline-item-info .timeline-year[data-v-eaf4e25e]{font-weight:700;line-height:1.1;color:#a87eed;margin:0;padding:0}.timeline-item .timeline-item-info .timeline-description[data-v-eaf4e25e]{font-weight:400;font-size:20px;letter-spacing:0px;line-height:30px;max-height:90px;text-align:left;color:#666}.vision-section[data-v-eaf4e25e]{position:relative;background-size:cover;background-position:center;padding:5rem 0;color:#fff;overflow:hidden}.vision-overlay[data-v-eaf4e25e]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.vision-content[data-v-eaf4e25e]{position:relative;z-index:1;width:80%;margin:0 auto}.vision-content .vision-content-inner[data-v-eaf4e25e]{width:65%}@media (min-width: 660px){.vision-content .cos-maindesc[data-v-eaf4e25e]{font-size:40px;line-height:60px}.vision-content .cos-subdesc[data-v-eaf4e25e]{height:250px}}@media (min-width: 1024px){.vision-content .cos-maindesc[data-v-eaf4e25e]{font-size:44px;line-height:65px}.vision-content .cos-subdesc[data-v-eaf4e25e]{height:300px}}@media (min-width: 1560px){.vision-content .cos-maindesc[data-v-eaf4e25e]{font-size:48px;line-height:70.13px}.vision-content .cos-subdesc[data-v-eaf4e25e]{height:350px}}.vision-content .cos-maindesc[data-v-eaf4e25e]{width:100%;padding-bottom:5rem;font-weight:700;letter-spacing:0px;color:#936dcf}.vision-content .cos-subdesc[data-v-eaf4e25e]{width:65%;font-size:16px;font-weight:400;letter-spacing:2px;line-height:30px;color:#383838;text-align:left;vertical-align:top;overflow-y:auto}.team-section[data-v-eaf4e25e]{background:#fafbff;display:flex;align-items:center;height:100vh}.team-content[data-v-eaf4e25e]{display:flex;justify-content:space-between;align-items:flex-end;-moz-column-gap:100px;column-gap:100px;height:600px;width:80%;margin:0 auto}@media (min-width: 768px){.team-content[data-v-eaf4e25e]{grid-template-columns:1fr 1fr}}.team-image[data-v-eaf4e25e]{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 auto}.team-image .team-img[data-v-eaf4e25e]{border-radius:.5rem;position:absolute;left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;bottom:0;width:100%;height:90%;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.team-image[data-v-eaf4e25e]{width:80%;padding-bottom:45%}}@media (min-width: 1024px){.team-image[data-v-eaf4e25e]{width:70%;padding-bottom:39.375%}}.team-text[data-v-eaf4e25e]{width:30vw;display:flex;flex-direction:column;gap:5rem;justify-content:space-between;height:100%}.team-subtitle[data-v-eaf4e25e]{font-size:36px;font-weight:700;letter-spacing:0px;line-height:52.13px;color:#383838;text-align:left;vertical-align:top}.team-description[data-v-eaf4e25e]{width:100%;font-size:18px;font-weight:400;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;letter-spacing:0px;line-height:40px;color:gray;text-align:justify;vertical-align:top;overflow-y:auto}@media (min-width: 660px){.team-description[data-v-eaf4e25e]{height:300px}}@media (min-width: 1024px){.team-description[data-v-eaf4e25e]{height:350px}}@media (min-width: 1560px){.team-description[data-v-eaf4e25e]{height:400px}}.process-bar-bg[data-v-eaf4e25e]{position:relative;width:100px;height:4px;opacity:1;border-radius:10px;background:#f0f0f0b3}.process-bar[data-v-eaf4e25e]{position:absolute;width:100px;height:4px;opacity:1;border-radius:10px}@keyframes teamProgressBarAnimation-eaf4e25e{0%{width:0%;background:#936dcf}to{width:100%;background:#936dcf}}.process-bar-active[data-v-eaf4e25e]{width:100%;animation:teamProgressBarAnimation-eaf4e25e 5s linear infinite}.products-section[data-v-eaf4e25e]{background-color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;align-items:center;height:100vh}.products-section .container[data-v-eaf4e25e]{width:80%;margin:0 auto}.products-grid[data-v-eaf4e25e]{display:flex;gap:2rem;overflow-x:hidden;margin-top:3rem;scroll-behavior:auto;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.product-card[data-v-eaf4e25e]{overflow:hidden;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:calc(50% - 1rem);max-width:calc(50% - 1rem)}.product-card[data-v-eaf4e25e]:hover{transform:translateY(-5px)}.product-image[data-v-eaf4e25e]{border-radius:.5rem;width:100%;overflow:hidden}@media (min-width: 660px){.product-image[data-v-eaf4e25e]{height:200px}}@media (min-width: 1024px){.product-image[data-v-eaf4e25e]{height:300px}}@media (min-width: 1560px){.product-image[data-v-eaf4e25e]{height:400px}}.product-img[data-v-eaf4e25e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.product-card:hover .product-img[data-v-eaf4e25e]{transform:scale(1.05)}.product-content[data-v-eaf4e25e]{padding:2rem 0}.product-title[data-v-eaf4e25e]{margin-bottom:1rem;font-size:20px;font-weight:700;letter-spacing:2px;line-height:30px;color:#383838;text-align:left;vertical-align:top}.product-description[data-v-eaf4e25e]{font-size:16px;font-weight:400;letter-spacing:2px;line-height:30px;color:#666;text-align:left;vertical-align:top}@keyframes fadeIn-eaf4e25e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-eaf4e25e]{animation:fadeIn-eaf4e25e .8s ease-out forwards}@keyframes zoomIn-eaf4e25e{0%{opacity:0;transform:scale(.5) translateY(50px);filter:blur(10px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes spinIn-eaf4e25e{0%{opacity:0;transform:scale(0) rotate(-360deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes flipIn-eaf4e25e{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}40%{opacity:.7;transform:perspective(400px) rotateY(-10deg)}70%{opacity:.9;transform:perspective(400px) rotateY(5deg)}to{opacity:1;transform:perspective(400px) rotateY(0)}}@keyframes typewriter-eaf4e25e{0%{opacity:0;width:0}to{opacity:1;width:100%}}@keyframes blinkCursor-eaf4e25e{0%,to{border-right-color:#fffc}50%{border-right-color:transparent}}@keyframes hideCursor-eaf4e25e{to{border-right-color:transparent}}.animate-zoom-in[data-v-eaf4e25e]{animation:zoomIn-eaf4e25e .8s cubic-bezier(.25,.46,.45,.94) forwards}.animate-spin-in[data-v-eaf4e25e]{animation:spinIn-eaf4e25e .6s cubic-bezier(.175,.885,.32,1.275) forwards}.animate-flip-in[data-v-eaf4e25e]{animation:flipIn-eaf4e25e .9s cubic-bezier(.215,.61,.355,1) forwards}.animate-typewriter[data-v-eaf4e25e]{animation:typewriter-eaf4e25e 1.2s steps(40,end) forwards,blinkCursor-eaf4e25e .8s step-end infinite alternate,hideCursor-eaf4e25e .8s step-end forwards 4s;white-space:nowrap;overflow:hidden;border-right:2px solid rgba(255,255,255,.8)}@keyframes glitchIn-eaf4e25e{0%{opacity:0;transform:translateY(-100px)}80%{opacity:.9;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes particleIn-eaf4e25e{0%{opacity:0;transform:translateY(100px)}60%{opacity:.7;transform:translateY(-10px)}85%{opacity:.9;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.animate-glitch-in[data-v-eaf4e25e]{animation:glitchIn-eaf4e25e 1.2s cubic-bezier(.68,-.05,.265,0) forwards;position:relative}.animate-glitch-in[data-v-eaf4e25e]:before,.animate-glitch-in[data-v-eaf4e25e]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.animate-glitch-in[data-v-eaf4e25e]:before{animation:glitchEffect1-eaf4e25e .3s infinite alternate;color:#ff0080;z-index:-1}.animate-glitch-in[data-v-eaf4e25e]:after{animation:glitchEffect2-eaf4e25e .3s infinite alternate-reverse;color:#0ff;z-index:-2}@keyframes glitchEffect1-eaf4e25e{0%{transform:translate(2px,1px)}20%{transform:translate(-1px,-2px)}40%{transform:translate(-3px)}60%{transform:translate(1px,2px)}80%{transform:translate(2px,-1px)}to{transform:translate(-1px,1px)}}@keyframes glitchEffect2-eaf4e25e{0%{transform:translate(-2px,-1px)}20%{transform:translate(1px,2px)}40%{transform:translate(3px)}60%{transform:translate(-1px,-2px)}80%{transform:translate(-2px,1px)}to{transform:translate(1px,-1px)}}.animate-particle-in[data-v-eaf4e25e]{animation:particleIn-eaf4e25e 1.5s cubic-bezier(.68,0,.265,.265) forwards}@keyframes shimmer-eaf4e25e{0%{left:-100%}to{left:100%}}@keyframes slideInFromLeft-eaf4e25e{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight-eaf4e25e{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-left[data-v-eaf4e25e]{animation:slideInFromLeft-eaf4e25e .8s ease-out forwards}.animate-slide-in-right[data-v-eaf4e25e]{animation:slideInFromRight-eaf4e25e .8s ease-out forwards}.full-mask[data-v-5a78524e]{height:100vh;width:100vw;z-index:9999;background-color:#242424;opacity:.5;position:fixed;top:0;left:0}.hero-section[data-v-5a78524e]{position:relative;overflow:hidden;top:0;margin-top:0;margin-bottom:0;aspect-ratio:9.5}.hero-section .hero-section-img[data-v-5a78524e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 768px){.hero-section[data-v-5a78524e]{aspect-ratio:8}}.hero-overlay[data-v-5a78524e]{position:absolute;top:0;right:0;bottom:0;left:0}.hero-content[data-v-5a78524e]{position:relative;height:100%;display:flex;align-items:center;justify-content:flex-start;padding:2rem}@media (min-width: 768px){.hero-content[data-v-5a78524e]{padding:4rem}}.hero-title[data-v-5a78524e]{font-size:3rem;font-weight:700;color:#fff}@media (min-width: 768px){.hero-title[data-v-5a78524e]{font-size:4rem}}.content-tabs[data-v-5a78524e]{background-color:#fff}.container[data-v-5a78524e]{margin:0 auto}.tabs-container[data-v-5a78524e]{position:sticky;top:80px;z-index:9;height:60px;line-height:60px;display:flex;overflow-x:auto;background:#fafbff}.tabs-container .tabs-inner-container[data-v-5a78524e]{width:80%;margin:0 auto;gap:1rem}@media (min-width: 768px){.tabs-container .tabs-inner-container[data-v-5a78524e]{gap:2rem}}.tab-button[data-v-5a78524e]{padding-bottom:1rem;font-size:.875rem;color:#6b7280;border:none;background:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;height:60px;font-weight:400;letter-spacing:0px;color:#383838;text-align:center;vertical-align:top;position:relative;display:inline-flex;align-items:center;justify-content:center}@media (min-width: 660px){.tab-button[data-v-5a78524e]{font-size:14px;line-height:50px;padding:0 1.5rem}}@media (min-width: 1024px){.tab-button[data-v-5a78524e]{font-size:16px;line-height:55px;padding:0 2rem}}@media (min-width: 1560px){.tab-button[data-v-5a78524e]{font-size:18px;line-height:60px;padding:0 2.5rem}}.tab-button[data-v-5a78524e]:hover{color:#18202c}.tab-button.active[data-v-5a78524e]{color:#936dcf;font-weight:600}.tab-button.active[data-v-5a78524e]:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:25px;height:2px;background:#936dcf;border-radius:1.5px;transition:all .3s ease}.tab-button.active[data-v-5a78524e]:hover:after{width:60%}.tab-content[data-v-5a78524e]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding:2rem 0px}.factory-content[data-v-5a78524e]{grid-template-columns:repeat(2,1fr);width:80%;margin:0 auto}@media (min-width: 660px){.factory-content[data-v-5a78524e]{-moz-column-gap:2rem;column-gap:2rem}.factory-content .content-column[data-v-5a78524e]{font-size:14px;line-height:24px;height:250px}}@media (min-width: 1024px){.factory-content[data-v-5a78524e]{-moz-column-gap:4rem;column-gap:4rem}.factory-content .content-column[data-v-5a78524e]{font-size:16px;line-height:28px;height:300px}}@media (min-width: 1560px){.factory-content[data-v-5a78524e]{-moz-column-gap:5rem;column-gap:5rem}.factory-content .content-column[data-v-5a78524e]{font-size:20px;line-height:35px;height:400px}}.factory-content .content-column[data-v-5a78524e]{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;overflow-y:scroll;font-weight:400;letter-spacing:0px;color:gray;text-align:justify;vertical-align:top}.supply-content[data-v-5a78524e]{grid-template-columns:repeat(1,2fr);padding:0rem 0rem 2rem}.supply-content .full-width-image[data-v-5a78524e]{width:100%;position:relative}.supply-content .full-width-image img[data-v-5a78524e]{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:0}.supply-content .full-width-image .play-button[data-v-5a78524e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;transition:all .2s ease-in-out;z-index:10}.supply-content .full-width-image .play-button img[data-v-5a78524e]{width:40px;height:40px}.supply-content .full-width-image .play-button[data-v-5a78524e]:hover{transform:translate(-50%,-50%) scale(1.1)}.supply-content .content-column[data-v-5a78524e]{display:flex;flex-direction:column;align-items:center}@media (min-width: 660px){.supply-content .content-column h2[data-v-5a78524e]{font-size:20px;line-height:32px}.supply-content .content-column p[data-v-5a78524e]{font-size:16px;line-height:28px}}@media (min-width: 1024px){.supply-content .content-column h2[data-v-5a78524e]{font-size:23px;line-height:32px}.supply-content .content-column p[data-v-5a78524e]{font-size:17px;line-height:28px}}@media (min-width: 1560px){.supply-content .content-column h2[data-v-5a78524e]{font-size:26px;line-height:34.75px}.supply-content .content-column p[data-v-5a78524e]{font-size:20px;line-height:28px}}.supply-content .content-column h2[data-v-5a78524e]{font-weight:700;letter-spacing:0px;color:#383838}.supply-content .content-column p[data-v-5a78524e]{font-weight:400;letter-spacing:1px;color:gray;text-align:center;vertical-align:top;width:60vw;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal}.operation-content[data-v-5a78524e]{grid-template-columns:repeat(1,1fr)}.operation-content .products-grid[data-v-5a78524e]{display:grid;grid-template-columns:repeat(2,1fr);gap:10rem;width:80%;margin:0 auto}.operation-content .product-card[data-v-5a78524e]{overflow:hidden;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.operation-content .product-image[data-v-5a78524e]{border-radius:.5rem;width:100%;height:350px;overflow:hidden}.operation-content .product-img[data-v-5a78524e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.operation-content .product-card:hover .product-img[data-v-5a78524e]{transform:scale(1.05)}.operation-content .product-content[data-v-5a78524e]{padding:2rem 0}.operation-content .product-title[data-v-5a78524e]{margin-bottom:1rem;font-size:18px;font-weight:500;letter-spacing:0px;line-height:26.06px;color:#383838;text-align:left;vertical-align:top}.operation-content .product-description[data-v-5a78524e]{font-size:16px;font-weight:400;letter-spacing:0px;line-height:23.17px;color:gray;text-align:left;vertical-align:top}.founder-content[data-v-5a78524e]{position:relative;height:auto;margin:0 auto;background-size:cover;background-position:top center;background-repeat:no-repeat;top:0;padding-top:50px;color:#fff;overflow:hidden}.founder-content .founder-content-container[data-v-5a78524e]{width:80%;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between}@media (min-width: 660px){.founder-content .founder-content-container .content-column[data-v-5a78524e]{height:500px;overflow-y:auto;flex:4}.founder-content .founder-content-container .founder-name[data-v-5a78524e]{font-size:32px}.founder-content .founder-content-container .founder-job[data-v-5a78524e],.founder-content .founder-content-container .founder-desc[data-v-5a78524e]{font-size:14px}.founder-content .founder-content-container .founder-honors[data-v-5a78524e]{font-size:16px}.founder-content .founder-content-container .founder-image-container img[data-v-5a78524e]{width:350px;height:350px;-o-object-fit:cover;object-fit:cover}}@media (min-width: 1024px){.founder-content .founder-content-container .content-column[data-v-5a78524e]{height:650px;overflow-y:auto}.founder-content .founder-content-container .founder-name[data-v-5a78524e]{font-size:40px}.founder-content .founder-content-container .founder-job[data-v-5a78524e]{font-size:20px}.founder-content .founder-content-container .founder-desc[data-v-5a78524e]{font-size:18px}.founder-content .founder-content-container .founder-honors[data-v-5a78524e]{font-size:20px}.founder-content .founder-content-container .founder-image-container img[data-v-5a78524e]{width:450px;height:450px;-o-object-fit:cover;object-fit:cover}}@media (min-width: 1560px){.founder-content .founder-content-container .content-column[data-v-5a78524e]{height:700px;overflow-y:auto}.founder-content .founder-content-container .founder-name[data-v-5a78524e]{font-size:48px}.founder-content .founder-content-container .founder-job[data-v-5a78524e]{font-size:24px}.founder-content .founder-content-container .founder-desc[data-v-5a78524e]{line-height:38px;font-size:24px}.founder-content .founder-content-container .founder-honors[data-v-5a78524e]{font-size:22px;line-height:55px}.founder-content .founder-content-container .founder-image-container img[data-v-5a78524e]{width:500px;height:500px;-o-object-fit:cover;object-fit:cover}}.founder-content .content-column[data-v-5a78524e]{flex:5;padding-bottom:50px;overflow-y:scroll;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.founder-content .content-column[data-v-5a78524e]::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.founder-content .content-column .founder-info[data-v-5a78524e]{display:flex;align-items:baseline;gap:15px}.founder-content .content-column .founder-info .founder-name[data-v-5a78524e]{font-weight:700;letter-spacing:0px;color:#936dcf}.founder-content .content-column .founder-info .founder-job[data-v-5a78524e]{font-weight:500;letter-spacing:0px;color:#936dcf;text-align:left;vertical-align:bottom}.founder-content .content-column .line[data-v-5a78524e]{margin-bottom:40px;width:100%;height:2px;opacity:1;background:linear-gradient(90deg,#936dcf,#ccc0)}.founder-content .content-column .founder-desc[data-v-5a78524e]{margin-bottom:50px;font-weight:400;letter-spacing:0px;color:gray;text-align:left;vertical-align:top}.founder-content .content-column .founder-honors .honors-item[data-v-5a78524e]{font-weight:400;letter-spacing:0px;color:#383838;text-align:justify;vertical-align:top;display:flex;align-items:center;gap:20px}.founder-content .content-column .founder-honors .honors-item .item-dot[data-v-5a78524e]{border-radius:50%;background-color:#242424;width:6px;height:6px}.founder-content .content-column .founder-honors .honors-item .item-txt[data-v-5a78524e]{font-weight:400;letter-spacing:0px;color:#383838;text-align:justify;vertical-align:top}.founder-content .founder-image-container[data-v-5a78524e]{flex:5;display:flex;align-items:center;justify-content:center}.founder-content .founder-image-container img[data-v-5a78524e]{display:block;margin-left:auto}.content-column h2[data-v-5a78524e]{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.content-column p[data-v-5a78524e]{font-size:1rem;color:#374151;line-height:1.625;margin-bottom:1rem}.content-column ul[data-v-5a78524e]{display:flex;flex-direction:column;gap:.75rem}.content-column li[data-v-5a78524e]{font-size:1rem;color:#374151}.image-column[data-v-5a78524e]{width:50%;margin:0 auto}.image-column .image-with-overlay[data-v-5a78524e]{position:relative;display:inline-block;border-radius:.5rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;aspect-ratio:9/16;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-width:1200px;margin:0 auto}.image-column .image-with-overlay video[data-v-5a78524e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-column .image-with-overlay .play-button[data-v-5a78524e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;transition:all .2s ease-in-out;z-index:10;border-radius:50%;display:flex;align-items:center;justify-content:center}.image-column .image-with-overlay .play-button img[data-v-5a78524e]{width:40px;height:40px}.image-column .image-with-overlay .play-button[data-v-5a78524e]:hover{transform:translate(-50%,-50%) scale(1.1)}.full-screen-button[data-v-5a78524e]{position:absolute;bottom:15px;right:15px;cursor:pointer;transition:all .2s ease-in-out;z-index:10;transition:all .8s ease}.full-screen-button img[data-v-5a78524e]{width:30px;height:30px}.full-screen-button[data-v-5a78524e]:hover{transform:scale(1.1)}@keyframes fadeIn-8f7036d4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-8f7036d4]{opacity:0;animation:fadeIn-8f7036d4 .6s ease-out forwards}.hero-section[data-v-8f7036d4]{position:relative;overflow:hidden;top:0;margin-top:0;margin-bottom:0;aspect-ratio:9.5}.hero-section .hero-section-img[data-v-8f7036d4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 768px){.hero-section[data-v-8f7036d4]{aspect-ratio:8}}.hero-content[data-v-8f7036d4]{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.filters-section[data-v-8f7036d4]{position:sticky;top:80px;z-index:9;padding:1rem 0;background:#fafbff}.filters-section .container[data-v-8f7036d4]{width:80%;margin:0 auto}.filters-section .filters-content[data-v-8f7036d4]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap}.filters-section .filters-left[data-v-8f7036d4]{flex:1;min-width:300px}.filters-section .search-section[data-v-8f7036d4]{flex-shrink:0}.filters-section .search-container[data-v-8f7036d4]{display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:4px;width:280px;transition:border-color .2s ease}.filters-section .search-container[data-v-8f7036d4]:focus-within{border-color:#936dcfcc;box-shadow:0 0 0 3px #936dcf1a}.filters-section .search-input[data-v-8f7036d4]{flex:1;border:none;outline:none;padding:8px 12px;font-size:14px;background:transparent}.filters-section .search-input[data-v-8f7036d4]::-moz-placeholder{color:#9ca3af}.filters-section .search-input[data-v-8f7036d4]::placeholder{color:#9ca3af}.filters-section .search-button[data-v-8f7036d4]{background:#936dcf;border:none;border-radius:6px;padding:8px;cursor:pointer;transition:background-color .2s ease}.filters-section .search-button[data-v-8f7036d4]:hover{background:#936dcfe6}.filters-section .search-icon[data-v-8f7036d4]{width:16px;height:16px;color:#fff}.filters-section .filter-label[data-v-8f7036d4]{display:block;font-size:.875rem;font-weight:600;color:#374151}.filters-section .attribute-section[data-v-8f7036d4]{display:flex;align-items:center;gap:1rem}.filters-section .attribute-container[data-v-8f7036d4]{display:flex;gap:.75rem;flex-wrap:wrap;flex:1;position:relative}.filters-section .attribute-item[data-v-8f7036d4]{display:flex;flex-direction:column;gap:.5rem;min-width:120px;position:relative}.filters-section .attribute-button[data-v-8f7036d4]{padding:.5rem 1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#374151;display:flex;align-items:center;gap:.25rem;cursor:pointer;position:relative}.filters-section[data-v-8f7036d4]:hover,.filters-section.active[data-v-8f7036d4]{border-color:#866dad;color:#866dad}.filters-section .arrow[data-v-8f7036d4]{font-size:.75rem}.attribute-values[data-v-8f7036d4]{z-index:100;display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;padding:.75rem;min-width:200px;max-width:50%}.value-button[data-v-8f7036d4]{padding:.5rem .75rem;width:-moz-fit-content;width:fit-content;text-wrap:nowrap;border-radius:.375rem;background:#fff;cursor:pointer;transition:all .3s ease;font-size:.875rem;text-align:center;color:#374151}.value-button[data-v-8f7036d4]:hover,.value-button.active[data-v-8f7036d4]{border:1px solid rgb(134,109,173);color:#866dad}.products-section[data-v-8f7036d4]{padding:2rem 0;background-color:#fff}.products-section .container[data-v-8f7036d4]{width:80%;margin:0 auto;padding:0 1rem}.products-section .loading[data-v-8f7036d4],.products-section .no-products[data-v-8f7036d4]{text-align:center;padding:2rem;color:#6b7280}.products-section .products-grid[data-v-8f7036d4]{display:grid;grid-template-columns:1fr;row-gap:1rem;margin:0 auto}@media (min-width: 660px){.products-section .products-grid[data-v-8f7036d4]{grid-template-columns:repeat(2,1fr)}.products-section .products-grid .product-card[data-v-8f7036d4]{width:80%}}@media (min-width: 1024px){.products-section .products-grid[data-v-8f7036d4]{grid-template-columns:repeat(3,1fr);-moz-column-gap:2rem;column-gap:2rem}.products-section .products-grid .product-card[data-v-8f7036d4]{width:80%}}@media (min-width: 1560px){.products-section .products-grid[data-v-8f7036d4]{grid-template-columns:repeat(3,1fr);-moz-column-gap:6rem;column-gap:6rem}.products-section .products-grid .product-card[data-v-8f7036d4]{width:100%}}.products-section .product-card[data-v-8f7036d4]{overflow:hidden;transition:box-shadow .3s}.products-section .product-image-container[data-v-8f7036d4]{position:relative;overflow:hidden;background-color:#e5e7eb;aspect-ratio:1/1;width:100%;border-radius:.5rem;cursor:pointer}.products-section .product-image-container .product-image[data-v-8f7036d4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.products-section .product-image-container .product-image[data-v-8f7036d4]:hover{transform:scale(1.1)}.products-section .product-image-container[data-v-8f7036d4]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.products-section .product-info[data-v-8f7036d4]{padding:1rem 0}.products-section .product-name[data-v-8f7036d4]{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;transition:color color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.product-card:hover .products-section .product-name[data-v-8f7036d4]{color:#7c3aed}.products-section .product-description[data-v-8f7036d4]{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.products-section .pagination[data-v-8f7036d4]{display:flex;justify-content:center;gap:2rem;margin-top:3rem}.products-section .pagination-btn[data-v-8f7036d4]{font-size:18px;font-weight:400;letter-spacing:0px;line-height:30px;color:gray;color:#374151;display:flex;align-items:center;justify-content:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}.products-section .pagination-btn[data-v-8f7036d4]:hover,.products-section .pagination-btn.pagination-btn-active[data-v-8f7036d4]{color:#936dcf}.products-section .pagination img.disabled[data-v-8f7036d4]{opacity:.5;cursor:not-allowed}@keyframes fadeIn-e6a7187c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-e6a7187c]{opacity:0;animation:fadeIn-e6a7187c .6s ease-out forwards}.hero-section[data-v-e6a7187c]{position:relative;overflow:hidden;top:0;margin-top:0;margin-bottom:0;aspect-ratio:9.5}.hero-section .hero-section-img[data-v-e6a7187c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 768px){.hero-section[data-v-e6a7187c]{aspect-ratio:8}}.hero-overlay[data-v-e6a7187c]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d}.hero-content[data-v-e6a7187c]{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.hero-title[data-v-e6a7187c]{font-size:2.25rem;font-weight:700;color:#fff}.timeline-section[data-v-e6a7187c]{background-color:#fff;padding:3rem 0 2rem 12rem;overflow-x:hidden}.timeline-section .cos-header[data-v-e6a7187c]{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:80%}.timeline-section .cos-header .cos-title[data-v-e6a7187c]{display:flex;flex-direction:column;align-items:flex-start}.timeline-section .cos-header .cos-title .cos-maindesc[data-v-e6a7187c]{padding-bottom:1rem;font-size:36px;font-weight:700;letter-spacing:0px;line-height:50px;color:#383838}.timeline-section .cos-header .cos-title .cos-subdesc[data-v-e6a7187c]{font-size:20px;font-weight:400;letter-spacing:0px;line-height:50px;color:gray;text-align:left;vertical-align:top}.timeline-section .cos-header .cos-arrow-group[data-v-e6a7187c]{display:flex;gap:2rem}.timeline-section .cos-header .cos-arrow-group img[data-v-e6a7187c]{cursor:pointer;transition:transform .3s ease;width:40px;height:40px}.timeline-section .cos-header .cos-arrow-group img[data-v-e6a7187c]:hover{transform:scale(1.1)}.timeline-grid[data-v-e6a7187c]{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding-bottom:1rem;width:100vw;-moz-column-gap:10rem;column-gap:10rem;padding-left:.5rem}.timeline-grid[data-v-e6a7187c]::-webkit-scrollbar{display:none}.timeline-grid[data-v-e6a7187c]{-ms-overflow-style:none;scrollbar-width:none}.timeline-item[data-v-e6a7187c]{text-align:center;padding:2rem 0;border-radius:.5rem;transition:all .3s ease;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;width:35vw}@media (min-width: 1560px){.timeline-item[data-v-e6a7187c]{width:10vw}}@media (min-width: 1024px){.timeline-item[data-v-e6a7187c]{width:50vw}}@media (min-width: 660px){.timeline-item[data-v-e6a7187c]{width:25vw}}.timeline-item[data-v-e6a7187c]:last-child{margin-right:20vw}.timeline-item .project-img-container[data-v-e6a7187c]{position:relative;overflow:hidden;width:100%;aspect-ratio:16/10;margin-bottom:1.5rem;border-radius:10px}.timeline-item .project-img-container .project-img[data-v-e6a7187c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.timeline-item .project-img-container .project-img[data-v-e6a7187c]:hover{transform:scale(1.1)}.timeline-item .line[data-v-e6a7187c]{height:2px;width:28vw;max-width:400px;opacity:1;background:#f7f7f7}@media (max-width: 1024px){.timeline-item .line[data-v-e6a7187c]{width:35vw;max-width:350px}}@media (max-width: 768px){.timeline-item .line[data-v-e6a7187c]{width:45vw;max-width:300px}}@media (max-width: 480px){.timeline-item .line[data-v-e6a7187c]{width:80vw;max-width:280px}}.timeline-item .timeline-description[data-v-e6a7187c]{margin-bottom:2.5rem;font-size:22px;font-weight:500;letter-spacing:0px;line-height:30px;color:#383838;text-align:left;vertical-align:top;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.timeline-item:hover .timeline-description[data-v-e6a7187c]{color:#936dcf}.timeline-item:hover .line[data-v-e6a7187c]{background:#936dcf}@keyframes fadeIn-b3a9c7d4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-section[data-v-b3a9c7d4]{position:relative;overflow:hidden;top:0;margin-top:0;margin-bottom:0;aspect-ratio:9.5}.hero-section .hero-section-img[data-v-b3a9c7d4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 768px){.hero-section[data-v-b3a9c7d4]{aspect-ratio:8}}.hero-overlay[data-v-b3a9c7d4]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d}.hero-content[data-v-b3a9c7d4]{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.hero-title[data-v-b3a9c7d4]{font-size:2.25rem;font-weight:700;color:#fff}.featured-article[data-v-b3a9c7d4]{padding:3rem 0}.container[data-v-b3a9c7d4]{width:80%;margin:0 auto;padding:0}.featured-card[data-v-b3a9c7d4]{display:grid;gap:2rem;align-items:center;background:#fafbff;border-radius:.5rem}@media (min-width: 768px){.featured-card[data-v-b3a9c7d4]{grid-template-columns:repeat(2,1fr)}}.featured-card[data-v-b3a9c7d4]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.featured-text[data-v-b3a9c7d4]{padding:4rem 1rem 2rem;height:100%;flex:4;display:flex;flex-direction:column;justify-content:space-between}.featured-text .featured-title[data-v-b3a9c7d4]{font-size:1.5rem;margin-bottom:1rem;flex:3;font-size:30px;font-weight:700;letter-spacing:0px;line-height:40px;color:#383838;text-align:justify;vertical-align:top;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal}.featured-text .featured-description[data-v-b3a9c7d4]{color:#6b7280;margin-bottom:1rem;line-height:1.6;flex:5;font-size:16px;font-weight:400;letter-spacing:0px;color:gray;text-align:justify;vertical-align:top;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:30px;max-height:90px;word-break:break-word}.featured-text .featured-link[data-v-b3a9c7d4]{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:100px;background:#f7f7f7;border:2px solid rgb(147,109,207);font-size:16px;font-weight:400;letter-spacing:0px;width:-moz-fit-content;width:fit-content;padding:5px 20px;color:#936dcf;text-align:center;vertical-align:top;display:flex;align-items:center;gap:10px}.featured-text .featured-link .featured-link-arrow[data-v-b3a9c7d4]{width:clamp(16px,2vw,24px);height:clamp(16px,2vw,24px);-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1}.featured-image-container[data-v-b3a9c7d4]{position:relative;overflow:hidden;background-color:#f3f4f6;height:100%;border-radius:.5rem}.featured-image-container .featured-image[data-v-b3a9c7d4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.featured-image-container .featured-image[data-v-b3a9c7d4]:hover{transform:scale(1.1)}.split-line[data-v-b3a9c7d4]{padding:4rem 0;height:2px;opacity:1;background:#f7f7f7;max-width:87rem;margin:30px auto;padding:0 1.5rem}.news-grid-section[data-v-b3a9c7d4]{padding:4rem 0;background-color:#fff}.news-grid[data-v-b3a9c7d4]{display:grid;grid-template-columns:1fr;gap:4rem}@media (min-width: 640px){.news-grid[data-v-b3a9c7d4]{grid-template-columns:repeat(1,1fr);gap:2.5rem}.news-grid .contact-card[data-v-b3a9c7d4]{width:450px}}@media (min-width: 1080px){.news-grid[data-v-b3a9c7d4]{grid-template-columns:repeat(2,1fr);gap:2.5rem}.news-grid .contact-card[data-v-b3a9c7d4]{width:450px}}@media (min-width: 1560px){.news-grid[data-v-b3a9c7d4]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0 auto}.news-grid .contact-card[data-v-b3a9c7d4]{width:500px}}.news-card[data-v-b3a9c7d4]{opacity:0;animation:fadeIn-b3a9c7d4 .6s ease-out forwards;background-color:#fff;border-radius:.5rem;overflow:hidden;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.news-card[data-v-b3a9c7d4]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.news-card:hover .news-card-title[data-v-b3a9c7d4],.news-card:hover .news-card-description[data-v-b3a9c7d4]{color:#936dcf!important}.news-card .news-card-image-container[data-v-b3a9c7d4]{position:relative;overflow:hidden;background-color:#f3f4f6;aspect-ratio:16/9;width:100%}.news-card .news-card-image-container .news-card-image[data-v-b3a9c7d4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.news-card .news-card-image-container .news-card-image[data-v-b3a9c7d4]:hover{transform:scale(1.1)}.news-card .news-card-content[data-v-b3a9c7d4]{padding:1.25rem 1.25rem 2rem;background:#fafbff}.news-card .news-card-content .news-card-title[data-v-b3a9c7d4]{font-size:20px;font-weight:700;letter-spacing:0px;line-height:30px;color:#383838;min-height:60px;text-align:justify;vertical-align:top;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.news-card .news-card-content .news-card-bottom[data-v-b3a9c7d4]{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:400;letter-spacing:0px;line-height:30px;color:gray;text-align:right;vertical-align:top}.pagination[data-v-b3a9c7d4]{display:flex;justify-content:center;gap:2rem;margin-top:3rem}.pagination[data-v-b3a9c7d4]:hover{cursor:pointer}.pagination-btn[data-v-b3a9c7d4]{font-size:18px;font-weight:400;letter-spacing:0px;line-height:30px;color:gray;color:#374151;display:flex;align-items:center;justify-content:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.pagination-btn[data-v-b3a9c7d4]:hover,.pagination-btn.pagination-btn-active[data-v-b3a9c7d4]{color:#936dcf}.vue-puzzle-vcode{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#0000004d;z-index:999;opacity:0;pointer-events:none;transition:opacity .2s}.vue-puzzle-vcode.inside_{position:relative;background-color:transparent;width:100%;height:100%}.vue-puzzle-vcode.inside_ .vue-auth-box_{position:relative;top:0;left:0;transform:translate(0);padding:0;background:transparent;box-shadow:none}.vue-puzzle-vcode.show_{opacity:1;pointer-events:auto}.vue-auth-box_{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);padding:20px;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:3px;box-shadow:0 1px 3px #0000004d}.vue-auth-box_ .auth-body_{position:relative;overflow:hidden;border-radius:3px}.vue-auth-box_ .auth-body_ .loading-box_{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000c;z-index:20;opacity:1;transition:opacity .1s;display:flex;align-items:center;justify-content:center}.vue-auth-box_ .auth-body_ .loading-box_.hide_{opacity:0;pointer-events:none}.vue-auth-box_ .auth-body_ .loading-box_.hide_ .loading-gif_ span{animation-play-state:paused}.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_{flex:none;height:5px;line-height:0}@keyframes load{0%{opacity:1;transform:scale(1.3)}to{opacity:.2;transform:scale(.3)}}.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_ span{display:inline-block;width:5px;height:100%;margin-left:2px;border-radius:50%;background-color:#888;animation:load 1.04s ease infinite}.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_ span:nth-child(1){margin-left:0}.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_ span:nth-child(2){animation-delay:.13s}.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_ span:nth-child(3){animation-delay:.26s}.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_ span:nth-child(4){animation-delay:.39s}.vue-auth-box_ .auth-body_ .loading-box_ .loading-gif_ span:nth-child(5){animation-delay:.52s}.vue-auth-box_ .auth-body_ .info-box_{position:absolute;bottom:0;left:0;width:100%;height:24px;line-height:24px;text-align:center;overflow:hidden;font-size:13px;background-color:#83ce3f;opacity:0;transform:translateY(24px);transition:all .2s;color:#fff;z-index:10}.vue-auth-box_ .auth-body_ .info-box_.show{opacity:.95;transform:translateY(0)}.vue-auth-box_ .auth-body_ .info-box_.fail{background-color:#ce594b}.vue-auth-box_ .auth-body_ .auth-canvas1_{width:100%;height:100%}.vue-auth-box_ .auth-body_ .auth-canvas2_{position:absolute;top:0;left:0;width:60px;height:100%;z-index:2}.vue-auth-box_ .auth-body_ .auth-canvas3_{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .6s;z-index:3}.vue-auth-box_ .auth-body_ .auth-canvas3_.show{opacity:1}.vue-auth-box_ .auth-body_ .flash_{position:absolute;top:0;left:0;width:30px;height:100%;background-color:#ffffff1a;z-index:3}.vue-auth-box_ .auth-body_ .flash_.show{transition:transform .6s}.vue-auth-box_ .auth-body_ .reset_{position:absolute;top:2px;right:2px;width:35px;height:auto;z-index:12;cursor:pointer;transition:transform .2s;transform:rotate(0)}.vue-auth-box_ .auth-body_ .reset_:hover{transform:rotate(-90deg)}.vue-auth-box_ .auth-control_ .range-box{position:relative;width:100%;background-color:#eef1f8;margin-top:20px;border-radius:3px;box-shadow:0 0 8px #f0f0f099 inset}.vue-auth-box_ .auth-control_ .range-box .range-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#b7bcd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:100%}.vue-auth-box_ .auth-control_ .range-box .range-slider{position:absolute;height:100%;width:50px;background-color:#6aa0ffcc;border-radius:3px}.vue-auth-box_ .auth-control_ .range-box .range-slider .range-btn{position:absolute;display:flex;align-items:center;justify-content:center;right:0;width:50px;height:100%;background-color:#fff;border-radius:3px;box-shadow:0 0 4px #ccc;cursor:pointer}.vue-auth-box_ .auth-control_ .range-box .range-slider .range-btn>div{width:0;height:40%;transition:all .2s;border:solid 1px #6aa0ff}.vue-auth-box_ .auth-control_ .range-box .range-slider .range-btn>div:nth-child(2){margin:0 4px}.vue-auth-box_ .auth-control_ .range-box .range-slider .range-btn:hover>div:first-child,.vue-auth-box_ .auth-control_ .range-box .range-slider .range-btn.isDown>div:first-child{border:solid 4px transparent;height:0;border-right-color:#6aa0ff}.vue-auth-box_ .auth-control_ .range-box .range-slider .range-btn:hover>div:nth-child(2),.vue-auth-box_ .auth-control_ .range-box .range-slider .range-btn.isDown>div:nth-child(2){border-width:3px;height:0;border-radius:3px;margin:0 6px;border-right-color:#6aa0ff}.vue-auth-box_ .auth-control_ .range-box .range-slider .range-btn:hover>div:nth-child(3),.vue-auth-box_ .auth-control_ .range-box .range-slider .range-btn.isDown>div:nth-child(3){border:solid 4px transparent;height:0;border-left-color:#6aa0ff}.vue-puzzle-overflow{overflow:hidden!important}.contact-container[data-v-7ffc338f]{position:relative}.hero-section[data-v-7ffc338f]{position:relative;overflow:hidden;top:0;margin-top:0;margin-bottom:0;aspect-ratio:9.5}.hero-section .hero-section-img[data-v-7ffc338f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 768px){.hero-section[data-v-7ffc338f]{aspect-ratio:8}}.hero-overlay[data-v-7ffc338f]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d}.hero-content[data-v-7ffc338f]{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.hero-title[data-v-7ffc338f]{font-size:2.25rem;font-weight:700;color:#fff}.tabs-container[data-v-7ffc338f]{position:sticky;top:80px;z-index:9;height:60px;line-height:60px;display:flex;gap:1rem}.tabs-container .tabs-container-inner[data-v-7ffc338f]{width:80%;margin:0 auto}.tabs-container[data-v-7ffc338f]{overflow-x:auto;background:#fafbff}@media (min-width: 768px){.tabs-container[data-v-7ffc338f]{gap:2rem}}.tab-button[data-v-7ffc338f]{padding-bottom:1rem;font-size:.875rem;color:#6b7280;border:none;background:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;height:60px;font-size:18px;font-weight:400;letter-spacing:0px;line-height:60px;color:#383838;text-align:center;vertical-align:top;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 1rem}@media (min-width: 768px){.tab-button[data-v-7ffc338f]{padding-left:1.5rem;padding-right:1.5rem;font-size:1rem}}.tab-button[data-v-7ffc338f]:hover{color:#18202c}.tab-button.active[data-v-7ffc338f]{color:#936dcf;font-weight:600}.tab-button.active[data-v-7ffc338f]:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:25px;height:2px;background:#936dcf;border-radius:1.5px;transition:all .3s ease}.tab-button.active[data-v-7ffc338f]:hover:after{width:60%}.company-info-section[data-v-7ffc338f]{width:80%;margin:0 auto;padding:2.5rem 0 0;display:flex;flex-direction:column;align-items:flex-start}.company-info-section .company-info .company-name[data-v-7ffc338f]{font-size:36px;color:#383838;margin-bottom:10px}.company-info-section .company-info .company-address[data-v-7ffc338f]{font-size:20px;color:gray}.contact-info-section[data-v-7ffc338f]{padding:2.5rem 0px 4rem;background-color:#fff}.contact-info-section .container[data-v-7ffc338f]{margin:0 auto;width:80%;padding:0 1rem}@media (min-width: 768px){.contact-info-section .container[data-v-7ffc338f]{padding:0}}.contact-info-section .contact-cards[data-v-7ffc338f]{display:grid;gap:2rem;width:100%;box-sizing:border-box;padding:0}@media (min-width: 300px){.contact-info-section .contact-cards[data-v-7ffc338f]{grid-template-columns:repeat(1,1fr);gap:1rem}.contact-info-section .contact-cards .contact-card[data-v-7ffc338f]{padding:0 30px}}@media (min-width: 1080px){.contact-info-section .contact-cards[data-v-7ffc338f]{grid-template-columns:repeat(2,1fr);-moz-column-gap:clamp(3rem,6vw,4rem);column-gap:clamp(3rem,6vw,4rem);row-gap:4rem}.contact-info-section .contact-cards .contact-card[data-v-7ffc338f]{padding:0 30px}.contact-info-section .contact-cards .contact-card .label[data-v-7ffc338f],.contact-info-section .contact-cards .contact-card .value[data-v-7ffc338f]{font-size:16px}}@media (min-width: 1500px){.contact-info-section .contact-cards[data-v-7ffc338f]{grid-template-columns:repeat(2,1fr);-moz-column-gap:20rem;column-gap:20rem;margin:0 auto}.contact-info-section .contact-cards .contact-card[data-v-7ffc338f]{padding:0 30px}.contact-info-section .contact-cards .contact-card .label[data-v-7ffc338f],.contact-info-section .contact-cards .contact-card .value[data-v-7ffc338f]{font-size:18px}}@media (min-width: 1700px){.contact-info-section .contact-cards[data-v-7ffc338f]{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin:0 auto}.contact-info-section .contact-cards .contact-card[data-v-7ffc338f]{padding:0 30px}.contact-info-section .contact-cards .contact-card .label[data-v-7ffc338f],.contact-info-section .contact-cards .contact-card .value[data-v-7ffc338f]{font-size:18px}}.contact-info-section .contact-cards .contact-card[data-v-7ffc338f]{text-align:center;transition:all .3s ease;border-radius:10px;background:#fafbff;height:240px;display:flex;flex-direction:column;justify-content:center}.contact-info-section .contact-cards .contact-card[data-v-7ffc338f]:hover{box-shadow:0 0 10px #6161611a;transform:translateY(-2px)}.contact-info-section .contact-cards .contact-card .card-icon[data-v-7ffc338f]{width:clamp(3rem,6vw,4rem);height:clamp(3rem,6vw,4rem);background-color:#936dcf1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto clamp(1rem,2vw,1.5rem)}.contact-info-section .contact-cards .contact-card .card-icon svg[data-v-7ffc338f]{width:clamp(1.5rem,3vw,2rem);height:clamp(1.5rem,3vw,2rem);color:#936dcf}.contact-info-section .contact-cards .contact-card .line[data-v-7ffc338f]{height:2px;opacity:1;background:#f2ebff;margin:10px 0}.contact-info-section .contact-cards .contact-card .card-content[data-v-7ffc338f]{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,2vw,2rem)}.contact-info-section .contact-cards .contact-card .card-content .card-infos[data-v-7ffc338f]{display:flex;flex-direction:column;align-items:flex-start;font-size:clamp(14px,2vw,16px);font-weight:400;letter-spacing:0px;line-height:2.125;color:gray;text-align:left;vertical-align:top;flex:1}.contact-info-section .contact-cards .contact-card .card-content .card-infos .card-infos-item[data-v-7ffc338f]{display:flex;align-items:center;width:100%}.contact-info-section .contact-cards .contact-card .card-content .card-infos .card-infos-item .label[data-v-7ffc338f]{min-width:clamp(50px,8vw,70px);white-space:nowrap;display:inline-block;text-align:right;letter-spacing:.5px;margin-right:clamp(.5rem,1vw,1rem)}.contact-info-section .contact-cards .contact-card .card-content .card-infos .card-infos-item .label[data-v-7ffc338f]:after{content:"";display:inline-block;width:100%;height:0;line-height:0}.contact-info-section .contact-cards .contact-card .card-content .card-infos .card-infos-item .value[data-v-7ffc338f]{word-break:break-word;word-wrap:break-word;flex:1}.contact-info-section .contact-cards .contact-card .card-content .card-qr[data-v-7ffc338f]{font-size:clamp(10px,1.5vw,12px);font-weight:400;letter-spacing:0px;line-height:1.45;color:#383838;text-align:center;vertical-align:top;flex-shrink:0}.contact-info-section .contact-cards .contact-card .card-content .card-qr .qr-code[data-v-7ffc338f]{width:clamp(60px,10vw,100px);height:clamp(60px,10vw,100px);-o-object-fit:cover;object-fit:cover;margin-bottom:clamp(.5rem,1vw,10px);aspect-ratio:1/1}.contact-info-section .contact-cards .contact-card .card-header .card-title[data-v-7ffc338f]{text-align:left;font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:#374151}.message-content .guestbook-container[data-v-7ffc338f]{padding:40px 0}.message-content .content-wrapper[data-v-7ffc338f]{width:80%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.message-content .form-section[data-v-7ffc338f]{padding-right:40px}.message-content .title[data-v-7ffc338f]{font-size:36px;font-weight:700;color:#2d3748;margin-bottom:12px}.message-content .subtitle[data-v-7ffc338f]{font-size:18px;color:#718096;margin-bottom:40px}.message-content .message-form[data-v-7ffc338f]{margin-bottom:60px}.message-content .form-row[data-v-7ffc338f]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.message-content .form-input[data-v-7ffc338f]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:4px;font-size:16px;color:#2d3748;background:#fff;transition:border-color .3s}.message-content .form-input[data-v-7ffc338f]:focus{outline:none;border-color:#9b87f5}.message-content .form-input[data-v-7ffc338f]::-moz-placeholder{color:#a0aec0;font-size:16px}.message-content .form-input[data-v-7ffc338f]::placeholder{color:#a0aec0;font-size:16px}.message-content .form-textarea[data-v-7ffc338f]{width:100%;padding:12px 16px;border:1px solid #e2e8f0;border-radius:4px;font-size:16px;color:#2d3748;background:#fff;min-height:120px;resize:vertical;font-family:inherit;transition:border-color .3s;margin-bottom:24px}.message-content .form-textarea[data-v-7ffc338f]:focus{outline:none;border-color:#9b87f5}.message-content .form-textarea[data-v-7ffc338f]::-moz-placeholder{color:#a0aec0;font-size:16px}.message-content .form-textarea[data-v-7ffc338f]::placeholder{color:#a0aec0;font-size:16px}.message-content .submit-btn[data-v-7ffc338f]{padding:12px 40px;background:linear-gradient(135deg,#9b87f5,#7c3aed);color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.message-content .submit-btn[data-v-7ffc338f]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #9b87f54d}.message-content .globe-section[data-v-7ffc338f]{position:sticky;top:40px;display:flex;justify-content:center;align-items:center;padding:40px}.message-content .globe-section .img-container[data-v-7ffc338f]{width:100%;height:auto;opacity:.8}.message-content .globe-section .img-container .img-content[data-v-7ffc338f]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width: 968px){.message-content .content-wrapper[data-v-7ffc338f]{grid-template-columns:1fr;gap:40px}.message-content .form-section[data-v-7ffc338f]{padding-right:0}.message-content .globe-section[data-v-7ffc338f]{display:none}}@media (max-width: 640px){.message-content .form-row[data-v-7ffc338f]{grid-template-columns:1fr}}.verify-mask[data-v-7ffc338f]{background-color:#0003;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999}.verify-section[data-v-7ffc338f]{background-color:#fff;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:20px 20px 30px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;border-radius:8px}.verify-section .verify-title[data-v-7ffc338f]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:400;letter-spacing:0px;color:#a6a6a6;text-align:left;vertical-align:top}.verify-section .verify-title img[data-v-7ffc338f]{width:14px;height:14px;cursor:pointer}.verify-section .verify-text[data-v-7ffc338f]{font-size:15px;font-weight:400;letter-spacing:0px;line-height:31.86px;color:#383838;text-align:left;vertical-align:top;margin:5px 0 3px}.project-detail-container .news-detail-crumb[data-v-d65d3549]{height:60px;opacity:1;background:#fafbff;padding:0 10rem}.project-detail-container .news-detail-crumb .crumb-content[data-v-d65d3549]{position:relative;height:100%;display:flex;align-items:center;font-size:16px;font-weight:400;letter-spacing:0px;line-height:26.06px;color:#383838}.project-detail-container .news-detail-crumb .crumb-content .RouterLink[data-v-d65d3549]{color:#383838}.project-detail-container .news-detail-crumb .crumb-content .path_news[data-v-d65d3549]{width:20vw;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.project-detail-container .news-detail-content[data-v-d65d3549]{padding:4rem 0 1.5rem;background-color:#fff}.project-detail-container .news-detail-container[data-v-d65d3549]{max-width:60vw;margin:0 auto;padding:0 0rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.project-detail-container .article-title[data-v-d65d3549]{font-size:40px;font-weight:700;letter-spacing:0px;line-height:57.92px;color:#000;text-align:center;vertical-align:top;margin-bottom:1rem;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.project-detail-container .article-meta[data-v-d65d3549]{text-align:center;gap:1rem;font-size:16px;font-weight:400;letter-spacing:0px;line-height:23.17px;color:#a6a6a6;margin:40px 0;border-bottom:1px solid rgb(247,247,247);padding-bottom:30px}.project-detail-container .news-detail-html[data-v-d65d3549]{padding-bottom:95px;border-bottom:1px solid rgb(247,247,247)}.project-detail-container .article-image[data-v-d65d3549]{width:100%;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin-bottom:2rem}.project-detail-container .article-body[data-v-d65d3549]{font-size:1.125rem;color:#374151;line-height:1.7;display:flex;flex-direction:column;gap:1rem}.project-detail-container .article-navigation[data-v-d65d3549]{padding-top:2rem;width:100%;display:flex;justify-content:space-between;align-items:center}.project-detail-container .related-projects[data-v-d65d3549]{padding:0px 10rem 4rem}.project-detail-container .related-projects .section-title[data-v-d65d3549]{margin-bottom:2rem;font-size:22px;font-weight:400;letter-spacing:0px;line-height:34.75px;color:#2b2929}.project-detail-container .related-projects .related-projects-grid[data-v-d65d3549]{display:grid;grid-template-columns:repeat(4,1fr);gap:6.5rem}@media (min-width: 768px){.project-detail-container .related-projects .related-projects-grid[data-v-d65d3549]{grid-template-columns:repeat(4,1fr)}}.project-detail-container .related-projects .related-project-item[data-v-d65d3549]{overflow:hidden;transition:box-shadow .3s}.project-detail-container .related-projects .related-project-item .related-project-image-container[data-v-d65d3549]{position:relative;overflow:hidden;background-color:#e5e7eb;height:10rem;border-radius:.75rem}.project-detail-container .related-projects .related-project-item .related-project-image-container .related-project-image[data-v-d65d3549]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.project-detail-container .related-projects .related-project-item .related-project-image-container .related-project-image[data-v-d65d3549]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.project-detail-container .related-projects .related-project-item .related-project-image-container:hover .related-project-image[data-v-d65d3549]{transform:scale(1.1)}.project-detail-container .related-projects .related-project-item .related-project-info[data-v-d65d3549]{padding:1rem 0}.project-detail-container .related-projects .related-project-item .related-project-info .related-project-name[data-v-d65d3549]{font-size:18px;letter-spacing:0px;line-height:26.06px;color:#383838;font-weight:600;transition:color color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.project-detail-container .related-projects .related-project-item .related-project-info:hover .related-project-name[data-v-d65d3549]{color:#7c3aed}.news-detail[data-v-d5e328f7]{position:relative}.news-detail-crumb[data-v-d5e328f7]{height:60px;opacity:1;background:#fafbff;padding:0 10rem}.news-detail-crumb .crumb-content[data-v-d5e328f7]{position:relative;height:100%;display:flex;align-items:center;font-size:16px;font-weight:400;letter-spacing:0px;line-height:26.06px;color:#383838}.news-detail-crumb .crumb-content .RouterLink[data-v-d5e328f7]{color:#383838}.news-detail-crumb .crumb-content .path_news[data-v-d5e328f7]{width:20vw;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.news-detail-content[data-v-d5e328f7]{padding:4rem 0;background-color:#fff}.news-detail-container[data-v-d5e328f7]{width:60vw;margin:0 auto;padding:0 0rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.article-title[data-v-d5e328f7]{font-size:40px;font-weight:700;letter-spacing:0px;line-height:57.92px;color:#000;text-align:center;vertical-align:top;margin-bottom:1rem;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.article-meta[data-v-d5e328f7]{text-align:center;gap:1rem;font-size:16px;font-weight:400;letter-spacing:0px;line-height:23.17px;color:#a6a6a6;margin-bottom:30px}.split-line[data-v-d5e328f7]{height:1px;width:100%;background-color:#f7f7f7;margin:40px 0}.news-detail-html[data-v-d5e328f7]{padding-bottom:55px}.article-image[data-v-d5e328f7]{width:100%;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin-bottom:2rem}.article-body[data-v-d5e328f7]{font-size:1.125rem;color:#374151;line-height:1.7;display:flex;flex-direction:column;gap:1rem}.article-navigation[data-v-d5e328f7]{max-width:60vw;display:flex;align-items:center;width:100%;box-sizing:border-box;padding-top:2rem;position:relative}.article-navigation .navigation-placeholder[data-v-d5e328f7]{flex:1}.article-navigation .navigation-link[data-v-d5e328f7]{position:absolute;display:flex;flex-direction:column;text-decoration:none;color:inherit;align-items:flex-start;justify-content:flex-start}.article-navigation .navigation-link[data-v-d5e328f7]:hover{color:#936dcf}.article-navigation .navigation-link.prev-link[data-v-d5e328f7]{text-align:left;left:0}.article-navigation .navigation-link.next-link[data-v-d5e328f7]{text-align:right;right:0}.navigation-link[data-v-d5e328f7]{color:#dc2626;font-weight:600;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-decoration:none}.navigation-link[data-v-d5e328f7]:hover:not(.disabled){color:color-mix(in srgb,#dc2626,black 10%)}.navigation-link.disabled[data-v-d5e328f7]{color:#6b7280;cursor:not-allowed}.navigation-link .link-btn[data-v-d5e328f7]{font-size:16px;font-weight:400;letter-spacing:0px;line-height:23.17px;color:#a6a6a6}.navigation-link .link-title[data-v-d5e328f7]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;width:20vw;font-size:16px;font-weight:400;letter-spacing:0px;line-height:24px;min-height:24px;color:#383838}.hero-section[data-v-fd7f2d5c]{position:relative;overflow:hidden;top:0;margin-top:0;margin-bottom:0;aspect-ratio:9.5}.hero-section .hero-section-img[data-v-fd7f2d5c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 768px){.hero-section[data-v-fd7f2d5c]{aspect-ratio:8}}.hero-overlay[data-v-fd7f2d5c]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d}.hero-content[data-v-fd7f2d5c]{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.hero-title[data-v-fd7f2d5c]{font-size:2.25rem}.content-tabs[data-v-fd7f2d5c]{background-color:#fff}.container[data-v-fd7f2d5c]{margin:0 auto}.tabs-container[data-v-fd7f2d5c]{position:sticky;top:80px;z-index:9;height:60px;line-height:60px;display:flex;gap:1rem}.tabs-container .tabs-container-inner[data-v-fd7f2d5c]{width:80%;margin:0 auto}.tabs-container[data-v-fd7f2d5c]{overflow-x:auto;background:#fafbff}@media (min-width: 768px){.tabs-container[data-v-fd7f2d5c]{gap:2rem}}.tab-button[data-v-fd7f2d5c]{padding-bottom:1rem;font-size:.875rem;color:#6b7280;border:none;background:none;cursor:pointer;transition:all .3s ease;white-space:nowrap;height:60px;font-size:18px;font-weight:400;letter-spacing:0px;line-height:60px;color:#383838;text-align:center;vertical-align:top;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 1rem}@media (min-width: 768px){.tab-button[data-v-fd7f2d5c]{padding-left:1.5rem;padding-right:1.5rem;font-size:1rem}}.tab-button[data-v-fd7f2d5c]:hover{color:#18202c}.tab-button.active[data-v-fd7f2d5c]{color:#936dcf;font-weight:600}.tab-button.active[data-v-fd7f2d5c]:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:25px;height:2px;background:#936dcf;border-radius:1.5px;transition:all .3s ease}.tab-button.active[data-v-fd7f2d5c]:hover:after{width:60%}.tab-content[data-v-fd7f2d5c]{display:grid;align-items:center;width:80%;margin:0 auto;padding:4rem 0;box-sizing:border-box}@media (min-width: 600px){.tab-content[data-v-fd7f2d5c]{grid-template-columns:repeat(1,1fr)}.tab-content .content-column[data-v-fd7f2d5c]{width:80vw;margin-top:50px}.tab-content .image-column[data-v-fd7f2d5c]{margin:0 auto;width:280px;height:360px}}@media (min-width: 1024px){.tab-content[data-v-fd7f2d5c]{grid-template-columns:repeat(2,1fr)}.tab-content .content-column[data-v-fd7f2d5c]{width:50vw}.tab-content .image-column[data-v-fd7f2d5c]{width:250px;height:330px}}@media (min-width: 1160px){.tab-content[data-v-fd7f2d5c]{grid-template-columns:repeat(2,1fr)}.tab-content .content-column[data-v-fd7f2d5c]{width:50vw}.tab-content .image-column[data-v-fd7f2d5c]{width:350px;height:480px}}.content-column h2[data-v-fd7f2d5c]{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.content-column .content-item-list[data-v-fd7f2d5c]{height:50vh;overflow-y:overlay}.content-column .content-item-list .content-item[data-v-fd7f2d5c]{cursor:pointer;display:flex;align-items:flex-start;justify-content:flex-start;border-bottom:1px dashed rgb(229,229,229);line-height:50px;padding:15px 60px;gap:40px;color:#383838}.content-column .content-item-list .content-item .item-year[data-v-fd7f2d5c]{flex:2;font-size:18px;font-weight:400;letter-spacing:0px;line-height:50px;text-align:left;vertical-align:top}.content-column .content-item-list .content-item .item-txt[data-v-fd7f2d5c]{flex:8;font-size:18px;font-weight:400;letter-spacing:0px;line-height:50px;text-align:left;vertical-align:top}.content-column .content-item-list .content-item[data-v-fd7f2d5c]:hover,.content-column .content-item-list .content-item.active[data-v-fd7f2d5c]{color:#866dad}.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar{width:3px}.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-button:start:decrement,.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-button:end:increment{display:none!important}.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-button:vertical:start,.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-button:vertical:end,.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-button:vertical:decrement,.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-button:vertical:increment{display:none!important;height:0!important}.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-button:horizontal:start,.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-button:horizontal:end{display:none!important;width:0!important}.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-track{background:#f7f7f7;border-radius:10px}.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-thumb{background:#866dad;border-radius:10px}.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-thumb:hover{background:#866dade6}.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-corner{display:none!important;background:transparent!important}.content-column .content-item-list[data-v-fd7f2d5c]{scrollbar-width:thin;scrollbar-color:rgb(134,109,173) rgb(247,247,247)}.content-column .content-item-list[data-v-fd7f2d5c]{-ms-overflow-style:none;scrollbar-base-color:transparent;scrollbar-face-color:transparent;scrollbar-track-color:transparent;scrollbar-arrow-color:transparent;scrollbar-highlight-color:transparent;scrollbar-3dlight-color:transparent;scrollbar-darkshadow-color:transparent;scrollbar-shadow-color:transparent}.content-column .content-item-list[data-v-fd7f2d5c]{position:relative}.content-column .content-item-list[data-v-fd7f2d5c]::-webkit-scrollbar-button{width:0!important;height:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}@supports (-ms-ime-align: auto){.content-column .content-item-list[data-v-fd7f2d5c]{-ms-overflow-style:-ms-autohiding-scrollbar}}.content-column .content-item-list.always-hide-arrows[data-v-fd7f2d5c]::-webkit-scrollbar-button{width:0;height:0;display:block;background:transparent}.image-column[data-v-fd7f2d5c]{width:300px;height:410px}.image-column img[data-v-fd7f2d5c]{width:100%;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.image-column .image-with-overlay[data-v-fd7f2d5c]{position:relative;display:inline-block;border-radius:.5rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.image-column .image-with-overlay img[data-v-fd7f2d5c]{display:block;width:100%;height:auto}.image-column .image-with-overlay .play-button[data-v-fd7f2d5c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;transition:all .2s ease-in-out;z-index:10}.image-column .image-with-overlay .play-button[data-v-fd7f2d5c]:hover{transform:translate(-50%,-50%) scale(1.1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Source Han Sans,Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:SF Pro Display,Inter,Source Han Sans,Noto Sans SC,PingFang SC,sans-serif;font-weight:600;line-height:1.3}strong,b{font-weight:600}a,button{transition:all .3s ease;text-decoration:none}.group:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-slide-in-left{animation:slideInLeft .6s ease-out}.animate-slide-in-right{animation:slideInRight .6s ease-out}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}::-webkit-scrollbar{height:0;width:0;background:transparent}::-webkit-scrollbar-thumb{background:transparent}::-webkit-scrollbar-track{background:transparent}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-size-huge{font-size:2.5em!important;line-height:1.2}.ql-size-large{font-size:1.5em!important}.ql-size-small{font-size:.75em!important}.ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-color-black{color:#000}.ql-color-red{color:#e60000}.ql-color-orange{color:#f90}.ql-color-yellow{color:#ff0}.ql-color-green{color:#008a00}.ql-color-blue{color:#06c}.ql-color-purple{color:#93f}.ql-bg-black{background-color:#000}.ql-bg-red{background-color:#e60000}.ql-bg-orange{background-color:#f90}.ql-bg-yellow{background-color:#ff0}.ql-bg-green{background-color:#008a00}.ql-bg-blue{background-color:#06c}.ql-bg-purple{background-color:#93f}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.ql-editor{font-size:16px;line-height:1.5}span[class*=ql-]{display:inline}.ql-font-bold{font-weight:700!important}.ql-font-italic{font-style:italic!important}.ql-font-underline{text-decoration:underline!important}.ql-font-strike{text-decoration:line-through!important}
