 body {font-family: "Poppins"; color: #393939; font-size: var(--text-m)} h1, h2, h3, h4, h5, h6 {color: #393939; font-family: "Merriweather"} h1 {font-weight: 700; font-size: var(--text-4xl)} h2 {font-weight: 700; font-size: var(--text-3xl)} h3 {font-weight: 700; font-size: var(--text-2xl)} h4 {font-weight: 700; font-size: var(--text-xl)} h5 {font-weight: 700; font-size: var(--text-l)} h6 {font-weight: 700; font-size: var(--text-m)} .brxe-block {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px} html {background-color: var(--bricks-color-kojaik)} body {background: none}:where(:root) .bricks-color-primary {color: var(--bricks-color-xbbmij)}:where(:root) .bricks-background-primary {background-color: var(--bricks-color-xbbmij)}:where(:root) .bricks-color-secondary {color: var(--bricks-color-qblfqi)}:where(:root) .bricks-background-secondary {background-color: var(--bricks-color-qblfqi)} :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(--bricks-color-xbbmij)} .brxe-container {width: 1200px} .woocommerce main.site-main {width: 1200px} #brx-content.wordpress {width: 1200px} .brxe-section {padding-top: var(--space-2xl); padding-right: var(--space-xs); padding-bottom: var(--space-2xl); padding-left: var(--space-xs)}a:not(.brxe-button):not(.brxe-nav-menu a):hover { color: var(--primary);}a:not(.brxe-button):not(.brxe-nav-menu a):focus { color: var(--primary); outline: 2px solid var(--primary);  outline-offset: 1px;}.highlight { background: linear-gradient( 90deg, hsl(39, 100%, 50%), hsl(39, 100%, 80%), hsl(39, 100%, 50%), hsl(39, 100%, 80%) ); background-size: 400% 400%; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: #fff0; display: inline-block; transition: background 0.4s ease;}.heading-bg { position: relative; background: #fcb424; padding: 0.5rem 1rem; color: #393939; display: inline-block;}.heading-bg::after { content: ''; position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: inherit; transform: skew(45deg); transform-origin: right top;  z-index: -1;  pointer-events: none; }.btn { border: none; outline: none; color: #393939; background: var(--primary); cursor: pointer; position: relative; z-index: 0; padding-block: var(--space-s); padding-inline: var(--space-m); line-height: 1; border-radius: var(--radius-m); font-weight: 500; text-transform: uppercase; transition: transform 0.2s ease-in-out, box-shadow 0.3s ease-in-out; box-shadow: var(--shadow-l);}.btn:hover { transform: scale(1.05);}.btn::before { content: ''; background: linear-gradient(45deg, #c9901d, #b47e1b, #c9901d, #a66f1a); position: absolute; top: -2px; left: -2px; background-size: 400%; z-index: -1; filter: blur(6px); width: calc(100% + 4px); height: calc(100% + 4px); opacity: 0; transition: opacity 0.3s ease-in-out; border-radius: var(--radius-m);}.btn:hover::before { opacity: 1; animation: glowing 8s ease-in-out infinite, pulse 2s ease-in-out infinite;}.btn::after { z-index: -1; content: ''; position: absolute; width: 100%; height: 100%; background: var(--primary); left: 0; top: 0; border-radius: var(--radius-m);}.btn:active { color: #393939;}.btn:active::after { background: #e0a100;}@keyframes glowing { 0% { background-position: 0 0; } 50% { background-position: 400% 0; } 100% { background-position: 0 0; }}@keyframes pulse { 0%, 100% { filter: blur(6px); opacity: 0.4; } 50% { filter: blur(8px); opacity: 0.8; }}