﻿@layer jf-reset,jf-base,jf-layout,jf-components,jf-pages,jf-utilities,jf-overrides;@layer jf-reset{:where(*,*::before,*::after){box-sizing:border-box}:where(html){min-height:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}:where(body,.brx-body){min-height:100vh;min-height:100dvh;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(img,picture,video,canvas,svg){display:block;max-width:100%}:where(input,button,textarea,select){font:inherit}:where(button,[role="button"],summary){cursor:pointer}:where(:target){scroll-margin-block:var(--jf-scroll-margin,8rem)}@media (prefers-reduced-motion:reduce){:where(*,*::before,*::after){animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}}}@layer jf-base{:root{--jf-scroll-margin:8rem}}@layer jf-layout{}@layer jf-components{}@layer jf-pages{}@layer jf-utilities{:where(.jf-cq){container-type:inline-size}:where(.jf-cq-size){container-type:size}:where(.jf-cq-page){container:jf-page / inline-size}:where(.jf-flow>* + *){margin-block-start:var(--jf-flow-space,1em)}:where(.jf-visually-hidden){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}}@layer jf-overrides{html,body{overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}.bricks-mobile-menu-wrapper.left{left:0;transform:translateX(-100%)}.bricks-mobile-menu-wrapper.right{right:0;transform:translateX(100%)}@media print{.jf-btn{box-shadow:none;border:1px solid black}.jf-u-hidden-print{display:none !important}}}