@media (prefers-color-scheme:dark){:root{--primary:#7C3AED;--primary-hover:#8B5CF6;--secondary:#0F172A;--accent:#10B981;--bg:#020617;--card-bg:#0F172A;--text-main:#F8FAFC;--text-muted:#94A3B8;--border:#1E293B;--bg-2:#020617}}.width-fit{width:fit-content}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:10px;border:3px solid var(--bg)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}html{background-color:var(--bg)}body{background:none}:where(:root) .bricks-color-primary{color:var(--primary)}:where(:root) .bricks-background-primary{background-color:var(--primary)}:where(:root) .bricks-color-secondary{color:var(--secondary)}:where(:root) .bricks-background-secondary{background-color:var(--secondary)}:where(:root) *{border-color:var(--border)}:where(.brxe-accordion .accordion-content-wrapper) a,:where(.brxe-icon-box .content) a,:where(.brxe-list) a,:where(.brxe-post-content):not([data-source="bricks"]) a,:where(.brxe-posts .dynamic p) a,:where(.brxe-shortcode) a,:where(.brxe-tabs .tab-content) a,:where(.brxe-team-members) .description a,:where(.brxe-testimonials) .testimonial-content-wrapper a,:where(.brxe-text) a,:where(a.brxe-text),:where(.brxe-text-basic) a,:where(a.brxe-text-basic),:where(.brxe-post-comments) .comment-content a{color:var(--primary)}body{font-size:var(--text-m);color:var(--text-main);font-family:"Inter";font-weight:400}h1,h2,h3,h4,h5,h6{color:var(--text-main);font-family:"Plus Jakarta Sans"}h1{font-size:var(--heading-h1)}h2{font-size:var(--heading-h2);font-weight:700}h3{font-size:var(--heading-h3);font-weight:600}h4{font-size:var(--heading-h4);font-weight:600}h5{font-size:var(--heading-h5);font-weight:500}h6{font-weight:500;font-size:var(--heading-h6)}.bricks-type-hero{font-size:var(--heading-hero);font-weight:800;font-family:"Plus Jakarta Sans"}.bricks-type-lead{font-size:var(--heading-lead);font-weight:800;font-family:"Plus Jakarta Sans"}.brxe-section{padding-right:1rem;padding-left:1rem}.brxe-container{width:120rem;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}.woocommerce main.site-main{width:120rem}#brx-content.wordpress{width:120rem}.bricks-button{transition:all 0.4s}@media (max-width:360px){.brxe-section{padding-right:.5rem;padding-left:.5rem}}