html { overflow-x: clip; }body { overflow-x: visible; }h1, h2, h3, h4 { color: var(--secondary-color-d-1); }::selection { background-color: var(--primary-color-t-5); color: white; }:is(p,.brxe-text li,.brxe-post-content li,.brxe-post-content td) a:not(.brxe-button,.kkd-tag,.anim-hover-slot,.ti-widget a,[class*="btn"]){color:var(--primary-color-d-2);text-decoration:none;background-image:linear-gradient(var(--primary-color-l-5),var(--primary-color-l-5));background-repeat:no-repeat;background-position:0 100%;background-size:100% .32em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;transition:background-size .7s cubic-bezier(.3,.6,.25,1),color .4s ease}:is(p,.brxe-text li,.brxe-post-content li,.brxe-post-content td) a:not(.brxe-button,.kkd-tag,.anim-hover-slot,.ti-widget a,[class*="btn"]):is(:hover,:focus-visible){background-size:100% 100%;color:var(--primary-color-d-3)}:is(p,.brxe-text li,.brxe-post-content li,.brxe-post-content td) a:not(.brxe-button,.kkd-tag,.anim-hover-slot,.ti-widget a,[class*="btn"]):focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}:is(.bg-secondary-color-d-4,.kk-gradient) :is(p,.brxe-text li,.brxe-post-content li,.brxe-post-content td) a:not(.brxe-button,.kkd-tag,.anim-hover-slot,.ti-widget a,[class*="btn"]){color:#fff;background-image:linear-gradient(color-mix(in srgb,var(--primary-color) 55%,transparent),color-mix(in srgb,var(--primary-color) 55%,transparent));background-size:100% .3em}:is(.bg-secondary-color-d-4,.kk-gradient) :is(p,.brxe-text li,.brxe-post-content li,.brxe-post-content td) a:not(.brxe-button,.kkd-tag,.anim-hover-slot,.ti-widget a,[class*="btn"]):is(:hover,:focus-visible){background-size:100% 100%;color:#fff}@media (prefers-reduced-motion:reduce){:is(p,.brxe-text li,.brxe-post-content li,.brxe-post-content td) a:not(.brxe-button,.kkd-tag,.anim-hover-slot,.ti-widget a,[class*="btn"]){transition:none}}.anim-svg-draw { overflow: visible; }.anim-svg-draw path { vector-effect: non-scaling-stroke; }.u-anim-underline { text-decoration: none; background-image: linear-gradient(currentColor, currentColor); background-position: 0% 100%; background-repeat: no-repeat; background-size: 0% var(--underline-height, 1px); transition: background-size 0.3s ease-out;}.u-anim-underline:hover, .u-card-trigger:hover .u-anim-underline, .u-card-trigger:focus-within .u-anim-underline { background-size: 100% var(--underline-height, 1px);}.u-anim-float { animation: float var(--float-speed, 3.5s) ease-in-out infinite;}@keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(var(--float-distance, -15px)); }}.u-anim-jiggle { animation: jiggle var(--jiggle-speed, 4.5s) ease-in-out infinite;}@keyframes jiggle { 0%, 100% { transform: scale(1) rotate(0deg) translate(0,0); } 25% { transform: scale(1.1) rotate(3deg) translate(3px, -3px); } 50% { transform: scale(0.98) rotate(-2deg) translate(-2px, 1px); } 75% { transform: scale(1.03) rotate(1deg) translate(2px, -1px); }}@media (prefers-reduced-motion: reduce) { .u-anim-jiggle { animation: none; }}.u-anim-pulse { animation: pulse 4s infinite;}@keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(var(--pulse-color, 0,0,0), 0.4); } 70% { box-shadow: 0 0 0 15px rgba(var(--pulse-color, 0,0,0), 0); } 100% { box-shadow: 0 0 0 0 rgba(var(--pulse-color, 0,0,0), 0); }}.u-anim-shine { position: relative; overflow: hidden;}.u-anim-shine::before { content: ''; position: absolute; top: 0; left: -150%; width: 50%; height: 100%; background: linear-gradient(to right, transparent, rgba(255,255,255,0.4), transparent); transform: skewX(-25deg); transition: 0.5s;}.u-anim-shine:hover::before { left: 150%;}blockquote { font-family: Teachers; font-size: var(--text-2xl); border: 0 !important; padding: 0 !important;}.grid>.brxe-code:has(> #ti-revs),.grid>.brxe-code:has(> .ti-widget){min-width:0}.brxe-section:has(> .grid > .brxe-code > #ti-revs),.brxe-section:has(> .grid > .brxe-code > .ti-widget){overflow-x:clip}html{scroll-behavior:auto}.kkd-h1wrap>.kkd-sq,.kkd-h1wrap>.kkd-sqh.brxe-div{position:absolute;font-size:var(--text-6xl);line-height:0;top:auto;left:auto;right:calc(100% + .08em);bottom:calc(100% - .36em);transform:rotateZ(28deg);pointer-events:none}.kkd-h1wrap>.kkd-sq svg,.kkd-h1wrap>.kkd-sqh>svg{height:.57em;width:.313em;max-width:none}@media (min-width:768px){.kkd-h1wrap>.kkd-sqh.brxe-div{right:auto;left:calc(100% + .08em);bottom:calc(100% - .38em);transform:rotateY(180deg) rotateZ(25deg)}}.kkd-fbadge{display:inline-flex;align-items:center;gap:.45em;font-family:Urbanist,sans-serif;font-weight:700;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.kkd-fbadge.flag{position:absolute;left:20px;top:20px;z-index:4;padding:.6em 1.2em;border-radius:999px;font-size:var(--text-m);background:var(--secondary-color-d-4);color:#fff;box-shadow:0 6px 18px rgba(9,20,35,.22);pointer-events:none}.kkd-fbadge .kkd-fbx{font-size:.9em;line-height:1;color:var(--primary-color-l-2)}@media (max-width:767px){.kkd-fbadge.flag{left:12px;top:12px;font-size:var(--text-s)}}.u-card-trigger:is(:hover,:focus-within) .btn-subtle{color:var(--primary-color);border-bottom-color:var(--primary-color)}.u-card-trigger:is(:hover,:focus-within) .btn-subtle svg{transform:translate(3px)}.u-card-trigger:is(:hover,:focus-within) .btn-subtle-white{color:var(--primary-color-l-2);border-bottom-color:var(--primary-color-l-2)}.u-card-trigger:is(:hover,:focus-within) .btn-subtle-white svg{transform:translate(3px);fill:var(--primary-color-l-2)!important}@media (prefers-reduced-motion:reduce){.u-anim-underline,.u-card-trigger .btn-subtle svg,.u-card-trigger .btn-subtle-white svg{transition:none}}.brxe-button.anim-hover-slot{max-width:100%;flex-shrink:0;text-align:left}.brxe-button.anim-hover-slot.is-multiline{align-items:flex-end}.anim-hover-slot.is-multiline .kkd-slot-back{visibility:hidden}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}} .brxe-container {width: 100%; max-width: 1400px} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: 1400px} .bricks-button {padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s)} .bricks-button:where(.sm) {padding-top: var(--radius-xs); padding-right: var(--space-xs); padding-bottom: var(--radius-xs); padding-left: var(--space-xs)} .bricks-button:where(.md) {padding-top: var(--radius-s); padding-right: var(--space-s); padding-bottom: var(--radius-s); padding-left: var(--space-s)} .bricks-button:where(.lg) {padding-top: var(--space-xs); padding-right: var(--radius-l); padding-bottom: var(--space-xs); padding-left: var(--radius-l)} .bricks-button:where(.xl) {padding-top: var(--space-s); padding-right: var(--space-l); padding-bottom: var(--space-s); padding-left: var(--space-l)} body {font-family: "Teachers"} h1, h2, h3, h4, h5, h6 {font-family: "Urbanist"}p, h1,h2,h3,h4,h5,h6, ol, ul, figure, li, blockquote {margin: 0;}ul {padding: 0;}