/* == bricks-advanced-themer == */
:root,.brxc-light-colors, html[data-theme="dark"] .brxc-reversed-colors, html[data-theme="light"] .brxc-initial-colors{}
/*# sourceURL=bricks-advanced-themer-inline-css */

/* == bricks-frontend == */
body .tox.tox-silver-sink.tox-tinymce-aux, body .tox.tox-tinymce-aux, body .tox-shadowhost { z-index: 10001; }
/*# sourceURL=bricks-frontend-inline-css */

/* == bricks-frontend-inline == */
html {scroll-behavior: smooth}:root {--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--stk-font-h1: clamp(calc(1rem * (53.75 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((76.29 - 53.75) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (53.75 / var(--base-font)))) + (((76.29 - 53.75) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (76.29 / var(--base-font))));--stk-font-h2: clamp(calc(1rem * (44.79 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((61.04 - 44.79) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (44.79 / var(--base-font)))) + (((61.04 - 44.79) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (61.04 / var(--base-font))));--stk-font-h3: clamp(calc(1rem * (37.32 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((48.83 - 37.32) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (37.32 / var(--base-font)))) + (((48.83 - 37.32) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (48.83 / var(--base-font))));--stk-font-h4: clamp(calc(1rem * (31.1 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((39.06 - 31.1) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (31.1 / var(--base-font)))) + (((39.06 - 31.1) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (39.06 / var(--base-font))));--stk-font-h5: clamp(calc(1rem * (25.92 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((31.25 - 25.92) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (25.92 / var(--base-font)))) + (((31.25 - 25.92) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (31.25 / var(--base-font))));--stk-font-h6: clamp(calc(1rem * (21.6 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((25 - 21.6) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (21.6 / var(--base-font)))) + (((25 - 21.6) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (25 / var(--base-font))));--stk-font-body: clamp(calc(1rem * (18 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((20 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (18 / var(--base-font)))) + (((20 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (20 / var(--base-font))));--stk-gap-3xs: clamp(calc(1rem * (5 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((5 - 5) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (5 / var(--base-font)))) + (((5 - 5) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (5 / var(--base-font))));--stk-gap-2xs: clamp(calc(1rem * (9 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((10 - 9) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (9 / var(--base-font)))) + (((10 - 9) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (10 / var(--base-font))));--stk-gap-xs: clamp(calc(1rem * (14 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((15 - 14) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (14 / var(--base-font)))) + (((15 - 14) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (15 / var(--base-font))));--stk-gap-s: clamp(calc(1rem * (18 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((20 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (18 / var(--base-font)))) + (((20 - 18) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (20 / var(--base-font))));--stk-gap-m: clamp(calc(1rem * (27 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((30 - 27) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (27 / var(--base-font)))) + (((30 - 27) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (30 / var(--base-font))));--stk-gap-l: clamp(calc(1rem * (36 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((40 - 36) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (36 / var(--base-font)))) + (((40 - 36) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (40 / var(--base-font))));--stk-gap-xl: clamp(calc(1rem * (54 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((60 - 54) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (54 / var(--base-font)))) + (((60 - 54) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (60 / var(--base-font))));--stk-gap-2xl: clamp(calc(1rem * (72 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((80 - 72) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (72 / var(--base-font)))) + (((80 - 72) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (80 / var(--base-font))));--stk-gap-3xl: clamp(calc(1rem * (108 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((120 - 108) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (108 / var(--base-font)))) + (((120 - 108) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (120 / var(--base-font))));--stk-radius-img: clamp(calc(1rem * (16 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((24 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (16 / var(--base-font)))) + (((24 - 16) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (24 / var(--base-font))));--stk-radius-card: clamp(calc(1rem * (6 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((12 - 6) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (6 / var(--base-font)))) + (((12 - 6) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (12 / var(--base-font))));--stk-radius-btn: clamp(calc(1rem * (4 / var(--base-font))), calc(1rem * ((((-1 * var(--min-viewport)) / var(--base-font)) * ((8 - 4) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font))) + (4 / var(--base-font)))) + (((8 - 4) / var(--base-font)) / ((var(--max-viewport) - var(--min-viewport)) / var(--base-font)) * 100) * var(--clamp-unit), calc(1rem * (8 / var(--base-font))));} html {font-size: 62.5%} body {font-family: "neue-haas-grotesk-display"; font-weight: 500; letter-spacing: 0.1px; line-height: 1.3; color: var(--accent); font-size: 16px} h1, h2, h3, h4, h5, h6 {font-family: "neue-haas-grotesk-display"; color: #011627} h1 {font-family: "neue-haas-grotesk-display"; font-size: var(--h1); letter-spacing: -1px; line-height: 1.1; color: var(--base)} h2 {font-family: "neue-haas-grotesk-display"; font-weight: 700; line-height: 1; letter-spacing: -0.5px; font-size: 62px; color: var(--base)} h3 {font-family: "neue-haas-grotesk-display"; font-weight: 700; font-size: 28px} h4 {font-family: "neue-haas-grotesk-display"; text-transform: uppercase; font-size: 14px} h5 {font-family: "dico-code-one"; font-weight: 400; font-size: 16px; letter-spacing: 0px; color: var(--base)} body.bricks-is-frontend :focus-visible {outline: none} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: none; }} .brxe-container {width: 1400px} .woocommerce main.site-main {width: 1400px} #brx-content.wordpress {width: 1400px} .bricks-button {padding-top: 1.25em; padding-right: 2.25em; padding-bottom: 1.25em; padding-left: 2.25em; border-width: 2px; border-radius: var(--radius-xs); color: var(--primary); font-size: 14px; font-family: "neue-haas-grotesk-display"; font-weight: 600; font-style: normal; letter-spacing: 0.8px; transition: all 0.2s ease} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--primary)} :root .bricks-button[class*="primary"] {border: 2px solid var(--primary); color: var(--base); font-family: "neue-haas-grotesk-display"; font-weight: 900} .bricks-button.md {font-size: 16px; padding-top: 0.8em; padding-right: 1.2em; padding-bottom: 0.8em; padding-left: 1.2em} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: rgba(255, 0, 0, 0)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--accent)} :root .bricks-button[class*="primary"]:hover {border-color: var(--accent); color: var(--white)} :root .bricks-button[class*="light"]:not(.bricks-lightbox):hover {border-color: var(--white); color: var(--primary-dark)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover {background-color: var(--base)} .bricks-button:hover {color: var(--white)} :root .bricks-button[class*="secondary"] {font-family: "neue-haas-grotesk-display"; font-weight: 900; color: var(--white); border: 2px solid var(--secondary)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--secondary)} :root .bricks-button[class*="secondary"]:not(.outline):hover {background-color: var(--white)} :root .bricks-button[class*="secondary"]:hover {border-color: var(--white); color: var(--secondary)} :root .bricks-button[class*="light"]:not(.bricks-lightbox) {font-family: "neue-haas-grotesk-display"; color: var(--base); border-color: var(--bricks-color-qcitff)} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {background-color: var(--bricks-color-qcitff)} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox):hover {background-color: var(--white)} :root .bricks-button[class*="dark"]:not(.outline) {background-color: var(--base)} :root .bricks-button[class*="dark"] {color: var(--bricks-color-qcitff); border: 2px solid var(--base)} :root .bricks-button[class*="dark"]:not(.outline):hover {background-color: var(--white)} :root .bricks-button[class*="dark"]:hover {color: var(--base); border-color: var(--base)}.brxe-nav-menu .bricks-nav-menu > li > a {font-family: "Helvetica"; font-weight: 800; font-size: 16px; color: var(--primary)}.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle {font-family: "Helvetica"; font-weight: 800; font-size: 16px; color: var(--primary)}.brxe-wordpress ul {color: var(--accent)} .brxe-text {color: var(--base); font-family: "neue-haas-grotesk-text"; font-weight: 400; font-size: 16px} .brxe-text-basic {color: var(--base); font-family: "neue-haas-grotesk-text"; font-weight: 400; font-size: 16px}.brxe-form .form-group input {letter-spacing: 0px; line-height: 1.3}.brxe-form select {letter-spacing: 0px; line-height: 1.3}.brxe-form textarea {letter-spacing: 0px; line-height: 1.3}@media (max-width: 478px) { .bricks-button {font-size: 10px}}.menu-block {border: 1px solid rgba(183, 212, 241, 0); transition: all 0.5s ease 0s}.menu-block:hover {border-color: rgba(255, 255, 255, 0.05)}@media (max-width: 478px) {.menu-block {border: 0}.menu-block:hover {background-color: rgba(255, 0, 0, 0)}}@media (max-width: 478px) {.menu-header {margin-bottom: 15px}}.menu-link-header {flex-direction: row-reverse; color: var(--primary); font-family: "neue-haas-grotesk-display"; font-weight: 700; font-size: 20px; margin-bottom: 15px; transition: all 0.2s ease 0s}.menu-link-header:hover {color: var(--accent)}@media (max-width: 478px) {.menu-link-header {margin-bottom: 5px; font-size: 16px}}.menu-link {color: var(--white); font-family: "neue-haas-grotesk-display"; font-weight: 600; transition: all 0.2s ease 0s}.menu-link:hover {color: var(--accent)}@media (max-width: 478px) {.menu-link {font-size: 12px; margin-bottom: 3px}}.controls-menu {margin-bottom: 8px; color: var(--base); font-size: 14px; font-family: "neue-haas-grotesk-display"; font-weight: 700}.menu-open {justify-content: center; align-items: center}@media (max-width: 767px) {.menu-close {align-items: center; align-self: center !important}}@media (max-width: 478px) {.menu-close {position: relative}}.footer-heading {font-size: 20px; color: #d7d7d7}@media (max-width: 991px) {.footer-heading {font-size: 14px}}.footer-link {color: #d7d7d7; font-size: 12px; font-family: "neue-haas-grotesk-display"; font-weight: 600; letter-spacing: 1px; margin-bottom: 5px}@media (max-width: 991px) {.footer-link {font-size: 12px}}:root {--bricks-color-qcitff: #eaeaea;--bricks-color-acss_import_transparent: transparent;--bricks-color-ebfcb2: #616161;--bricks-color-zuvupj: #edf2f4;}:root[data-brx-theme="dark"] {--bricks-color-qcitff: #eaeaea;--bricks-color-acss_import_transparent: transparent;--bricks-color-ebfcb2: #616161;--bricks-color-zuvupj: #edf2f4;}.brxe-leztfv .brxe-fbbsjq.brxe-text-basic {color: var(--secondary); font-size: 11px; text-transform: uppercase; line-height: 1; letter-spacing: 0.8px; font-family: "neue-haas-grotesk-display"; font-weight: 600; margin-bottom: 1px}@media (max-width: 767px) {.brxe-leztfv .brxe-fbbsjq.brxe-text-basic {font-size: 9px; margin-bottom: 0}}.brxe-leztfv .brxe-hexfsn.brxe-text-basic {color: var(--white); font-size: 18px; font-family: "neue-haas-grotesk-display"; font-weight: 700; margin-right: 20px}@media (max-width: 767px) {.brxe-leztfv .brxe-hexfsn.brxe-text-basic {font-size: 12px; line-height: 1}}.brxe-leztfv .brxe-qtnhcr.brxe-div {align-items: center}.brxe-leztfv .brxe-vgasbj.brxe-text-basic {color: #9797af; font-size: 13px; font-family: "neue-haas-grotesk-text"; font-weight: 400; margin-right: 20px}@media (max-width: 767px) {.brxe-leztfv .brxe-vgasbj.brxe-text-basic {font-size: 10px}}.brxe-leztfv .brxe-hkwxqo.brxe-div {width: 80%}.brxe-leztfv .brxe-femlyu.brxe-icon {font-size: 24px; color: var(--white); fill: var(--white); text-align: right}@media (max-width: 767px) {.brxe-leztfv .brxe-femlyu.brxe-icon {font-size: 18px}}.brxe-leztfv .brxe-dhywhb.brxe-div {align-items: center; justify-content: flex-end}.brxe-leztfv .brxe-xysyxd.brxe-div {width: 20%; justify-content: flex-end}.brxe-leztfv .brxe-woxltu.brxe-div {width: 100%}.brxe-leztfv.brxe-div {align-items: center; padding-top: 1em; padding-right: 2.5em; padding-bottom: 1em; padding-left: 2.5em; justify-content: space-between; background-color: var(--base); border-bottom-width: 0; border-bottom-color: #262631; border-top-left-radius: 0; border-top-right-radius: 0; position: relative; display: block; transition: all 0.2s ease 0s; background-image: linear-gradient(45deg, var(--base), rgba(155, 133, 255, 0.25))}.brxe-leztfv.brxe-div:hover {background-color: #1d1d25}@media (max-width: 767px) {.brxe-leztfv.brxe-div {bottom: 0px; left: 0px; width: 100%; z-index: 99999}}#brxe-titejd {display: flex; flex-direction: column; row-gap: 5px}#brxe-qkyqxw {padding-top: 2em; padding-right: 2em; padding-bottom: 2em; padding-left: 2em; background-color: rgba(40, 40, 52, 0); border-radius: 6px}#brxe-qkyqxw:hover {background-color: rgba(40, 40, 51, 0.7)}@media (max-width: 478px) {#brxe-qkyqxw:hover {background-color: rgba(255, 0, 0, 0)}#brxe-qkyqxw {background-color: rgba(255, 0, 0, 0); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}#brxe-kqazyu {display: none}#brxe-gpfska {display: flex; flex-direction: column; row-gap: 5px}#brxe-beuelj {padding-top: 2em; padding-right: 2em; padding-bottom: 2em; padding-left: 2em; border-radius: 6px; background-color: rgba(40, 40, 52, 0)}#brxe-beuelj:hover {background-color: rgba(40, 40, 51, 0.7)}@media (max-width: 478px) {#brxe-beuelj {background-color: rgba(255, 0, 0, 0); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-beuelj:hover {background-color: rgba(255, 0, 0, 0)}}#brxe-tzxmac {display: flex; flex-direction: column; row-gap: 5px}#brxe-zbzmar {padding-top: 2em; padding-right: 2em; padding-bottom: 2em; padding-left: 2em; border-radius: 6px; background-color: rgba(40, 40, 52, 0)}#brxe-zbzmar:hover {background-color: rgba(40, 40, 51, 0.7)}@media (max-width: 478px) {#brxe-zbzmar {background-color: rgba(255, 0, 0, 0); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}#brxe-tmkylg {display: none}#brxe-xkdfhn {display: none}#brxe-rgbetc {display: flex; flex-direction: column; row-gap: 5px}#brxe-rhqfhv {padding-top: 2em; padding-right: 2em; padding-bottom: 2em; padding-left: 2em; border-radius: 6px; background-color: rgba(40, 40, 52, 0)}#brxe-rhqfhv:hover {background-color: rgba(40, 40, 51, 0.7)}@media (max-width: 478px) {#brxe-rhqfhv {background-color: rgba(255, 0, 0, 0); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-rhqfhv:hover {background-color: rgba(255, 0, 0, 0)}}#brxe-fpmulx {padding-top: 1.5em; padding-right: 1.5em; padding-bottom: 1.5em; padding-left: 1.5em; grid-gap: 10px}@media (max-width: 478px) {#brxe-fpmulx {overflow-y: scroll;}#brxe-fpmulx {padding-bottom: 220px}}#brxe-xezwsv {width: 800px; background-color: rgba(40, 40, 51, 0.85); box-shadow: 3px 3px 8px -1px rgba(40, 40, 51, 0.12); overflow: hidden; backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); margin-top: -1px}@media (max-width: 991px) {#brxe-xezwsv {background-color: var(--base); width: 100%}}@media (max-width: 767px) {#brxe-xezwsv {height: 100%}}#brxe-zpaoqc {padding-top: 12px; padding-bottom: 12px; font-size: 12px; margin-right: 15px}#brxe-tefywb {padding-top: 12px; padding-bottom: 12px; font-size: 12px}#brxe-nnnnqn {font-size: 18px; width: 34px; height: 34px; display: flex; align-self: center; justify-content: center; align-items: center; background-color: #d7d7d7; color: var(--base); fill: var(--base); border-radius: 100px; margin-right: 10px; transition: all 0.2s ease}#brxe-nnnnqn:hover {background-color: var(--primary)}#brxe-yvdnfd {font-size: 18px; width: 34px; height: 34px; display: flex; align-self: center; justify-content: center; align-items: center; background-color: #d7d7d7; color: var(--base); fill: var(--base); border-radius: 100px; transition: all 0.2s ease; margin-right: 10px}#brxe-yvdnfd:hover {background-color: var(--primary)}#brxe-cgiskq {font-size: 18px; width: 34px; height: 34px; display: flex; align-self: center; justify-content: center; align-items: center; background-color: #d7d7d7; color: var(--base); fill: var(--base); border-radius: 100px; transition: all 0.2s ease}#brxe-cgiskq:hover {background-color: var(--primary)}#brxe-rbnxub {display: flex; justify-content: flex-start}#brxe-kyujse {padding-top: 1em; padding-right: 2.5em; padding-bottom: 1em; padding-left: 2.5em; width: 100%; justify-content: space-between; align-items: center}#brxe-wjtefz {width: 100%; background-color: #282833; border-radius: 0 0 6px 6px; box-shadow: 3px 3px 8px -1px rgba(40, 40, 51, 0.12); margin-top: -1px; margin-right: 0; margin-left: 0; z-index: -1; left: 0px; display: none}#brxe-gbqndf {position: fixed; z-index: 9999999999; width: 800px; right: 30px; transform: translateY(-130%)}@media (max-width: 991px) {#brxe-gbqndf {width: 100%; right: 0px; height: 100%; background-color: var(--base)}}@media (max-width: 767px) {#brxe-gbqndf {height: 100%; z-index: 999999999}}#brxe-saxzfi .bricks-site-logo {height: 48px}@media (max-width: 991px) {#brxe-saxzfi .bricks-site-logo {height: 32px}}@media (max-width: 478px) {#brxe-saxzfi .bricks-site-logo {height: 24px}}#brxe-mstlaw {height: 64px; display: flex; align-items: center; justify-content: flex-start}#brxe-wvrarj:not(.tag), #brxe-wvrarj img {aspect-ratio: 1; object-fit: cover}#brxe-wvrarj {width: 100%; border: 1px solid var(--base-medium); border-radius: 100px}#brxe-rqlnib {width: 30%; max-width: 42px}#brxe-bpbuga {color: var(--danger-light); font-size: 11px}#brxe-ssjrmy {padding-top: 2em; padding-right: 2em; padding-bottom: 1.3em; padding-left: 2em; border: 1px solid #d7d7d7; border-radius: 6px; margin-top: 8px; min-width: 260px}#brxe-qxebur {font-size: 14px; font-family: "neue-haas-grotesk-display"; font-weight: 600; color: var(--white)}#brxe-thvzke {column-gap: 15px; align-items: center; transition: all 0.2s; position: relative; z-index: 9999999}#brxe-ekyknx {margin-right: 15px; padding-top: 14px; padding-right: 24px; padding-bottom: 14px; padding-left: 24px; font-size: 13px}@media (max-width: 991px) {#brxe-ekyknx {padding-top: 12px; padding-right: 18px; padding-bottom: 12px; padding-left: 18px}}@media (max-width: 767px) {#brxe-ekyknx {padding-top: 1em; padding-right: 1.5em; padding-bottom: 1em; padding-left: 1.5em; font-size: 11px}}#brxe-sjhxfc {margin-right: 10px; padding-top: 14px; padding-right: 24px; padding-bottom: 14px; padding-left: 24px; color: var(--primary); font-size: 13px; background-color: rgba(0, 0, 0, 0)}#brxe-sjhxfc:hover {color: var(--accent); border-color: var(--accent)}@media (max-width: 991px) {#brxe-sjhxfc {padding-top: 12px; padding-right: 18px; padding-bottom: 12px; padding-left: 18px}}@media (max-width: 767px) {#brxe-sjhxfc {padding-top: 1em; padding-right: 1.5em; padding-bottom: 1em; padding-left: 1.5em; font-size: 11px}}@media (max-width: 478px) {#brxe-szusdy {display: none}}#brxe-tbqang {height: 42px; width: 42px; color: var(--primary); fill: var(--primary); display: none; font-size: 36px}#brxe-qmgkhy :not([stroke="none"]) {stroke: var(--primary)}#brxe-qmgkhy {height: 42px; width: 42px}@media (max-width: 991px) {#brxe-qmgkhy {height: 24px; width: 24px}}#brxe-hcdswe {position: absolute; z-index: 99999}@media (max-width: 991px) {#brxe-hcdswe {width: 32px; height: 32px; display: flex}}#brxe-qcxrco {color: var(--primary); fill: var(--primary)}@media (max-width: 991px) {#brxe-qcxrco {font-size: 24px}}#brxe-flgsxt {position: absolute}@media (max-width: 991px) {#brxe-flgsxt {width: 32px; height: 32px; display: flex; justify-content: center; align-items: center}}#brxe-exjvso {position: relative; height: 64px; margin-left: 30px; width: 64px; display: flex; align-items: center; justify-content: center}@media (max-width: 991px) {#brxe-exjvso {width: 32px; height: 32px}}@media (max-width: 767px) {#brxe-exjvso {width: 32px; height: 32px}}@media (max-width: 478px) {#brxe-exjvso {width: 32px; height: 32px}}#brxe-javqel {position: relative; justify-content: flex-end; align-self: center !important; align-items: center; display: flex; height: 64px}#brxe-jftflx {margin-right: 0; margin-left: 0; width: 100%}#brxe-arqzqq {padding-top: 24px; padding-bottom: 24px; background-color: var(--base); z-index: 999999999; height: 112px; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); position: fixed}@media (max-width: 991px) {#brxe-arqzqq {padding-top: 12px; padding-bottom: 12px; height: 88px}}@media (max-width: 478px) {#brxe-arqzqq {height: 64px; padding-top: 0; padding-bottom: 0}}#brxe-lanbgc {fill: rgba(255, 0, 0, 0); stroke: var(--white); height: 26px; width: 26px}#brxe-vclktt {margin-right: 15px}#brxe-qumlwy {font-size: 24px; color: var(--white); font-family: "neue-haas-grotesk-text"; font-weight: 400}@media (max-width: 991px) {#brxe-qumlwy {font-size: 20px}}@media (max-width: 767px) {#brxe-qumlwy {font-size: 16px}}@media (max-width: 478px) {#brxe-qumlwy {font-size: 14px}}#brxe-bpxtna {align-items: center}#brxe-deggfl {font-family: "neue-haas-grotesk-display"; font-weight: 900; font-size: 48px; color: var(--white)}@media (max-width: 991px) {#brxe-deggfl {font-size: 42px}}@media (max-width: 767px) {#brxe-deggfl {font-size: 36px}}@media (max-width: 478px) {#brxe-deggfl {font-size: 24px}}#brxe-unmthh {margin-bottom: 15px}#brxe-dgyvju {font-size: 24px; color: var(--primary)}@media (max-width: 991px) {#brxe-dgyvju {font-size: 18px}}@media (max-width: 767px) {#brxe-dgyvju {font-size: 14px}}@media (max-width: 478px) {#brxe-dgyvju {font-size: 12px}}#brxe-revdfw {position: relative; justify-content: center; background-position: center center; background-size: cover; padding-top: 200px; padding-bottom: 200px}:where(#brxe-revdfw > *:not(figcaption)) {position: relative}#brxe-revdfw::before {background-image: linear-gradient(125deg, rgba(40, 40, 51, 0.86), rgba(40, 40, 51, 0.81)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-nsxdpk {height: 160px; align-items: center; display: none}@media (max-width: 767px) {#brxe-nsxdpk {flex-direction: column; height: inherit; display: block}}#brxe-xnnlst {border-radius: 6px; overflow: hidden; margin-bottom: 20px}#brxe-xkomjj {color: var(--base); font-family: "neue-haas-grotesk-text"; font-weight: 400}#brxe-xkomjj a {color: var(--base); font-family: "neue-haas-grotesk-text"; font-weight: 400; font-size: inherit}@media (max-width: 767px) {#brxe-xkomjj {font-size: 14px}#brxe-xkomjj a {font-size: 14px; font-size: inherit}}@media (max-width: 478px) {#brxe-xkomjj {font-size: 12px}#brxe-xkomjj a {font-size: 12px; font-size: inherit}}#brxe-rnptgx {font-family: "neue-haas-grotesk-display"; font-weight: 600; color: var(--base); margin-top: 30px}#brxe-uhxzkp {background-color: var(--white); border-radius: 6px; padding-top: 2.5em; padding-right: 2.5em; padding-bottom: 2.5em; padding-left: 2.5em; box-shadow: 2px 4px 6px -2px rgba(40, 40, 52, 0.05)}#brxe-lvioxh {height: 160px; display: flex; align-items: center}@media (max-width: 767px) {#brxe-lvioxh {flex-direction: column; display: none}}@media (max-width: 767px) {#brxe-vmmuyt {font-size: 24px}}@media (max-width: 478px) {#brxe-vmmuyt {font-size: 20px}}.brxe-cgucdj .brxe-tegadj.brxe-text-basic {font-family: "neue-haas-grotesk-display"; font-size: 14px; color: var(--white); font-weight: 500}.brxe-cgucdj .brxe-rdepei.brxe-text-basic {font-family: "neue-haas-grotesk-display"; font-size: 14px; color: var(--white); font-weight: 500}.brxe-cgucdj .brxe-imjkis.brxe-text-basic {font-family: "neue-haas-grotesk-display"; font-size: 14px; color: var(--white); font-weight: 500}.brxe-cgucdj .brxe-hpbujf.brxe-text-basic {font-family: "neue-haas-grotesk-display"; font-size: 14px; color: var(--white); font-weight: 500}.brxe-cgucdj .brxe-imszjl.brxe-text-basic {font-family: "neue-haas-grotesk-display"; font-size: 14px; color: var(--white); font-weight: 500}.brxe-cgucdj .brxe-ggyjuv.brxe-text-basic {font-family: "neue-haas-grotesk-display"; font-size: 14px; color: var(--white); font-weight: 500}.brxe-cgucdj .brxe-hppzww.brxe-div {display: flex; margin-bottom: 15px; align-items: center; align-self: center !important; position: relative; font-family: "neue-haas-grotesk-display"; font-weight: 700}.brxe-cgucdj .brxe-vmszog.brxe-text-basic {font-size: 22px; font-family: "neue-haas-grotesk-display"; font-weight: 700; line-height: 1; color: var(--white); margin-bottom: 15px}@media (max-width: 1260px) {.brxe-cgucdj .brxe-vmszog.brxe-text-basic {font-size: 18px}}@media (max-width: 767px) {.brxe-cgucdj .brxe-vmszog.brxe-text-basic {font-size: 16px}}@media (max-width: 478px) {.brxe-cgucdj .brxe-vmszog.brxe-text-basic {font-size: 14px}}.brxe-cgucdj .brxe-drcmpo.brxe-text-basic {font-size: 14px; color: var(--white); font-family: "neue-haas-grotesk-text"; font-weight: 400}.brxe-cgucdj .brxe-pilbxd.brxe-div {height: 140px}.brxe-cgucdj .brxe-yarvvi.brxe-button {width: 100%; padding-top: 15px; padding-bottom: 15px}.brxe-cgucdj .brxe-fxwuds.brxe-button {width: 100%; padding-top: 15px; padding-bottom: 15px}.brxe-cgucdj .brxe-pytbrr.brxe-button {width: 100%; padding-top: 15px; padding-bottom: 15px}.brxe-cgucdj .brxe-swltyc.brxe-button {width: 100%; padding-top: 15px; padding-bottom: 15px}.brxe-cgucdj .brxe-rtxevd.brxe-button {width: 100%; padding-top: 15px; padding-bottom: 15px}.brxe-cgucdj.brxe-div {background-color: var(--base); padding-top: 1.75em; padding-right: 1.75em; padding-bottom: 1.75em; padding-left: 1.75em; border-radius: 6px; box-shadow: 2px 4px 6px -2px rgba(40, 40, 51, 0.05); margin-bottom: 0}#brxe-hlhgfh {flex-direction: column; margin-top: 60px; column-gap: 30px; display: grid; align-items: initial; grid-gap: 30px}#brxe-bqgrrh {grid-gap: 30px; margin-top: -160px; position: relative; z-index: 99999; align-items: stretch}#brxe-xiuzcg {padding-top: 0}#brxe-kfanxi {margin-bottom: 15px}@media (max-width: 767px) {#brxe-kfanxi {width: 260px}}#brxe-yjiezs {color: #d7d7d7; font-family: "neue-haas-grotesk-display"; font-style: normal; font-weight: 600; font-size: 12px; line-height: 1.8; letter-spacing: 1px}#brxe-qzxpaz {margin-bottom: 20px}#brxe-ijxkzq {font-family: "neue-haas-grotesk-display"; font-weight: 700; margin-bottom: 10px}#brxe-iwvovd {margin-bottom: 5px}#brxe-kfbmsi {font-family: "neue-haas-grotesk-text"; font-weight: 400; display: flex; flex-direction: column}#brxe-ljabmy {font-family: "neue-haas-grotesk-display"; font-weight: 700; margin-bottom: 10px}#brxe-eluabv {margin-bottom: 5px}#brxe-crollb {display: none}#brxe-nbwlaa {font-family: "neue-haas-grotesk-text"; font-weight: 400; display: flex; flex-direction: column}#brxe-jlasra {font-family: "neue-haas-grotesk-display"; font-weight: 700; margin-bottom: 10px}#brxe-dtrlcs {margin-bottom: 5px}#brxe-xjdrsi {font-family: "neue-haas-grotesk-text"; font-weight: 400; display: flex; flex-direction: column}#brxe-iefyrp {font-family: "neue-haas-grotesk-display"; font-weight: 700; margin-bottom: 10px}#brxe-wrirpe {margin-bottom: 5px}#brxe-xavyxh {display: none}#brxe-ntglog {display: none}#brxe-gwipxp {font-family: "neue-haas-grotesk-text"; font-weight: 400; display: flex; flex-direction: column}@media (max-width: 767px) {#brxe-bbbovv {grid-gap: 30px}}#brxe-fqkcgp {grid-gap: 90px; width: 100%}@media (max-width: 767px) {#brxe-fqkcgp {grid-gap: 60px}}#brxe-cpxloc {font-size: 12px; padding-top: 15px; padding-bottom: 15px; width: 140px; margin-top: 0; margin-right: 15px}@media (max-width: 478px) {#brxe-cpxloc {margin-bottom: 10px}}#brxe-cdxbyk {font-size: 13px; color: #d7d7d7; margin-bottom: 3px}#brxe-jygere {font-size: 13px; color: #d7d7d7}#brxe-owanax {display: flex; flex-direction: column}#brxe-bnqmzj {display: flex; align-items: center}#brxe-hpnpup {font-size: 22px; width: 38px; height: 38px; display: flex; align-self: center; justify-content: center; align-items: center; background-color: #d7d7d7; color: var(--base); fill: var(--base); border-radius: 100px; margin-right: 10px; transition: all 0.2s ease}#brxe-hpnpup:hover {background-color: var(--primary)}#brxe-aalehn {font-size: 22px; width: 38px; height: 38px; display: flex; align-self: center; justify-content: center; align-items: center; background-color: #d7d7d7; color: var(--base); fill: var(--base); border-radius: 100px; margin-right: 10px; transition: all 0.2s ease}#brxe-aalehn:hover {background-color: var(--primary)}#brxe-onidpo {font-size: 22px; width: 38px; height: 38px; display: flex; align-self: center; justify-content: center; align-items: center; background-color: #d7d7d7; color: var(--base); fill: var(--base); border-radius: 100px; transition: all 0.2s ease}#brxe-onidpo:hover {background-color: var(--primary)}#brxe-sqzswp {display: flex; justify-content: flex-end}#brxe-oxprub {margin-top: 10px}#brxe-fktphs {background-color: var(--base)}#brxe-bisjdw {color: #d7d7d7; font-size: 12px; font-family: "neue-haas-grotesk-display"; font-weight: 600}#brxe-kpedqp {justify-content: center; align-items: center}#brxe-wjyqes {background-color: #22222b; padding-top: 20px; padding-bottom: 20px}#brxe-seewib {color: var(--primary-light); font-size: 16px; font-family: "neue-haas-grotesk-display"; font-weight: 600; line-height: 1.2}@media (max-width: 767px) {#brxe-seewib {font-size: 14px}}@media (max-width: 478px) {#brxe-seewib {font-size: 10px}}#brxe-xwajvr {background-color: var(--primary-ultra-dark); padding-top: 12px; padding-right: 60px; padding-bottom: 12px; padding-left: 60px; display: flex; align-items: center; justify-content: center; position: fixed; z-index: 9999999; bottom: 0px; width: 100%; left: 0px}@media (max-width: 767px) {#brxe-xwajvr {padding-right: 20px; padding-left: 20px}}@media (max-width: 478px) {#brxe-xwajvr {padding-top: 8px; padding-bottom: 8px}}.resource-light { background-color: #fff !important; } .resource-light h3 { color: #272731 !important; } .resource-light p { color: #272731 !important; } .resource-light a.brxe-button { background-color: #f1f1f7 !important; color: #272731 !important; } .resource-light a.brxe-button:hover { background-color: #272731 !important; color: #fff !important; } .resource-light .brxe-text-basic { color: #272731 !important; } .resource-light svg path { stroke: #272731 !important; } label.gfield_label.gform-field-label { font-size: 14px; line-height: 1.1; margin-bottom: 6px; } .ginput_container input { background-color: #81b5ff !important; border: 1px solid #72a0e1 !important; } .ginput_container textarea { background-color: #81b5ff !important; border: 1px solid #72a0e1 !important; } .ginput_container input:focus { background-color: #fff !important; } .ginput_container textarea:focus { background-color: #fff !important; } label.gfield_label.gform-field-label { font-size: 14px; line-height: 1.1; margin-bottom: 6px; font-weight: 600; } #gform_submit_button_1 { transition: all 0.2s ease; border-radius: 6px !important; height: 46px !important; width: 140px; background-color: #eaeaea; color: #19252e; border: 1px solid #eaeaea; font-family: "neue-haas-grotesk-display"; font-weight: 700; } #gform_submit_button_2 { transition: all 0.2s ease; border-radius: 6px !important; height: 46px !important; width: 140px; background-color: #eaeaea; color: #19252e; border: 1px solid #eaeaea; font-family: "neue-haas-grotesk-display"; font-weight: 700; } input { border-radius: 6px 6px 6px 6px !important; height: 46px !important; background-color: #fff; color: #19252e; border: 1px solid #eee !important; box-shadow: none !important; } textarea { border-radius: 6px 6px 6px 6px !important; background-color: #fff; color: #19252e; border: 1px solid #eee !important; box-shadow: none !important; } span.gfield_required.gfield_required_text { font-size: 12px; color: #ff4c4c; } label.gfield_label.gform-field-label { display: flex!important; justify-content: space-between!important; } body.bricks-is-frontend :focus-visible { border: 1px solid #19252e !important; } .gform-theme--foundation .gform_fields { row-gap: 15px!important; } body { background-color: #edf2f4 !important; } .heading-color-light { color:#becbd5 } body.bricks-is-frontend :focus { outline: none!important; } .brxe-div.response-letter { background-color: #9C84FF!important; background-image: url('/wp-content/uploads/2025/01/CASC-Policy-Pub-Images-03.jpg')!important; } .brxe-div.endorsement { background-color: #6392FF!important; background-image: url('/wp-content/uploads/2025/01/CASC-Policy-Pub-Images-02.jpg')!important; } .brxe-div.position-paper { background-color: #B4D2F0!important; background-image: url('/wp-content/uploads/2025/01/CASC-Policy-Pub-Images-01.jpg')!important; } .resource-featured .brxe-swdgxw { min-height: 210px !important; } .resource-featured a:hover { background-color: #272731 !important; color: #fff !important; } .grecaptcha-badge { display: none !important; } :root { --bg-color: #fff; --text-color: #000; }  :root.dark-mode { --bg-color: #000; --text-color: #fff; }  .dark-mode { background-color: var(--bg-color); }  .dark-mode-text { color: var(--text-color); } @media screen and (max-width: 992px) { .page-header-sd .bricks-shape-divider-inner { height: 32px !important; } } @media screen and (max-width: 992px) { .future-section .bricks-shape-divider-inner { height: 32px !important; } }
/*# sourceURL=bricks-frontend-inline-inline-css */

/* == bricks-dynamic-data == */
#brxe-revdfw {background-color: var(--base) } #brxe-revdfw {background-image: none} 
/* TEMPLATE SHORTCODE CSS (ID: 9214) */

/* BREAKPOINT: Laptop */
@media (max-width: 1260px) {
.brxe-cgucdj .brxe-vmszog.brxe-text-basic {font-size: 18px}
}
/* BREAKPOINT: Mobile landscape */
@media (max-width: 767px) {
.brxe-cgucdj .brxe-vmszog.brxe-text-basic {font-size: 16px}
}
/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
.brxe-cgucdj .brxe-vmszog.brxe-text-basic {font-size: 14px}
}

/*# sourceURL=bricks-dynamic-data-inline-css */