 .sq-glass-btn, .sq-reverse-btn { display: inline-flex; align-items: center; justify-content: space-between; text-decoration: none; cursor: pointer; }  .sq-btn__text, .sq-btn__text * { color: currentColor; }  .sq-btn__icon-wrap { display: inline-flex; align-items: center; justify-content: center; transition: background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease; }  .sq-btn__icon, .sq-btn__icon svg, .sq-btn__icon svg * { color: currentColor; fill: currentColor; stroke: currentColor; }  .sq-glass-btn:hover .sq-btn__icon-wrap, .sq-reverse-btn:hover .sq-btn__icon-wrap { transform: none !important; }  .sq-glass-btn:hover { background: #ffffff !important; border-color: #ffffff !important; color: #111111 !important; }  .sq-glass-btn:hover .sq-btn__text, .sq-glass-btn:hover .sq-btn__text * { color: #111111 !important; }  .sq-glass-btn:hover .sq-glass-btn__icon-wrap { background: #111111 !important; border-color: #111111 !important; color: #ffffff !important; }  .sq-glass-btn:hover .sq-glass-btn__icon-wrap svg, .sq-glass-btn:hover .sq-glass-btn__icon-wrap svg * { color: #ffffff !important; fill: #ffffff !important; stroke: #ffffff !important; }  .sq-reverse-btn:hover { background: #111111 !important; border-color: #111111 !important; color: #ffffff !important; }  .sq-reverse-btn:hover .sq-btn__text, .sq-reverse-btn:hover .sq-btn__text * { color: #ffffff !important; }  .sq-reverse-btn:hover .sq-reverse-btn__icon-wrap { background: #ffffff !important; border-color: #ffffff !important; color: #111111 !important; }  .sq-reverse-btn:hover .sq-reverse-btn__icon-wrap svg, .sq-reverse-btn:hover .sq-reverse-btn__icon-wrap svg * { color: #111111 !important; fill: #111111 !important; stroke: #111111 !important; }   .sq-glass-btn:hover .sq-glass-btn__icon-wrap, .sq-glass-btn:hover .sq-btn__icon-wrap.sq-glass-btn__icon-wrap { background: #111111 !important; border-color: #111111 !important; color: #ffffff !important; }  .sq-glass-btn:hover .sq-glass-btn__icon, .sq-glass-btn:hover .sq-glass-btn__icon *, .sq-glass-btn:hover .sq-glass-btn__icon svg, .sq-glass-btn:hover .sq-glass-btn__icon svg *, .sq-glass-btn:hover .sq-glass-btn__icon-wrap svg, .sq-glass-btn:hover .sq-glass-btn__icon-wrap svg *, .sq-glass-btn:hover .sq-glass-btn__icon-wrap i { color: #ffffff !important; fill: #ffffff !important; stroke: #ffffff !important; }  .sq-reverse-btn:hover .sq-reverse-btn__icon-wrap, .sq-reverse-btn:hover .sq-btn__icon-wrap.sq-reverse-btn__icon-wrap { background: #ffffff !important; border-color: #ffffff !important; color: #111111 !important; }  .sq-reverse-btn:hover .sq-reverse-btn__icon, .sq-reverse-btn:hover .sq-reverse-btn__icon *, .sq-reverse-btn:hover .sq-reverse-btn__icon svg, .sq-reverse-btn:hover .sq-reverse-btn__icon svg *, .sq-reverse-btn:hover .sq-reverse-btn__icon-wrap svg, .sq-reverse-btn:hover .sq-reverse-btn__icon-wrap svg *, .sq-reverse-btn:hover .sq-reverse-btn__icon-wrap i { color: #111111 !important; fill: #111111 !important; stroke: #111111 !important; }  .sq-glass-btn:hover .sq-glass-btn__icon-wrap, .sq-reverse-btn:hover .sq-reverse-btn__icon-wrap { transform: none !important; }   .sq-reverse-btn__content:hover { background: #111111 !important; border-color: #111111 !important; color: #ffffff !important; }  .sq-reverse-btn__content:hover .sq-reverse-btn__text, .sq-reverse-btn__content:hover .sq-reverse-btn__text * { color: #ffffff !important; }  .sq-reverse-btn__content:hover .sq-reverse-btn__icon-wrap { background: #ffffff !important; border-color: #ffffff !important; color: #111111 !important; transform: none !important; }  .sq-reverse-btn__content:hover .sq-reverse-btn__icon-wrap svg, .sq-reverse-btn__content:hover .sq-reverse-btn__icon-wrap svg * { color: #111111 !important; fill: #111111 !important; stroke: #111111 !important; }   .sq-reverse-btn__content:hover .sq-reverse-btn__icon-wrap { background: #ffffff !important; border-color: #ffffff !important; color: #111111 !important; transform: none !important; }  .sq-reverse-btn__content:hover .sq-reverse-btn__icon, .sq-reverse-btn__content:hover .sq-reverse-btn__icon *, .sq-reverse-btn__content:hover .sq-reverse-btn__icon svg, .sq-reverse-btn__content:hover .sq-reverse-btn__icon svg *, .sq-reverse-btn__content:hover .sq-reverse-btn__icon path, .sq-reverse-btn__content:hover .sq-reverse-btn__icon i, .sq-reverse-btn__content:hover .sq-reverse-btn__icon i::before { color: #111111 !important; fill: #111111 !important; stroke: #111111 !important; } .sq-glass-panel { background: rgba(166, 192, 216, 0.46); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.16); overflow: hidden; }  .sq-shadow-glass { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.18), inset 0 -1px 0 rgba(255, 255, 255, 0.06), 0 10px 30px rgba(0, 0, 0, 0.08); }  .sq-shadow-glass-btn { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.28), inset 0 -1px 0 rgba(255, 255, 255, 0.08), 0 8px 20px rgba(0, 0, 0, 0.12); }  .sq-shadow-glass-panel { box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.16), 0 12px 40px rgba(0, 0, 0, 0.10); } .sq-heading-corner { position: relative; } .sq-intro__heading { position: relative; margin: 0; } .sq-intro__heading::after { content: ""; position: absolute; top: var(--sq-text-top, 0px); left: calc(var(--sq-text-right, 100%) + var(--sq-corner-gap, 18px)); width: 24px; height: 24px; border-top: 4px solid var(--secondary, #ff1f1f); border-right: 4px solid var(--secondary, #ff1f1f); pointer-events: none; }  html, body, body * { box-sizing: border-box; }@media (max-width: 1023px) { .sq-header-cta-mobile-item { list-style: none; width: 100%; padding: var(--space-m) var(--space-m) 0; margin: var(--space-m) 0 0; } .sq-header-cta-mobile-item .sq-header-cta { width: 100%; max-width: 100%; justify-content: space-between; display: flex; } .sq-header-cta-mobile-item .sq-header-cta .sq-glass-btn__text, .sq-header-cta-mobile-item .sq-header-cta .sq-glass-btn__text * { white-space: nowrap; }}html,body { max-width: 100%; overflow-x: clip;}@supports not (overflow: clip) { html, body { overflow-x: hidden; }}#brx-page,#brx-content,#brx-header,#brx-footer { max-width: 100%;}.sq-hero__container { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-end; gap: clamp(var(--space-m), 4vw, var(--space-xl));}.sq-hero__container-info { flex: 1 1 0; min-width: 0; max-width: 72rem;}.sq-hero__heading,.sq-hero__description { width: auto !important; max-width: 100%;}.sq-reverse-btn__content__warp { flex: 0 1 47rem; width: min(100%, 47rem); min-width: 0 !important; max-width: 47rem;}@media (max-width: 1199px) { .sq-hero__container { gap: var(--space-m); } .sq-reverse-btn__content__warp { flex-basis: clamp(34rem, 36vw, 47rem); }}@media (max-width: 1023px) { .sq-hero__container-info { max-width: 58rem; } .sq-reverse-btn__content__warp { flex-basis: clamp(30rem, 34vw, 42rem); }}@media (max-width: 767px) { .sq-hero { height: auto; min-height: 100svh; padding-top: calc(var(--space-xxl) + var(--space-xl)); padding-bottom: var(--space-xl); } .sq-hero__container { flex-direction: column !important; flex-wrap: nowrap; align-items: stretch !important; justify-content: flex-end; } .sq-hero__container-info { width: 100%; max-width: 100%; } .sq-reverse-btn__content__warp { width: 100%; max-width: 100%; flex: 0 1 auto; }}.sq-glass-btn,.sq-reverse-btn__content { position: relative;}.sq-glass-btn .clickable-parent,.sq-reverse-btn__content .clickable-parent { position: static;}.sq-glass-btn { position: relative;}.sq-glass-btn > a::after,.sq-glass-btn .clickable-parent::after { content: ""; position: absolute; inset: 0; cursor: pointer !important; z-index: 5;}.sq-glass-btn .sq-btn__icon-wrap { pointer-events: none;}.sq-header-cta.sq-is-sticky { background: var(--bricks-color-ihibki) !important; border-color: var(--bricks-color-ihibki) !important; color: #111111 !important; box-shadow: none;}.sq-header-cta.sq-is-sticky .sq-glass-btn__text,.sq-header-cta.sq-is-sticky .sq-glass-btn__text * { color: #111111 !important;}.sq-header-cta.sq-is-sticky .sq-glass-btn__icon-wrap { background: #111111 !important; border-color: #111111 !important; color: #ffffff !important;}.sq-header-cta .sq-glass-btn__icon,.sq-header-cta .sq-glass-btn__icon svg,.sq-header-cta .sq-glass-btn__icon svg * { color: currentColor; fill: currentColor; stroke: currentColor;}.sq-header-cta.sq-is-sticky:hover { background: #111111 !important; border-color: #111111 !important; color: #ffffff !important;}.sq-header-cta.sq-is-sticky:hover .sq-glass-btn__text,.sq-header-cta.sq-is-sticky:hover .sq-glass-btn__text * { color: #ffffff !important;}.sq-header-cta.sq-is-sticky:hover .sq-glass-btn__icon-wrap { background: #ffffff !important; border-color: #ffffff !important; color: #111111 !important;}