
:root{--ink: #011627;--bg: #FDFFFC;--teal: #2EC4B6;--teal-d: #1FA396;--teal-soft: #E4F6F4;--tint: #F2F9F8;--sand: #F4EFE7;--mistb: #EBF1F4;--body: rgba(1,22,39,.68);--faint: rgba(1,22,39,.42);--line: rgba(1,22,39,.12);--line-soft: rgba(1,22,39,.07);--ink-l1: rgba(253,255,252,.62);--ink-l2: rgba(253,255,252,.38);--line-d: rgba(253,255,252,.14);--eo: cubic-bezier(.22,1,.36,1);--es: cubic-bezier(.34,1.56,.64,1);--nav-h: 76px;--text-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem);--text-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem);--text-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem);--text-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--text-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem);--text-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem);--text-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);--space-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem);--space-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem);--space-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem);--space-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--space-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem);--space-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem);--space-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);}:where(:root) .bricks-color-primary:where(:not(#brx-header *,#brx-footer *)){color: #2ec4b6}:where(:root) .bricks-background-primary:where(:not(#brx-header *,#brx-footer *)){background-color: #2ec4b6}:where(:root) .bricks-color-secondary:where(:not(#brx-header *,#brx-footer *)){color: #011627}:where(:root) .bricks-background-secondary:where(:not(#brx-header *,#brx-footer *)){background-color: #011627}:where(:root) .bricks-color-light:where(:not(#brx-header *,#brx-footer *)){color: #fdfffc}:where(:root) .bricks-background-light:where(:not(#brx-header *,#brx-footer *)){background-color: #fdfffc}:where(:root) *:where(:not(#brx-header *,#brx-footer *)){border-color: #011627} body{text-align: left; font-style: normal; color: rgba(1,22,39,.68); font-family: "Lato"} h1:where(:not(#brx-header *,#brx-footer *)),h2:where(:not(#brx-header *,#brx-footer *)),h3:where(:not(#brx-header *,#brx-footer *)),h4:where(:not(#brx-header *,#brx-footer *)),h5:where(:not(#brx-header *,#brx-footer *)),h6:where(:not(#brx-header *,#brx-footer *)){font-family: "Inter"} :where(.brxe-accordion .accordion-content-wrapper) a:where(:not(#brx-header *,#brx-footer *)),:where(.brxe-icon-box .content) a:where(:not(#brx-header *,#brx-footer *)),:where(.brxe-list) a:where(:not(#brx-header *,#brx-footer *)),:where(.brxe-post-content):not([data-source="bricks"]) a:where(:not(.wp-element-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.wp-block-social-link-anchor):not(.wp-block-navigation-item__content):not(.wp-block-image > a):not(.wp-block-image > figure > a)):where(:not(#brx-header *,#brx-footer *)),:where(.brxe-posts .dynamic p) a:where(:not(#brx-header *,#brx-footer *)),:where(.brxe-shortcode) a:where(:not(#brx-header *,#brx-footer *)),:where(.brxe-tabs .tab-content) a:where(:not(#brx-header *,#brx-footer *)),:where(.brxe-team-members) .description a:where(:not(#brx-header *,#brx-footer *)),:where(.brxe-testimonials) .testimonial-content-wrapper a:where(:not(#brx-header *,#brx-footer *)),:where(.brxe-text) a:where(:not(#brx-header *,#brx-footer *)),:where(a.brxe-text):where(:not(#brx-header *,#brx-footer *)),:where(.brxe-text-basic) a:where(:not(#brx-header *,#brx-footer *)),:where(a.brxe-text-basic):where(:not(#brx-header *,#brx-footer *)),:where(.brxe-post-comments) .comment-content a:where(:not(#brx-header *,#brx-footer *)){font-family: "Lato"}:root{--bricks-color-grey-100: #f5f5f5;--bricks-color-grey-300: #e0e0e0;--bricks-color-grey-500: #9e9e9e;--bricks-color-grey-700: #616161;--bricks-color-grey-800: #424242;--bricks-color-grey-900: #212121;--bricks-color-yellow: #ffeb3b;--bricks-color-amber: #ffc107;--bricks-color-orange: #ff9800;--bricks-color-deep-orange: #ff5722;--bricks-color-red: #f44336;--bricks-color-purple: #9c27b0;--bricks-color-blue: #2196f3;--bricks-color-light-blue: #03a9f4;--bricks-color-sky-blue: #81D4FA;--bricks-color-green: #4caf50;--bricks-color-light-green: #8bc34a;--bricks-color-lime: #cddc39;--bricks-color-xuglln: #2EC4B6;--bricks-color-vgbwmi: #011627;--bricks-color-qyshvo: #FDFFFC;--bricks-color-ljhygs: #E4F6F4;--bricks-color-iwygmt: #F2F9F8;--bricks-color-igxaso: #F4EFE7;--mist: #EBF1F4;--muted-text: rgba(1,22,39,.42);--body-text: rgba(1,22,39,.68);}:root{ --ink:#011627; --bg:#FDFFFC; --teal:#2EC4B6; --teal-d:#1FA396; --teal-soft:#E4F6F4; --tint:#F2F9F8; --body:rgba(1,22,39,.68); --faint:rgba(1,22,39,.42); --line:rgba(1,22,39,.12); --line-soft:rgba(1,22,39,.07); --eo:cubic-bezier(.22,1,.36,1); --es:cubic-bezier(.34,1.56,.64,1); --nav-h:76px; } *:where(:not(#brx-header *,#brx-footer *)){box-sizing:border-box;margin:0;padding:0} html{scroll-behavior:smooth;-webkit-text-size-adjust:100%} body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;font-size:16px;line-height:1.6} body.lock{overflow:hidden} a:where(:not(#brx-header *,#brx-footer *)){color:inherit;text-decoration:none} button:where(:not(#brx-header *,#brx-footer *)){font:inherit;cursor:pointer;border:0;background:none;color:inherit} img:where(:not(#brx-header *,#brx-footer *)),svg:where(:not(#brx-header *,#brx-footer *)){display:block;max-width:100%} :where(:not(#brx-header *,#brx-footer *))::selection{background:var(--teal);color:var(--ink)} em:where(:not(#brx-header *,#brx-footer *)){font-style:normal;color:var(--teal-d)} .kicker:where(:not(#brx-header *,#brx-footer *)){display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--teal-d);margin-bottom:22px} :focus-visible:where(:not(#brx-header *,#brx-footer *)){outline:2px solid var(--teal);outline-offset:3px;border-radius:6px} .skip:where(:not(#brx-header *,#brx-footer *)){position:fixed;top:-64px;left:16px;z-index:500;background:var(--ink);color:var(--bg);padding:12px 22px;border-radius:999px;font-size:13px;font-weight:600;transition:top .25s var(--eo)} .skip:focus-visible:where(:not(#brx-header *,#brx-footer *)){top:14px;outline-offset:2px} .btn:where(:not(#brx-header *,#brx-footer *)){display:inline-flex;align-items:center;gap:9px;padding:14px 28px;border-radius:999px;font-size:14.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:background .22s,color .22s,border-color .22s,transform .22s var(--eo)} .btn .arw:where(:not(#brx-header *,#brx-footer *)){display:inline-block;transition:transform .22s var(--eo)} .btn:hover .arw:where(:not(#brx-header *,#brx-footer *)){transform:translateX(4px)} .btn-ink:where(:not(#brx-header *,#brx-footer *)){background:var(--ink);color:var(--bg)} .btn-ink:hover:where(:not(#brx-header *,#brx-footer *)){background:#0A2A42;transform:translateY(-1px)} .btn:active:where(:not(#brx-header *,#brx-footer *)){transform:translateY(0) scale(.97)} .u-link:where(:not(#brx-header *,#brx-footer *)){display:inline-flex;align-items:baseline;gap:7px;font-size:14.5px;font-weight:600;color:var(--ink);transition:color .2s} .u-link:hover:where(:not(#brx-header *,#brx-footer *)){color:var(--teal-d)} .u-link .arw:where(:not(#brx-header *,#brx-footer *)){transition:transform .22s var(--eo)} .u-link:hover .arw:where(:not(#brx-header *,#brx-footer *)){transform:translateX(4px)} .nav:where(:not(#brx-header *,#brx-footer *)){position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-h);background:rgba(253,255,252,.86);backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid transparent;transition:border-color .3s,background .3s,transform .45s var(--eo)} .nav.scrolled:where(:not(#brx-header *,#brx-footer *)),.nav.dd-open:where(:not(#brx-header *,#brx-footer *)){background:rgba(253,255,252,.98);border-bottom-color:var(--line-soft)} .nav.hid:where(:not(#brx-header *,#brx-footer *)){transform:translateY(-100%)} .nav-in:where(:not(#brx-header *,#brx-footer *)){max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center;gap:clamp(14px,2.6vw,34px);padding:0 clamp(20px,4.5vw,56px)} .logo:where(:not(#brx-header *,#brx-footer *)){display:inline-flex;align-items:center;flex:0 0 auto;margin-right:auto} .logo img:where(:not(#brx-header *,#brx-footer *)){width:46px;height:46px;border-radius:50%;transition:transform .3s var(--es)} .logo:hover img:where(:not(#brx-header *,#brx-footer *)){transform:rotate(-6deg) scale(1.05)} .nav-c:where(:not(#brx-header *,#brx-footer *)){display:flex;align-items:center;gap:2px} .nav-c>a:where(:not(#brx-header *,#brx-footer *)),.nav-dd>button:where(:not(#brx-header *,#brx-footer *)){font-size:14.5px;font-weight:500;color:var(--body);padding:9px 14px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;transition:color .18s,background .18s} .nav-c>a:hover:where(:not(#brx-header *,#brx-footer *)),.nav-dd>button:hover:where(:not(#brx-header *,#brx-footer *)),.nav-dd.is-open>button:where(:not(#brx-header *,#brx-footer *)){color:var(--ink);background:rgba(1,22,39,.05)} .nav-dd:where(:not(#brx-header *,#brx-footer *)){position:static} .nav-dd>button svg:where(:not(#brx-header *,#brx-footer *)){width:9px;height:9px;opacity:.5;transition:transform .25s var(--eo)} .nav-dd.is-open>button svg:where(:not(#brx-header *,#brx-footer *)){transform:rotate(180deg)} .nav-side:where(:not(#brx-header *,#brx-footer *)){display:flex;align-items:center;gap:14px;flex:0 0 auto} .nav-side .btn:where(:not(#brx-header *,#brx-footer *)){padding:11px 22px;font-size:13.5px} .ham:where(:not(#brx-header *,#brx-footer *)){display:none;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;flex:0 0 auto;transition:background .2s} .ham:hover:where(:not(#brx-header *,#brx-footer *)){background:rgba(1,22,39,.05)} .ham-icon:where(:not(#brx-header *,#brx-footer *)){display:block;width:20px;height:12px;position:relative} .ham-icon i:where(:not(#brx-header *,#brx-footer *)){position:absolute;left:0;right:0;height:1.5px;background:var(--ink);border-radius:2px;transition:all .28s var(--eo)} .ham-icon i:nth-child(1):where(:not(#brx-header *,#brx-footer *)){top:0}.ham-icon i:nth-child(2):where(:not(#brx-header *,#brx-footer *)){top:5.5px}.ham-icon i:nth-child(3):where(:not(#brx-header *,#brx-footer *)){top:11px} .ham.open .ham-icon i:nth-child(1):where(:not(#brx-header *,#brx-footer *)){top:5.5px;transform:rotate(45deg)} .ham.open .ham-icon i:nth-child(2):where(:not(#brx-header *,#brx-footer *)){opacity:0} .ham.open .ham-icon i:nth-child(3):where(:not(#brx-header *,#brx-footer *)){top:5.5px;transform:rotate(-45deg)} .nav-c>a[aria-current="page"]:where(:not(#brx-header *,#brx-footer *)),.nav-dd>button.is-here:where(:not(#brx-header *,#brx-footer *)){color:var(--ink);background:rgba(1,22,39,.05)} .nav-c>a[aria-current="page"]:where(:not(#brx-header *,#brx-footer *)):after{content:"";width:4px;height:4px;border-radius:50%;background:var(--teal)} .mn-body a[aria-current="page"]:where(:not(#brx-header *,#brx-footer *)),.mn-dd-p a[aria-current="page"]:where(:not(#brx-header *,#brx-footer *)){color:var(--teal-d)} .dd-a[aria-current="page"] strong:where(:not(#brx-header *,#brx-footer *)){color:var(--teal-d)} .dd-panel:where(:not(#brx-header *,#brx-footer *)){position:absolute;top:100%;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--line-soft);padding:clamp(30px,4vw,48px) 0 clamp(34px,4vw,52px);opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .22s,transform .3s var(--eo)} .nav-dd.is-open .dd-panel:where(:not(#brx-header *,#brx-footer *)){opacity:1;pointer-events:auto;transform:none} .mega-in:where(:not(#brx-header *,#brx-footer *)){max-width:1200px;margin:0 auto;padding:0 clamp(20px,4.5vw,56px)} .mega-grid:where(:not(#brx-header *,#brx-footer *)){display:grid;grid-template-columns:1fr 340px;gap:clamp(32px,4.5vw,72px);align-items:start} .mega-label:where(:not(#brx-header *,#brx-footer *)){display:block;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);margin-bottom:20px} .mega-links:where(:not(#brx-header *,#brx-footer *)){display:grid;grid-template-columns:repeat(2,1fr);gap:4px 18px} .dd-a:where(:not(#brx-header *,#brx-footer *)){display:flex;align-items:baseline;gap:13px;padding:13px 14px;border-radius:12px;transition:background .15s} .dd-a:hover:where(:not(#brx-header *,#brx-footer *)){background:var(--tint)} .dd-n:where(:not(#brx-header *,#brx-footer *)){flex:0 0 24px;font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--teal-d)} .dd-a strong:where(:not(#brx-header *,#brx-footer *)){display:block;font-size:15px;font-weight:600;color:var(--ink);line-height:1.3} .dd-a small:where(:not(#brx-header *,#brx-footer *)){display:block;font-size:12.5px;color:var(--faint);line-height:1.45;margin-top:3px} .mega-feat:where(:not(#brx-header *,#brx-footer *)){background:var(--teal-soft);border-radius:16px;padding:26px 26px 24px} .mega-feat .mega-label:where(:not(#brx-header *,#brx-footer *)){color:var(--teal-d);margin-bottom:12px} .mega-feat strong:where(:not(#brx-header *,#brx-footer *)){display:block;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.3} .mega-feat p:where(:not(#brx-header *,#brx-footer *)){font-size:13px;color:var(--body);line-height:1.55;margin:8px 0 16px} .mega-feat .u-link:where(:not(#brx-header *,#brx-footer *)){font-size:13.5px;color:var(--teal-d)} .mega-feat .u-link:hover:where(:not(#brx-header *,#brx-footer *)){color:var(--ink)} @keyframes ddIn{from{opacity:0;transform:translateY(8px)}} .nav-dd.is-open .dd-a:where(:not(#brx-header *,#brx-footer *)){animation:ddIn .4s var(--eo) backwards} .nav-dd.is-open .dd-a:nth-child(1):where(:not(#brx-header *,#brx-footer *)){animation-delay:.04s} .nav-dd.is-open .dd-a:nth-child(2):where(:not(#brx-header *,#brx-footer *)){animation-delay:.08s} .nav-dd.is-open .dd-a:nth-child(3):where(:not(#brx-header *,#brx-footer *)){animation-delay:.12s} .nav-dd.is-open .dd-a:nth-child(4):where(:not(#brx-header *,#brx-footer *)){animation-delay:.16s} .nav-dd.is-open .dd-a:nth-child(5):where(:not(#brx-header *,#brx-footer *)){animation-delay:.2s} .nav-dd.is-open .dd-a:nth-child(6):where(:not(#brx-header *,#brx-footer *)){animation-delay:.24s} .nav-dd.is-open .mega-feat:where(:not(#brx-header *,#brx-footer *)){animation:ddIn .45s var(--eo) .18s backwards} .mn:where(:not(#brx-header *,#brx-footer *)){position:fixed;inset:0;z-index:200;pointer-events:none;overflow:hidden} .mn.open:where(:not(#brx-header *,#brx-footer *)){pointer-events:auto} .mn-drawer:where(:not(#brx-header *,#brx-footer *)){position:absolute;inset:0;width:100%;height:100%;background:var(--bg);display:flex;flex-direction:column;transform:translateY(-102%);transition:transform .55s var(--eo)} .mn.open .mn-drawer:where(:not(#brx-header *,#brx-footer *)){transform:none} .mn-body>*:where(:not(#brx-header *,#brx-footer *)){opacity:0;transform:translateY(-16px);transition:opacity .45s var(--eo),transform .45s var(--eo)} .mn.open .mn-body>*:where(:not(#brx-header *,#brx-footer *)){opacity:1;transform:none} .mn.open .mn-body>*:nth-child(1):where(:not(#brx-header *,#brx-footer *)){transition-delay:.2s} .mn.open .mn-body>*:nth-child(2):where(:not(#brx-header *,#brx-footer *)){transition-delay:.26s} .mn.open .mn-body>*:nth-child(3):where(:not(#brx-header *,#brx-footer *)){transition-delay:.32s} .mn.open .mn-body>*:nth-child(4):where(:not(#brx-header *,#brx-footer *)){transition-delay:.38s} .mn.open .mn-body>*:nth-child(5):where(:not(#brx-header *,#brx-footer *)){transition-delay:.44s} .mn-foot:where(:not(#brx-header *,#brx-footer *)){opacity:0;transition:opacity .45s var(--eo) .5s} .mn.open .mn-foot:where(:not(#brx-header *,#brx-footer *)){opacity:1} .mn-head:where(:not(#brx-header *,#brx-footer *)){display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);padding:0 clamp(20px,4.5vw,56px);border-bottom:1px solid var(--line-soft);flex-shrink:0} .mn-close:where(:not(#brx-header *,#brx-footer *)){width:44px;height:44px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink);transition:all .18s} .mn-close:hover:where(:not(#brx-header *,#brx-footer *)){background:var(--ink);color:var(--bg)} .mn-close svg:where(:not(#brx-header *,#brx-footer *)){width:16px;height:16px} .mn-body:where(:not(#brx-header *,#brx-footer *)){flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:clamp(16px,4vh,40px) clamp(20px,4.5vw,56px)} .mn-link:where(:not(#brx-header *,#brx-footer *)),.mn-dd-btn:where(:not(#brx-header *,#brx-footer *)){display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:16px 0;font-size:clamp(24px,6.5vw,32px);font-weight:600;letter-spacing:-.03em;color:var(--ink);border-bottom:1px solid var(--line-soft);-webkit-tap-highlight-color:transparent;transition:color .15s,padding-left .25s var(--eo)} .mn-link:hover:where(:not(#brx-header *,#brx-footer *)),.mn-dd-btn:hover:where(:not(#brx-header *,#brx-footer *)),.mn-dd.open .mn-dd-btn:where(:not(#brx-header *,#brx-footer *)){color:var(--teal-d);padding-left:8px} .mn-dd-btn svg:where(:not(#brx-header *,#brx-footer *)){width:18px;height:18px;opacity:.4;transition:transform .28s var(--eo)} .mn-dd.open .mn-dd-btn svg:where(:not(#brx-header *,#brx-footer *)){transform:rotate(180deg)} .mn-dd-p:where(:not(#brx-header *,#brx-footer *)){max-height:0;overflow:hidden;transition:max-height .34s var(--eo)} .mn-dd.open .mn-dd-p:where(:not(#brx-header *,#brx-footer *)){max-height:600px} .mn-dd-p a:where(:not(#brx-header *,#brx-footer *)){display:flex;align-items:baseline;gap:14px;padding:11px 0 11px 12px;font-size:16px;font-weight:500;color:var(--body);min-height:44px;-webkit-tap-highlight-color:transparent;transition:color .15s} .mn-dd-p a:hover:where(:not(#brx-header *,#brx-footer *)){color:var(--ink)} .mn-dd-p .dd-n:where(:not(#brx-header *,#brx-footer *)){flex:0 0 26px} .mn-dd-p a:last-child:where(:not(#brx-header *,#brx-footer *)){padding-bottom:18px} .mn-foot:where(:not(#brx-header *,#brx-footer *)){padding:18px clamp(20px,4.5vw,56px) calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line-soft);display:grid;gap:12px;flex-shrink:0} .mn-foot .btn:where(:not(#brx-header *,#brx-footer *)){justify-content:center} .mn-contact:where(:not(#brx-header *,#brx-footer *)){text-align:center;font-size:13px;color:var(--faint)} .mn-contact a:where(:not(#brx-header *,#brx-footer *)){color:var(--teal-d);font-weight:600} .mo:where(:not(#brx-header *,#brx-footer *)){position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,40px);opacity:0;pointer-events:none;transition:opacity .25s} .mo.open:where(:not(#brx-header *,#brx-footer *)){opacity:1;pointer-events:auto} .mo-bg:where(:not(#brx-header *,#brx-footer *)){position:absolute;inset:0;background:rgba(1,22,39,.5);cursor:pointer} .mo-c:where(:not(#brx-header *,#brx-footer *)){position:relative;background:var(--bg);border-radius:22px;width:100%;max-width:540px;max-height:calc(100dvh - 64px);overflow:auto;padding:38px clamp(24px,4.5vw,42px) 34px;transform:translateY(14px) scale(.97);transition:transform .32s var(--es)} .mo.open .mo-c:where(:not(#brx-header *,#brx-footer *)){transform:none} .mo-x:where(:not(#brx-header *,#brx-footer *)){position:absolute;top:16px;right:16px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);color:var(--ink);font-size:17px;transition:background .2s,color .2s,transform .3s var(--es)} .mo-x:hover:where(:not(#brx-header *,#brx-footer *)){background:var(--ink);color:var(--bg);transform:rotate(90deg)} .mo-hd:where(:not(#brx-header *,#brx-footer *)){margin-bottom:24px;padding-right:44px} .mo-hd .kicker:where(:not(#brx-header *,#brx-footer *)){margin-bottom:12px} .mo-hd h3:where(:not(#brx-header *,#brx-footer *)){font-size:26px;font-weight:600;letter-spacing:-.03em;margin-bottom:8px} .mo-hd p:where(:not(#brx-header *,#brx-footer *)){font-size:14.5px;color:var(--body);line-height:1.6} .mf:where(:not(#brx-header *,#brx-footer *)){display:grid;gap:16px} .mf-r:where(:not(#brx-header *,#brx-footer *)){display:grid;grid-template-columns:1fr 1fr;gap:14px} .mf-f:where(:not(#brx-header *,#brx-footer *)){display:grid;gap:6px} .mf-f label:where(:not(#brx-header *,#brx-footer *)){font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)} .mf-f input:where(:not(#brx-header *,#brx-footer *)),.mf-f textarea:where(:not(#brx-header *,#brx-footer *)){width:100%;padding:13px 15px;border-radius:12px;border:1px solid var(--line);font:inherit;font-size:14.5px;color:var(--ink);background:transparent;transition:border-color .2s} .mf-f input:focus:where(:not(#brx-header *,#brx-footer *)),.mf-f textarea:focus:where(:not(#brx-header *,#brx-footer *)){outline:0;border-color:var(--teal);border-width:2px;padding:12px 14px} .mf-f textarea:where(:not(#brx-header *,#brx-footer *)){min-height:88px;resize:vertical;line-height:1.5} .mf-ft:where(:not(#brx-header *,#brx-footer *)){display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:6px;flex-wrap:wrap} .mf-n:where(:not(#brx-header *,#brx-footer *)){font-size:12px;color:var(--faint)} .m-ok:where(:not(#brx-header *,#brx-footer *)){text-align:center;padding:18px 0} .m-ok .mc:where(:not(#brx-header *,#brx-footer *)){width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:var(--teal-soft);color:var(--teal-d);display:grid;place-items:center;font-size:24px;font-weight:700} .m-ok h4:where(:not(#brx-header *,#brx-footer *)){font-size:21px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px} .m-ok p:where(:not(#brx-header *,#brx-footer *)){font-size:14px;color:var(--body);line-height:1.6;max-width:36ch;margin:0 auto} @media(max-width:1024px){ .mega-grid:where(:not(#brx-header *,#brx-footer *)){grid-template-columns:1fr} } @media(max-width:860px){ .nav-c:where(:not(#brx-header *,#brx-footer *)),.nav-side .btn:where(:not(#brx-header *,#brx-footer *)){display:none} .ham:where(:not(#brx-header *,#brx-footer *)){display:inline-flex} } @media(max-width:600px){ .mf-r:where(:not(#brx-header *,#brx-footer *)){grid-template-columns:1fr} } @media(prefers-reduced-motion:reduce){ *:where(:not(#brx-header *,#brx-footer *)),*:where(:not(#brx-header *,#brx-footer *)):before,*:where(:not(#brx-header *,#brx-footer *)):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important} html{scroll-behavior:auto} }
/*# sourceURL=bricks-frontend-inline-inline-css */
