@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}@media (max-width: 478px) {@media (max-width: 767px) { #brx-footer .mnj-footer { padding: 28px 0 !important; } #brx-footer .mnj-footer__inner { width: min(100% - 32px, 420px) !important; margin-inline: auto !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; text-align: center !important; gap: 16px !important; } #brx-footer .mnj-footer__main { width: 100% !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; text-align: center !important; gap: 8px !important; } #brx-footer .mnj-footer__brand { width: 100% !important; margin: 0 !important; text-align: center !important; white-space: normal !important; font-size: 20px !important; line-height: 1.15 !important; } #brx-footer .mnj-footer__contact { width: 100% !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; align-self: center !important; text-align: center !important; gap: 6px !important; } #brx-footer .mnj-footer__tagline { width: 100% !important; max-width: 280px !important; margin: 0 auto !important; text-align: center !important; white-space: normal !important; font-size: 14px !important; line-height: 1.45 !important; } #brx-footer .mnj-footer__email { width: fit-content !important; margin-inline: auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; font-size: 13px !important; line-height: 1.3 !important; } #brx-footer .mnj-footer__bottom { width: 100% !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; text-align: center !important; gap: 10px !important; padding-top: 16px !important; margin-top: 0 !important; } #brx-footer .mnj-footer__legal { width: 100% !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 8px !important; } #brx-footer .mnj-footer__legal-link { text-align: center !important; font-size: 12px !important; line-height: 1.3 !important; } #brx-footer .mnj-footer__copyright { max-width: 280px !important; margin: 0 auto !important; text-align: center !important; white-space: normal !important; font-size: 11px !important; line-height: 1.4 !important; }}}#brxe-pkyhts { font-size: clamp(22px, 2.5vw, 32px); font-weight: 700; line-height: 1.1; color: #ffffff; white-space: nowrap;}#brxe-mxvudt {align-items: flex-start}#brxe-jjjtjv {margin-top: -6px}#brxe-jjjtjv { width: 100%; display: grid; grid-template-columns: max-content 1fr; align-items: center; gap: clamp(24px, 4vw, 56px); box-sizing: border-box;}@media (max-width: 478px) {#brxe-jjjtjv {flex-direction: column}}#brxe-emuken {flex-direction: row}@media (max-width: 478px) {#brxe-emuken {flex-direction: column}}#brxe-vthitt {justify-content: center}#brxe-vthitt { display: flex; align-items: center; gap: 20px;}#brxe-lqwvsy {margin-top: -23px}#brxe-zfncda {flex-direction: column}@media (max-width: 478px) {#brxe-zfncda {flex-direction: column}}