.b-ext {--space-4xs: calc(var(--font-size) * .125);--space-3xs: calc(var(--font-size) * .25);--space-2xs: calc(var(--font-size) * .5);--space-xs: calc(var(--font-size) * .75);--space-sm: calc(var(--font-size) * 1);--space-md: calc(var(--font-size) * 1.5);--space-md-fluid: calc(var(--font-size) * 1.5);--space-lg: calc(var(--font-size) * 2.25);--space-xl: calc(var(--font-size) * 3.5);--space-2xl: calc(var(--font-size) * 5.75);--space-3xl: calc(var(--font-size) * 9.25);--space-4xl: calc(var(--font-size) * 15);--font-primary: "Pangea",system-ui,sans-serif;--font-secondary: "Druk Text",system-ui,sans-serif;--font-system: system-ui,sans-serif;--text-xs: clamp(calc(var(--font-size) * .56),calc(var(--font-size) * .56),calc(var(--font-size) * .56));--text-sm: clamp(calc(var(--font-size) * .7),calc(.11905vw + calc(var(--font-size) * .64286)),calc(var(--font-size) * .75));--text-base: clamp(calc(var(--font-size) * .88),calc(.28571vw + calc(var(--font-size) * .74286)),calc(var(--font-size) * 1));--text-md: clamp(calc(var(--font-size) * 1.09),calc(.57143vw + calc(var(--font-size) * .81571)),calc(var(--font-size) * 1.33));--text-lg: clamp(calc(var(--font-size) * 1.37),calc(.97619vw + calc(var(--font-size) * .90143)),calc(var(--font-size) * 1.78));--text-xl: clamp(calc(var(--font-size) * 1.71),calc(1.57143vw + calc(var(--font-size) * .95571)),calc(var(--font-size) * 2.37));--text-2xl: clamp(calc(var(--font-size) * 2.14),calc(2.42857vw + calc(var(--font-size) * .97429)),calc(var(--font-size) * 3.16));--text-3xl: clamp(calc(var(--font-size) * 2.67),calc(3.66667vw + calc(var(--font-size) * .91)),calc(var(--font-size) * 4.21));--line-height-xs: 1.1;--line-height-sm: 1.2;--line-height-md: 1.4;--line-height-lg: 1.58;--line-height-xl: 1.72;--max-width-md: calc(var(--font-size) * 42.5);--max-width-lg: calc(var(--font-size) * 73.75);--max-width-xl: calc(var(--font-size) * 86.25);--max-width-2xl: calc(var(--font-size) * 90);--container-margin-x: calc(var(--font-size) * 1);--shadow-ring: 0 0 0 1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.05);--shadow-xs: 0 0 0 1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.02),0 1px 3px -1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2);--shadow-sm: 0 .3px .4px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.02),0 .9px 1.5px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.045),0 3.5px 6px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.09);--shadow-md: 0 .9px 1.25px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.025),0 3px 5px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.05),0 12px 20px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.09);--shadow-lg: 0 1.2px 1.9px -1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.01),0 3px 5px -1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.015),0 8px 15px -1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.05),0 28px 40px -1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.1);--shadow-xl: 0 1.5px 2.1px -6px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.009),0 3.6px 5.2px -6px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.0115),0 7.3px 10.6px -6px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.0125),0 16.2px 21.9px -6px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.025),0 46px 60px -6px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.15);--inner-glow: inset 0 0 .5px 1px hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.075);--inner-glow-top: inset 0 1px .5px hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.075);--radius-2xs: calc(var(--font-size) * .125);--radius-xs: calc(var(--font-size) * .25);--radius-sm: calc(var(--font-size) * .5);--radius-lg: calc(var(--font-size) * 1);--radius-xl: calc(var(--font-size) * 1.5);--z-index-header: 3;--z-index-popover: 5;--z-index-fixed-element: 10;--z-index-overlay: 15;--ease-in-out: cubic-bezier(.645,.045,.355,1);--ease-in: cubic-bezier(.55,.055,.675,.19);--ease-out: cubic-bezier(.215,.61,.355,1);--ease-out-back: cubic-bezier(.34,1.56,.64,1);}
.b-ext, .b-ext [data-theme=default] {--color-primary-darker-h: 215;--color-primary-darker-s: 28%;--color-primary-darker-l: 13%;--color-primary-darker: hsl(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l));--color-primary-dark-h: 215;--color-primary-dark-s: 28%;--color-primary-dark-l: 19%;--color-primary-dark: hsl(var(--color-primary-dark-h),var(--color-primary-dark-s),var(--color-primary-dark-l));--color-primary-h: 215;--color-primary-s: 28%;--color-primary-l: 29%;--color-primary: hsl(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l));--color-primary-light-h: 215;--color-primary-light-s: 28%;--color-primary-light-l: 39%;--color-primary-light: hsl(var(--color-primary-light-h),var(--color-primary-light-s),var(--color-primary-light-l));--color-primary-lighter-h: 215;--color-primary-lighter-s: 28%;--color-primary-lighter-l: 69%;--color-primary-lighter: hsl(var(--color-primary-lighter-h),var(--color-primary-lighter-s),var(--color-primary-lighter-l));--color-secondary-darker-h: 191;--color-secondary-darker-s: 67%;--color-secondary-darker-l: 25%;--color-secondary-darker: hsl(var(--color-secondary-darker-h),var(--color-secondary-darker-s),var(--color-secondary-darker-l));--color-secondary-dark-h: 191;--color-secondary-dark-s: 67%;--color-secondary-dark-l: 35%;--color-secondary-dark: hsl(var(--color-secondary-dark-h),var(--color-secondary-dark-s),var(--color-secondary-dark-l));--color-secondary-h: 191;--color-secondary-s: 67%;--color-secondary-l: 49%;--color-secondary: hsl(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l));--color-secondary-light-h: 191;--color-secondary-light-s: 67%;--color-secondary-light-l: 69%;--color-secondary-light: hsl(var(--color-secondary-light-h),var(--color-secondary-light-s),var(--color-secondary-light-l));--color-secondary-lighter-h: 191;--color-secondary-lighter-s: 67%;--color-secondary-lighter-l: 89%;--color-secondary-lighter: hsl(var(--color-secondary-lighter-h),var(--color-secondary-lighter-s),var(--color-secondary-lighter-l));--color-accent-darker-h: 47;--color-accent-darker-s: 100%;--color-accent-darker-l: 24%;--color-accent-darker: hsl(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l));--color-accent-dark-h: 47;--color-accent-dark-s: 100%;--color-accent-dark-l: 40%;--color-accent-dark: hsl(var(--color-accent-dark-h),var(--color-accent-dark-s),var(--color-accent-dark-l));--color-accent-h: 47;--color-accent-s: 100%;--color-accent-l: 48%;--color-accent: hsl(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l));--color-accent-light-h: 47;--color-accent-light-s: 100%;--color-accent-light-l: 68%;--color-accent-light: hsl(var(--color-accent-light-h),var(--color-accent-light-s),var(--color-accent-light-l));--color-accent-lighter-h: 47;--color-accent-lighter-s: 100%;--color-accent-lighter-l: 88%;--color-accent-lighter: hsl(var(--color-accent-lighter-h),var(--color-accent-lighter-s),var(--color-accent-lighter-l));--color-main-white-h: 0;--color-main-white-s: 0%;--color-main-white-l: 100%;--color-main-white: hsl(var(--color-main-white-h),var(--color-main-white-s),var(--color-main-white-l));--color-main-grey-50-h: 216;--color-main-grey-50-s: 33%;--color-main-grey-50-l: 97%;--color-main-grey-50: hsl(var(--color-main-grey-50-h),var(--color-main-grey-50-s),var(--color-main-grey-50-l));--color-main-grey-100-h: 213;--color-main-grey-100-s: 30%;--color-main-grey-100-l: 93%;--color-main-grey-100: hsl(var(--color-main-grey-100-h),var(--color-main-grey-100-s),var(--color-main-grey-100-l));--color-main-grey-200-h: 210;--color-main-grey-200-s: 14%;--color-main-grey-200-l: 81%;--color-main-grey-200: hsl(var(--color-main-grey-200-h),var(--color-main-grey-200-s),var(--color-main-grey-200-l));--color-main-grey-300-h: 207;--color-main-grey-300-s: 11%;--color-main-grey-300-l: 67%;--color-main-grey-300: hsl(var(--color-main-grey-300-h),var(--color-main-grey-300-s),var(--color-main-grey-300-l));--color-main-grey-400-h: 212;--color-main-grey-400-s: 8%;--color-main-grey-400-l: 54%;--color-main-grey-400: hsl(var(--color-main-grey-400-h),var(--color-main-grey-400-s),var(--color-main-grey-400-l));--color-main-grey-500-h: 206;--color-main-grey-500-s: 14%;--color-main-grey-500-l: 36%;--color-main-grey-500: hsl(var(--color-main-grey-500-h),var(--color-main-grey-500-s),var(--color-main-grey-500-l));--color-main-grey-600-h: 207;--color-main-grey-600-s: 18%;--color-main-grey-600-l: 24%;--color-main-grey-600: hsl(var(--color-main-grey-600-h),var(--color-main-grey-600-s),var(--color-main-grey-600-l));--color-main-black-h: 214;--color-main-black-s: 30%;--color-main-black-l: 11%;--color-main-black: hsl(var(--color-main-black-h),var(--color-main-black-s),var(--color-main-black-l));--color-black-h: 214;--color-black-s: 30%;--color-black-l: 11%;--color-black: hsl(var(--color-black-h),var(--color-black-s),var(--color-black-l));--color-white-h: 0;--color-white-s: 0%;--color-white-l: 100%;--color-white: hsl(var(--color-white-h),var(--color-white-s),var(--color-white-l));--color-success-darker-h: 137;--color-success-darker-s: 44%;--color-success-darker-l: 40%;--color-success-darker: hsl(var(--color-success-darker-h),var(--color-success-darker-s),var(--color-success-darker-l));--color-success-dark-h: 137;--color-success-dark-s: 44%;--color-success-dark-l: 60%;--color-success-dark: hsl(var(--color-success-dark-h),var(--color-success-dark-s),var(--color-success-dark-l));--color-success-h: 137;--color-success-s: 44%;--color-success-l: 70%;--color-success: hsl(var(--color-success-h),var(--color-success-s),var(--color-success-l));--color-success-light-h: 137;--color-success-light-s: 44%;--color-success-light-l: 80%;--color-success-light: hsl(var(--color-success-light-h),var(--color-success-light-s),var(--color-success-light-l));--color-success-lighter-h: 137;--color-success-lighter-s: 44%;--color-success-lighter-l: 90%;--color-success-lighter: hsl(var(--color-success-lighter-h),var(--color-success-lighter-s),var(--color-success-lighter-l));--color-warning-darker-h: 40;--color-warning-darker-s: 88%;--color-warning-darker-l: 40%;--color-warning-darker: hsl(var(--color-warning-darker-h),var(--color-warning-darker-s),var(--color-warning-darker-l));--color-warning-dark-h: 40;--color-warning-dark-s: 88%;--color-warning-dark-l: 60%;--color-warning-dark: hsl(var(--color-warning-dark-h),var(--color-warning-dark-s),var(--color-warning-dark-l));--color-warning-h: 40;--color-warning-s: 88%;--color-warning-l: 70%;--color-warning: hsl(var(--color-warning-h),var(--color-warning-s),var(--color-warning-l));--color-warning-light-h: 40;--color-warning-light-s: 88%;--color-warning-light-l: 80%;--color-warning-light: hsl(var(--color-warning-light-h),var(--color-warning-light-s),var(--color-warning-light-l));--color-warning-lighter-h: 40;--color-warning-lighter-s: 88%;--color-warning-lighter-l: 90%;--color-warning-lighter: hsl(var(--color-warning-lighter-h),var(--color-warning-lighter-s),var(--color-warning-lighter-l));--color-error-darker-h: 0;--color-error-darker-s: 61%;--color-error-darker-l: 40%;--color-error-darker: hsl(var(--color-error-darker-h),var(--color-error-darker-s),var(--color-error-darker-l));--color-error-dark-h: 0;--color-error-dark-s: 61%;--color-error-dark-l: 60%;--color-error-dark: hsl(var(--color-error-dark-h),var(--color-error-dark-s),var(--color-error-dark-l));--color-error-h: 0;--color-error-s: 61%;--color-error-l: 70%;--color-error: hsl(var(--color-error-h),var(--color-error-s),var(--color-error-l));--color-error-light-h: 0;--color-error-light-s: 61%;--color-error-light-l: 80%;--color-error-light: hsl(var(--color-error-light-h),var(--color-error-light-s),var(--color-error-light-l));--color-error-lighter-h: 0;--color-error-lighter-s: 61%;--color-error-lighter-l: 90%;--color-error-lighter: hsl(var(--color-error-lighter-h),var(--color-error-lighter-s),var(--color-error-lighter-l));}
.b-ext {--btn-font-family: var(--font-primary);--btn-gap: var(--space-sm);--btn-padding-y: var(--space-md);--btn-padding-x: calc(var(--font-size) * 2.5);--btn-font-size: var(--text-base);}
.b-ext .btn, .b-ext .button, .b-ext .centers-geocoding #gform_submit_button_1 {align-items: center;background-color: var(--color-primary);border-radius: 50em;color: var(--color-white);cursor: pointer;display: inline-flex;font-family: var(--btn-font-family);font-size: var(--btn-font-size);font-weight: 600;gap: var(--btn-gap);justify-content: center;line-height: 1.2;padding: var(--btn-padding-y) var(--btn-padding-x);position: relative;text-decoration: none;text-transform: uppercase;transition: all .2s ease-in-out;white-space: nowrap;will-change: transform;z-index: 1;}
.b-ext .btn.bsaweb-dynamic-scroll-anchor__link--is-selected, .b-ext .btn:focus, .b-ext .btn:hover, .b-ext .button.bsaweb-dynamic-scroll-anchor__link--is-selected, .b-ext .button:focus, .b-ext .button:hover, .b-ext .centers-geocoding #gform_submit_button_1:focus, .b-ext .centers-geocoding #gform_submit_button_1:hover, .b-ext .centers-geocoding .bsaweb-dynamic-scroll-anchor__link--is-selected#gform_submit_button_1 {background-color: var(--color-primary-dark);}
.b-ext .btn:active, .b-ext .button:active, .b-ext .centers-geocoding #gform_submit_button_1:active {transform: translateY(2px);}
.b-ext .btn--primary {background-color: var(--color-primary);color: var(--color-white);}
.b-ext .btn--primary.bsaweb-dynamic-scroll-anchor__link--is-selected, .b-ext .btn--primary:focus, .b-ext .btn--primary:hover {background-color: var(--color-primary-darker);}
.b-ext .btn--secondary {background-color: var(--color-secondary);color: var(--color-white);}
.b-ext .btn--secondary.bsaweb-dynamic-scroll-anchor__link--is-selected, .b-ext .btn--secondary:focus, .b-ext .btn--secondary:hover {background-color: var(--color-secondary-darker);}
.b-ext .btn--contrast {background-color: var(--color-black);color: var(--color-white);}
.b-ext .btn--white {background-color: var(--color-white);color: var(--color-black);}
.b-ext .btn--outline {background-color: rgba(0,0,0,0);border: 1px solid;border-radius: 50em;}
.b-ext .btn--outline.bsaweb-dynamic-scroll-anchor__link--is-selected, .b-ext .btn--outline:focus, .b-ext .btn--outline:hover {background-color: rgba(0,0,0,0);border-color: currentColor;}
.b-ext .btn--outline:active {transform: translateY(2px);}
.b-ext .btn--outline.btn--primary {color: var(--color-primary);}
.b-ext .btn--outline.btn--primary.bsaweb-dynamic-scroll-anchor__link--is-selected, .b-ext .btn--outline.btn--primary:focus, .b-ext .btn--outline.btn--primary:hover {background-color: var(--color-primary);border-color: var(--color-primary);color: var(--color-white);}
.b-ext .btn--outline.btn--secondary {color: var(--color-secondary);}
.b-ext .btn--outline.btn--secondary.bsaweb-dynamic-scroll-anchor__link--is-selected, .b-ext .btn--outline.btn--secondary:focus, .b-ext .btn--outline.btn--secondary:hover {background-color: var(--color-secondary);border-color: var(--color-secondary);color: var(--color-white);}
.b-ext .btn--outline.btn--contrast {color: var(--color-black);}
.b-ext .btn--outline.btn--contrast.bsaweb-dynamic-scroll-anchor__link--is-selected, .b-ext .btn--outline.btn--contrast:focus, .b-ext .btn--outline.btn--contrast:hover {color: var(--color-main-grey-600);}
.b-ext .btn--outline.btn--white {color: var(--color-white);}
.b-ext .btn--simple {--btn-padding-y: var(--space-xs);background-color: rgba(0,0,0,0);border: 0;color: currentColor;font-size: calc(var(--font-size) * 1);padding: var(--btn-padding-y) 0;text-decoration: underline;text-transform: none;text-underline-offset: .2em;}
.b-ext .btn--simple:focus, .b-ext .btn--simple:hover {color: var(--color-main-grey-500);}
.b-ext .btn--sm {--btn-padding-y: var(--space-sm);--btn-padding-x: var(--space-md);}
.b-ext .btn--xs {--btn-padding-y: var(--space-xs);--btn-padding-x: var(--space-md);--btn-font-size: var(--text-sm);}
.b-ext .btn--disabled, .b-ext .btn[aria-disabled=true], .b-ext .btn[disabled], .b-ext .btn[readonly], .b-ext .centers-geocoding [aria-disabled=true]#gform_submit_button_1, .b-ext .centers-geocoding [disabled]#gform_submit_button_1, .b-ext .centers-geocoding [readonly]#gform_submit_button_1 {cursor: not-allowed;opacity: .6;}
.b-ext {--input-height: calc(var(--font-size) * 3.125);--input-padding: var(--space-sm);--input-placeholder-color: var(--color-main-grey-300);--input-color: var(--color-black);--input-border-color: var(--color-main-grey-300);--input-border-color-focus: var(--color-secondary);--input-bg-color: var(--color-white);--input-border-radius: var(--radius-xs);--input-textarea-height: 100px;}
.b-ext [type=color], .b-ext [type=date], .b-ext [type=datetime-local], .b-ext [type=datetime], .b-ext [type=email], .b-ext [type=month], .b-ext [type=number], .b-ext [type=password], .b-ext [type=search], .b-ext [type=tel], .b-ext [type=text], .b-ext [type=time], .b-ext [type=url], .b-ext [type=week], .b-ext textarea {background-color: var(--input-bg-color);border-color: var(--input-border-color);border-radius: var(--input-border-radius);color: var(--input-color);height: var(--input-height);max-width: 100%;padding: var(--input-padding);width: 100%;}
.b-ext [type=color]:-moz-placeholder, .b-ext [type=color]:-ms-input-placeholder, .b-ext [type=color]::-moz-placeholder, .b-ext [type=color]::-webkit-input-placeholder, .b-ext [type=color]::placeholder, .b-ext [type=date]:-moz-placeholder, .b-ext [type=date]:-ms-input-placeholder, .b-ext [type=date]::-moz-placeholder, .b-ext [type=date]::-webkit-input-placeholder, .b-ext [type=date]::placeholder, .b-ext [type=datetime-local]:-moz-placeholder, .b-ext [type=datetime-local]:-ms-input-placeholder, .b-ext [type=datetime-local]::-moz-placeholder, .b-ext [type=datetime-local]::-webkit-input-placeholder, .b-ext [type=datetime-local]::placeholder, .b-ext [type=datetime]:-moz-placeholder, .b-ext [type=datetime]:-ms-input-placeholder, .b-ext [type=datetime]::-moz-placeholder, .b-ext [type=datetime]::-webkit-input-placeholder, .b-ext [type=datetime]::placeholder, .b-ext [type=email]:-moz-placeholder, .b-ext [type=email]:-ms-input-placeholder, .b-ext [type=email]::-moz-placeholder, .b-ext [type=email]::-webkit-input-placeholder, .b-ext [type=email]::placeholder, .b-ext [type=month]:-moz-placeholder, .b-ext [type=month]:-ms-input-placeholder, .b-ext [type=month]::-moz-placeholder, .b-ext [type=month]::-webkit-input-placeholder, .b-ext [type=month]::placeholder, .b-ext [type=number]:-moz-placeholder, .b-ext [type=number]:-ms-input-placeholder, .b-ext [type=number]::-moz-placeholder, .b-ext [type=number]::-webkit-input-placeholder, .b-ext [type=number]::placeholder, .b-ext [type=password]:-moz-placeholder, .b-ext [type=password]:-ms-input-placeholder, .b-ext [type=password]::-moz-placeholder, .b-ext [type=password]::-webkit-input-placeholder, .b-ext [type=password]::placeholder, .b-ext [type=search]:-moz-placeholder, .b-ext [type=search]:-ms-input-placeholder, .b-ext [type=search]::-moz-placeholder, .b-ext [type=search]::-webkit-input-placeholder, .b-ext [type=search]::placeholder, .b-ext [type=tel]:-moz-placeholder, .b-ext [type=tel]:-ms-input-placeholder, .b-ext [type=tel]::-moz-placeholder, .b-ext [type=tel]::-webkit-input-placeholder, .b-ext [type=tel]::placeholder, .b-ext [type=text]:-moz-placeholder, .b-ext [type=text]:-ms-input-placeholder, .b-ext [type=text]::-moz-placeholder, .b-ext [type=text]::-webkit-input-placeholder, .b-ext [type=text]::placeholder, .b-ext [type=time]:-moz-placeholder, .b-ext [type=time]:-ms-input-placeholder, .b-ext [type=time]::-moz-placeholder, .b-ext [type=time]::-webkit-input-placeholder, .b-ext [type=time]::placeholder, .b-ext [type=url]:-moz-placeholder, .b-ext [type=url]:-ms-input-placeholder, .b-ext [type=url]::-moz-placeholder, .b-ext [type=url]::-webkit-input-placeholder, .b-ext [type=url]::placeholder, .b-ext [type=week]:-moz-placeholder, .b-ext [type=week]:-ms-input-placeholder, .b-ext [type=week]::-moz-placeholder, .b-ext [type=week]::-webkit-input-placeholder, .b-ext [type=week]::placeholder, .b-ext textarea:-moz-placeholder, .b-ext textarea:-ms-input-placeholder, .b-ext textarea::-moz-placeholder, .b-ext textarea::-webkit-input-placeholder, .b-ext textarea::placeholder {color: var(--input-placeholder-color);}
.b-ext textarea {height: var(--input-textarea-height);min-block-size: var(--input-textarea-height);}
.b-ext table {border-collapse: collapse;border-spacing: 0;}
.b-ext table:not(.wp-block-bsaweb-posts-compare-comparison-collection-cross-table__table) {table-layout: fixed;width: 100%;}
.b-ext table:not(.wp-block-bsaweb-posts-compare-comparison-collection-cross-table__table) td, .b-ext table:not(.wp-block-bsaweb-posts-compare-comparison-collection-cross-table__table) th {border: 1px solid var(--color-main-grey-200);padding: calc(var(--font-size) * 1);}
.b-ext table:not(.wp-block-bsaweb-posts-compare-comparison-collection-cross-table__table) td:nth-child(odd), .b-ext table:not(.wp-block-bsaweb-posts-compare-comparison-collection-cross-table__table) th:nth-child(odd) {background-color: var(--color-main-grey-50);}
.b-ext table:not(.wp-block-bsaweb-posts-compare-comparison-collection-cross-table__table) td:nth-child(2n), .b-ext table:not(.wp-block-bsaweb-posts-compare-comparison-collection-cross-table__table) th:nth-child(2n) {background-color: var(--color-white);}
.b-ext {--icon-chevron-up: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 16 9\"><path fill=\"currentColor\" d=\"M.943 6.725 7.178.859c.205-.205.45-.328.697-.328.205 0 .451.123.656.287l6.235 5.866c.41.369.41.984.04 1.394-.368.41-.984.41-1.394.041L7.834 2.87 2.297 8.12c-.41.37-1.026.37-1.395-.04a.93.93 0 0 1 .041-1.354Z\"/></svg>");--icon-chevron-right: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 9 16\"><path fill=\"currentColor\" d=\"M2.65 1.234 8.516 7.47c.164.205.287.45.287.656 0 .246-.123.492-.287.697L2.65 15.057c-.369.41-.984.41-1.394.04-.41-.368-.41-.984-.041-1.394l5.25-5.578-5.25-5.537c-.37-.41-.37-1.026.04-1.395.411-.369 1.026-.369 1.395.041\"/></svg>");--icon-chevron-down: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 16 9\"><path fill=\"currentColor\" d=\"M14.766 2.566 8.53 8.432a.94.94 0 0 1-.656.287c-.246 0-.492-.082-.697-.246L.943 2.566c-.41-.369-.41-.984-.04-1.394.368-.41.984-.41 1.394-.041l5.578 5.25 5.537-5.25c.41-.37 1.025-.37 1.395.04.369.411.369 1.026-.041 1.395\"/></svg>");--icon-chevron-left: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 9 16\"><path fill=\"currentColor\" d=\"M6.809 15.057.943 8.822c-.164-.205-.287-.45-.287-.697 0-.205.123-.451.287-.656L6.81 1.234c.369-.41.984-.41 1.394-.04.41.369.41.984.041 1.394l-5.29 5.578 5.29 5.537c.37.41.37 1.026-.04 1.395-.411.369-1.026.369-1.395-.041Z\"/></svg>");--icon-arrow-right: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 22 14\"><path fill=\"currentColor\" d=\"M13.74 13.4c-.205-.164-.287-.41-.287-.697 0-.246.082-.492.287-.656l3.897-3.938H.984C.41 8.11 0 7.7 0 7.125c0-.533.41-.984.984-.984h16.653L13.74 2.244a.898.898 0 0 1 0-1.353c.37-.41.985-.41 1.395 0l5.578 5.578a.965.965 0 0 1 0 1.353L15.135 13.4c-.41.41-1.026.41-1.395 0\"/></svg>");--icon-arrow-left: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 22 14\"><path fill=\"currentColor\" d=\"M8.219.85c.205.205.328.45.328.697a.88.88 0 0 1-.328.697L4.322 6.141h16.694c.533 0 .984.45.984.984a.97.97 0 0 1-.984.984H4.322l3.897 3.938c.41.369.41.984 0 1.353a.898.898 0 0 1-1.354 0L1.287 7.822a.898.898 0 0 1 0-1.353L6.865.89A.93.93 0 0 1 8.22.85Z\"/></svg>");--icon-search: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 190 190\"><path fill=\"%23131A23\" d=\"M142.2 140.1 121.8 120c6.4-8.8 10.2-19.7 10.2-31.5C132.1 59 108 35 78.5 35S25 59 25 88.5 49 142 78.5 142c11.3 0 21.7-3.5 30.4-9.5l20.7 20.4c1.3 1.3 3.2 2 5.1 2 .3 0 .6 0 .9-.1 2.1-.2 4.2-1.3 5.8-2.9 3.5-3.4 3.9-8.7.8-11.8M30.3 88.5c0-26.6 21.6-48.2 48.2-48.2s48.2 21.6 48.2 48.2-21.6 48.2-48.2 48.2-48.2-21.6-48.2-48.2m107.4 59.8c-.8.8-1.7 1.3-2.6 1.4-.4 0-1.2 0-1.7-.5l-20.3-19.9c1.9-1.6 3.7-3.3 5.3-5.2l20 19.8c1.1.9.7 3-.7 4.4\"/><path fill=\"%23131A23\" d=\"M78.5 99.9c6.3 0 11.3-5.1 11.3-11.3s-5.1-11.3-11.3-11.3-11.3 5.1-11.3 11.3 5.1 11.3 11.3 11.3\"/><path fill=\"%2329B3D3\" d=\"M131.2 60.3c-2.3 0-4.6.2-6.8.7 4.8 8 7.6 17.5 7.6 27.5 0 11.8-3.8 22.6-10.2 31.5l9.8 9.7c19-.2 34.3-15.6 34.3-34.7 0-19-15.5-34.7-34.7-34.7\"/></svg>");--icon-check: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 20 14\"><path fill=\"currentColor\" d=\"M19.047.85c.41.41.41 1.025 0 1.394L8.219 13.072a.898.898 0 0 1-1.354 0L1.287 7.494c-.41-.369-.41-.984 0-1.394a.966.966 0 0 1 1.354 0l4.921 4.921L17.694.85a.966.966 0 0 1 1.354 0Z\"/></svg>");--icon-circle-check: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m6.766 8.273c.312-.28.312-.75 0-1.062a.736.736 0 0 0-1.032 0l-7.718 7.75-3.75-3.75a.736.736 0 0 0-1.032 0c-.312.312-.312.781 0 1.062l4.25 4.25a.684.684 0 0 0 1.032 0z\" clip-rule=\"evenodd\"/></svg>");}
.b-ext .icon {--size: 1em;color: inherit;display: inline-block;flex-shrink: 0;font-size: var(--size);height: 1em;line-height: 1;max-width: none;width: 1em;fill: currentColor;-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;}
.b-ext .icon--3xs {--size: 8px;}
.b-ext .icon--2xs {--size: 12px;}
.b-ext .icon--xs {--size: 16px;}
.b-ext .icon--sm {--size: 24px;}
.b-ext .icon--md {--size: 32px;}
.b-ext .icon--lg {--size: 48px;}
.b-ext .icon--xl {--size: 64px;}
.b-ext .icon--2xl {--size: 96px;}
.b-ext .icon--3xl {--size: 128px;}
.b-ext .icon--chevron-left {background-color: currentColor;-webkit-mask-image: var(--icon-chevron-left);mask-image: var(--icon-chevron-left);}
.b-ext .icon--chevron-right {background-color: currentColor;-webkit-mask-image: var(--icon-chevron-right);mask-image: var(--icon-chevron-right);}
.b-ext .icon--is-spinning {animation: icon-spin 1s linear infinite;}
@keyframes icon-spin {0% {transform: rotate(0deg);}
	to {transform: rotate(1 turn);}}
.b-ext .icon use {color: inherit;fill: currentColor;}
.b-ext {--heading-line-height: 1.2;--body-line-height: 1.325;--h1-font-size: var(--text-2xl);--h2-font-size: var(--text-xl);--h3-font-size: var(--text-lg);--h4-font-size: var(--text-md);--h5-font-size: var(--text-base);--h6-font-size: var(--text-sm);}
.b-ext ::selection {background-color: var(--color-secondary-light);color: var(--color-white);}
.b-ext {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.b-ext {background-color: var(--color-main-white);color: var(--color-main-black);font-family: var(--font-primary);font-size: var(--text-base);font-weight: 400;letter-spacing: .04em;line-height: var(--body-line-height);}
.b-ext .heading, .b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4 {font-family: var(--font-secondary);font-weight: 700;letter-spacing: 0;line-height: var(--heading-line-height);text-wrap: balance;word-break: normal;}
@media (min-width:64rem) {.b-ext .heading, .b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4 {font-weight: 800;}}
.b-ext .heading b, .b-ext .heading strong, .b-ext h1 b, .b-ext h1 strong, .b-ext h2 b, .b-ext h2 strong, .b-ext h3 b, .b-ext h3 strong, .b-ext h4 b, .b-ext h4 strong {font-weight: 900;}
.b-ext .heading--1, .b-ext h1 {font-size: var(--h1-font-size);}
.b-ext .heading--2, .b-ext h2 {font-size: var(--h2-font-size);}
.b-ext .heading--3, .b-ext h3 {font-size: var(--h3-font-size);}
.b-ext .heading--4, .b-ext h4 {font-size: var(--h4-font-size);}
.b-ext .heading--5, .b-ext h5 {font-size: var(--h5-font-size);}
.b-ext .heading--6, .b-ext h6 {font-size: var(--h6-font-size);}
.b-ext small {font-size: .75em;}
.b-ext em {font-style: italic;}
.b-ext b, .b-ext strong {font-weight: 700;}
.b-ext s {text-decoration: line-through;}
.b-ext u {text-decoration: underline;}
.b-ext sup {font-size: .5em;}
.b-ext a {transition: color .2s ease-in-out,background-color .2s ease-in-out;}
.b-ext a, .b-ext a[href^="tel:"] {text-decoration: none;}
.b-ext .styled-link, .b-ext a[href^="tel:"] {color: inherit;}
.b-ext .styled-link {text-decoration: underline;text-underline-offset: .2em;}
.b-ext .styled-link:hover {color: var(--color-secondary);}
.b-ext .text-color-green {color: var(--color-success);}
.b-ext .text-color-red {color: var(--color-error);}
.b-ext .font-weight-semibold {font-weight: 600;}
.b-ext .wp-site-blocks>* {margin-top: 0 !important;}
.b-ext .is-position-sticky {top: calc(calc(var(--font-size) * 2) + var(--bsaweb--header--height));z-index: 1;}
.b-ext.admin-bar .is-position-sticky {top: calc(calc(var(--font-size) * 2) + var(--bsaweb--header--height) + var(--wp-admin--admin-bar--height));}
.b-ext.admin-bar:has(.wp-block-a2k-core-reading-progressbar) .is-position-sticky {top: calc(calc(var(--font-size) * 2) + var(--bsaweb--header--height) + var(--reading-progressbar-height) + var(--wp-admin--admin-bar--height));}
.b-ext .wp-block-post-content>[class*=wp-block-]+.wp-block-heading:not([style*=margin-top]), .b-ext .wp-block-post-content>p+.wp-block-heading:not([style*=margin-top]) {margin-block-start: var(--space-xl);}
.b-ext .wp-block-post-content>ol:not([class*=wp-block]), .b-ext .wp-block-post-content>ul:not([class*=wp-block]) {list-style-position: inside;padding-left: calc(var(--font-size) * 2);}
.b-ext .wp-block-post-content>ol:not([class*=wp-block]) li, .b-ext .wp-block-post-content>ul:not([class*=wp-block]) li {padding-bottom: calc(var(--font-size) * .6);}
.b-ext .wp-block-post-content>ol:not([class*=wp-block]) ol, .b-ext .wp-block-post-content>ol:not([class*=wp-block]) ul, .b-ext .wp-block-post-content>ul:not([class*=wp-block]) ol, .b-ext .wp-block-post-content>ul:not([class*=wp-block]) ul {margin-bottom: 0;padding-left: calc(var(--font-size) * 2);}
.b-ext .wp-block-post-content>ul:not([class*=wp-block]) {list-style-type: disc;}
.b-ext .wp-block-post-content>ol:not([class*=wp-block]) {list-style-type: decimal;}
.b-ext .wp-element-caption {color: var(--color-contrast-500);font-size: var(--text-sm);font-weight: 600;text-align: center;}
.b-ext {scroll-behavior: smooth;}
.b-ext :where(body .is-layout-constrained)>section.wp-block-group {margin-block-start: 0;}
.b-ext :where(body .is-layout-constrained)>section.wp-block-group.has-background {padding-block-end: var(--space-xl);padding-block-start: var(--space-xl);}
.b-ext .topbar .underlined {text-decoration: underline;text-underline-offset: .375em;}
.b-ext .topbar .wp-block-search {background-color: rgba(0,0,0,0);}
.b-ext .topbar .wp-block-search:focus-within {background-color: var(--color-main-grey-50);}
@media (min-width:64rem) {.b-ext .page-heading:has(.header-image--offset) {margin-bottom: 0 !important;}}
.b-ext .page-heading .header-image {aspect-ratio: 5/4;}
@media (min-width:64rem) {.b-ext .page-heading .header-image {aspect-ratio: 25/16;}}
.b-ext .page-heading .header-image.header-image--offset {position: relative;z-index: 1;}
@media (min-width:64rem) {.b-ext .page-heading .header-image.header-image--offset {margin-bottom: calc(( var(--space-lg) + calc(var(--font-size) * 2.5) ) * -1);}}
.b-ext .page-heading .header-image.header-image--offset figure {overflow: hidden;}
.b-ext .page-heading .header-image.header-image--offset img {height: 100%;object-fit: cover;width: 100%;}
.b-ext .site-footer .icons-list a.icon-container {align-items: center;border-radius: 50%;display: inline-flex;font-size: calc(var(--font-size) * 1.5);height: calc(var(--font-size) * 3);justify-content: center;width: calc(var(--font-size) * 3);}
.b-ext .site-footer .icons-list a.icon-container svg {height: 1em;width: 1em;}
.b-ext .site-footer a:not(.btn, .b-ext .wp-block-button__link) {text-decoration: none;}
.b-ext .site-footer a:not(.btn, .b-ext .wp-block-button__link):focus, .b-ext .site-footer a:not(.btn, .b-ext .wp-block-button__link):hover {text-decoration: underline;}
.b-ext .home-slider {margin-left: calc(var(--container-margin-x) * -1) !important;margin-right: calc(var(--container-margin-x) * -1) !important;max-width: var(--max-width-2xl);width: 100vw;}
@media (min-width:80rem) {.b-ext .home-slider {margin-left: auto !important;margin-right: auto !important;width: 100%;}}
.b-ext .home-slider figure {height: auto;}
.b-ext .home-slider figure img {height: 100%;object-fit: cover;width: 100%;}
.b-ext .find-a-center .find-a-center__inner {border-radius: 0;}
@media (min-width:64rem) {.b-ext .find-a-center .find-a-center__inner {border-radius: var(--radius-lg);margin-left: auto;margin-right: auto;max-width: var(--max-width-lg);}}
.b-ext .centers-geocoding .address_country, .b-ext .centers-geocoding .address_line_1, .b-ext .centers-geocoding .address_line_2, .b-ext .centers-geocoding .address_state, .b-ext .centers-geocoding .address_zip {display: none;}
.b-ext .centers-geocoding .address_city {inline-size: 100%;position: relative;}
.b-ext .centers-geocoding .address_city:before {background-color: var(--color-black);content: "";height: var(--text-md);left: var(--space-md);-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 208c0 45.9-14.9 88.3-40 122.7l126.6 126.7c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208M208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288\"/></svg>");mask-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><path d=\"M416 208c0 45.9-14.9 88.3-40 122.7l126.6 126.7c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208M208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288\"/></svg>");-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;position: absolute;top: 50%;transform: translateY(-50%);width: var(--text-md);}
.b-ext .centers-geocoding .address_city input {--gf-local-height: 70px !important;--gf-local-radius: 99em !important;--gf-local-font-size: var(--text-md) !important;padding-left: calc(var(--font-size) * 4);padding-right: 0;width: 100%;}
@media (min-width:64rem) {.b-ext .centers-geocoding .address_city input {---gf-local-height: 75px !important;}}
.b-ext .centers-geocoding .gform_footer {margin-block-start: var(--space-2xs);padding: 0;}
.b-ext .centers-geocoding #gform_submit_button_1 {background-color: var(--color-secondary);color: var(--color-white);text-transform: uppercase;}
.b-ext .centers-geocoding #gform_submit_button_1:focus, .b-ext .centers-geocoding #gform_submit_button_1:hover {background-color: var(--color-secondary-dark);}
.b-ext .centers-geocoding .gform-button--width-full {flex-basis: 100%;width: 100%;}
.b-ext .appointment-form input[type=submit].button {--gf-local-color: var(--color-black) !important;--gf-local-bg-color: var(--color-white) !important;--gf-local-border-color: currentColor !important;margin-left: auto !important;margin-right: auto !important;}
@media (min-width:64rem) {.b-ext .appointment-form input[type=submit].button {margin-left: auto !important;margin-right: 0 !important;}}
.b-ext .theme-audio2000 {--wpgb-border-radius: var(--radius-xs);--wpgb-border-width: 1px;--wpgb-grey-50: var(--color-main-grey-50);--wpgb-grey-100: var(--color-main-grey-100);--wpgb-grey-200: var(--color-main-grey-200);--wpgb-grey-300: var(--color-main-grey-300);--wpgb-grey-400: var(--color-main-grey-400);--wpgb-grey-500: var(--color-main-grey-500);--wpgb-grey-600: var(--color-main-grey-600);--wpgb-grey-900: var(--color-black);--wpgb-red: var(--color-error);--color-picker-size: calc(var(--font-size) * 3);--color-picker-border-radius: 2px;--toggle-switch-width: calc(var(--font-size) * 3.5);--toggle-switch-height: calc(var(--font-size) * 2);--toggle-switch-border-radius: calc(var(--font-size) * 99);--toggle-switch-border-width: 1px;--toggle-switch-border-color: var(--wpgb-grey-200);--toggle-switch-active-border-color: var(--color-secondary-light);--toggle-switch-background-color: var(--wpgb-grey-100);--toggle-switch-active-background-color: var(--color-secondary-lighter);--toggle-switch-button-size: calc(var(--font-size) * 1.5);--toggle-switch-button-border-radius: 50%;--toggle-switch-button-background: var(--wpgb-grey-300);--toggle-switch-active-button-background: var(--color-secondary);--az-index-button-size: calc(var(--font-size) * 4);--az-index-button-border-radius: 50%;--az-index-button-clickable-background: var(--color-primary);--az-index-button-active-background: var(--color-secondary);--az-index-button-inactive-background: var(--wpgb-grey-300);--az-index-button-clickable-color: var(--color-white);--az-index-button-active-color: var(--color-white);--az-index-button-inactive-color: var(--color-white);}
.b-ext .theme-audio2000 .wpgb-facet.aligncenter {text-align: center;}
.b-ext .theme-audio2000 .wpgb-facet fieldset:last-child {margin-bottom: 0;}
.b-ext .theme-audio2000 .wpgb-inline-list {display: flex;flex-wrap: wrap;gap: var(--space-2xs);list-style: none;margin: 0;padding: 0;}
.b-ext .theme-audio2000 .wpgb-inline-list li {margin: 0;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset:has(.wpgb-input, .b-ext .wpgb-select) {position: relative;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset:has(.wpgb-input, .b-ext .wpgb-select) legend {left: calc(var(--input-padding) + 1px);overflow: visible;top: var(--space-2xs);clip: auto;-webkit-clip-path: none;clip-path: none;color: var(--wpgb-grey-500);font-size: calc(var(--font-size) * .6875);font-weight: 400;height: auto;line-height: 1;margin: 0;opacity: 1;width: auto;}
.b-ext .theme-audio2000 .wpgb-facet .wpgb-input, .b-ext .theme-audio2000 .wpgb-facet select.wpgb-select {border-color: var(--wpgb-grey-300);box-sizing: border-box;height: var(--input-height);line-height: calc(var(--input-height) - 21px);min-height: var(--input-height);padding: 10px var(--input-padding) 0;}
.b-ext .theme-audio2000 .wpgb-select-controls .wpgb-select-separator {display: none;}
.b-ext .theme-audio2000 .wpgb-select-controls .wpgb-select-toggle {align-items: center;display: flex;justify-content: center;}
.b-ext .theme-audio2000 .wpgb-select-controls .wpgb-select-toggle:after {background-color: currentColor;content: "";display: inline-block;height: 9px;-webkit-mask-image: var(--icon-chevron-down);mask-image: var(--icon-chevron-down);-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;width: 16px;}
.b-ext .theme-audio2000 .wpgb-select-controls .wpgb-select-toggle svg {display: none;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-sort-facet .wpgb-select {border: 0;max-width: 140px;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-sort-facet .wpgb-select:after {content: none;}
.b-ext .theme-audio2000 .custom-sort-facet {border-left: 1px solid var(--wpgb-grey-200);padding-left: var(--space-2xs);}
.b-ext .theme-audio2000 .custom-sort-facet .wpgb-facet-title {display: none;}
.b-ext .theme-audio2000 .custom-sort-facet .wpgb-select-value {font-size: var(--text-base);font-weight: 600;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-autocomplete-facet {position: relative;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-autocomplete-facet:after {background-image: var(--icon-search);content: "";display: inline-block;height: 2em;left: var(--space-sm);line-height: inherit;position: absolute;top: var(--space-2xs);vertical-align: middle;width: 2em;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-autocomplete-facet input.wpgb-input {background-color: var(--wpgb-grey-50);border: 0;border-radius: var(--radius-xs);height: calc(var(--font-size) * 3);min-height: calc(var(--font-size) * 3);padding-left: calc(var(--font-size) * 3.5);padding-top: 0;transition: background-color .2s ease-in-out;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-autocomplete-facet input.wpgb-input::placeholder {color: var(--color-main-grey-600);font-weight: 400;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-autocomplete-facet .wpgb-input-icon {display: none;}
.b-ext .theme-audio2000 .wpgb-facet .wpgb-selection-facet ul .wpgb-button {border: 0;border-radius: 99em;flex-direction: row-reverse;padding: var(--space-2xs) var(--space-sm);}
.b-ext .theme-audio2000 .wpgb-facet .wpgb-selection-facet ul .wpgb-button[aria-pressed=true] {background-color: var(--color-secondary);}
.b-ext .theme-audio2000 .wpgb-facet .wpgb-selection-facet ul .wpgb-button[aria-pressed=true]:hover {background-color: var(--color-secondary-dark);}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-button-facet .wpgb-inline-list {justify-content: center;}
@media (min-width:64rem) {.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-button-facet .wpgb-inline-list {justify-content: flex-start;}}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-button-facet .wpgb-button {--accent-color: var(--color-white);--accent-bg-color: var(--color-secondary);background-color: rgba(0,0,0,0);border: 1px solid var(--color-main-grey-300);border-radius: 99em;display: inline-block;line-height: 1;padding: var(--space-3xs) var(--space-md);text-decoration: none;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-button-facet .wpgb-button:hover {background-color: var(--wpgb-grey-50);}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-button-facet .wpgb-button[aria-pressed=true] {background-color: var(--accent-bg-color);border-color: var(--accent-bg-color);color: var(--accent-color);}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-button-facet .wpgb-button .wpgb-button-label {padding: 0;}
.b-ext .theme-audio2000 .wpgb-facet .wpgb-color-facet .wpgb-inline-list li {margin: 0;}
.b-ext .theme-audio2000 .wpgb-facet .wpgb-color-facet .wpgb-color[aria-pressed=true] .wpgb-color-control:after {bottom: auto;left: calc(50% - calc(var(--font-size) * .75));opacity: 1;right: auto;top: calc(50% - calc(var(--font-size) * .75));}
.b-ext .theme-audio2000 .wpgb-facet .wpgb-color-facet .wpgb-color .wpgb-color-control {border: 0;border-radius: var(--color-picker-border-radius);box-shadow: none !important;height: var(--color-picker-size);width: var(--color-picker-size);}
.b-ext .theme-audio2000 .wpgb-facet .wpgb-color-facet .wpgb-color .wpgb-color-control:after {background-color: var(--color-white);border: 0;bottom: auto;height: calc(var(--font-size) * 1.5);left: calc(50% - calc(var(--font-size) * .75));-webkit-mask-image: var(--icon-circle-check);mask-image: var(--icon-circle-check);-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;opacity: 0;right: auto;top: calc(50% - calc(var(--font-size) * .75));width: calc(var(--font-size) * 1.5);}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-checkbox-facet .wpgb-hierarchical-list>li:has(input[value="0"])[hidden], .b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-checkbox-facet .wpgb-hierarchical-list>li:has(input[value="1"])[hidden] {display: block;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-checkbox-facet .wpgb-hierarchical-list>li:has(input[value="0"]) {display: none !important;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-checkbox-facet .wpgb-hierarchical-list>li:has(input[value="1"]) {margin: 0;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-checkbox-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-checkbox {align-items: center;display: flex;gap: var(--space-xs);justify-content: flex-start;position: relative;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-checkbox-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-checkbox[aria-pressed=true] .wpgb-checkbox-control {background-color: var(--toggle-switch-active-background-color);border-color: var(--toggle-switch-active-border-color);}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-checkbox-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-checkbox[aria-pressed=true] .wpgb-checkbox-control:before {background-color: var(--toggle-switch-active-button-background);transform: translateX(var(--toggle-switch-button-size));}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-checkbox-facet .wpgb-hierarchical-list>li:has(input[value="1"]) input {height: 0;opacity: 0;width: 0;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-checkbox-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-checkbox-control {background-color: var(--toggle-switch-background-color);border: 1px solid var(--toggle-switch-border-color);border-radius: var(--toggle-switch-border-radius);cursor: pointer;display: block;height: var(--toggle-switch-height);transition: .4s;width: var(--toggle-switch-width);}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-checkbox-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-checkbox-control:before {background-color: var(--toggle-switch-button-background);border: 0;border-radius: var(--toggle-switch-button-border-radius);bottom: calc(var(--toggle-switch-height) / 2 - var(--toggle-switch-button-size) / 2 - var(--toggle-switch-border-width));content: "";height: var(--toggle-switch-button-size);left: calc(var(--toggle-switch-height) / 2 - var(--toggle-switch-button-size) / 2 - var(--toggle-switch-border-width));position: absolute;transform: none;transition: .4s;width: var(--toggle-switch-button-size);}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-checkbox-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-checkbox-control:after {content: none;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-checkbox-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-checkbox-label {font-weight: 600;padding-left: 0;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-radio-facet .wpgb-hierarchical-list>li:has(input[value="0"])[hidden], .b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-radio-facet .wpgb-hierarchical-list>li:has(input[value="1"])[hidden] {display: block;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-radio-facet .wpgb-hierarchical-list>li:has(input[value="0"]) {display: none !important;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-radio-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-checkbox {align-items: center;display: flex;gap: var(--space-xs);justify-content: flex-start;position: relative;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-radio-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-checkbox[aria-pressed=true] .wpgb-checkbox-control {background-color: var(--toggle-switch-active-background-color);border-color: var(--toggle-switch-active-border-color);}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-radio-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-checkbox[aria-pressed=true] .wpgb-checkbox-control:before {background-color: var(--toggle-switch-active-button-background);transform: translateX(var(--toggle-switch-button-size));}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-radio-facet .wpgb-hierarchical-list>li:has(input[value="1"]) input {height: 0;opacity: 0;width: 0;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-radio-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-radio-control {background-color: var(--toggle-switch-background-color);border: 1px solid var(--toggle-switch-border-color);border-radius: var(--toggle-switch-border-radius);cursor: pointer;display: block;height: var(--toggle-switch-height);transition: .4s;width: var(--toggle-switch-width);}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-radio-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-radio-control:before {background-color: var(--toggle-switch-button-background);border: 0;border-radius: var(--toggle-switch-button-border-radius);bottom: calc(var(--toggle-switch-height) / 2 - var(--toggle-switch-button-size) / 2 - var(--toggle-switch-border-width));content: "";height: var(--toggle-switch-button-size);left: calc(var(--toggle-switch-height) / 2 - var(--toggle-switch-button-size) / 2 - var(--toggle-switch-border-width));position: absolute;transform: none;transition: .4s;width: var(--toggle-switch-button-size);}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-radio-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-radio-control:after {content: none;}
.b-ext .theme-audio2000 .wpgb-facet>fieldset>.wpgb-radio-facet .wpgb-hierarchical-list>li:has(input[value="1"]) .wpgb-radio-label {font-weight: 600;padding-left: 0;}
.b-ext .theme-audio2000 .wpgb-az-index-facet ul.wpgb-inline-list {display: flex;flex-wrap: wrap;gap: var(--space-sm);margin: 0;}
.b-ext .theme-audio2000 .wpgb-az-index-facet ul.wpgb-inline-list li {margin: 0;}
.b-ext .theme-audio2000 .wpgb-az-index-facet .wpgb-az-index {align-items: center;border-radius: var(--az-index-button-border-radius);display: flex;font-size: var(--text-md);font-weight: 600;height: var(--az-index-button-size);justify-content: center;line-height: var(--az-index-button-size);padding: 0;width: var(--az-index-button-size);}
.b-ext .theme-audio2000 .wpgb-az-index-facet .wpgb-az-index[aria-disabled=disable] {background-color: var(--az-index-button-inactive-background);color: var(--az-index-button-inactive-color);}
.b-ext .theme-audio2000 .wpgb-az-index-facet .wpgb-az-index[aria-pressed=true] {background-color: var(--az-index-button-active-background);color: var(--az-index-button-active-color);}
.b-ext .theme-audio2000 .wpgb-az-index-facet .wpgb-az-index[aria-pressed=false] {background-color: var(--az-index-button-clickable-background);color: var(--az-index-button-clickable-color);}
.b-ext .theme-audio2000 .wpgb-az-index-facet .wpgb-az-index .wpgb-az-index-label {display: block;font-size: inherit;line-height: inherit;margin: 0;padding: 0;text-align: center;}
.b-ext .theme-audio2000 .wpgb-facet .wpgb-pagination-facet {--pagination-gap: var(--space-2xs);--pagination-item-size: calc(var(--font-size) * 2);display: inline-block;}
.b-ext .theme-audio2000 .wpgb-facet .wpgb-pagination-facet .wpgb-pagination {display: flex;flex-wrap: wrap;gap: var(--pagination-gap);margin: 0;}
.b-ext .theme-audio2000 .wpgb-facet .wpgb-pagination-facet .wpgb-page a {align-items: center;background-color: var(--color-main-grey-100);border-radius: 50%;display: flex;height: var(--pagination-item-size);justify-content: center;text-decoration: none;width: var(--pagination-item-size);}
.b-ext .theme-audio2000 .wpgb-facet .wpgb-pagination-facet .wpgb-page a[aria-current=true] {background-color: var(--color-secondary);color: var(--color-white);}
.b-ext .wp-block-outermost-icon-block a:hover {transform: scale(1) !important;}
.b-ext .theme-audio2000 .gform-theme {--gf-form-gap-x: var(--space-sm);--gf-form-gap-y: var(--space-sm);--gf-color-primary: var(--color-primary);--gf-color-primary-darker: var(--color-primary-darker);--gf-color-primary-lighter: var(--color-primary-lighter);--gf-color-in-ctrl-primary: var(--color-primary);--gf-color-in-ctrl-primary-darker: var(--color-primary-darker);--gf-color-in-ctrl-primary-lighter: var(--color-primary-lighter);--gf-ctrl-label-color-primary: var(--color-primary);--gf-ctrl-label-color-secondary: var(--color-main-grey-500);}
.b-ext .theme-audio2000 .gform-theme ::placeholder {color: var(--input-placeholder-color);}
.b-ext .theme-audio2000 .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .b-ext .theme-audio2000 .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {--gf-ctrl-bg-color: var(--input-bg-color);--gf-ctrl-size: var(--input-height);--gf-ctrl-padding-x: var(--input-padding);--gf-ctrl-radius: var(--input-border-radius);--gf-ctrl-border-color: var(--input-border-color);--gf-ctrl-border-color-focus: var(--input-border-color-focus);--gf-ctrl-border-width: 1px;--gf-ctrl-border-style: solid;--gf-ctrl-shadow: none;--gf-ctrl-shadow-focus: none;--gf-ctrl-font-size: var(--text-base);--gf-ctrl-font-family: var(--font-primary);--gf-ctrl-color: var(--input-color);--gf-ctrl-textarea-height: var(--input-textarea-height);--gf-ctrl-btn-radius: 99em;--gf-ctrl-btn-shadow: none;--gf-ctrl-btn-font-family: var(--btn-font-family);--gf-ctrl-btn-font-size-xs: var(--text-sm);--gf-ctrl-btn-font-size-sm: var(--btn-font-size);--gf-ctrl-btn-font-size-md: var(--btn-font-size);--gf-ctrl-btn-font-size-lg: var(--btn-font-size);--gf-ctrl-btn-font-size-xl: var(--btn-font-size);--gf-ctrl-btn-font-weight: 600;--gf-ctrl-btn-padding-x: var(--btn-padding-x);--gf-ctrl-btn-padding-x-xs: var(--space-md);--gf-ctrl-btn-padding-x-sm: var(--space-md);--gf-ctrl-btn-padding-x-md: var(--btn-padding-x);--gf-ctrl-btn-padding-x-lg: var(--btn-padding-x);--gf-ctrl-btn-padding-x-xl: var(--btn-padding-x);--gf-ctrl-btn-padding-y: var(--btn-padding-y);--gf-ctrl-btn-padding-y-xs: var(--space-xs);--gf-ctrl-btn-padding-y-sm: var(--space-sm);--gf-ctrl-btn-padding-y-md: var(--btn-padding-y);--gf-ctrl-btn-padding-y-lg: var(--btn-padding-y);--gf-ctrl-btn-padding-y-xl: var(--btn-padding-y);--gf-ctrl-btn-line-height: 1.2;--gf-ctrl-btn-text-transform: uppercase;}
.b-ext .brave_popup.brave_popup--popup .brave_popup__step__inner {border-radius: var(--radius-sm);color: var(--color-main-black);font-family: var(--font-primary);font-size: var(--text-base);font-weight: 400;line-height: var(--body-line-height);width: 100%;}
.b-ext .brave_popup.brave_popup--popup .brave_popup__step__inner .brave_popup__step__popup .brave_popup__step__content .brave_popup__step__elements {width: 100%;}
.b-ext .brave_popup.brave_popup--popup .brave_element.brave_element--code .brave_element__wrap .brave_element__code {overflow-x: visible;}
.b-ext .brave_popup.brave_popup--popup input[type=submit].button {--gf-local-color: var(--color-black) !important;--gf-local-bg-color: var(--color-white) !important;--gf-local-border-color: currentColor !important;margin-left: auto !important;margin-right: auto !important;}
.b-ext .grid {--grid-columns: 12;--column-gap: 0px;--row-gap: 0px;display: flex;flex-wrap: wrap;gap: var(--row-gap) var(--column-gap);}
.b-ext .grid>* {min-width: 0;width: 100%;}
.b-ext .grid-col-1 {--grid-columns: 1;}
.b-ext .col-1 {--column-span: 1;}
.b-ext .grid-col-2 {--grid-columns: 2;}
.b-ext .col-2 {--column-span: 2;}
.b-ext .grid-col-3 {--grid-columns: 3;}
.b-ext .col-3 {--column-span: 3;}
.b-ext .grid-col-4 {--grid-columns: 4;}
.b-ext .col-4 {--column-span: 4;}
.b-ext .grid-col-5 {--grid-columns: 5;}
.b-ext .col-5 {--column-span: 5;}
.b-ext .grid-col-6 {--grid-columns: 6;}
.b-ext .col-6 {--column-span: 6;}
.b-ext .grid-col-7 {--grid-columns: 7;}
.b-ext .col-7 {--column-span: 7;}
.b-ext .grid-col-8 {--grid-columns: 8;}
.b-ext .col-8 {--column-span: 8;}
.b-ext .grid-col-9 {--grid-columns: 9;}
.b-ext .col-9 {--column-span: 9;}
.b-ext .grid-col-10 {--grid-columns: 10;}
.b-ext .col-10 {--column-span: 10;}
.b-ext .grid-col-11 {--grid-columns: 11;}
.b-ext .col-11 {--column-span: 11;}
.b-ext .grid-col-12 {--grid-columns: 12;}
.b-ext .col-12 {--column-span: 12;}
.b-ext .col-1, .b-ext .col-10, .b-ext .col-11, .b-ext .col-12, .b-ext .col-2, .b-ext .col-3, .b-ext .col-4, .b-ext .col-5, .b-ext .col-6, .b-ext .col-7, .b-ext .col-8, .b-ext .col-9 {flex: initial;width: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-span) / var(--grid-columns) + ( var(--column-span) - 1 ) * var(--column-gap));}
.b-ext .col {flex: 1 1 0;width: auto;}
.b-ext .col-content {flex: 0 1 auto;width: auto;}
.b-ext .offset-1 {--column-offset: 1;}
.b-ext .offset-2 {--column-offset: 2;}
.b-ext .offset-3 {--column-offset: 3;}
.b-ext .offset-4 {--column-offset: 4;}
.b-ext .offset-5 {--column-offset: 5;}
.b-ext .offset-6 {--column-offset: 6;}
.b-ext .offset-7 {--column-offset: 7;}
.b-ext .offset-8 {--column-offset: 8;}
.b-ext .offset-9 {--column-offset: 9;}
.b-ext .offset-10 {--column-offset: 10;}
.b-ext .offset-11 {--column-offset: 11;}
.b-ext .offset-1, .b-ext .offset-10, .b-ext .offset-11, .b-ext .offset-2, .b-ext .offset-3, .b-ext .offset-4, .b-ext .offset-5, .b-ext .offset-6, .b-ext .offset-7, .b-ext .offset-8, .b-ext .offset-9 {margin-left: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-offset) / var(--grid-columns) + var(--column-offset) * var(--column-gap));}
.b-ext .gap-4xs {--row-gap: var(--space-4xs);gap: var(--row-gap) var(--column-gap);}
.b-ext .gap-4xs, .b-ext .gap-x-4xs {--column-gap: var(--space-4xs);}
.b-ext .gap-x-4xs {column-gap: var(--column-gap);}
.b-ext .gap-y-4xs {--row-gap: var(--space-4xs);row-gap: var(--row-gap);}
.b-ext .gap-3xs {--row-gap: var(--space-3xs);gap: var(--row-gap) var(--column-gap);}
.b-ext .gap-3xs, .b-ext .gap-x-3xs {--column-gap: var(--space-3xs);}
.b-ext .gap-x-3xs {column-gap: var(--column-gap);}
.b-ext .gap-y-3xs {--row-gap: var(--space-3xs);row-gap: var(--row-gap);}
.b-ext .gap-2xs {--row-gap: var(--space-2xs);gap: var(--row-gap) var(--column-gap);}
.b-ext .gap-2xs, .b-ext .gap-x-2xs {--column-gap: var(--space-2xs);}
.b-ext .gap-x-2xs {column-gap: var(--column-gap);}
.b-ext .gap-y-2xs {--row-gap: var(--space-2xs);row-gap: var(--row-gap);}
.b-ext .gap-xs {--row-gap: var(--space-xs);gap: var(--row-gap) var(--column-gap);}
.b-ext .gap-x-xs, .b-ext .gap-xs {--column-gap: var(--space-xs);}
.b-ext .gap-x-xs {column-gap: var(--column-gap);}
.b-ext .gap-y-xs {--row-gap: var(--space-xs);row-gap: var(--row-gap);}
.b-ext .gap-sm {--row-gap: var(--space-sm);gap: var(--row-gap) var(--column-gap);}
.b-ext .gap-sm, .b-ext .gap-x-sm {--column-gap: var(--space-sm);}
.b-ext .gap-x-sm {column-gap: var(--column-gap);}
.b-ext .gap-y-sm {--row-gap: var(--space-sm);row-gap: var(--row-gap);}
.b-ext .gap-md {--row-gap: var(--space-md);gap: var(--row-gap) var(--column-gap);}
.b-ext .gap-md, .b-ext .gap-x-md {--column-gap: var(--space-md);}
.b-ext .gap-x-md {column-gap: var(--column-gap);}
.b-ext .gap-y-md {--row-gap: var(--space-md);row-gap: var(--row-gap);}
.b-ext .gap-md-fluid {--row-gap: var(--space-md-fluid);gap: var(--row-gap) var(--column-gap);}
.b-ext .gap-md-fluid, .b-ext .gap-x-md-fluid {--column-gap: var(--space-md-fluid);}
.b-ext .gap-x-md-fluid {column-gap: var(--column-gap);}
.b-ext .gap-y-md-fluid {--row-gap: var(--space-md-fluid);row-gap: var(--row-gap);}
.b-ext .gap-lg {--row-gap: var(--space-lg);gap: var(--row-gap) var(--column-gap);}
.b-ext .gap-lg, .b-ext .gap-x-lg {--column-gap: var(--space-lg);}
.b-ext .gap-x-lg {column-gap: var(--column-gap);}
.b-ext .gap-y-lg {--row-gap: var(--space-lg);row-gap: var(--row-gap);}
.b-ext .gap-xl {--row-gap: var(--space-xl);gap: var(--row-gap) var(--column-gap);}
.b-ext .gap-x-xl, .b-ext .gap-xl {--column-gap: var(--space-xl);}
.b-ext .gap-x-xl {column-gap: var(--column-gap);}
.b-ext .gap-y-xl {--row-gap: var(--space-xl);row-gap: var(--row-gap);}
.b-ext .gap-2xl {--row-gap: var(--space-2xl);gap: var(--row-gap) var(--column-gap);}
.b-ext .gap-2xl, .b-ext .gap-x-2xl {--column-gap: var(--space-2xl);}
.b-ext .gap-x-2xl {column-gap: var(--column-gap);}
.b-ext .gap-y-2xl {--row-gap: var(--space-2xl);row-gap: var(--row-gap);}
.b-ext .gap-3xl {--row-gap: var(--space-3xl);gap: var(--row-gap) var(--column-gap);}
.b-ext .gap-3xl, .b-ext .gap-x-3xl {--column-gap: var(--space-3xl);}
.b-ext .gap-x-3xl {column-gap: var(--column-gap);}
.b-ext .gap-y-3xl {--row-gap: var(--space-3xl);row-gap: var(--row-gap);}
.b-ext .gap-4xl {--row-gap: var(--space-4xl);gap: var(--row-gap) var(--column-gap);}
.b-ext .gap-4xl, .b-ext .gap-x-4xl {--column-gap: var(--space-4xl);}
.b-ext .gap-x-4xl {column-gap: var(--column-gap);}
.b-ext .gap-y-4xl {--row-gap: var(--space-4xl);row-gap: var(--row-gap);}
.b-ext .gap-0 {--row-gap: 0px;gap: 0;}
.b-ext .gap-0, .b-ext .gap-x-0 {--column-gap: 0px;}
.b-ext .gap-x-0 {column-gap: 0;}
.b-ext .gap-y-0 {--row-gap: 0px;row-gap: 0;}
.b-ext .flex {display: flex !important;}
.b-ext .inline-flex {display: inline-flex !important;}
.b-ext .flex-wrap {flex-wrap: wrap !important;}
.b-ext .flex-nowrap {flex-wrap: nowrap !important;}
.b-ext .flex-column {flex-direction: column !important;}
.b-ext .flex-column-reverse {flex-direction: column-reverse !important;}
.b-ext .flex-row {flex-direction: row !important;}
.b-ext .flex-row-reverse {flex-direction: row-reverse !important;}
.b-ext .flex-center {align-items: center !important;justify-content: center !important;}
.b-ext .flex-grow {flex-grow: 1 !important;}
.b-ext .flex-grow-0 {flex-grow: 0 !important;}
.b-ext .flex-shrink {flex-shrink: 1 !important;}
.b-ext .flex-shrink-0 {flex-shrink: 0 !important;}
.b-ext .flex-basis-0 {flex-basis: 0 !important;}
.b-ext .justify-start {justify-content: start !important;}
.b-ext .justify-end {justify-content: end !important;}
.b-ext .justify-center {justify-content: center !important;}
.b-ext .justify-between {justify-content: space-between !important;}
.b-ext .items-center {align-items: center !important;}
.b-ext .items-start {align-items: start !important;}
.b-ext .items-end {align-items: end !important;}
.b-ext .items-baseline {align-items: baseline !important;}
.b-ext .items-stretch {align-items: stretch !important;}
.b-ext .self-center {align-self: center !important;}
.b-ext .self-start {align-self: start !important;}
.b-ext .self-end {align-self: end !important;}
.b-ext .self-baseline {align-self: baseline !important;}
.b-ext .self-stretch {align-self: stretch !important;}
.b-ext .content-start {align-content: start !important;}
.b-ext .content-end {align-content: end !important;}
.b-ext .content-center {align-content: center !important;}
.b-ext .content-between {align-content: space-between !important;}
.b-ext .order-1 {order: 1 !important;}
.b-ext .order-2 {order: 2 !important;}
.b-ext .order-3 {order: 3 !important;}
.b-ext .aspect-ratio-16\:9 {aspect-ratio: 16/9 !important;}
.b-ext .aspect-ratio-3\:2 {aspect-ratio: 3/2 !important;}
.b-ext .aspect-ratio-4\:3 {aspect-ratio: 4/3 !important;}
.b-ext .aspect-ratio-5\:4 {aspect-ratio: 5/4 !important;}
.b-ext .aspect-ratio-1\:1 {aspect-ratio: 1/1 !important;}
.b-ext .aspect-ratio-4\:5 {aspect-ratio: 4/5 !important;}
.b-ext .aspect-ratio-3\:4 {aspect-ratio: 3/4 !important;}
.b-ext .aspect-ratio-2\:3 {aspect-ratio: 2/3 !important;}
.b-ext .aspect-ratio-9\:16 {aspect-ratio: 9/16 !important;}
.b-ext :where([class^=media-wrapper], .b-ext [class*=" media-wrapper"]) {position: relative;}
.b-ext [class*=" media-wrapper"], .b-ext [class^=media-wrapper] {height: 0;}
.b-ext [class*=" media-wrapper"]>*, .b-ext [class^=media-wrapper]>* {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.b-ext [class*=" media-wrapper"]>:not(iframe), .b-ext [class^=media-wrapper]>:not(iframe) {object-fit: cover;}
.b-ext .media-wrapper-16\:9 {padding-bottom: 56.25%;}
.b-ext .media-wrapper-3\:2 {padding-bottom: 66.6666666667%;}
.b-ext .media-wrapper-4\:3 {padding-bottom: 75%;}
.b-ext .media-wrapper-1\:1 {padding-bottom: 100%;}
.b-ext .block {display: block !important;}
.b-ext .inline-block {display: inline-block !important;}
.b-ext .inline {display: inline !important;}
.b-ext .contents {display: contents !important;}
.b-ext .css-grid {display: grid !important;}
.b-ext .css-inline-grid {display: inline-grid !important;}
.b-ext .hide {display: none !important;}
.b-ext .is-visible {display: var(--display,block) !important;}
.b-ext .is-hidden {display: none !important;}
.b-ext .margin-4xs {margin: var(--space-4xs) !important;}
.b-ext .margin-top-4xs {margin-top: var(--space-4xs) !important;}
.b-ext .margin-right-4xs {margin-right: var(--space-4xs) !important;}
.b-ext .margin-bottom-4xs {margin-bottom: var(--space-4xs) !important;}
.b-ext .margin-left-4xs {margin-left: var(--space-4xs) !important;}
.b-ext .margin-y-4xs {margin-bottom: var(--space-4xs) !important;margin-top: var(--space-4xs) !important;}
.b-ext .margin-x-4xs {margin-left: var(--space-4xs) !important;margin-right: var(--space-4xs) !important;}
.b-ext .margin-3xs {margin: var(--space-3xs) !important;}
.b-ext .margin-top-3xs {margin-top: var(--space-3xs) !important;}
.b-ext .margin-right-3xs {margin-right: var(--space-3xs) !important;}
.b-ext .margin-bottom-3xs {margin-bottom: var(--space-3xs) !important;}
.b-ext .margin-left-3xs {margin-left: var(--space-3xs) !important;}
.b-ext .margin-y-3xs {margin-bottom: var(--space-3xs) !important;margin-top: var(--space-3xs) !important;}
.b-ext .margin-x-3xs {margin-left: var(--space-3xs) !important;margin-right: var(--space-3xs) !important;}
.b-ext .margin-2xs {margin: var(--space-2xs) !important;}
.b-ext .margin-top-2xs {margin-top: var(--space-2xs) !important;}
.b-ext .margin-right-2xs {margin-right: var(--space-2xs) !important;}
.b-ext .margin-bottom-2xs {margin-bottom: var(--space-2xs) !important;}
.b-ext .margin-left-2xs {margin-left: var(--space-2xs) !important;}
.b-ext .margin-y-2xs {margin-bottom: var(--space-2xs) !important;margin-top: var(--space-2xs) !important;}
.b-ext .margin-x-2xs {margin-left: var(--space-2xs) !important;margin-right: var(--space-2xs) !important;}
.b-ext .margin-xs {margin: var(--space-xs) !important;}
.b-ext .margin-top-xs {margin-top: var(--space-xs) !important;}
.b-ext .margin-right-xs {margin-right: var(--space-xs) !important;}
.b-ext .margin-bottom-xs {margin-bottom: var(--space-xs) !important;}
.b-ext .margin-left-xs {margin-left: var(--space-xs) !important;}
.b-ext .margin-y-xs {margin-bottom: var(--space-xs) !important;margin-top: var(--space-xs) !important;}
.b-ext .margin-x-xs {margin-left: var(--space-xs) !important;margin-right: var(--space-xs) !important;}
.b-ext .margin-sm {margin: var(--space-sm) !important;}
.b-ext .margin-top-sm {margin-top: var(--space-sm) !important;}
.b-ext .margin-right-sm {margin-right: var(--space-sm) !important;}
.b-ext .margin-bottom-sm {margin-bottom: var(--space-sm) !important;}
.b-ext .margin-left-sm {margin-left: var(--space-sm) !important;}
.b-ext .margin-y-sm {margin-bottom: var(--space-sm) !important;margin-top: var(--space-sm) !important;}
.b-ext .margin-x-sm {margin-left: var(--space-sm) !important;margin-right: var(--space-sm) !important;}
.b-ext .margin-md {margin: var(--space-md) !important;}
.b-ext .margin-top-md {margin-top: var(--space-md) !important;}
.b-ext .margin-right-md {margin-right: var(--space-md) !important;}
.b-ext .margin-bottom-md {margin-bottom: var(--space-md) !important;}
.b-ext .margin-left-md {margin-left: var(--space-md) !important;}
.b-ext .margin-y-md {margin-bottom: var(--space-md) !important;margin-top: var(--space-md) !important;}
.b-ext .margin-x-md {margin-left: var(--space-md) !important;margin-right: var(--space-md) !important;}
.b-ext .margin-md-fluid {margin: var(--space-md-fluid) !important;}
.b-ext .margin-top-md-fluid {margin-top: var(--space-md-fluid) !important;}
.b-ext .margin-right-md-fluid {margin-right: var(--space-md-fluid) !important;}
.b-ext .margin-bottom-md-fluid {margin-bottom: var(--space-md-fluid) !important;}
.b-ext .margin-left-md-fluid {margin-left: var(--space-md-fluid) !important;}
.b-ext .margin-y-md-fluid {margin-bottom: var(--space-md-fluid) !important;margin-top: var(--space-md-fluid) !important;}
.b-ext .margin-x-md-fluid {margin-left: var(--space-md-fluid) !important;margin-right: var(--space-md-fluid) !important;}
.b-ext .margin-lg {margin: var(--space-lg) !important;}
.b-ext .margin-top-lg {margin-top: var(--space-lg) !important;}
.b-ext .margin-right-lg {margin-right: var(--space-lg) !important;}
.b-ext .margin-bottom-lg {margin-bottom: var(--space-lg) !important;}
.b-ext .margin-left-lg {margin-left: var(--space-lg) !important;}
.b-ext .margin-y-lg {margin-bottom: var(--space-lg) !important;margin-top: var(--space-lg) !important;}
.b-ext .margin-x-lg {margin-left: var(--space-lg) !important;margin-right: var(--space-lg) !important;}
.b-ext .margin-xl {margin: var(--space-xl) !important;}
.b-ext .margin-top-xl {margin-top: var(--space-xl) !important;}
.b-ext .margin-right-xl {margin-right: var(--space-xl) !important;}
.b-ext .margin-bottom-xl {margin-bottom: var(--space-xl) !important;}
.b-ext .margin-left-xl {margin-left: var(--space-xl) !important;}
.b-ext .margin-y-xl {margin-bottom: var(--space-xl) !important;margin-top: var(--space-xl) !important;}
.b-ext .margin-x-xl {margin-left: var(--space-xl) !important;margin-right: var(--space-xl) !important;}
.b-ext .margin-2xl {margin: var(--space-2xl) !important;}
.b-ext .margin-top-2xl {margin-top: var(--space-2xl) !important;}
.b-ext .margin-right-2xl {margin-right: var(--space-2xl) !important;}
.b-ext .margin-bottom-2xl {margin-bottom: var(--space-2xl) !important;}
.b-ext .margin-left-2xl {margin-left: var(--space-2xl) !important;}
.b-ext .margin-y-2xl {margin-bottom: var(--space-2xl) !important;margin-top: var(--space-2xl) !important;}
.b-ext .margin-x-2xl {margin-left: var(--space-2xl) !important;margin-right: var(--space-2xl) !important;}
.b-ext .margin-3xl {margin: var(--space-3xl) !important;}
.b-ext .margin-top-3xl {margin-top: var(--space-3xl) !important;}
.b-ext .margin-right-3xl {margin-right: var(--space-3xl) !important;}
.b-ext .margin-bottom-3xl {margin-bottom: var(--space-3xl) !important;}
.b-ext .margin-left-3xl {margin-left: var(--space-3xl) !important;}
.b-ext .margin-y-3xl {margin-bottom: var(--space-3xl) !important;margin-top: var(--space-3xl) !important;}
.b-ext .margin-x-3xl {margin-left: var(--space-3xl) !important;margin-right: var(--space-3xl) !important;}
.b-ext .margin-4xl {margin: var(--space-4xl) !important;}
.b-ext .margin-top-4xl {margin-top: var(--space-4xl) !important;}
.b-ext .margin-right-4xl {margin-right: var(--space-4xl) !important;}
.b-ext .margin-bottom-4xl {margin-bottom: var(--space-4xl) !important;}
.b-ext .margin-left-4xl {margin-left: var(--space-4xl) !important;}
.b-ext .margin-y-4xl {margin-bottom: var(--space-4xl) !important;margin-top: var(--space-4xl) !important;}
.b-ext .margin-x-4xl {margin-left: var(--space-4xl) !important;margin-right: var(--space-4xl) !important;}
.b-ext .margin-auto {margin: auto !important;}
.b-ext .margin-0 {margin: 0 !important;}
.b-ext .margin-y-auto {margin-bottom: auto !important;margin-top: auto !important;}
.b-ext .margin-y-0 {margin-bottom: 0 !important;margin-top: 0 !important;}
.b-ext .margin-x-auto {margin-left: auto !important;margin-right: auto !important;}
.b-ext .margin-x-0 {margin-left: 0 !important;margin-right: 0 !important;}
.b-ext .margin-top-auto {margin-top: auto !important;}
.b-ext .margin-top-0 {margin-top: 0 !important;}
.b-ext .margin-right-auto {margin-right: auto !important;}
.b-ext .margin-right-0 {margin-right: 0 !important;}
.b-ext .margin-bottom-auto {margin-bottom: auto !important;}
.b-ext .margin-bottom-0 {margin-bottom: 0 !important;}
.b-ext .margin-left-auto {margin-left: auto !important;}
.b-ext .margin-left-0 {margin-left: 0 !important;}
.b-ext .padding-4xs {padding: var(--space-4xs) !important;}
.b-ext .padding-top-4xs {padding-top: var(--space-4xs) !important;}
.b-ext .padding-right-4xs {padding-right: var(--space-4xs) !important;}
.b-ext .padding-bottom-4xs {padding-bottom: var(--space-4xs) !important;}
.b-ext .padding-left-4xs {padding-left: var(--space-4xs) !important;}
.b-ext .padding-y-4xs {padding-bottom: var(--space-4xs) !important;padding-top: var(--space-4xs) !important;}
.b-ext .padding-x-4xs {padding-left: var(--space-4xs) !important;padding-right: var(--space-4xs) !important;}
.b-ext .padding-3xs {padding: var(--space-3xs) !important;}
.b-ext .padding-top-3xs {padding-top: var(--space-3xs) !important;}
.b-ext .padding-right-3xs {padding-right: var(--space-3xs) !important;}
.b-ext .padding-bottom-3xs {padding-bottom: var(--space-3xs) !important;}
.b-ext .padding-left-3xs {padding-left: var(--space-3xs) !important;}
.b-ext .padding-y-3xs {padding-bottom: var(--space-3xs) !important;padding-top: var(--space-3xs) !important;}
.b-ext .padding-x-3xs {padding-left: var(--space-3xs) !important;padding-right: var(--space-3xs) !important;}
.b-ext .padding-2xs {padding: var(--space-2xs) !important;}
.b-ext .padding-top-2xs {padding-top: var(--space-2xs) !important;}
.b-ext .padding-right-2xs {padding-right: var(--space-2xs) !important;}
.b-ext .padding-bottom-2xs {padding-bottom: var(--space-2xs) !important;}
.b-ext .padding-left-2xs {padding-left: var(--space-2xs) !important;}
.b-ext .padding-y-2xs {padding-bottom: var(--space-2xs) !important;padding-top: var(--space-2xs) !important;}
.b-ext .padding-x-2xs {padding-left: var(--space-2xs) !important;padding-right: var(--space-2xs) !important;}
.b-ext .padding-xs {padding: var(--space-xs) !important;}
.b-ext .padding-top-xs {padding-top: var(--space-xs) !important;}
.b-ext .padding-right-xs {padding-right: var(--space-xs) !important;}
.b-ext .padding-bottom-xs {padding-bottom: var(--space-xs) !important;}
.b-ext .padding-left-xs {padding-left: var(--space-xs) !important;}
.b-ext .padding-y-xs {padding-bottom: var(--space-xs) !important;padding-top: var(--space-xs) !important;}
.b-ext .padding-x-xs {padding-left: var(--space-xs) !important;padding-right: var(--space-xs) !important;}
.b-ext .padding-sm {padding: var(--space-sm) !important;}
.b-ext .padding-top-sm {padding-top: var(--space-sm) !important;}
.b-ext .padding-right-sm {padding-right: var(--space-sm) !important;}
.b-ext .padding-bottom-sm {padding-bottom: var(--space-sm) !important;}
.b-ext .padding-left-sm {padding-left: var(--space-sm) !important;}
.b-ext .padding-y-sm {padding-bottom: var(--space-sm) !important;padding-top: var(--space-sm) !important;}
.b-ext .padding-x-sm {padding-left: var(--space-sm) !important;padding-right: var(--space-sm) !important;}
.b-ext .padding-md {padding: var(--space-md) !important;}
.b-ext .padding-top-md {padding-top: var(--space-md) !important;}
.b-ext .padding-right-md {padding-right: var(--space-md) !important;}
.b-ext .padding-bottom-md {padding-bottom: var(--space-md) !important;}
.b-ext .padding-left-md {padding-left: var(--space-md) !important;}
.b-ext .padding-y-md {padding-bottom: var(--space-md) !important;padding-top: var(--space-md) !important;}
.b-ext .padding-x-md {padding-left: var(--space-md) !important;padding-right: var(--space-md) !important;}
.b-ext .padding-md-fluid {padding: var(--space-md-fluid) !important;}
.b-ext .padding-top-md-fluid {padding-top: var(--space-md-fluid) !important;}
.b-ext .padding-right-md-fluid {padding-right: var(--space-md-fluid) !important;}
.b-ext .padding-bottom-md-fluid {padding-bottom: var(--space-md-fluid) !important;}
.b-ext .padding-left-md-fluid {padding-left: var(--space-md-fluid) !important;}
.b-ext .padding-y-md-fluid {padding-bottom: var(--space-md-fluid) !important;padding-top: var(--space-md-fluid) !important;}
.b-ext .padding-x-md-fluid {padding-left: var(--space-md-fluid) !important;padding-right: var(--space-md-fluid) !important;}
.b-ext .padding-lg {padding: var(--space-lg) !important;}
.b-ext .padding-top-lg {padding-top: var(--space-lg) !important;}
.b-ext .padding-right-lg {padding-right: var(--space-lg) !important;}
.b-ext .padding-bottom-lg {padding-bottom: var(--space-lg) !important;}
.b-ext .padding-left-lg {padding-left: var(--space-lg) !important;}
.b-ext .padding-y-lg {padding-bottom: var(--space-lg) !important;padding-top: var(--space-lg) !important;}
.b-ext .padding-x-lg {padding-left: var(--space-lg) !important;padding-right: var(--space-lg) !important;}
.b-ext .padding-xl {padding: var(--space-xl) !important;}
.b-ext .padding-top-xl {padding-top: var(--space-xl) !important;}
.b-ext .padding-right-xl {padding-right: var(--space-xl) !important;}
.b-ext .padding-bottom-xl {padding-bottom: var(--space-xl) !important;}
.b-ext .padding-left-xl {padding-left: var(--space-xl) !important;}
.b-ext .padding-y-xl {padding-bottom: var(--space-xl) !important;padding-top: var(--space-xl) !important;}
.b-ext .padding-x-xl {padding-left: var(--space-xl) !important;padding-right: var(--space-xl) !important;}
.b-ext .padding-2xl {padding: var(--space-2xl) !important;}
.b-ext .padding-top-2xl {padding-top: var(--space-2xl) !important;}
.b-ext .padding-right-2xl {padding-right: var(--space-2xl) !important;}
.b-ext .padding-bottom-2xl {padding-bottom: var(--space-2xl) !important;}
.b-ext .padding-left-2xl {padding-left: var(--space-2xl) !important;}
.b-ext .padding-y-2xl {padding-bottom: var(--space-2xl) !important;padding-top: var(--space-2xl) !important;}
.b-ext .padding-x-2xl {padding-left: var(--space-2xl) !important;padding-right: var(--space-2xl) !important;}
.b-ext .padding-3xl {padding: var(--space-3xl) !important;}
.b-ext .padding-top-3xl {padding-top: var(--space-3xl) !important;}
.b-ext .padding-right-3xl {padding-right: var(--space-3xl) !important;}
.b-ext .padding-bottom-3xl {padding-bottom: var(--space-3xl) !important;}
.b-ext .padding-left-3xl {padding-left: var(--space-3xl) !important;}
.b-ext .padding-y-3xl {padding-bottom: var(--space-3xl) !important;padding-top: var(--space-3xl) !important;}
.b-ext .padding-x-3xl {padding-left: var(--space-3xl) !important;padding-right: var(--space-3xl) !important;}
.b-ext .padding-4xl {padding: var(--space-4xl) !important;}
.b-ext .padding-top-4xl {padding-top: var(--space-4xl) !important;}
.b-ext .padding-right-4xl {padding-right: var(--space-4xl) !important;}
.b-ext .padding-bottom-4xl {padding-bottom: var(--space-4xl) !important;}
.b-ext .padding-left-4xl {padding-left: var(--space-4xl) !important;}
.b-ext .padding-y-4xl {padding-bottom: var(--space-4xl) !important;padding-top: var(--space-4xl) !important;}
.b-ext .padding-x-4xl {padding-left: var(--space-4xl) !important;padding-right: var(--space-4xl) !important;}
.b-ext .padding-0 {padding: 0 !important;}
.b-ext .padding-y-0 {padding-bottom: 0 !important;padding-top: 0 !important;}
.b-ext .padding-x-0 {padding-left: 0 !important;padding-right: 0 !important;}
.b-ext .padding-top-0 {padding-top: 0 !important;}
.b-ext .padding-right-0 {padding-right: 0 !important;}
.b-ext .padding-bottom-0 {padding-bottom: 0 !important;}
.b-ext .padding-left-0 {padding-left: 0 !important;}
.b-ext .align-baseline {vertical-align: initial;}
.b-ext .align-sub {vertical-align: sub;}
.b-ext .align-super {vertical-align: super;}
.b-ext .align-text-top {vertical-align: text-top;}
.b-ext .align-text-bottom {vertical-align: text-bottom;}
.b-ext .align-top {vertical-align: top;}
.b-ext .align-middle {vertical-align: middle;}
.b-ext .align-bottom {vertical-align: bottom;}
.b-ext .text-truncate, .b-ext .truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b-ext .text-replace {color: rgba(0,0,0,0);overflow: hidden;text-indent: 100%;white-space: nowrap;}
.b-ext .break-word {min-width: 0;overflow-wrap: break-word;}
.b-ext .text-xs {font-size: var(--text-xs);}
.b-ext .text-sm {font-size: var(--text-sm);}
.b-ext .text-base {font-size: var(--text-base);}
.b-ext .text-md {font-size: var(--text-md);}
.b-ext .text-lg {font-size: var(--text-lg);}
.b-ext .text-xl {font-size: var(--text-xl);}
.b-ext .text-2xl {font-size: var(--text-2xl);}
.b-ext .text-3xl {font-size: var(--text-3xl);}
.b-ext .text-uppercase {text-transform: uppercase;}
.b-ext .text-capitalize {text-transform: capitalize;}
.b-ext .letter-spacing-xs {letter-spacing: -.1em;}
.b-ext .letter-spacing-sm {letter-spacing: -.05em;}
.b-ext .letter-spacing-md {letter-spacing: .05em;}
.b-ext .letter-spacing-lg {letter-spacing: .1em;}
.b-ext .letter-spacing-xl {letter-spacing: .2em;}
.b-ext .font-thin {font-weight: 100;}
.b-ext .font-extralight {font-weight: 200;}
.b-ext .font-light {font-weight: 300;}
.b-ext .font-normal {font-weight: 400;}
.b-ext .font-medium {font-weight: 500;}
.b-ext .font-semibold {font-weight: 600;}
.b-ext .font-bold {font-weight: 700;}
.b-ext .font-extrabold {font-weight: 800;}
.b-ext .font-black {font-weight: 900;}
.b-ext .font-stretch-ultra-condensed {font-stretch: ultra-condensed;}
.b-ext .font-stretch-extra-condensed {font-stretch: extra-condensed;}
.b-ext .font-stretch-condensed {font-stretch: condensed;}
.b-ext .font-stretch-semi-condensed {font-stretch: semi-condensed;}
.b-ext .font-stretch-normal {font-stretch: normal;}
.b-ext .font-stretch-semi-expanded {font-stretch: semi-expanded;}
.b-ext .font-stretch-expanded {font-stretch: expanded;}
.b-ext .font-stretch-extra-expanded {font-stretch: extra-expanded;}
.b-ext .font-stretch-ultra-expanded {font-stretch: ultra-expanded;}
.b-ext .font-italic {font-style: italic;}
.b-ext .font-smooth {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.b-ext .font-primary {font-family: var(--font-primary);}
.b-ext .font-secondary {font-family: var(--font-secondary);}
.b-ext .font-system {font-family: var(--font-system);}
.b-ext .text-center {text-align: center;}
.b-ext .text-left {text-align: left;}
.b-ext .text-right {text-align: right;}
.b-ext .text-justify {text-align: justify;}
.b-ext .text-line-through {text-decoration: line-through;}
.b-ext .text-underline {text-decoration: underline;}
.b-ext .text-decoration-none {text-decoration: none;}
.b-ext .text-shadow-xs {text-shadow: 0 1px 1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.15);}
.b-ext .text-shadow-sm {text-shadow: 0 1px 2px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.25);}
.b-ext .text-shadow-md {text-shadow: 0 1px 2px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.1),0 2px 4px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2);}
.b-ext .text-shadow-lg {text-shadow: 0 1px 4px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.1),0 2px 8px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.15),0 4px 16px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2);}
.b-ext .text-shadow-xl {text-shadow: 0 1px 4px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.1),0 2px 8px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.15),0 4px 16px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2),0 6px 24px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.25);}
.b-ext .text-shadow-none {text-shadow: none;}
.b-ext .line-height-normal {line-height: normal;}
.b-ext .line-height-1 {line-height: 1;}
.b-ext .line-height-xs {line-height: var(--line-height-xs);}
.b-ext .line-height-sm {line-height: var(--line-height-sm);}
.b-ext .line-height-md {line-height: var(--line-height-md);}
.b-ext .line-height-lg {line-height: var(--line-height-lg);}
.b-ext .line-height-xl {line-height: var(--line-height-xl);}
.b-ext .ws-nowrap {white-space: nowrap;}
.b-ext .column-count-1 {column-count: 1;}
.b-ext .column-count-2 {column-count: 2;}
.b-ext .column-count-3 {column-count: 3;}
.b-ext .column-count-4 {column-count: 4;}
.b-ext .cursor-pointer {cursor: pointer;}
.b-ext .cursor-default {cursor: default;}
.b-ext .pointer-events-auto {pointer-events: auto;}
.b-ext .pointer-events-none {pointer-events: none;}
.b-ext .user-select-none {-webkit-user-select: none;user-select: none;}
.b-ext .user-select-all {-webkit-user-select: all;user-select: all;}
.b-ext [class*=" color-"], .b-ext [class^=color-] {--color-opacity: 1;}
.b-ext .color-inherit {color: inherit;}
.b-ext .color-primary-darker {color: hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),var(--color-opacity,1));}
.b-ext .color-primary-dark {color: hsla(var(--color-primary-dark-h),var(--color-primary-dark-s),var(--color-primary-dark-l),var(--color-opacity,1));}
.b-ext .color-primary {color: hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),var(--color-opacity,1));}
.b-ext .color-primary-light {color: hsla(var(--color-primary-light-h),var(--color-primary-light-s),var(--color-primary-light-l),var(--color-opacity,1));}
.b-ext .color-primary-lighter {color: hsla(var(--color-primary-lighter-h),var(--color-primary-lighter-s),var(--color-primary-lighter-l),var(--color-opacity,1));}
.b-ext .color-secondary-darker {color: hsla(var(--color-secondary-darker-h),var(--color-secondary-darker-s),var(--color-secondary-darker-l),var(--color-opacity,1));}
.b-ext .color-secondary-dark {color: hsla(var(--color-secondary-dark-h),var(--color-secondary-dark-s),var(--color-secondary-dark-l),var(--color-opacity,1));}
.b-ext .color-secondary {color: hsla(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l),var(--color-opacity,1));}
.b-ext .color-secondary-light {color: hsla(var(--color-secondary-light-h),var(--color-secondary-light-s),var(--color-secondary-light-l),var(--color-opacity,1));}
.b-ext .color-secondary-lighter {color: hsla(var(--color-secondary-lighter-h),var(--color-secondary-lighter-s),var(--color-secondary-lighter-l),var(--color-opacity,1));}
.b-ext .color-accent-darker {color: hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),var(--color-opacity,1));}
.b-ext .color-accent-dark {color: hsla(var(--color-accent-dark-h),var(--color-accent-dark-s),var(--color-accent-dark-l),var(--color-opacity,1));}
.b-ext .color-accent {color: hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),var(--color-opacity,1));}
.b-ext .color-accent-light {color: hsla(var(--color-accent-light-h),var(--color-accent-light-s),var(--color-accent-light-l),var(--color-opacity,1));}
.b-ext .color-accent-lighter {color: hsla(var(--color-accent-lighter-h),var(--color-accent-lighter-s),var(--color-accent-lighter-l),var(--color-opacity,1));}
.b-ext .color-main-white {color: hsla(var(--color-main-white-h),var(--color-main-white-s),var(--color-main-white-l),var(--color-opacity,1));}
.b-ext .color-main-grey-50 {color: hsla(var(--color-main-grey-50-h),var(--color-main-grey-50-s),var(--color-main-grey-50-l),var(--color-opacity,1));}
.b-ext .color-main-grey-100 {color: hsla(var(--color-main-grey-100-h),var(--color-main-grey-100-s),var(--color-main-grey-100-l),var(--color-opacity,1));}
.b-ext .color-main-grey-200 {color: hsla(var(--color-main-grey-200-h),var(--color-main-grey-200-s),var(--color-main-grey-200-l),var(--color-opacity,1));}
.b-ext .color-main-grey-300 {color: hsla(var(--color-main-grey-300-h),var(--color-main-grey-300-s),var(--color-main-grey-300-l),var(--color-opacity,1));}
.b-ext .color-main-grey-400 {color: hsla(var(--color-main-grey-400-h),var(--color-main-grey-400-s),var(--color-main-grey-400-l),var(--color-opacity,1));}
.b-ext .color-main-grey-500 {color: hsla(var(--color-main-grey-500-h),var(--color-main-grey-500-s),var(--color-main-grey-500-l),var(--color-opacity,1));}
.b-ext .color-main-grey-600 {color: hsla(var(--color-main-grey-600-h),var(--color-main-grey-600-s),var(--color-main-grey-600-l),var(--color-opacity,1));}
.b-ext .color-main-black {color: hsla(var(--color-main-black-h),var(--color-main-black-s),var(--color-main-black-l),var(--color-opacity,1));}
.b-ext .color-black {color: hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),var(--color-opacity,1));}
.b-ext .color-white {color: hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),var(--color-opacity,1));}
.b-ext .color-success-darker {color: hsla(var(--color-success-darker-h),var(--color-success-darker-s),var(--color-success-darker-l),var(--color-opacity,1));}
.b-ext .color-success-dark {color: hsla(var(--color-success-dark-h),var(--color-success-dark-s),var(--color-success-dark-l),var(--color-opacity,1));}
.b-ext .color-success {color: hsla(var(--color-success-h),var(--color-success-s),var(--color-success-l),var(--color-opacity,1));}
.b-ext .color-success-light {color: hsla(var(--color-success-light-h),var(--color-success-light-s),var(--color-success-light-l),var(--color-opacity,1));}
.b-ext .color-success-lighter {color: hsla(var(--color-success-lighter-h),var(--color-success-lighter-s),var(--color-success-lighter-l),var(--color-opacity,1));}
.b-ext .color-warning-darker {color: hsla(var(--color-warning-darker-h),var(--color-warning-darker-s),var(--color-warning-darker-l),var(--color-opacity,1));}
.b-ext .color-warning-dark {color: hsla(var(--color-warning-dark-h),var(--color-warning-dark-s),var(--color-warning-dark-l),var(--color-opacity,1));}
.b-ext .color-warning {color: hsla(var(--color-warning-h),var(--color-warning-s),var(--color-warning-l),var(--color-opacity,1));}
.b-ext .color-warning-light {color: hsla(var(--color-warning-light-h),var(--color-warning-light-s),var(--color-warning-light-l),var(--color-opacity,1));}
.b-ext .color-warning-lighter {color: hsla(var(--color-warning-lighter-h),var(--color-warning-lighter-s),var(--color-warning-lighter-l),var(--color-opacity,1));}
.b-ext .color-error-darker {color: hsla(var(--color-error-darker-h),var(--color-error-darker-s),var(--color-error-darker-l),var(--color-opacity,1));}
.b-ext .color-error-dark {color: hsla(var(--color-error-dark-h),var(--color-error-dark-s),var(--color-error-dark-l),var(--color-opacity,1));}
.b-ext .color-error {color: hsla(var(--color-error-h),var(--color-error-s),var(--color-error-l),var(--color-opacity,1));}
.b-ext .color-error-light {color: hsla(var(--color-error-light-h),var(--color-error-light-s),var(--color-error-light-l),var(--color-opacity,1));}
.b-ext .color-error-lighter {color: hsla(var(--color-error-lighter-h),var(--color-error-lighter-s),var(--color-error-lighter-l),var(--color-opacity,1));}
.b-ext .color-opacity-0 {--color-opacity: 0;}
.b-ext .color-opacity-5\% {--color-opacity: .05;}
.b-ext .color-opacity-10\% {--color-opacity: .1;}
.b-ext .color-opacity-15\% {--color-opacity: .15;}
.b-ext .color-opacity-20\% {--color-opacity: .2;}
.b-ext .color-opacity-25\% {--color-opacity: .25;}
.b-ext .color-opacity-30\% {--color-opacity: .3;}
.b-ext .color-opacity-40\% {--color-opacity: .4;}
.b-ext .color-opacity-50\% {--color-opacity: .5;}
.b-ext .color-opacity-60\% {--color-opacity: .6;}
.b-ext .color-opacity-70\% {--color-opacity: .7;}
.b-ext .color-opacity-75\% {--color-opacity: .75;}
.b-ext .color-opacity-80\% {--color-opacity: .8;}
.b-ext .color-opacity-85\% {--color-opacity: .85;}
.b-ext .color-opacity-90\% {--color-opacity: .9;}
.b-ext .color-opacity-95\% {--color-opacity: .95;}
.b-ext [class*=" color-gradient"], .b-ext [class^=color-gradient] {-webkit-background-clip: text;background-clip: text;color: rgba(0,0,0,0) !important;}
.b-ext .width-4xs {width: calc(var(--font-size) * .25);}
.b-ext .width-3xs {width: calc(var(--font-size) * .5);}
.b-ext .width-2xs {width: calc(var(--font-size) * .75);}
.b-ext .width-xs {width: calc(var(--font-size) * 1);}
.b-ext .width-sm {width: calc(var(--font-size) * 1.5);}
.b-ext .width-md {width: calc(var(--font-size) * 2);}
.b-ext .width-lg {width: calc(var(--font-size) * 3);}
.b-ext .width-xl {width: calc(var(--font-size) * 4);}
.b-ext .width-2xl {width: calc(var(--font-size) * 6);}
.b-ext .width-3xl {width: calc(var(--font-size) * 8);}
.b-ext .width-4xl {width: calc(var(--font-size) * 16);}
.b-ext .width-0 {width: 0;}
.b-ext .width-10\% {width: 10%;}
.b-ext .width-20\% {width: 20%;}
.b-ext .width-25\% {width: 25%;}
.b-ext .width-30\% {width: 30%;}
.b-ext .width-33\% {width: 33%;}
.b-ext .width-40\% {width: 40%;}
.b-ext .width-50\% {width: 50%;}
.b-ext .width-60\% {width: 60%;}
.b-ext .width-70\% {width: 70%;}
.b-ext .width-75\% {width: 75%;}
.b-ext .width-80\% {width: 80%;}
.b-ext .width-90\% {width: 90%;}
.b-ext .width-100\% {width: 100%;}
.b-ext .width-100vw {width: 100vw;}
.b-ext .width-auto {width: auto;}
.b-ext .width-inherit {width: inherit;}
.b-ext .height-4xs {height: calc(var(--font-size) * .25);}
.b-ext .height-3xs {height: calc(var(--font-size) * .5);}
.b-ext .height-2xs {height: calc(var(--font-size) * .75);}
.b-ext .height-xs {height: calc(var(--font-size) * 1);}
.b-ext .height-sm {height: calc(var(--font-size) * 1.5);}
.b-ext .height-md {height: calc(var(--font-size) * 2);}
.b-ext .height-lg {height: calc(var(--font-size) * 3);}
.b-ext .height-xl {height: calc(var(--font-size) * 4);}
.b-ext .height-2xl {height: calc(var(--font-size) * 6);}
.b-ext .height-3xl {height: calc(var(--font-size) * 8);}
.b-ext .height-4xl {height: calc(var(--font-size) * 16);}
.b-ext .height-0 {height: 0;}
.b-ext .height-10\% {height: 10%;}
.b-ext .height-20\% {height: 20%;}
.b-ext .height-25\% {height: 25%;}
.b-ext .height-30\% {height: 30%;}
.b-ext .height-33\% {height: 33%;}
.b-ext .height-40\% {height: 40%;}
.b-ext .height-50\% {height: 50%;}
.b-ext .height-60\% {height: 60%;}
.b-ext .height-70\% {height: 70%;}
.b-ext .height-75\% {height: 75%;}
.b-ext .height-80\% {height: 80%;}
.b-ext .height-90\% {height: 90%;}
.b-ext .height-100\% {height: 100%;}
.b-ext .height-100vh {height: 100vh;}
.b-ext .height-auto {height: auto;}
.b-ext .height-inherit {height: inherit;}
.b-ext .min-width-0 {min-width: 0;}
.b-ext .min-width-25\% {min-width: 25%;}
.b-ext .min-width-33\% {min-width: 33.3333333333%;}
.b-ext .min-width-50\% {min-width: 50%;}
.b-ext .min-width-66\% {min-width: 66.6666666667%;}
.b-ext .min-width-75\% {min-width: 75%;}
.b-ext .min-width-100\% {min-width: 100%;}
.b-ext .min-width-100vw {min-width: 100vw;}
.b-ext .min-height-0 {min-height: 0;}
.b-ext .min-height-100\% {min-height: 100%;}
.b-ext .min-height-100vh {min-height: 100vh;}
.b-ext .container {margin-left: auto;margin-right: auto;width: calc(100% - var(--container-margin-x) * 2);}
.b-ext .max-width-md {max-width: var(--max-width-md);}
.b-ext .max-width-lg {max-width: var(--max-width-lg);}
.b-ext .max-width-xl {max-width: var(--max-width-xl);}
.b-ext .max-width-2xl {max-width: var(--max-width-2xl);}
.b-ext .max-width-100\% {max-width: 100%;}
.b-ext .max-width-none {max-width: none;}
.b-ext [class*=" max-width-adaptive"], .b-ext [class^=max-width-adaptive] {max-width: calc(var(--font-size) * 32);}
@media (min-width:48rem) {.b-ext .max-width-adaptive-lg, .b-ext .max-width-adaptive-md, .b-ext .max-width-adaptive-sm, .b-ext .max-width-adaptive-wp-sm, .b-ext .max-width-adaptive-xl {max-width: calc(var(--font-size) * 48);}}
@media (min-width:64rem) {.b-ext .max-width-adaptive-lg, .b-ext .max-width-adaptive-md, .b-ext .max-width-adaptive-wp-sm, .b-ext .max-width-adaptive-xl {max-width: calc(var(--font-size) * 64);}}
@media (min-width:80rem) {.b-ext .max-width-adaptive-lg, .b-ext .max-width-adaptive-wp-sm, .b-ext .max-width-adaptive-xl {max-width: calc(var(--font-size) * 80);}}
@media (min-width:90rem) {.b-ext .max-width-adaptive-wp-sm, .b-ext .max-width-adaptive-xl {max-width: calc(var(--font-size) * 90);}}
@media (min-width:600px) {.b-ext .max-width-adaptive-wp-sm {max-width: 600px;}}
.b-ext .max-height-100\% {max-height: 100%;}
.b-ext .max-height-100vh {max-height: 100vh;}
.b-ext .shadow-ring {box-shadow: var(--shadow-ring);}
.b-ext .shadow-xs {box-shadow: var(--shadow-xs);}
.b-ext .shadow-xs.shadow-ring {box-shadow: var(--shadow-xs),var(--shadow-ring);}
.b-ext .shadow-sm {box-shadow: var(--shadow-sm);}
.b-ext .shadow-sm.shadow-ring {box-shadow: var(--shadow-sm),var(--shadow-ring);}
.b-ext .shadow-md {box-shadow: var(--shadow-md);}
.b-ext .shadow-md.shadow-ring {box-shadow: var(--shadow-md),var(--shadow-ring);}
.b-ext .shadow-lg {box-shadow: var(--shadow-lg);}
.b-ext .shadow-lg.shadow-ring {box-shadow: var(--shadow-lg),var(--shadow-ring);}
.b-ext .shadow-xl {box-shadow: var(--shadow-xl);}
.b-ext .shadow-xl.shadow-ring {box-shadow: var(--shadow-xl),var(--shadow-ring);}
.b-ext .shadow-none {box-shadow: none;}
.b-ext :where(.inner-glow, .b-ext .inner-glow-top) {position: relative;}
.b-ext .inner-glow-top:after, .b-ext .inner-glow:after {border-radius: inherit;content: "";height: 100%;left: 0;pointer-events: none;position: absolute;top: 0;width: 100%;z-index: 1;}
.b-ext .inner-glow:after {box-shadow: var(--inner-glow);}
.b-ext .inner-glow-top:after {box-shadow: var(--inner-glow-top);}
.b-ext .position-relative {position: relative;}
.b-ext .position-absolute {position: absolute;}
.b-ext .position-fixed {position: fixed;}
.b-ext .position-sticky {position: sticky;}
.b-ext .position-static {position: static;}
.b-ext .inset-0 {inset: 0;}
.b-ext .top-4xs {top: var(--space-4xs);}
.b-ext .right-4xs {right: var(--space-4xs);}
.b-ext .bottom-4xs {bottom: var(--space-4xs);}
.b-ext .left-4xs {left: var(--space-4xs);}
.b-ext .top-3xs {top: var(--space-3xs);}
.b-ext .right-3xs {right: var(--space-3xs);}
.b-ext .bottom-3xs {bottom: var(--space-3xs);}
.b-ext .left-3xs {left: var(--space-3xs);}
.b-ext .top-2xs {top: var(--space-2xs);}
.b-ext .right-2xs {right: var(--space-2xs);}
.b-ext .bottom-2xs {bottom: var(--space-2xs);}
.b-ext .left-2xs {left: var(--space-2xs);}
.b-ext .top-xs {top: var(--space-xs);}
.b-ext .right-xs {right: var(--space-xs);}
.b-ext .bottom-xs {bottom: var(--space-xs);}
.b-ext .left-xs {left: var(--space-xs);}
.b-ext .top-sm {top: var(--space-sm);}
.b-ext .right-sm {right: var(--space-sm);}
.b-ext .bottom-sm {bottom: var(--space-sm);}
.b-ext .left-sm {left: var(--space-sm);}
.b-ext .top-md {top: var(--space-md);}
.b-ext .right-md {right: var(--space-md);}
.b-ext .bottom-md {bottom: var(--space-md);}
.b-ext .left-md {left: var(--space-md);}
.b-ext .top-md-fluid {top: var(--space-md-fluid);}
.b-ext .right-md-fluid {right: var(--space-md-fluid);}
.b-ext .bottom-md-fluid {bottom: var(--space-md-fluid);}
.b-ext .left-md-fluid {left: var(--space-md-fluid);}
.b-ext .top-lg {top: var(--space-lg);}
.b-ext .right-lg {right: var(--space-lg);}
.b-ext .bottom-lg {bottom: var(--space-lg);}
.b-ext .left-lg {left: var(--space-lg);}
.b-ext .top-xl {top: var(--space-xl);}
.b-ext .right-xl {right: var(--space-xl);}
.b-ext .bottom-xl {bottom: var(--space-xl);}
.b-ext .left-xl {left: var(--space-xl);}
.b-ext .top-2xl {top: var(--space-2xl);}
.b-ext .right-2xl {right: var(--space-2xl);}
.b-ext .bottom-2xl {bottom: var(--space-2xl);}
.b-ext .left-2xl {left: var(--space-2xl);}
.b-ext .top-3xl {top: var(--space-3xl);}
.b-ext .right-3xl {right: var(--space-3xl);}
.b-ext .bottom-3xl {bottom: var(--space-3xl);}
.b-ext .left-3xl {left: var(--space-3xl);}
.b-ext .top-4xl {top: var(--space-4xl);}
.b-ext .right-4xl {right: var(--space-4xl);}
.b-ext .bottom-4xl {bottom: var(--space-4xl);}
.b-ext .left-4xl {left: var(--space-4xl);}
.b-ext .top-50\% {top: 50%;}
.b-ext .top-auto {top: auto;}
.b-ext .top-0 {top: 0;}
.b-ext .right-50\% {right: 50%;}
.b-ext .right-auto {right: auto;}
.b-ext .right-0 {right: 0;}
.b-ext .bottom-50\% {bottom: 50%;}
.b-ext .bottom-auto {bottom: auto;}
.b-ext .bottom-0 {bottom: 0;}
.b-ext .left-50\% {left: 50%;}
.b-ext .left-auto {left: auto;}
.b-ext .left-0 {left: 0;}
.b-ext .z-index-1 {z-index: 1;}
.b-ext .z-index-2 {z-index: 2;}
.b-ext .z-index-3 {z-index: 3;}
.b-ext .z-index-header {z-index: var(--z-index-header);}
.b-ext .z-index-popover {z-index: var(--z-index-popover);}
.b-ext .z-index-fixed-element {z-index: var(--z-index-fixed-element);}
.b-ext .z-index-overlay {z-index: var(--z-index-overlay);}
.b-ext .overflow-visible {overflow: visible;}
.b-ext .overflow-hidden {overflow: hidden;}
.b-ext .overflow-x-hidden {overflow-x: hidden;}
.b-ext .overflow-y-hidden {overflow-y: hidden;}
.b-ext .overflow-clip {overflow: clip;}
.b-ext .overflow-x-clip {overflow-x: clip;}
.b-ext .overflow-y-clip {overflow-y: clip;}
.b-ext .overflow-auto {overflow: auto;}
.b-ext .momentum-scrolling {-webkit-overflow-scrolling: touch;}
.b-ext .overscroll-contain {overscroll-behavior: contain;}
.b-ext .scroll-smooth {scroll-behavior: smooth;}
.b-ext .scroll-padding-4xs {scroll-padding: var(--space-4xs);}
.b-ext .scroll-padding-3xs {scroll-padding: var(--space-3xs);}
.b-ext .scroll-padding-2xs {scroll-padding: var(--space-2xs);}
.b-ext .scroll-padding-xs {scroll-padding: var(--space-xs);}
.b-ext .scroll-padding-sm {scroll-padding: var(--space-sm);}
.b-ext .scroll-padding-md {scroll-padding: var(--space-md);}
.b-ext .scroll-padding-md-fluid {scroll-padding: var(--space-md-fluid);}
.b-ext .scroll-padding-lg {scroll-padding: var(--space-lg);}
.b-ext .scroll-padding-xl {scroll-padding: var(--space-xl);}
.b-ext .scroll-padding-2xl {scroll-padding: var(--space-2xl);}
.b-ext .scroll-padding-3xl {scroll-padding: var(--space-3xl);}
.b-ext .scroll-padding-4xl {scroll-padding: var(--space-4xl);}
.b-ext .sr-only, .b-ext .sr-only-focusable:not(:focus):not(:focus-within) {position: absolute;clip: rect(1px,1px,1px,1px);border: 0;-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;overflow: hidden;padding: 0;white-space: nowrap;width: 1px;}
.b-ext .opacity-0 {opacity: 0;}
.b-ext .opacity-5\% {opacity: .05;}
.b-ext .opacity-10\% {opacity: .1;}
.b-ext .opacity-15\% {opacity: .15;}
.b-ext .opacity-20\% {opacity: .2;}
.b-ext .opacity-25\% {opacity: .25;}
.b-ext .opacity-30\% {opacity: .3;}
.b-ext .opacity-40\% {opacity: .4;}
.b-ext .opacity-50\% {opacity: .5;}
.b-ext .opacity-60\% {opacity: .6;}
.b-ext .opacity-70\% {opacity: .7;}
.b-ext .opacity-75\% {opacity: .75;}
.b-ext .opacity-80\% {opacity: .8;}
.b-ext .opacity-85\% {opacity: .85;}
.b-ext .opacity-90\% {opacity: .9;}
.b-ext .opacity-95\% {opacity: .95;}
.b-ext .float-left {float: left;}
.b-ext .float-right {float: right;}
.b-ext .clearfix:after {clear: both;content: "";display: table;}
.b-ext [class*=" border-"], .b-ext [class^=border-] {--border-opacity: 1;--border-width: 1px;--border-style: solid;}
.b-ext .border {border: var(--border-width,1px) var(--border-style,solid) hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--border-opacity-base,.1));}
.b-ext .border-top {border-top: var(--border-width,1px) var(--border-style,solid) hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--border-opacity-base,.1));}
.b-ext .border-bottom {border-bottom: var(--border-width,1px) var(--border-style,solid) hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--border-opacity-base,.1));}
.b-ext .border-left {border-left: var(--border-width,1px) var(--border-style,solid) hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--border-opacity-base,.1));}
.b-ext .border-right {border-right: var(--border-width,1px) var(--border-style,solid) hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--border-opacity-base,.1));}
.b-ext .border-2 {--border-width: 2px;}
.b-ext .border-3 {--border-width: 3px;}
.b-ext .border-4 {--border-width: 4px;}
.b-ext .border-dotted {--border-style: dotted;}
.b-ext .border-dashed {--border-style: dashed;}
.b-ext .border-primary-darker {border-color: hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),var(--border-opacity,1));}
.b-ext .border-primary-dark {border-color: hsla(var(--color-primary-dark-h),var(--color-primary-dark-s),var(--color-primary-dark-l),var(--border-opacity,1));}
.b-ext .border-primary {border-color: hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),var(--border-opacity,1));}
.b-ext .border-primary-light {border-color: hsla(var(--color-primary-light-h),var(--color-primary-light-s),var(--color-primary-light-l),var(--border-opacity,1));}
.b-ext .border-primary-lighter {border-color: hsla(var(--color-primary-lighter-h),var(--color-primary-lighter-s),var(--color-primary-lighter-l),var(--border-opacity,1));}
.b-ext .border-secondary-darker {border-color: hsla(var(--color-secondary-darker-h),var(--color-secondary-darker-s),var(--color-secondary-darker-l),var(--border-opacity,1));}
.b-ext .border-secondary-dark {border-color: hsla(var(--color-secondary-dark-h),var(--color-secondary-dark-s),var(--color-secondary-dark-l),var(--border-opacity,1));}
.b-ext .border-secondary {border-color: hsla(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l),var(--border-opacity,1));}
.b-ext .border-secondary-light {border-color: hsla(var(--color-secondary-light-h),var(--color-secondary-light-s),var(--color-secondary-light-l),var(--border-opacity,1));}
.b-ext .border-secondary-lighter {border-color: hsla(var(--color-secondary-lighter-h),var(--color-secondary-lighter-s),var(--color-secondary-lighter-l),var(--border-opacity,1));}
.b-ext .border-accent-darker {border-color: hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),var(--border-opacity,1));}
.b-ext .border-accent-dark {border-color: hsla(var(--color-accent-dark-h),var(--color-accent-dark-s),var(--color-accent-dark-l),var(--border-opacity,1));}
.b-ext .border-accent {border-color: hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),var(--border-opacity,1));}
.b-ext .border-accent-light {border-color: hsla(var(--color-accent-light-h),var(--color-accent-light-s),var(--color-accent-light-l),var(--border-opacity,1));}
.b-ext .border-accent-lighter {border-color: hsla(var(--color-accent-lighter-h),var(--color-accent-lighter-s),var(--color-accent-lighter-l),var(--border-opacity,1));}
.b-ext .border-main-white {border-color: hsla(var(--color-main-white-h),var(--color-main-white-s),var(--color-main-white-l),var(--border-opacity,1));}
.b-ext .border-main-grey-50 {border-color: hsla(var(--color-main-grey-50-h),var(--color-main-grey-50-s),var(--color-main-grey-50-l),var(--border-opacity,1));}
.b-ext .border-main-grey-100 {border-color: hsla(var(--color-main-grey-100-h),var(--color-main-grey-100-s),var(--color-main-grey-100-l),var(--border-opacity,1));}
.b-ext .border-main-grey-200 {border-color: hsla(var(--color-main-grey-200-h),var(--color-main-grey-200-s),var(--color-main-grey-200-l),var(--border-opacity,1));}
.b-ext .border-main-grey-300 {border-color: hsla(var(--color-main-grey-300-h),var(--color-main-grey-300-s),var(--color-main-grey-300-l),var(--border-opacity,1));}
.b-ext .border-main-grey-400 {border-color: hsla(var(--color-main-grey-400-h),var(--color-main-grey-400-s),var(--color-main-grey-400-l),var(--border-opacity,1));}
.b-ext .border-main-grey-500 {border-color: hsla(var(--color-main-grey-500-h),var(--color-main-grey-500-s),var(--color-main-grey-500-l),var(--border-opacity,1));}
.b-ext .border-main-grey-600 {border-color: hsla(var(--color-main-grey-600-h),var(--color-main-grey-600-s),var(--color-main-grey-600-l),var(--border-opacity,1));}
.b-ext .border-main-black {border-color: hsla(var(--color-main-black-h),var(--color-main-black-s),var(--color-main-black-l),var(--border-opacity,1));}
.b-ext .border-black {border-color: hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),var(--border-opacity,1));}
.b-ext .border-white {border-color: hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),var(--border-opacity,1));}
.b-ext .border-success-darker {border-color: hsla(var(--color-success-darker-h),var(--color-success-darker-s),var(--color-success-darker-l),var(--border-opacity,1));}
.b-ext .border-success-dark {border-color: hsla(var(--color-success-dark-h),var(--color-success-dark-s),var(--color-success-dark-l),var(--border-opacity,1));}
.b-ext .border-success {border-color: hsla(var(--color-success-h),var(--color-success-s),var(--color-success-l),var(--border-opacity,1));}
.b-ext .border-success-light {border-color: hsla(var(--color-success-light-h),var(--color-success-light-s),var(--color-success-light-l),var(--border-opacity,1));}
.b-ext .border-success-lighter {border-color: hsla(var(--color-success-lighter-h),var(--color-success-lighter-s),var(--color-success-lighter-l),var(--border-opacity,1));}
.b-ext .border-warning-darker {border-color: hsla(var(--color-warning-darker-h),var(--color-warning-darker-s),var(--color-warning-darker-l),var(--border-opacity,1));}
.b-ext .border-warning-dark {border-color: hsla(var(--color-warning-dark-h),var(--color-warning-dark-s),var(--color-warning-dark-l),var(--border-opacity,1));}
.b-ext .border-warning {border-color: hsla(var(--color-warning-h),var(--color-warning-s),var(--color-warning-l),var(--border-opacity,1));}
.b-ext .border-warning-light {border-color: hsla(var(--color-warning-light-h),var(--color-warning-light-s),var(--color-warning-light-l),var(--border-opacity,1));}
.b-ext .border-warning-lighter {border-color: hsla(var(--color-warning-lighter-h),var(--color-warning-lighter-s),var(--color-warning-lighter-l),var(--border-opacity,1));}
.b-ext .border-error-darker {border-color: hsla(var(--color-error-darker-h),var(--color-error-darker-s),var(--color-error-darker-l),var(--border-opacity,1));}
.b-ext .border-error-dark {border-color: hsla(var(--color-error-dark-h),var(--color-error-dark-s),var(--color-error-dark-l),var(--border-opacity,1));}
.b-ext .border-error {border-color: hsla(var(--color-error-h),var(--color-error-s),var(--color-error-l),var(--border-opacity,1));}
.b-ext .border-error-light {border-color: hsla(var(--color-error-light-h),var(--color-error-light-s),var(--color-error-light-l),var(--border-opacity,1));}
.b-ext .border-error-lighter {border-color: hsla(var(--color-error-lighter-h),var(--color-error-lighter-s),var(--color-error-lighter-l),var(--border-opacity,1));}
.b-ext .border-opacity-0 {--border-opacity: 0;}
.b-ext .border-opacity-5\% {--border-opacity: .05;}
.b-ext .border-opacity-10\% {--border-opacity: .1;}
.b-ext .border-opacity-15\% {--border-opacity: .15;}
.b-ext .border-opacity-20\% {--border-opacity: .2;}
.b-ext .border-opacity-25\% {--border-opacity: .25;}
.b-ext .border-opacity-30\% {--border-opacity: .3;}
.b-ext .border-opacity-40\% {--border-opacity: .4;}
.b-ext .border-opacity-50\% {--border-opacity: .5;}
.b-ext .border-opacity-60\% {--border-opacity: .6;}
.b-ext .border-opacity-70\% {--border-opacity: .7;}
.b-ext .border-opacity-75\% {--border-opacity: .75;}
.b-ext .border-opacity-80\% {--border-opacity: .8;}
.b-ext .border-opacity-85\% {--border-opacity: .85;}
.b-ext .border-opacity-90\% {--border-opacity: .9;}
.b-ext .border-opacity-95\% {--border-opacity: .95;}
.b-ext .radius-2xs {border-radius: var(--radius-2xs);}
.b-ext .radius-xs {border-radius: var(--radius-xs);}
.b-ext .radius-sm {border-radius: var(--radius-sm);}
.b-ext .radius-lg {border-radius: var(--radius-lg);}
.b-ext .radius-xl {border-radius: var(--radius-xl);}
.b-ext .radius-50\% {border-radius: 50%;}
.b-ext .radius-full {border-radius: 50em;}
.b-ext .radius-0 {border-radius: 0;}
.b-ext .radius-inherit {border-radius: inherit;}
.b-ext .radius-top-left-0 {border-top-left-radius: 0;}
.b-ext .radius-top-right-0 {border-top-right-radius: 0;}
.b-ext .radius-bottom-right-0 {border-bottom-right-radius: 0;}
.b-ext .radius-bottom-left-0 {border-bottom-left-radius: 0;}
.b-ext .bg, .b-ext [class*=" bg-"], .b-ext [class^=bg-] {--bg-opacity: 1;}
.b-ext .bg-transparent {background-color: rgba(0,0,0,0);}
.b-ext .bg-inherit {background-color: inherit;}
.b-ext .bg-primary-darker {background-color: hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),var(--bg-opacity,1));}
.b-ext .bg-primary-dark {background-color: hsla(var(--color-primary-dark-h),var(--color-primary-dark-s),var(--color-primary-dark-l),var(--bg-opacity,1));}
.b-ext .bg-primary {background-color: hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),var(--bg-opacity,1));}
.b-ext .bg-primary-light {background-color: hsla(var(--color-primary-light-h),var(--color-primary-light-s),var(--color-primary-light-l),var(--bg-opacity,1));}
.b-ext .bg-primary-lighter {background-color: hsla(var(--color-primary-lighter-h),var(--color-primary-lighter-s),var(--color-primary-lighter-l),var(--bg-opacity,1));}
.b-ext .bg-secondary-darker {background-color: hsla(var(--color-secondary-darker-h),var(--color-secondary-darker-s),var(--color-secondary-darker-l),var(--bg-opacity,1));}
.b-ext .bg-secondary-dark {background-color: hsla(var(--color-secondary-dark-h),var(--color-secondary-dark-s),var(--color-secondary-dark-l),var(--bg-opacity,1));}
.b-ext .bg-secondary {background-color: hsla(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l),var(--bg-opacity,1));}
.b-ext .bg-secondary-light {background-color: hsla(var(--color-secondary-light-h),var(--color-secondary-light-s),var(--color-secondary-light-l),var(--bg-opacity,1));}
.b-ext .bg-secondary-lighter {background-color: hsla(var(--color-secondary-lighter-h),var(--color-secondary-lighter-s),var(--color-secondary-lighter-l),var(--bg-opacity,1));}
.b-ext .bg-accent-darker {background-color: hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),var(--bg-opacity,1));}
.b-ext .bg-accent-dark {background-color: hsla(var(--color-accent-dark-h),var(--color-accent-dark-s),var(--color-accent-dark-l),var(--bg-opacity,1));}
.b-ext .bg-accent {background-color: hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),var(--bg-opacity,1));}
.b-ext .bg-accent-light {background-color: hsla(var(--color-accent-light-h),var(--color-accent-light-s),var(--color-accent-light-l),var(--bg-opacity,1));}
.b-ext .bg-accent-lighter {background-color: hsla(var(--color-accent-lighter-h),var(--color-accent-lighter-s),var(--color-accent-lighter-l),var(--bg-opacity,1));}
.b-ext .bg-main-white {background-color: hsla(var(--color-main-white-h),var(--color-main-white-s),var(--color-main-white-l),var(--bg-opacity,1));}
.b-ext .bg-main-grey-50 {background-color: hsla(var(--color-main-grey-50-h),var(--color-main-grey-50-s),var(--color-main-grey-50-l),var(--bg-opacity,1));}
.b-ext .bg-main-grey-100 {background-color: hsla(var(--color-main-grey-100-h),var(--color-main-grey-100-s),var(--color-main-grey-100-l),var(--bg-opacity,1));}
.b-ext .bg-main-grey-200 {background-color: hsla(var(--color-main-grey-200-h),var(--color-main-grey-200-s),var(--color-main-grey-200-l),var(--bg-opacity,1));}
.b-ext .bg-main-grey-300 {background-color: hsla(var(--color-main-grey-300-h),var(--color-main-grey-300-s),var(--color-main-grey-300-l),var(--bg-opacity,1));}
.b-ext .bg-main-grey-400 {background-color: hsla(var(--color-main-grey-400-h),var(--color-main-grey-400-s),var(--color-main-grey-400-l),var(--bg-opacity,1));}
.b-ext .bg-main-grey-500 {background-color: hsla(var(--color-main-grey-500-h),var(--color-main-grey-500-s),var(--color-main-grey-500-l),var(--bg-opacity,1));}
.b-ext .bg-main-grey-600 {background-color: hsla(var(--color-main-grey-600-h),var(--color-main-grey-600-s),var(--color-main-grey-600-l),var(--bg-opacity,1));}
.b-ext .bg-main-black {background-color: hsla(var(--color-main-black-h),var(--color-main-black-s),var(--color-main-black-l),var(--bg-opacity,1));}
.b-ext .bg-black {background-color: hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),var(--bg-opacity,1));}
.b-ext .bg-white {background-color: hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),var(--bg-opacity,1));}
.b-ext .bg-success-darker {background-color: hsla(var(--color-success-darker-h),var(--color-success-darker-s),var(--color-success-darker-l),var(--bg-opacity,1));}
.b-ext .bg-success-dark {background-color: hsla(var(--color-success-dark-h),var(--color-success-dark-s),var(--color-success-dark-l),var(--bg-opacity,1));}
.b-ext .bg-success {background-color: hsla(var(--color-success-h),var(--color-success-s),var(--color-success-l),var(--bg-opacity,1));}
.b-ext .bg-success-light {background-color: hsla(var(--color-success-light-h),var(--color-success-light-s),var(--color-success-light-l),var(--bg-opacity,1));}
.b-ext .bg-success-lighter {background-color: hsla(var(--color-success-lighter-h),var(--color-success-lighter-s),var(--color-success-lighter-l),var(--bg-opacity,1));}
.b-ext .bg-warning-darker {background-color: hsla(var(--color-warning-darker-h),var(--color-warning-darker-s),var(--color-warning-darker-l),var(--bg-opacity,1));}
.b-ext .bg-warning-dark {background-color: hsla(var(--color-warning-dark-h),var(--color-warning-dark-s),var(--color-warning-dark-l),var(--bg-opacity,1));}
.b-ext .bg-warning {background-color: hsla(var(--color-warning-h),var(--color-warning-s),var(--color-warning-l),var(--bg-opacity,1));}
.b-ext .bg-warning-light {background-color: hsla(var(--color-warning-light-h),var(--color-warning-light-s),var(--color-warning-light-l),var(--bg-opacity,1));}
.b-ext .bg-warning-lighter {background-color: hsla(var(--color-warning-lighter-h),var(--color-warning-lighter-s),var(--color-warning-lighter-l),var(--bg-opacity,1));}
.b-ext .bg-error-darker {background-color: hsla(var(--color-error-darker-h),var(--color-error-darker-s),var(--color-error-darker-l),var(--bg-opacity,1));}
.b-ext .bg-error-dark {background-color: hsla(var(--color-error-dark-h),var(--color-error-dark-s),var(--color-error-dark-l),var(--bg-opacity,1));}
.b-ext .bg-error {background-color: hsla(var(--color-error-h),var(--color-error-s),var(--color-error-l),var(--bg-opacity,1));}
.b-ext .bg-error-light {background-color: hsla(var(--color-error-light-h),var(--color-error-light-s),var(--color-error-light-l),var(--bg-opacity,1));}
.b-ext .bg-error-lighter {background-color: hsla(var(--color-error-lighter-h),var(--color-error-lighter-s),var(--color-error-lighter-l),var(--bg-opacity,1));}
.b-ext .bg-opacity-0 {--bg-opacity: 0;}
.b-ext .bg-opacity-5\% {--bg-opacity: .05;}
.b-ext .bg-opacity-10\% {--bg-opacity: .1;}
.b-ext .bg-opacity-15\% {--bg-opacity: .15;}
.b-ext .bg-opacity-20\% {--bg-opacity: .2;}
.b-ext .bg-opacity-25\% {--bg-opacity: .25;}
.b-ext .bg-opacity-30\% {--bg-opacity: .3;}
.b-ext .bg-opacity-40\% {--bg-opacity: .4;}
.b-ext .bg-opacity-50\% {--bg-opacity: .5;}
.b-ext .bg-opacity-60\% {--bg-opacity: .6;}
.b-ext .bg-opacity-70\% {--bg-opacity: .7;}
.b-ext .bg-opacity-75\% {--bg-opacity: .75;}
.b-ext .bg-opacity-80\% {--bg-opacity: .8;}
.b-ext .bg-opacity-85\% {--bg-opacity: .85;}
.b-ext .bg-opacity-90\% {--bg-opacity: .9;}
.b-ext .bg-opacity-95\% {--bg-opacity: .95;}
.b-ext .bg-center {background-position: 50%;}
.b-ext .bg-top {background-position: top;}
.b-ext .bg-right {background-position: 100%;}
.b-ext .bg-bottom {background-position: bottom;}
.b-ext .bg-left {background-position: 0;}
.b-ext .bg-top-left {background-position: 0 0;}
.b-ext .bg-top-right {background-position: 100% 0;}
.b-ext .bg-bottom-left {background-position: 0 100%;}
.b-ext .bg-bottom-right {background-position: 100% 100%;}
.b-ext .bg-cover {background-size: cover;}
.b-ext .bg-no-repeat {background-repeat: no-repeat;}
.b-ext .backdrop-blur-10 {-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);}
.b-ext .backdrop-blur-20 {-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);}
.b-ext .isolate {isolation: isolate;}
.b-ext .blend-multiply {mix-blend-mode: multiply;}
.b-ext .blend-overlay {mix-blend-mode: overlay;}
.b-ext .blend-difference {mix-blend-mode: difference;}
.b-ext .object-contain {object-fit: contain;}
.b-ext .object-cover {object-fit: cover;}
.b-ext .perspective-xs {perspective: 250px;}
.b-ext .perspective-sm {perspective: 500px;}
.b-ext .perspective-md {perspective: 1000px;}
.b-ext .perspective-lg {perspective: 1500px;}
.b-ext .perspective-xl {perspective: 3000px;}
.b-ext [class*=" -rotate"], .b-ext [class*=" -scale"], .b-ext [class*=" -skew"] [class^=skew], .b-ext [class*=" -translate"], .b-ext [class*=" flip"], .b-ext [class*=" rotate"], .b-ext [class*=" scale"], .b-ext [class*=" skew"], .b-ext [class*=" translate"], .b-ext [class^=-rotate], .b-ext [class^=-scale], .b-ext [class^=-skew], .b-ext [class^=-translate], .b-ext [class^=flip], .b-ext [class^=rotate], .b-ext [class^=scale], .b-ext [class^=translate] {--translate: 0;--rotate: 0;--skew: 0;--scale: 1;transform: translate3d(var(--translate-x,var(--translate)),var(--translate-y,var(--translate)),var(--translate-z,0)) rotateX(var(--rotate-x,0)) rotateY(var(--rotate-y,0)) rotate(var(--rotate-z,var(--rotate))) skewX(var(--skew-x,var(--skew))) skewY(var(--skew-y,0)) scaleX(var(--scale-x,var(--scale))) scaleY(var(--scale-y,var(--scale)));}
.b-ext .flip {--scale: -1;}
.b-ext .flip-x {--scale-x: -1;}
.b-ext .flip-y {--scale-y: -1;}
.b-ext .rotate-90 {--rotate: 90deg;}
.b-ext .rotate-180 {--rotate: 180deg;}
.b-ext .rotate-270 {--rotate: 270deg;}
.b-ext .-translate-50\% {--translate: -50%;}
.b-ext .-translate-x-50\% {--translate-x: -50%;}
.b-ext .-translate-y-50\% {--translate-y: -50%;}
.b-ext .-translate-y-slight {--translate-y: -.1em;}
.b-ext .translate-50\% {--translate: 50%;}
.b-ext .translate-x-50\% {--translate-x: 50%;}
.b-ext .translate-y-50\% {--translate-y: 50%;}
.b-ext .origin-center {transform-origin: center;}
.b-ext .origin-top {transform-origin: center top;}
.b-ext .origin-right {transform-origin: right center;}
.b-ext .origin-bottom {transform-origin: center bottom;}
.b-ext .origin-left {transform-origin: left center;}
.b-ext .origin-top-left {transform-origin: left top;}
.b-ext .origin-top-right {transform-origin: right top;}
.b-ext .origin-bottom-left {transform-origin: left bottom;}
.b-ext .origin-bottom-right {transform-origin: right bottom;}
.b-ext .transition {transition-delay: var(--transition-delay,0s);transition-duration: var(--transition-duration,.2s);transition-property: var(--transition-property,all);}
.b-ext .fill-current {fill: currentColor;}
.b-ext .stroke-current {stroke: currentColor;}
.b-ext .stroke-1 {stroke-width: 1px;}
.b-ext .stroke-2 {stroke-width: 2px;}
.b-ext .stroke-3 {stroke-width: 3px;}
.b-ext .stroke-4 {stroke-width: 4px;}
.b-ext .visible {visibility: visible;}
.b-ext .invisible {visibility: hidden;}
@media print {.b-ext .print\:hide, .b-ext .print\:is-hidden {display: none !important;}
	.b-ext .print\:shadow-none {box-shadow: none;}}
.b-ext .appearance-none {-webkit-appearance: none;appearance: none;}
.b-ext .appearance-auto {-webkit-appearance: auto;appearance: auto;}
@media (min-width:32rem) {.b-ext .grid-col-1\@xs {--grid-columns: 1;}
	.b-ext .col-1\@xs {--column-span: 1;}
	.b-ext .grid-col-2\@xs {--grid-columns: 2;}
	.b-ext .col-2\@xs {--column-span: 2;}
	.b-ext .grid-col-3\@xs {--grid-columns: 3;}
	.b-ext .col-3\@xs {--column-span: 3;}
	.b-ext .grid-col-4\@xs {--grid-columns: 4;}
	.b-ext .col-4\@xs {--column-span: 4;}
	.b-ext .grid-col-5\@xs {--grid-columns: 5;}
	.b-ext .col-5\@xs {--column-span: 5;}
	.b-ext .grid-col-6\@xs {--grid-columns: 6;}
	.b-ext .col-6\@xs {--column-span: 6;}
	.b-ext .grid-col-7\@xs {--grid-columns: 7;}
	.b-ext .col-7\@xs {--column-span: 7;}
	.b-ext .grid-col-8\@xs {--grid-columns: 8;}
	.b-ext .col-8\@xs {--column-span: 8;}
	.b-ext .grid-col-9\@xs {--grid-columns: 9;}
	.b-ext .col-9\@xs {--column-span: 9;}
	.b-ext .grid-col-10\@xs {--grid-columns: 10;}
	.b-ext .col-10\@xs {--column-span: 10;}
	.b-ext .grid-col-11\@xs {--grid-columns: 11;}
	.b-ext .col-11\@xs {--column-span: 11;}
	.b-ext .grid-col-12\@xs {--grid-columns: 12;}
	.b-ext .col-12\@xs {--column-span: 12;}
	.b-ext .col-10\@xs, .b-ext .col-11\@xs, .b-ext .col-12\@xs, .b-ext .col-1\@xs, .b-ext .col-2\@xs, .b-ext .col-3\@xs, .b-ext .col-4\@xs, .b-ext .col-5\@xs, .b-ext .col-6\@xs, .b-ext .col-7\@xs, .b-ext .col-8\@xs, .b-ext .col-9\@xs {flex: initial;width: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-span) / var(--grid-columns) + ( var(--column-span) - 1 ) * var(--column-gap));}
	.b-ext .col\@xs {flex: 1 1 0;width: auto;}
	.b-ext .col-content\@xs {flex: 0 1 auto;width: auto;}
	.b-ext .offset-1\@xs {--column-offset: 1;}
	.b-ext .offset-2\@xs {--column-offset: 2;}
	.b-ext .offset-3\@xs {--column-offset: 3;}
	.b-ext .offset-4\@xs {--column-offset: 4;}
	.b-ext .offset-5\@xs {--column-offset: 5;}
	.b-ext .offset-6\@xs {--column-offset: 6;}
	.b-ext .offset-7\@xs {--column-offset: 7;}
	.b-ext .offset-8\@xs {--column-offset: 8;}
	.b-ext .offset-9\@xs {--column-offset: 9;}
	.b-ext .offset-10\@xs {--column-offset: 10;}
	.b-ext .offset-11\@xs {--column-offset: 11;}
	.b-ext .offset-10\@xs, .b-ext .offset-11\@xs, .b-ext .offset-1\@xs, .b-ext .offset-2\@xs, .b-ext .offset-3\@xs, .b-ext .offset-4\@xs, .b-ext .offset-5\@xs, .b-ext .offset-6\@xs, .b-ext .offset-7\@xs, .b-ext .offset-8\@xs, .b-ext .offset-9\@xs {margin-left: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-offset) / var(--grid-columns) + var(--column-offset) * var(--column-gap));}
	.b-ext .offset-0\@xs {margin-left: 0;}
	.b-ext .gap-4xs\@xs {--row-gap: var(--space-4xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-4xs\@xs, .b-ext .gap-x-4xs\@xs {--column-gap: var(--space-4xs);}
	.b-ext .gap-x-4xs\@xs {column-gap: var(--column-gap);}
	.b-ext .gap-y-4xs\@xs {--row-gap: var(--space-4xs);row-gap: var(--row-gap);}
	.b-ext .gap-3xs\@xs {--row-gap: var(--space-3xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-3xs\@xs, .b-ext .gap-x-3xs\@xs {--column-gap: var(--space-3xs);}
	.b-ext .gap-x-3xs\@xs {column-gap: var(--column-gap);}
	.b-ext .gap-y-3xs\@xs {--row-gap: var(--space-3xs);row-gap: var(--row-gap);}
	.b-ext .gap-2xs\@xs {--row-gap: var(--space-2xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-2xs\@xs, .b-ext .gap-x-2xs\@xs {--column-gap: var(--space-2xs);}
	.b-ext .gap-x-2xs\@xs {column-gap: var(--column-gap);}
	.b-ext .gap-y-2xs\@xs {--row-gap: var(--space-2xs);row-gap: var(--row-gap);}
	.b-ext .gap-xs\@xs {--row-gap: var(--space-xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-xs\@xs, .b-ext .gap-xs\@xs {--column-gap: var(--space-xs);}
	.b-ext .gap-x-xs\@xs {column-gap: var(--column-gap);}
	.b-ext .gap-y-xs\@xs {--row-gap: var(--space-xs);row-gap: var(--row-gap);}
	.b-ext .gap-sm\@xs {--row-gap: var(--space-sm);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-sm\@xs, .b-ext .gap-x-sm\@xs {--column-gap: var(--space-sm);}
	.b-ext .gap-x-sm\@xs {column-gap: var(--column-gap);}
	.b-ext .gap-y-sm\@xs {--row-gap: var(--space-sm);row-gap: var(--row-gap);}
	.b-ext .gap-md\@xs {--row-gap: var(--space-md);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-md\@xs, .b-ext .gap-x-md\@xs {--column-gap: var(--space-md);}
	.b-ext .gap-x-md\@xs {column-gap: var(--column-gap);}
	.b-ext .gap-y-md\@xs {--row-gap: var(--space-md);row-gap: var(--row-gap);}
	.b-ext .gap-md-fluid\@xs {--row-gap: var(--space-md-fluid);--column-gap: var(--space-md-fluid);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-md-fluid\@xs {--column-gap: var(--space-md-fluid);column-gap: var(--column-gap);}
	.b-ext .gap-y-md-fluid\@xs {--row-gap: var(--space-md-fluid);row-gap: var(--row-gap);}
	.b-ext .gap-lg\@xs {--row-gap: var(--space-lg);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-lg\@xs, .b-ext .gap-x-lg\@xs {--column-gap: var(--space-lg);}
	.b-ext .gap-x-lg\@xs {column-gap: var(--column-gap);}
	.b-ext .gap-y-lg\@xs {--row-gap: var(--space-lg);row-gap: var(--row-gap);}
	.b-ext .gap-xl\@xs {--row-gap: var(--space-xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-xl\@xs, .b-ext .gap-xl\@xs {--column-gap: var(--space-xl);}
	.b-ext .gap-x-xl\@xs {column-gap: var(--column-gap);}
	.b-ext .gap-y-xl\@xs {--row-gap: var(--space-xl);row-gap: var(--row-gap);}
	.b-ext .gap-2xl\@xs {--row-gap: var(--space-2xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-2xl\@xs, .b-ext .gap-x-2xl\@xs {--column-gap: var(--space-2xl);}
	.b-ext .gap-x-2xl\@xs {column-gap: var(--column-gap);}
	.b-ext .gap-y-2xl\@xs {--row-gap: var(--space-2xl);row-gap: var(--row-gap);}
	.b-ext .gap-3xl\@xs {--row-gap: var(--space-3xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-3xl\@xs, .b-ext .gap-x-3xl\@xs {--column-gap: var(--space-3xl);}
	.b-ext .gap-x-3xl\@xs {column-gap: var(--column-gap);}
	.b-ext .gap-y-3xl\@xs {--row-gap: var(--space-3xl);row-gap: var(--row-gap);}
	.b-ext .gap-4xl\@xs {--row-gap: var(--space-4xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-4xl\@xs, .b-ext .gap-x-4xl\@xs {--column-gap: var(--space-4xl);}
	.b-ext .gap-x-4xl\@xs {column-gap: var(--column-gap);}
	.b-ext .gap-y-4xl\@xs {--row-gap: var(--space-4xl);row-gap: var(--row-gap);}
	.b-ext .gap-0\@xs {--row-gap: 0px;--column-gap: 0px;gap: 0;}
	.b-ext .gap-x-0\@xs {--column-gap: 0px;column-gap: 0;}
	.b-ext .gap-y-0\@xs {--row-gap: 0px;row-gap: 0;}
	.b-ext .flex\@xs {display: flex !important;}
	.b-ext .inline-flex\@xs {display: inline-flex !important;}
	.b-ext .flex-wrap\@xs {flex-wrap: wrap !important;}
	.b-ext .flex-nowrap\@xs {flex-wrap: nowrap !important;}
	.b-ext .flex-column\@xs {flex-direction: column !important;}
	.b-ext .flex-column-reverse\@xs {flex-direction: column-reverse !important;}
	.b-ext .flex-row\@xs {flex-direction: row !important;}
	.b-ext .flex-row-reverse\@xs {flex-direction: row-reverse !important;}
	.b-ext .flex-center\@xs {align-items: center !important;justify-content: center !important;}
	.b-ext .flex-grow\@xs {flex-grow: 1 !important;}
	.b-ext .flex-grow-0\@xs {flex-grow: 0 !important;}
	.b-ext .flex-shrink\@xs {flex-shrink: 1 !important;}
	.b-ext .flex-shrink-0\@xs {flex-shrink: 0 !important;}
	.b-ext .flex-basis-0\@xs {flex-basis: 0 !important;}
	.b-ext .justify-start\@xs {justify-content: start !important;}
	.b-ext .justify-end\@xs {justify-content: end !important;}
	.b-ext .justify-center\@xs {justify-content: center !important;}
	.b-ext .justify-between\@xs {justify-content: space-between !important;}
	.b-ext .items-center\@xs {align-items: center !important;}
	.b-ext .items-start\@xs {align-items: start !important;}
	.b-ext .items-end\@xs {align-items: end !important;}
	.b-ext .items-baseline\@xs {align-items: baseline !important;}
	.b-ext .items-stretch\@xs {align-items: stretch !important;}
	.b-ext .self-center\@xs {align-self: center !important;}
	.b-ext .self-start\@xs {align-self: start !important;}
	.b-ext .self-end\@xs {align-self: end !important;}
	.b-ext .self-baseline\@xs {align-self: baseline !important;}
	.b-ext .self-stretch\@xs {align-self: stretch !important;}
	.b-ext .content-start\@xs {align-content: start !important;}
	.b-ext .content-end\@xs {align-content: end !important;}
	.b-ext .content-center\@xs {align-content: center !important;}
	.b-ext .content-between\@xs {align-content: space-between !important;}
	.b-ext .order--1\@xs {order: -1 !important;}
	.b-ext .order-1\@xs {order: 1 !important;}
	.b-ext .order-2\@xs {order: 2 !important;}
	.b-ext .order-3\@xs {order: 3 !important;}
	.b-ext .aspect-ratio-16\:9\@xs {aspect-ratio: 16/9 !important;}
	.b-ext .aspect-ratio-3\:2\@xs {aspect-ratio: 3/2 !important;}
	.b-ext .aspect-ratio-4\:3\@xs {aspect-ratio: 4/3 !important;}
	.b-ext .aspect-ratio-5\:4\@xs {aspect-ratio: 5/4 !important;}
	.b-ext .aspect-ratio-1\:1\@xs {aspect-ratio: 1/1 !important;}
	.b-ext .aspect-ratio-4\:5\@xs {aspect-ratio: 4/5 !important;}
	.b-ext .aspect-ratio-3\:4\@xs {aspect-ratio: 3/4 !important;}
	.b-ext .aspect-ratio-2\:3\@xs {aspect-ratio: 2/3 !important;}
	.b-ext .aspect-ratio-9\:16\@xs {aspect-ratio: 9/16 !important;}
	.b-ext .block\@xs {display: block !important;}
	.b-ext .inline-block\@xs {display: inline-block !important;}
	.b-ext .inline\@xs {display: inline !important;}
	.b-ext .contents\@xs {display: contents !important;}
	.b-ext .css-grid\@xs {display: grid !important;}
	.b-ext .css-inline-grid\@xs {display: inline-grid !important;}
	.b-ext .hide\@xs {display: none !important;}
	.b-ext .margin-4xs\@xs {margin: var(--space-4xs) !important;}
	.b-ext .margin-top-4xs\@xs {margin-top: var(--space-4xs) !important;}
	.b-ext .margin-right-4xs\@xs {margin-right: var(--space-4xs) !important;}
	.b-ext .margin-bottom-4xs\@xs {margin-bottom: var(--space-4xs) !important;}
	.b-ext .margin-left-4xs\@xs {margin-left: var(--space-4xs) !important;}
	.b-ext .margin-y-4xs\@xs {margin-bottom: var(--space-4xs) !important;margin-top: var(--space-4xs) !important;}
	.b-ext .margin-x-4xs\@xs {margin-left: var(--space-4xs) !important;margin-right: var(--space-4xs) !important;}
	.b-ext .margin-3xs\@xs {margin: var(--space-3xs) !important;}
	.b-ext .margin-top-3xs\@xs {margin-top: var(--space-3xs) !important;}
	.b-ext .margin-right-3xs\@xs {margin-right: var(--space-3xs) !important;}
	.b-ext .margin-bottom-3xs\@xs {margin-bottom: var(--space-3xs) !important;}
	.b-ext .margin-left-3xs\@xs {margin-left: var(--space-3xs) !important;}
	.b-ext .margin-y-3xs\@xs {margin-bottom: var(--space-3xs) !important;margin-top: var(--space-3xs) !important;}
	.b-ext .margin-x-3xs\@xs {margin-left: var(--space-3xs) !important;margin-right: var(--space-3xs) !important;}
	.b-ext .margin-2xs\@xs {margin: var(--space-2xs) !important;}
	.b-ext .margin-top-2xs\@xs {margin-top: var(--space-2xs) !important;}
	.b-ext .margin-right-2xs\@xs {margin-right: var(--space-2xs) !important;}
	.b-ext .margin-bottom-2xs\@xs {margin-bottom: var(--space-2xs) !important;}
	.b-ext .margin-left-2xs\@xs {margin-left: var(--space-2xs) !important;}
	.b-ext .margin-y-2xs\@xs {margin-bottom: var(--space-2xs) !important;margin-top: var(--space-2xs) !important;}
	.b-ext .margin-x-2xs\@xs {margin-left: var(--space-2xs) !important;margin-right: var(--space-2xs) !important;}
	.b-ext .margin-xs\@xs {margin: var(--space-xs) !important;}
	.b-ext .margin-top-xs\@xs {margin-top: var(--space-xs) !important;}
	.b-ext .margin-right-xs\@xs {margin-right: var(--space-xs) !important;}
	.b-ext .margin-bottom-xs\@xs {margin-bottom: var(--space-xs) !important;}
	.b-ext .margin-left-xs\@xs {margin-left: var(--space-xs) !important;}
	.b-ext .margin-y-xs\@xs {margin-bottom: var(--space-xs) !important;margin-top: var(--space-xs) !important;}
	.b-ext .margin-x-xs\@xs {margin-left: var(--space-xs) !important;margin-right: var(--space-xs) !important;}
	.b-ext .margin-sm\@xs {margin: var(--space-sm) !important;}
	.b-ext .margin-top-sm\@xs {margin-top: var(--space-sm) !important;}
	.b-ext .margin-right-sm\@xs {margin-right: var(--space-sm) !important;}
	.b-ext .margin-bottom-sm\@xs {margin-bottom: var(--space-sm) !important;}
	.b-ext .margin-left-sm\@xs {margin-left: var(--space-sm) !important;}
	.b-ext .margin-y-sm\@xs {margin-bottom: var(--space-sm) !important;margin-top: var(--space-sm) !important;}
	.b-ext .margin-x-sm\@xs {margin-left: var(--space-sm) !important;margin-right: var(--space-sm) !important;}
	.b-ext .margin-md\@xs {margin: var(--space-md) !important;}
	.b-ext .margin-top-md\@xs {margin-top: var(--space-md) !important;}
	.b-ext .margin-right-md\@xs {margin-right: var(--space-md) !important;}
	.b-ext .margin-bottom-md\@xs {margin-bottom: var(--space-md) !important;}
	.b-ext .margin-left-md\@xs {margin-left: var(--space-md) !important;}
	.b-ext .margin-y-md\@xs {margin-bottom: var(--space-md) !important;margin-top: var(--space-md) !important;}
	.b-ext .margin-x-md\@xs {margin-left: var(--space-md) !important;margin-right: var(--space-md) !important;}
	.b-ext .margin-md-fluid\@xs {margin: var(--space-md-fluid) !important;}
	.b-ext .margin-top-md-fluid\@xs {margin-top: var(--space-md-fluid) !important;}
	.b-ext .margin-right-md-fluid\@xs {margin-right: var(--space-md-fluid) !important;}
	.b-ext .margin-bottom-md-fluid\@xs {margin-bottom: var(--space-md-fluid) !important;}
	.b-ext .margin-left-md-fluid\@xs {margin-left: var(--space-md-fluid) !important;}
	.b-ext .margin-y-md-fluid\@xs {margin-bottom: var(--space-md-fluid) !important;margin-top: var(--space-md-fluid) !important;}
	.b-ext .margin-x-md-fluid\@xs {margin-left: var(--space-md-fluid) !important;margin-right: var(--space-md-fluid) !important;}
	.b-ext .margin-lg\@xs {margin: var(--space-lg) !important;}
	.b-ext .margin-top-lg\@xs {margin-top: var(--space-lg) !important;}
	.b-ext .margin-right-lg\@xs {margin-right: var(--space-lg) !important;}
	.b-ext .margin-bottom-lg\@xs {margin-bottom: var(--space-lg) !important;}
	.b-ext .margin-left-lg\@xs {margin-left: var(--space-lg) !important;}
	.b-ext .margin-y-lg\@xs {margin-bottom: var(--space-lg) !important;margin-top: var(--space-lg) !important;}
	.b-ext .margin-x-lg\@xs {margin-left: var(--space-lg) !important;margin-right: var(--space-lg) !important;}
	.b-ext .margin-xl\@xs {margin: var(--space-xl) !important;}
	.b-ext .margin-top-xl\@xs {margin-top: var(--space-xl) !important;}
	.b-ext .margin-right-xl\@xs {margin-right: var(--space-xl) !important;}
	.b-ext .margin-bottom-xl\@xs {margin-bottom: var(--space-xl) !important;}
	.b-ext .margin-left-xl\@xs {margin-left: var(--space-xl) !important;}
	.b-ext .margin-y-xl\@xs {margin-bottom: var(--space-xl) !important;margin-top: var(--space-xl) !important;}
	.b-ext .margin-x-xl\@xs {margin-left: var(--space-xl) !important;margin-right: var(--space-xl) !important;}
	.b-ext .margin-2xl\@xs {margin: var(--space-2xl) !important;}
	.b-ext .margin-top-2xl\@xs {margin-top: var(--space-2xl) !important;}
	.b-ext .margin-right-2xl\@xs {margin-right: var(--space-2xl) !important;}
	.b-ext .margin-bottom-2xl\@xs {margin-bottom: var(--space-2xl) !important;}
	.b-ext .margin-left-2xl\@xs {margin-left: var(--space-2xl) !important;}
	.b-ext .margin-y-2xl\@xs {margin-bottom: var(--space-2xl) !important;margin-top: var(--space-2xl) !important;}
	.b-ext .margin-x-2xl\@xs {margin-left: var(--space-2xl) !important;margin-right: var(--space-2xl) !important;}
	.b-ext .margin-3xl\@xs {margin: var(--space-3xl) !important;}
	.b-ext .margin-top-3xl\@xs {margin-top: var(--space-3xl) !important;}
	.b-ext .margin-right-3xl\@xs {margin-right: var(--space-3xl) !important;}
	.b-ext .margin-bottom-3xl\@xs {margin-bottom: var(--space-3xl) !important;}
	.b-ext .margin-left-3xl\@xs {margin-left: var(--space-3xl) !important;}
	.b-ext .margin-y-3xl\@xs {margin-bottom: var(--space-3xl) !important;margin-top: var(--space-3xl) !important;}
	.b-ext .margin-x-3xl\@xs {margin-left: var(--space-3xl) !important;margin-right: var(--space-3xl) !important;}
	.b-ext .margin-4xl\@xs {margin: var(--space-4xl) !important;}
	.b-ext .margin-top-4xl\@xs {margin-top: var(--space-4xl) !important;}
	.b-ext .margin-right-4xl\@xs {margin-right: var(--space-4xl) !important;}
	.b-ext .margin-bottom-4xl\@xs {margin-bottom: var(--space-4xl) !important;}
	.b-ext .margin-left-4xl\@xs {margin-left: var(--space-4xl) !important;}
	.b-ext .margin-y-4xl\@xs {margin-bottom: var(--space-4xl) !important;margin-top: var(--space-4xl) !important;}
	.b-ext .margin-x-4xl\@xs {margin-left: var(--space-4xl) !important;margin-right: var(--space-4xl) !important;}
	.b-ext .margin-auto\@xs {margin: auto !important;}
	.b-ext .margin-0\@xs {margin: 0 !important;}
	.b-ext .margin-y-auto\@xs {margin-bottom: auto !important;margin-top: auto !important;}
	.b-ext .margin-y-0\@xs {margin-bottom: 0 !important;margin-top: 0 !important;}
	.b-ext .margin-x-auto\@xs {margin-left: auto !important;margin-right: auto !important;}
	.b-ext .margin-x-0\@xs {margin-left: 0 !important;margin-right: 0 !important;}
	.b-ext .margin-top-auto\@xs {margin-top: auto !important;}
	.b-ext .margin-top-0\@xs {margin-top: 0 !important;}
	.b-ext .margin-right-auto\@xs {margin-right: auto !important;}
	.b-ext .margin-right-0\@xs {margin-right: 0 !important;}
	.b-ext .margin-bottom-auto\@xs {margin-bottom: auto !important;}
	.b-ext .margin-bottom-0\@xs {margin-bottom: 0 !important;}
	.b-ext .margin-left-auto\@xs {margin-left: auto !important;}
	.b-ext .margin-left-0\@xs {margin-left: 0 !important;}
	.b-ext .padding-4xs\@xs {padding: var(--space-4xs) !important;}
	.b-ext .padding-top-4xs\@xs {padding-top: var(--space-4xs) !important;}
	.b-ext .padding-right-4xs\@xs {padding-right: var(--space-4xs) !important;}
	.b-ext .padding-bottom-4xs\@xs {padding-bottom: var(--space-4xs) !important;}
	.b-ext .padding-left-4xs\@xs {padding-left: var(--space-4xs) !important;}
	.b-ext .padding-y-4xs\@xs {padding-bottom: var(--space-4xs) !important;padding-top: var(--space-4xs) !important;}
	.b-ext .padding-x-4xs\@xs {padding-left: var(--space-4xs) !important;padding-right: var(--space-4xs) !important;}
	.b-ext .padding-3xs\@xs {padding: var(--space-3xs) !important;}
	.b-ext .padding-top-3xs\@xs {padding-top: var(--space-3xs) !important;}
	.b-ext .padding-right-3xs\@xs {padding-right: var(--space-3xs) !important;}
	.b-ext .padding-bottom-3xs\@xs {padding-bottom: var(--space-3xs) !important;}
	.b-ext .padding-left-3xs\@xs {padding-left: var(--space-3xs) !important;}
	.b-ext .padding-y-3xs\@xs {padding-bottom: var(--space-3xs) !important;padding-top: var(--space-3xs) !important;}
	.b-ext .padding-x-3xs\@xs {padding-left: var(--space-3xs) !important;padding-right: var(--space-3xs) !important;}
	.b-ext .padding-2xs\@xs {padding: var(--space-2xs) !important;}
	.b-ext .padding-top-2xs\@xs {padding-top: var(--space-2xs) !important;}
	.b-ext .padding-right-2xs\@xs {padding-right: var(--space-2xs) !important;}
	.b-ext .padding-bottom-2xs\@xs {padding-bottom: var(--space-2xs) !important;}
	.b-ext .padding-left-2xs\@xs {padding-left: var(--space-2xs) !important;}
	.b-ext .padding-y-2xs\@xs {padding-bottom: var(--space-2xs) !important;padding-top: var(--space-2xs) !important;}
	.b-ext .padding-x-2xs\@xs {padding-left: var(--space-2xs) !important;padding-right: var(--space-2xs) !important;}
	.b-ext .padding-xs\@xs {padding: var(--space-xs) !important;}
	.b-ext .padding-top-xs\@xs {padding-top: var(--space-xs) !important;}
	.b-ext .padding-right-xs\@xs {padding-right: var(--space-xs) !important;}
	.b-ext .padding-bottom-xs\@xs {padding-bottom: var(--space-xs) !important;}
	.b-ext .padding-left-xs\@xs {padding-left: var(--space-xs) !important;}
	.b-ext .padding-y-xs\@xs {padding-bottom: var(--space-xs) !important;padding-top: var(--space-xs) !important;}
	.b-ext .padding-x-xs\@xs {padding-left: var(--space-xs) !important;padding-right: var(--space-xs) !important;}
	.b-ext .padding-sm\@xs {padding: var(--space-sm) !important;}
	.b-ext .padding-top-sm\@xs {padding-top: var(--space-sm) !important;}
	.b-ext .padding-right-sm\@xs {padding-right: var(--space-sm) !important;}
	.b-ext .padding-bottom-sm\@xs {padding-bottom: var(--space-sm) !important;}
	.b-ext .padding-left-sm\@xs {padding-left: var(--space-sm) !important;}
	.b-ext .padding-y-sm\@xs {padding-bottom: var(--space-sm) !important;padding-top: var(--space-sm) !important;}
	.b-ext .padding-x-sm\@xs {padding-left: var(--space-sm) !important;padding-right: var(--space-sm) !important;}
	.b-ext .padding-md\@xs {padding: var(--space-md) !important;}
	.b-ext .padding-top-md\@xs {padding-top: var(--space-md) !important;}
	.b-ext .padding-right-md\@xs {padding-right: var(--space-md) !important;}
	.b-ext .padding-bottom-md\@xs {padding-bottom: var(--space-md) !important;}
	.b-ext .padding-left-md\@xs {padding-left: var(--space-md) !important;}
	.b-ext .padding-y-md\@xs {padding-bottom: var(--space-md) !important;padding-top: var(--space-md) !important;}
	.b-ext .padding-x-md\@xs {padding-left: var(--space-md) !important;padding-right: var(--space-md) !important;}
	.b-ext .padding-md-fluid\@xs {padding: var(--space-md-fluid) !important;}
	.b-ext .padding-top-md-fluid\@xs {padding-top: var(--space-md-fluid) !important;}
	.b-ext .padding-right-md-fluid\@xs {padding-right: var(--space-md-fluid) !important;}
	.b-ext .padding-bottom-md-fluid\@xs {padding-bottom: var(--space-md-fluid) !important;}
	.b-ext .padding-left-md-fluid\@xs {padding-left: var(--space-md-fluid) !important;}
	.b-ext .padding-y-md-fluid\@xs {padding-bottom: var(--space-md-fluid) !important;padding-top: var(--space-md-fluid) !important;}
	.b-ext .padding-x-md-fluid\@xs {padding-left: var(--space-md-fluid) !important;padding-right: var(--space-md-fluid) !important;}
	.b-ext .padding-lg\@xs {padding: var(--space-lg) !important;}
	.b-ext .padding-top-lg\@xs {padding-top: var(--space-lg) !important;}
	.b-ext .padding-right-lg\@xs {padding-right: var(--space-lg) !important;}
	.b-ext .padding-bottom-lg\@xs {padding-bottom: var(--space-lg) !important;}
	.b-ext .padding-left-lg\@xs {padding-left: var(--space-lg) !important;}
	.b-ext .padding-y-lg\@xs {padding-bottom: var(--space-lg) !important;padding-top: var(--space-lg) !important;}
	.b-ext .padding-x-lg\@xs {padding-left: var(--space-lg) !important;padding-right: var(--space-lg) !important;}
	.b-ext .padding-xl\@xs {padding: var(--space-xl) !important;}
	.b-ext .padding-top-xl\@xs {padding-top: var(--space-xl) !important;}
	.b-ext .padding-right-xl\@xs {padding-right: var(--space-xl) !important;}
	.b-ext .padding-bottom-xl\@xs {padding-bottom: var(--space-xl) !important;}
	.b-ext .padding-left-xl\@xs {padding-left: var(--space-xl) !important;}
	.b-ext .padding-y-xl\@xs {padding-bottom: var(--space-xl) !important;padding-top: var(--space-xl) !important;}
	.b-ext .padding-x-xl\@xs {padding-left: var(--space-xl) !important;padding-right: var(--space-xl) !important;}
	.b-ext .padding-2xl\@xs {padding: var(--space-2xl) !important;}
	.b-ext .padding-top-2xl\@xs {padding-top: var(--space-2xl) !important;}
	.b-ext .padding-right-2xl\@xs {padding-right: var(--space-2xl) !important;}
	.b-ext .padding-bottom-2xl\@xs {padding-bottom: var(--space-2xl) !important;}
	.b-ext .padding-left-2xl\@xs {padding-left: var(--space-2xl) !important;}
	.b-ext .padding-y-2xl\@xs {padding-bottom: var(--space-2xl) !important;padding-top: var(--space-2xl) !important;}
	.b-ext .padding-x-2xl\@xs {padding-left: var(--space-2xl) !important;padding-right: var(--space-2xl) !important;}
	.b-ext .padding-3xl\@xs {padding: var(--space-3xl) !important;}
	.b-ext .padding-top-3xl\@xs {padding-top: var(--space-3xl) !important;}
	.b-ext .padding-right-3xl\@xs {padding-right: var(--space-3xl) !important;}
	.b-ext .padding-bottom-3xl\@xs {padding-bottom: var(--space-3xl) !important;}
	.b-ext .padding-left-3xl\@xs {padding-left: var(--space-3xl) !important;}
	.b-ext .padding-y-3xl\@xs {padding-bottom: var(--space-3xl) !important;padding-top: var(--space-3xl) !important;}
	.b-ext .padding-x-3xl\@xs {padding-left: var(--space-3xl) !important;padding-right: var(--space-3xl) !important;}
	.b-ext .padding-4xl\@xs {padding: var(--space-4xl) !important;}
	.b-ext .padding-top-4xl\@xs {padding-top: var(--space-4xl) !important;}
	.b-ext .padding-right-4xl\@xs {padding-right: var(--space-4xl) !important;}
	.b-ext .padding-bottom-4xl\@xs {padding-bottom: var(--space-4xl) !important;}
	.b-ext .padding-left-4xl\@xs {padding-left: var(--space-4xl) !important;}
	.b-ext .padding-y-4xl\@xs {padding-bottom: var(--space-4xl) !important;padding-top: var(--space-4xl) !important;}
	.b-ext .padding-x-4xl\@xs {padding-left: var(--space-4xl) !important;padding-right: var(--space-4xl) !important;}
	.b-ext .padding-0\@xs {padding: 0 !important;}
	.b-ext .padding-y-0\@xs {padding-bottom: 0 !important;padding-top: 0 !important;}
	.b-ext .padding-x-0\@xs {padding-left: 0 !important;padding-right: 0 !important;}
	.b-ext .padding-top-0\@xs {padding-top: 0 !important;}
	.b-ext .padding-right-0\@xs {padding-right: 0 !important;}
	.b-ext .padding-bottom-0\@xs {padding-bottom: 0 !important;}
	.b-ext .padding-left-0\@xs {padding-left: 0 !important;}
	.b-ext .text-center\@xs {text-align: center;}
	.b-ext .text-left\@xs {text-align: left;}
	.b-ext .text-right\@xs {text-align: right;}
	.b-ext .text-justify\@xs {text-align: justify;}
	.b-ext .text-xs\@xs {font-size: var(--text-xs);}
	.b-ext .text-sm\@xs {font-size: var(--text-sm);}
	.b-ext .text-base\@xs {font-size: var(--text-base);}
	.b-ext .text-md\@xs {font-size: var(--text-md);}
	.b-ext .text-lg\@xs {font-size: var(--text-lg);}
	.b-ext .text-xl\@xs {font-size: var(--text-xl);}
	.b-ext .text-2xl\@xs {font-size: var(--text-2xl);}
	.b-ext .text-3xl\@xs {font-size: var(--text-3xl);}
	.b-ext .column-count-1\@xs {column-count: 1;}
	.b-ext .column-count-2\@xs {column-count: 2;}
	.b-ext .column-count-3\@xs {column-count: 3;}
	.b-ext .column-count-4\@xs {column-count: 4;}
	.b-ext .width-4xs\@xs {width: calc(var(--font-size) * .25);}
	.b-ext .width-3xs\@xs {width: calc(var(--font-size) * .5);}
	.b-ext .width-2xs\@xs {width: calc(var(--font-size) * .75);}
	.b-ext .width-xs\@xs {width: calc(var(--font-size) * 1);}
	.b-ext .width-sm\@xs {width: calc(var(--font-size) * 1.5);}
	.b-ext .width-md\@xs {width: calc(var(--font-size) * 2);}
	.b-ext .width-lg\@xs {width: calc(var(--font-size) * 3);}
	.b-ext .width-xl\@xs {width: calc(var(--font-size) * 4);}
	.b-ext .width-2xl\@xs {width: calc(var(--font-size) * 6);}
	.b-ext .width-3xl\@xs {width: calc(var(--font-size) * 8);}
	.b-ext .width-4xl\@xs {width: calc(var(--font-size) * 16);}
	.b-ext .width-10\%\@xs {width: 10%;}
	.b-ext .width-20\%\@xs {width: 20%;}
	.b-ext .width-25\%\@xs {width: 25%;}
	.b-ext .width-30\%\@xs {width: 30%;}
	.b-ext .width-33\%\@xs {width: 33%;}
	.b-ext .width-40\%\@xs {width: 40%;}
	.b-ext .width-50\%\@xs {width: 50%;}
	.b-ext .width-60\%\@xs {width: 60%;}
	.b-ext .width-70\%\@xs {width: 70%;}
	.b-ext .width-75\%\@xs {width: 75%;}
	.b-ext .width-80\%\@xs {width: 80%;}
	.b-ext .width-90\%\@xs {width: 90%;}
	.b-ext .width-100\%\@xs {width: 100%;}
	.b-ext .width-100vw\@xs {width: 100vw;}
	.b-ext .width-auto\@xs {width: auto;}
	.b-ext .width-inherit\@xs {width: inherit;}
	.b-ext .width-0\@xs {width: 0;}
	.b-ext .height-4xs\@xs {height: calc(var(--font-size) * .25);}
	.b-ext .height-3xs\@xs {height: calc(var(--font-size) * .5);}
	.b-ext .height-2xs\@xs {height: calc(var(--font-size) * .75);}
	.b-ext .height-xs\@xs {height: calc(var(--font-size) * 1);}
	.b-ext .height-sm\@xs {height: calc(var(--font-size) * 1.5);}
	.b-ext .height-md\@xs {height: calc(var(--font-size) * 2);}
	.b-ext .height-lg\@xs {height: calc(var(--font-size) * 3);}
	.b-ext .height-xl\@xs {height: calc(var(--font-size) * 4);}
	.b-ext .height-2xl\@xs {height: calc(var(--font-size) * 6);}
	.b-ext .height-3xl\@xs {height: calc(var(--font-size) * 8);}
	.b-ext .height-4xl\@xs {height: calc(var(--font-size) * 16);}
	.b-ext .height-10\%\@xs {height: 10%;}
	.b-ext .height-20\%\@xs {height: 20%;}
	.b-ext .height-25\%\@xs {height: 25%;}
	.b-ext .height-30\%\@xs {height: 30%;}
	.b-ext .height-33\%\@xs {height: 33%;}
	.b-ext .height-40\%\@xs {height: 40%;}
	.b-ext .height-50\%\@xs {height: 50%;}
	.b-ext .height-60\%\@xs {height: 60%;}
	.b-ext .height-70\%\@xs {height: 70%;}
	.b-ext .height-75\%\@xs {height: 75%;}
	.b-ext .height-80\%\@xs {height: 80%;}
	.b-ext .height-90\%\@xs {height: 90%;}
	.b-ext .height-100\%\@xs {height: 100%;}
	.b-ext .height-100vh\@xs {height: 100vh;}
	.b-ext .height-auto\@xs {height: auto;}
	.b-ext .height-inherit\@xs {height: inherit;}
	.b-ext .height-0\@xs {height: 0;}
	.b-ext .max-width-md\@xs {max-width: var(--max-width-md);}
	.b-ext .max-width-lg\@xs {max-width: var(--max-width-lg);}
	.b-ext .max-width-xl\@xs {max-width: var(--max-width-xl);}
	.b-ext .max-width-2xl\@xs {max-width: var(--max-width-2xl);}
	.b-ext .max-width-100\%\@xs {max-width: 100%;}
	.b-ext .max-width-none\@xs {max-width: none;}
	.b-ext .position-relative\@xs {position: relative;}
	.b-ext .position-absolute\@xs {position: absolute;}
	.b-ext .position-fixed\@xs {position: fixed;}
	.b-ext .position-sticky\@xs {position: sticky;}
	.b-ext .position-static\@xs {position: static;}
	.b-ext .inset-0\@xs {inset: 0;}
	.b-ext .top-4xs\@xs {top: var(--space-4xs);}
	.b-ext .right-4xs\@xs {right: var(--space-4xs);}
	.b-ext .bottom-4xs\@xs {bottom: var(--space-4xs);}
	.b-ext .left-4xs\@xs {left: var(--space-4xs);}
	.b-ext .top-3xs\@xs {top: var(--space-3xs);}
	.b-ext .right-3xs\@xs {right: var(--space-3xs);}
	.b-ext .bottom-3xs\@xs {bottom: var(--space-3xs);}
	.b-ext .left-3xs\@xs {left: var(--space-3xs);}
	.b-ext .top-2xs\@xs {top: var(--space-2xs);}
	.b-ext .right-2xs\@xs {right: var(--space-2xs);}
	.b-ext .bottom-2xs\@xs {bottom: var(--space-2xs);}
	.b-ext .left-2xs\@xs {left: var(--space-2xs);}
	.b-ext .top-xs\@xs {top: var(--space-xs);}
	.b-ext .right-xs\@xs {right: var(--space-xs);}
	.b-ext .bottom-xs\@xs {bottom: var(--space-xs);}
	.b-ext .left-xs\@xs {left: var(--space-xs);}
	.b-ext .top-sm\@xs {top: var(--space-sm);}
	.b-ext .right-sm\@xs {right: var(--space-sm);}
	.b-ext .bottom-sm\@xs {bottom: var(--space-sm);}
	.b-ext .left-sm\@xs {left: var(--space-sm);}
	.b-ext .top-md\@xs {top: var(--space-md);}
	.b-ext .right-md\@xs {right: var(--space-md);}
	.b-ext .bottom-md\@xs {bottom: var(--space-md);}
	.b-ext .left-md\@xs {left: var(--space-md);}
	.b-ext .top-md-fluid\@xs {top: var(--space-md-fluid);}
	.b-ext .right-md-fluid\@xs {right: var(--space-md-fluid);}
	.b-ext .bottom-md-fluid\@xs {bottom: var(--space-md-fluid);}
	.b-ext .left-md-fluid\@xs {left: var(--space-md-fluid);}
	.b-ext .top-lg\@xs {top: var(--space-lg);}
	.b-ext .right-lg\@xs {right: var(--space-lg);}
	.b-ext .bottom-lg\@xs {bottom: var(--space-lg);}
	.b-ext .left-lg\@xs {left: var(--space-lg);}
	.b-ext .top-xl\@xs {top: var(--space-xl);}
	.b-ext .right-xl\@xs {right: var(--space-xl);}
	.b-ext .bottom-xl\@xs {bottom: var(--space-xl);}
	.b-ext .left-xl\@xs {left: var(--space-xl);}
	.b-ext .top-2xl\@xs {top: var(--space-2xl);}
	.b-ext .right-2xl\@xs {right: var(--space-2xl);}
	.b-ext .bottom-2xl\@xs {bottom: var(--space-2xl);}
	.b-ext .left-2xl\@xs {left: var(--space-2xl);}
	.b-ext .top-3xl\@xs {top: var(--space-3xl);}
	.b-ext .right-3xl\@xs {right: var(--space-3xl);}
	.b-ext .bottom-3xl\@xs {bottom: var(--space-3xl);}
	.b-ext .left-3xl\@xs {left: var(--space-3xl);}
	.b-ext .top-4xl\@xs {top: var(--space-4xl);}
	.b-ext .right-4xl\@xs {right: var(--space-4xl);}
	.b-ext .bottom-4xl\@xs {bottom: var(--space-4xl);}
	.b-ext .left-4xl\@xs {left: var(--space-4xl);}
	.b-ext .top-50\%\@xs {top: 50%;}
	.b-ext .top-auto\@xs {top: auto;}
	.b-ext .top-0\@xs {top: 0;}
	.b-ext .right-50\%\@xs {right: 50%;}
	.b-ext .right-auto\@xs {right: auto;}
	.b-ext .right-0\@xs {right: 0;}
	.b-ext .bottom-50\%\@xs {bottom: 50%;}
	.b-ext .bottom-auto\@xs {bottom: auto;}
	.b-ext .bottom-0\@xs {bottom: 0;}
	.b-ext .left-50\%\@xs {left: 50%;}
	.b-ext .left-auto\@xs {left: auto;}
	.b-ext .left-0\@xs {left: 0;}
	.b-ext .overflow-visible\@xs {overflow: visible;}
	.b-ext .overflow-hidden\@xs {overflow: hidden;}
	.b-ext .overflow-auto\@xs {overflow: auto;}
	.b-ext .momentum-scrolling\@xs {-webkit-overflow-scrolling: touch;}
	.b-ext .visible\@xs {visibility: visible;}
	.b-ext .invisible\@xs {visibility: hidden;}}
@media not all and (min-width:32rem) {.b-ext .display\@xs {display: none !important;}}
@media (min-width:48rem) {.b-ext .grid-col-1\@sm {--grid-columns: 1;}
	.b-ext .col-1\@sm {--column-span: 1;}
	.b-ext .grid-col-2\@sm {--grid-columns: 2;}
	.b-ext .col-2\@sm {--column-span: 2;}
	.b-ext .grid-col-3\@sm {--grid-columns: 3;}
	.b-ext .col-3\@sm {--column-span: 3;}
	.b-ext .grid-col-4\@sm {--grid-columns: 4;}
	.b-ext .col-4\@sm {--column-span: 4;}
	.b-ext .grid-col-5\@sm {--grid-columns: 5;}
	.b-ext .col-5\@sm {--column-span: 5;}
	.b-ext .grid-col-6\@sm {--grid-columns: 6;}
	.b-ext .col-6\@sm {--column-span: 6;}
	.b-ext .grid-col-7\@sm {--grid-columns: 7;}
	.b-ext .col-7\@sm {--column-span: 7;}
	.b-ext .grid-col-8\@sm {--grid-columns: 8;}
	.b-ext .col-8\@sm {--column-span: 8;}
	.b-ext .grid-col-9\@sm {--grid-columns: 9;}
	.b-ext .col-9\@sm {--column-span: 9;}
	.b-ext .grid-col-10\@sm {--grid-columns: 10;}
	.b-ext .col-10\@sm {--column-span: 10;}
	.b-ext .grid-col-11\@sm {--grid-columns: 11;}
	.b-ext .col-11\@sm {--column-span: 11;}
	.b-ext .grid-col-12\@sm {--grid-columns: 12;}
	.b-ext .col-12\@sm {--column-span: 12;}
	.b-ext .col-10\@sm, .b-ext .col-11\@sm, .b-ext .col-12\@sm, .b-ext .col-1\@sm, .b-ext .col-2\@sm, .b-ext .col-3\@sm, .b-ext .col-4\@sm, .b-ext .col-5\@sm, .b-ext .col-6\@sm, .b-ext .col-7\@sm, .b-ext .col-8\@sm, .b-ext .col-9\@sm {flex: initial;width: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-span) / var(--grid-columns) + ( var(--column-span) - 1 ) * var(--column-gap));}
	.b-ext .col\@sm {flex: 1 1 0;width: auto;}
	.b-ext .col-content\@sm {flex: 0 1 auto;width: auto;}
	.b-ext .offset-1\@sm {--column-offset: 1;}
	.b-ext .offset-2\@sm {--column-offset: 2;}
	.b-ext .offset-3\@sm {--column-offset: 3;}
	.b-ext .offset-4\@sm {--column-offset: 4;}
	.b-ext .offset-5\@sm {--column-offset: 5;}
	.b-ext .offset-6\@sm {--column-offset: 6;}
	.b-ext .offset-7\@sm {--column-offset: 7;}
	.b-ext .offset-8\@sm {--column-offset: 8;}
	.b-ext .offset-9\@sm {--column-offset: 9;}
	.b-ext .offset-10\@sm {--column-offset: 10;}
	.b-ext .offset-11\@sm {--column-offset: 11;}
	.b-ext .offset-10\@sm, .b-ext .offset-11\@sm, .b-ext .offset-1\@sm, .b-ext .offset-2\@sm, .b-ext .offset-3\@sm, .b-ext .offset-4\@sm, .b-ext .offset-5\@sm, .b-ext .offset-6\@sm, .b-ext .offset-7\@sm, .b-ext .offset-8\@sm, .b-ext .offset-9\@sm {margin-left: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-offset) / var(--grid-columns) + var(--column-offset) * var(--column-gap));}
	.b-ext .offset-0\@sm {margin-left: 0;}
	.b-ext .gap-4xs\@sm {--row-gap: var(--space-4xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-4xs\@sm, .b-ext .gap-x-4xs\@sm {--column-gap: var(--space-4xs);}
	.b-ext .gap-x-4xs\@sm {column-gap: var(--column-gap);}
	.b-ext .gap-y-4xs\@sm {--row-gap: var(--space-4xs);row-gap: var(--row-gap);}
	.b-ext .gap-3xs\@sm {--row-gap: var(--space-3xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-3xs\@sm, .b-ext .gap-x-3xs\@sm {--column-gap: var(--space-3xs);}
	.b-ext .gap-x-3xs\@sm {column-gap: var(--column-gap);}
	.b-ext .gap-y-3xs\@sm {--row-gap: var(--space-3xs);row-gap: var(--row-gap);}
	.b-ext .gap-2xs\@sm {--row-gap: var(--space-2xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-2xs\@sm, .b-ext .gap-x-2xs\@sm {--column-gap: var(--space-2xs);}
	.b-ext .gap-x-2xs\@sm {column-gap: var(--column-gap);}
	.b-ext .gap-y-2xs\@sm {--row-gap: var(--space-2xs);row-gap: var(--row-gap);}
	.b-ext .gap-xs\@sm {--row-gap: var(--space-xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-xs\@sm, .b-ext .gap-xs\@sm {--column-gap: var(--space-xs);}
	.b-ext .gap-x-xs\@sm {column-gap: var(--column-gap);}
	.b-ext .gap-y-xs\@sm {--row-gap: var(--space-xs);row-gap: var(--row-gap);}
	.b-ext .gap-sm\@sm {--row-gap: var(--space-sm);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-sm\@sm, .b-ext .gap-x-sm\@sm {--column-gap: var(--space-sm);}
	.b-ext .gap-x-sm\@sm {column-gap: var(--column-gap);}
	.b-ext .gap-y-sm\@sm {--row-gap: var(--space-sm);row-gap: var(--row-gap);}
	.b-ext .gap-md\@sm {--row-gap: var(--space-md);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-md\@sm, .b-ext .gap-x-md\@sm {--column-gap: var(--space-md);}
	.b-ext .gap-x-md\@sm {column-gap: var(--column-gap);}
	.b-ext .gap-y-md\@sm {--row-gap: var(--space-md);row-gap: var(--row-gap);}
	.b-ext .gap-md-fluid\@sm {--row-gap: var(--space-md-fluid);--column-gap: var(--space-md-fluid);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-md-fluid\@sm {--column-gap: var(--space-md-fluid);column-gap: var(--column-gap);}
	.b-ext .gap-y-md-fluid\@sm {--row-gap: var(--space-md-fluid);row-gap: var(--row-gap);}
	.b-ext .gap-lg\@sm {--row-gap: var(--space-lg);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-lg\@sm, .b-ext .gap-x-lg\@sm {--column-gap: var(--space-lg);}
	.b-ext .gap-x-lg\@sm {column-gap: var(--column-gap);}
	.b-ext .gap-y-lg\@sm {--row-gap: var(--space-lg);row-gap: var(--row-gap);}
	.b-ext .gap-xl\@sm {--row-gap: var(--space-xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-xl\@sm, .b-ext .gap-xl\@sm {--column-gap: var(--space-xl);}
	.b-ext .gap-x-xl\@sm {column-gap: var(--column-gap);}
	.b-ext .gap-y-xl\@sm {--row-gap: var(--space-xl);row-gap: var(--row-gap);}
	.b-ext .gap-2xl\@sm {--row-gap: var(--space-2xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-2xl\@sm, .b-ext .gap-x-2xl\@sm {--column-gap: var(--space-2xl);}
	.b-ext .gap-x-2xl\@sm {column-gap: var(--column-gap);}
	.b-ext .gap-y-2xl\@sm {--row-gap: var(--space-2xl);row-gap: var(--row-gap);}
	.b-ext .gap-3xl\@sm {--row-gap: var(--space-3xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-3xl\@sm, .b-ext .gap-x-3xl\@sm {--column-gap: var(--space-3xl);}
	.b-ext .gap-x-3xl\@sm {column-gap: var(--column-gap);}
	.b-ext .gap-y-3xl\@sm {--row-gap: var(--space-3xl);row-gap: var(--row-gap);}
	.b-ext .gap-4xl\@sm {--row-gap: var(--space-4xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-4xl\@sm, .b-ext .gap-x-4xl\@sm {--column-gap: var(--space-4xl);}
	.b-ext .gap-x-4xl\@sm {column-gap: var(--column-gap);}
	.b-ext .gap-y-4xl\@sm {--row-gap: var(--space-4xl);row-gap: var(--row-gap);}
	.b-ext .gap-0\@sm {--row-gap: 0px;--column-gap: 0px;gap: 0;}
	.b-ext .gap-x-0\@sm {--column-gap: 0px;column-gap: 0;}
	.b-ext .gap-y-0\@sm {--row-gap: 0px;row-gap: 0;}
	.b-ext .flex\@sm {display: flex !important;}
	.b-ext .inline-flex\@sm {display: inline-flex !important;}
	.b-ext .flex-wrap\@sm {flex-wrap: wrap !important;}
	.b-ext .flex-nowrap\@sm {flex-wrap: nowrap !important;}
	.b-ext .flex-column\@sm {flex-direction: column !important;}
	.b-ext .flex-column-reverse\@sm {flex-direction: column-reverse !important;}
	.b-ext .flex-row\@sm {flex-direction: row !important;}
	.b-ext .flex-row-reverse\@sm {flex-direction: row-reverse !important;}
	.b-ext .flex-center\@sm {align-items: center !important;justify-content: center !important;}
	.b-ext .flex-grow\@sm {flex-grow: 1 !important;}
	.b-ext .flex-grow-0\@sm {flex-grow: 0 !important;}
	.b-ext .flex-shrink\@sm {flex-shrink: 1 !important;}
	.b-ext .flex-shrink-0\@sm {flex-shrink: 0 !important;}
	.b-ext .flex-basis-0\@sm {flex-basis: 0 !important;}
	.b-ext .justify-start\@sm {justify-content: start !important;}
	.b-ext .justify-end\@sm {justify-content: end !important;}
	.b-ext .justify-center\@sm {justify-content: center !important;}
	.b-ext .justify-between\@sm {justify-content: space-between !important;}
	.b-ext .items-center\@sm {align-items: center !important;}
	.b-ext .items-start\@sm {align-items: start !important;}
	.b-ext .items-end\@sm {align-items: end !important;}
	.b-ext .items-baseline\@sm {align-items: baseline !important;}
	.b-ext .items-stretch\@sm {align-items: stretch !important;}
	.b-ext .self-center\@sm {align-self: center !important;}
	.b-ext .self-start\@sm {align-self: start !important;}
	.b-ext .self-end\@sm {align-self: end !important;}
	.b-ext .self-baseline\@sm {align-self: baseline !important;}
	.b-ext .self-stretch\@sm {align-self: stretch !important;}
	.b-ext .content-start\@sm {align-content: start !important;}
	.b-ext .content-end\@sm {align-content: end !important;}
	.b-ext .content-center\@sm {align-content: center !important;}
	.b-ext .content-between\@sm {align-content: space-between !important;}
	.b-ext .order--1\@sm {order: -1 !important;}
	.b-ext .order-1\@sm {order: 1 !important;}
	.b-ext .order-2\@sm {order: 2 !important;}
	.b-ext .order-3\@sm {order: 3 !important;}
	.b-ext .aspect-ratio-16\:9\@sm {aspect-ratio: 16/9 !important;}
	.b-ext .aspect-ratio-3\:2\@sm {aspect-ratio: 3/2 !important;}
	.b-ext .aspect-ratio-4\:3\@sm {aspect-ratio: 4/3 !important;}
	.b-ext .aspect-ratio-5\:4\@sm {aspect-ratio: 5/4 !important;}
	.b-ext .aspect-ratio-1\:1\@sm {aspect-ratio: 1/1 !important;}
	.b-ext .aspect-ratio-4\:5\@sm {aspect-ratio: 4/5 !important;}
	.b-ext .aspect-ratio-3\:4\@sm {aspect-ratio: 3/4 !important;}
	.b-ext .aspect-ratio-2\:3\@sm {aspect-ratio: 2/3 !important;}
	.b-ext .aspect-ratio-9\:16\@sm {aspect-ratio: 9/16 !important;}
	.b-ext .block\@sm {display: block !important;}
	.b-ext .inline-block\@sm {display: inline-block !important;}
	.b-ext .inline\@sm {display: inline !important;}
	.b-ext .contents\@sm {display: contents !important;}
	.b-ext .css-grid\@sm {display: grid !important;}
	.b-ext .css-inline-grid\@sm {display: inline-grid !important;}
	.b-ext .hide\@sm {display: none !important;}
	.b-ext .margin-4xs\@sm {margin: var(--space-4xs) !important;}
	.b-ext .margin-top-4xs\@sm {margin-top: var(--space-4xs) !important;}
	.b-ext .margin-right-4xs\@sm {margin-right: var(--space-4xs) !important;}
	.b-ext .margin-bottom-4xs\@sm {margin-bottom: var(--space-4xs) !important;}
	.b-ext .margin-left-4xs\@sm {margin-left: var(--space-4xs) !important;}
	.b-ext .margin-y-4xs\@sm {margin-bottom: var(--space-4xs) !important;margin-top: var(--space-4xs) !important;}
	.b-ext .margin-x-4xs\@sm {margin-left: var(--space-4xs) !important;margin-right: var(--space-4xs) !important;}
	.b-ext .margin-3xs\@sm {margin: var(--space-3xs) !important;}
	.b-ext .margin-top-3xs\@sm {margin-top: var(--space-3xs) !important;}
	.b-ext .margin-right-3xs\@sm {margin-right: var(--space-3xs) !important;}
	.b-ext .margin-bottom-3xs\@sm {margin-bottom: var(--space-3xs) !important;}
	.b-ext .margin-left-3xs\@sm {margin-left: var(--space-3xs) !important;}
	.b-ext .margin-y-3xs\@sm {margin-bottom: var(--space-3xs) !important;margin-top: var(--space-3xs) !important;}
	.b-ext .margin-x-3xs\@sm {margin-left: var(--space-3xs) !important;margin-right: var(--space-3xs) !important;}
	.b-ext .margin-2xs\@sm {margin: var(--space-2xs) !important;}
	.b-ext .margin-top-2xs\@sm {margin-top: var(--space-2xs) !important;}
	.b-ext .margin-right-2xs\@sm {margin-right: var(--space-2xs) !important;}
	.b-ext .margin-bottom-2xs\@sm {margin-bottom: var(--space-2xs) !important;}
	.b-ext .margin-left-2xs\@sm {margin-left: var(--space-2xs) !important;}
	.b-ext .margin-y-2xs\@sm {margin-bottom: var(--space-2xs) !important;margin-top: var(--space-2xs) !important;}
	.b-ext .margin-x-2xs\@sm {margin-left: var(--space-2xs) !important;margin-right: var(--space-2xs) !important;}
	.b-ext .margin-xs\@sm {margin: var(--space-xs) !important;}
	.b-ext .margin-top-xs\@sm {margin-top: var(--space-xs) !important;}
	.b-ext .margin-right-xs\@sm {margin-right: var(--space-xs) !important;}
	.b-ext .margin-bottom-xs\@sm {margin-bottom: var(--space-xs) !important;}
	.b-ext .margin-left-xs\@sm {margin-left: var(--space-xs) !important;}
	.b-ext .margin-y-xs\@sm {margin-bottom: var(--space-xs) !important;margin-top: var(--space-xs) !important;}
	.b-ext .margin-x-xs\@sm {margin-left: var(--space-xs) !important;margin-right: var(--space-xs) !important;}
	.b-ext .margin-sm\@sm {margin: var(--space-sm) !important;}
	.b-ext .margin-top-sm\@sm {margin-top: var(--space-sm) !important;}
	.b-ext .margin-right-sm\@sm {margin-right: var(--space-sm) !important;}
	.b-ext .margin-bottom-sm\@sm {margin-bottom: var(--space-sm) !important;}
	.b-ext .margin-left-sm\@sm {margin-left: var(--space-sm) !important;}
	.b-ext .margin-y-sm\@sm {margin-bottom: var(--space-sm) !important;margin-top: var(--space-sm) !important;}
	.b-ext .margin-x-sm\@sm {margin-left: var(--space-sm) !important;margin-right: var(--space-sm) !important;}
	.b-ext .margin-md\@sm {margin: var(--space-md) !important;}
	.b-ext .margin-top-md\@sm {margin-top: var(--space-md) !important;}
	.b-ext .margin-right-md\@sm {margin-right: var(--space-md) !important;}
	.b-ext .margin-bottom-md\@sm {margin-bottom: var(--space-md) !important;}
	.b-ext .margin-left-md\@sm {margin-left: var(--space-md) !important;}
	.b-ext .margin-y-md\@sm {margin-bottom: var(--space-md) !important;margin-top: var(--space-md) !important;}
	.b-ext .margin-x-md\@sm {margin-left: var(--space-md) !important;margin-right: var(--space-md) !important;}
	.b-ext .margin-md-fluid\@sm {margin: var(--space-md-fluid) !important;}
	.b-ext .margin-top-md-fluid\@sm {margin-top: var(--space-md-fluid) !important;}
	.b-ext .margin-right-md-fluid\@sm {margin-right: var(--space-md-fluid) !important;}
	.b-ext .margin-bottom-md-fluid\@sm {margin-bottom: var(--space-md-fluid) !important;}
	.b-ext .margin-left-md-fluid\@sm {margin-left: var(--space-md-fluid) !important;}
	.b-ext .margin-y-md-fluid\@sm {margin-bottom: var(--space-md-fluid) !important;margin-top: var(--space-md-fluid) !important;}
	.b-ext .margin-x-md-fluid\@sm {margin-left: var(--space-md-fluid) !important;margin-right: var(--space-md-fluid) !important;}
	.b-ext .margin-lg\@sm {margin: var(--space-lg) !important;}
	.b-ext .margin-top-lg\@sm {margin-top: var(--space-lg) !important;}
	.b-ext .margin-right-lg\@sm {margin-right: var(--space-lg) !important;}
	.b-ext .margin-bottom-lg\@sm {margin-bottom: var(--space-lg) !important;}
	.b-ext .margin-left-lg\@sm {margin-left: var(--space-lg) !important;}
	.b-ext .margin-y-lg\@sm {margin-bottom: var(--space-lg) !important;margin-top: var(--space-lg) !important;}
	.b-ext .margin-x-lg\@sm {margin-left: var(--space-lg) !important;margin-right: var(--space-lg) !important;}
	.b-ext .margin-xl\@sm {margin: var(--space-xl) !important;}
	.b-ext .margin-top-xl\@sm {margin-top: var(--space-xl) !important;}
	.b-ext .margin-right-xl\@sm {margin-right: var(--space-xl) !important;}
	.b-ext .margin-bottom-xl\@sm {margin-bottom: var(--space-xl) !important;}
	.b-ext .margin-left-xl\@sm {margin-left: var(--space-xl) !important;}
	.b-ext .margin-y-xl\@sm {margin-bottom: var(--space-xl) !important;margin-top: var(--space-xl) !important;}
	.b-ext .margin-x-xl\@sm {margin-left: var(--space-xl) !important;margin-right: var(--space-xl) !important;}
	.b-ext .margin-2xl\@sm {margin: var(--space-2xl) !important;}
	.b-ext .margin-top-2xl\@sm {margin-top: var(--space-2xl) !important;}
	.b-ext .margin-right-2xl\@sm {margin-right: var(--space-2xl) !important;}
	.b-ext .margin-bottom-2xl\@sm {margin-bottom: var(--space-2xl) !important;}
	.b-ext .margin-left-2xl\@sm {margin-left: var(--space-2xl) !important;}
	.b-ext .margin-y-2xl\@sm {margin-bottom: var(--space-2xl) !important;margin-top: var(--space-2xl) !important;}
	.b-ext .margin-x-2xl\@sm {margin-left: var(--space-2xl) !important;margin-right: var(--space-2xl) !important;}
	.b-ext .margin-3xl\@sm {margin: var(--space-3xl) !important;}
	.b-ext .margin-top-3xl\@sm {margin-top: var(--space-3xl) !important;}
	.b-ext .margin-right-3xl\@sm {margin-right: var(--space-3xl) !important;}
	.b-ext .margin-bottom-3xl\@sm {margin-bottom: var(--space-3xl) !important;}
	.b-ext .margin-left-3xl\@sm {margin-left: var(--space-3xl) !important;}
	.b-ext .margin-y-3xl\@sm {margin-bottom: var(--space-3xl) !important;margin-top: var(--space-3xl) !important;}
	.b-ext .margin-x-3xl\@sm {margin-left: var(--space-3xl) !important;margin-right: var(--space-3xl) !important;}
	.b-ext .margin-4xl\@sm {margin: var(--space-4xl) !important;}
	.b-ext .margin-top-4xl\@sm {margin-top: var(--space-4xl) !important;}
	.b-ext .margin-right-4xl\@sm {margin-right: var(--space-4xl) !important;}
	.b-ext .margin-bottom-4xl\@sm {margin-bottom: var(--space-4xl) !important;}
	.b-ext .margin-left-4xl\@sm {margin-left: var(--space-4xl) !important;}
	.b-ext .margin-y-4xl\@sm {margin-bottom: var(--space-4xl) !important;margin-top: var(--space-4xl) !important;}
	.b-ext .margin-x-4xl\@sm {margin-left: var(--space-4xl) !important;margin-right: var(--space-4xl) !important;}
	.b-ext .margin-auto\@sm {margin: auto !important;}
	.b-ext .margin-0\@sm {margin: 0 !important;}
	.b-ext .margin-y-auto\@sm {margin-bottom: auto !important;margin-top: auto !important;}
	.b-ext .margin-y-0\@sm {margin-bottom: 0 !important;margin-top: 0 !important;}
	.b-ext .margin-x-auto\@sm {margin-left: auto !important;margin-right: auto !important;}
	.b-ext .margin-x-0\@sm {margin-left: 0 !important;margin-right: 0 !important;}
	.b-ext .margin-top-auto\@sm {margin-top: auto !important;}
	.b-ext .margin-top-0\@sm {margin-top: 0 !important;}
	.b-ext .margin-right-auto\@sm {margin-right: auto !important;}
	.b-ext .margin-right-0\@sm {margin-right: 0 !important;}
	.b-ext .margin-bottom-auto\@sm {margin-bottom: auto !important;}
	.b-ext .margin-bottom-0\@sm {margin-bottom: 0 !important;}
	.b-ext .margin-left-auto\@sm {margin-left: auto !important;}
	.b-ext .margin-left-0\@sm {margin-left: 0 !important;}
	.b-ext .padding-4xs\@sm {padding: var(--space-4xs) !important;}
	.b-ext .padding-top-4xs\@sm {padding-top: var(--space-4xs) !important;}
	.b-ext .padding-right-4xs\@sm {padding-right: var(--space-4xs) !important;}
	.b-ext .padding-bottom-4xs\@sm {padding-bottom: var(--space-4xs) !important;}
	.b-ext .padding-left-4xs\@sm {padding-left: var(--space-4xs) !important;}
	.b-ext .padding-y-4xs\@sm {padding-bottom: var(--space-4xs) !important;padding-top: var(--space-4xs) !important;}
	.b-ext .padding-x-4xs\@sm {padding-left: var(--space-4xs) !important;padding-right: var(--space-4xs) !important;}
	.b-ext .padding-3xs\@sm {padding: var(--space-3xs) !important;}
	.b-ext .padding-top-3xs\@sm {padding-top: var(--space-3xs) !important;}
	.b-ext .padding-right-3xs\@sm {padding-right: var(--space-3xs) !important;}
	.b-ext .padding-bottom-3xs\@sm {padding-bottom: var(--space-3xs) !important;}
	.b-ext .padding-left-3xs\@sm {padding-left: var(--space-3xs) !important;}
	.b-ext .padding-y-3xs\@sm {padding-bottom: var(--space-3xs) !important;padding-top: var(--space-3xs) !important;}
	.b-ext .padding-x-3xs\@sm {padding-left: var(--space-3xs) !important;padding-right: var(--space-3xs) !important;}
	.b-ext .padding-2xs\@sm {padding: var(--space-2xs) !important;}
	.b-ext .padding-top-2xs\@sm {padding-top: var(--space-2xs) !important;}
	.b-ext .padding-right-2xs\@sm {padding-right: var(--space-2xs) !important;}
	.b-ext .padding-bottom-2xs\@sm {padding-bottom: var(--space-2xs) !important;}
	.b-ext .padding-left-2xs\@sm {padding-left: var(--space-2xs) !important;}
	.b-ext .padding-y-2xs\@sm {padding-bottom: var(--space-2xs) !important;padding-top: var(--space-2xs) !important;}
	.b-ext .padding-x-2xs\@sm {padding-left: var(--space-2xs) !important;padding-right: var(--space-2xs) !important;}
	.b-ext .padding-xs\@sm {padding: var(--space-xs) !important;}
	.b-ext .padding-top-xs\@sm {padding-top: var(--space-xs) !important;}
	.b-ext .padding-right-xs\@sm {padding-right: var(--space-xs) !important;}
	.b-ext .padding-bottom-xs\@sm {padding-bottom: var(--space-xs) !important;}
	.b-ext .padding-left-xs\@sm {padding-left: var(--space-xs) !important;}
	.b-ext .padding-y-xs\@sm {padding-bottom: var(--space-xs) !important;padding-top: var(--space-xs) !important;}
	.b-ext .padding-x-xs\@sm {padding-left: var(--space-xs) !important;padding-right: var(--space-xs) !important;}
	.b-ext .padding-sm\@sm {padding: var(--space-sm) !important;}
	.b-ext .padding-top-sm\@sm {padding-top: var(--space-sm) !important;}
	.b-ext .padding-right-sm\@sm {padding-right: var(--space-sm) !important;}
	.b-ext .padding-bottom-sm\@sm {padding-bottom: var(--space-sm) !important;}
	.b-ext .padding-left-sm\@sm {padding-left: var(--space-sm) !important;}
	.b-ext .padding-y-sm\@sm {padding-bottom: var(--space-sm) !important;padding-top: var(--space-sm) !important;}
	.b-ext .padding-x-sm\@sm {padding-left: var(--space-sm) !important;padding-right: var(--space-sm) !important;}
	.b-ext .padding-md\@sm {padding: var(--space-md) !important;}
	.b-ext .padding-top-md\@sm {padding-top: var(--space-md) !important;}
	.b-ext .padding-right-md\@sm {padding-right: var(--space-md) !important;}
	.b-ext .padding-bottom-md\@sm {padding-bottom: var(--space-md) !important;}
	.b-ext .padding-left-md\@sm {padding-left: var(--space-md) !important;}
	.b-ext .padding-y-md\@sm {padding-bottom: var(--space-md) !important;padding-top: var(--space-md) !important;}
	.b-ext .padding-x-md\@sm {padding-left: var(--space-md) !important;padding-right: var(--space-md) !important;}
	.b-ext .padding-md-fluid\@sm {padding: var(--space-md-fluid) !important;}
	.b-ext .padding-top-md-fluid\@sm {padding-top: var(--space-md-fluid) !important;}
	.b-ext .padding-right-md-fluid\@sm {padding-right: var(--space-md-fluid) !important;}
	.b-ext .padding-bottom-md-fluid\@sm {padding-bottom: var(--space-md-fluid) !important;}
	.b-ext .padding-left-md-fluid\@sm {padding-left: var(--space-md-fluid) !important;}
	.b-ext .padding-y-md-fluid\@sm {padding-bottom: var(--space-md-fluid) !important;padding-top: var(--space-md-fluid) !important;}
	.b-ext .padding-x-md-fluid\@sm {padding-left: var(--space-md-fluid) !important;padding-right: var(--space-md-fluid) !important;}
	.b-ext .padding-lg\@sm {padding: var(--space-lg) !important;}
	.b-ext .padding-top-lg\@sm {padding-top: var(--space-lg) !important;}
	.b-ext .padding-right-lg\@sm {padding-right: var(--space-lg) !important;}
	.b-ext .padding-bottom-lg\@sm {padding-bottom: var(--space-lg) !important;}
	.b-ext .padding-left-lg\@sm {padding-left: var(--space-lg) !important;}
	.b-ext .padding-y-lg\@sm {padding-bottom: var(--space-lg) !important;padding-top: var(--space-lg) !important;}
	.b-ext .padding-x-lg\@sm {padding-left: var(--space-lg) !important;padding-right: var(--space-lg) !important;}
	.b-ext .padding-xl\@sm {padding: var(--space-xl) !important;}
	.b-ext .padding-top-xl\@sm {padding-top: var(--space-xl) !important;}
	.b-ext .padding-right-xl\@sm {padding-right: var(--space-xl) !important;}
	.b-ext .padding-bottom-xl\@sm {padding-bottom: var(--space-xl) !important;}
	.b-ext .padding-left-xl\@sm {padding-left: var(--space-xl) !important;}
	.b-ext .padding-y-xl\@sm {padding-bottom: var(--space-xl) !important;padding-top: var(--space-xl) !important;}
	.b-ext .padding-x-xl\@sm {padding-left: var(--space-xl) !important;padding-right: var(--space-xl) !important;}
	.b-ext .padding-2xl\@sm {padding: var(--space-2xl) !important;}
	.b-ext .padding-top-2xl\@sm {padding-top: var(--space-2xl) !important;}
	.b-ext .padding-right-2xl\@sm {padding-right: var(--space-2xl) !important;}
	.b-ext .padding-bottom-2xl\@sm {padding-bottom: var(--space-2xl) !important;}
	.b-ext .padding-left-2xl\@sm {padding-left: var(--space-2xl) !important;}
	.b-ext .padding-y-2xl\@sm {padding-bottom: var(--space-2xl) !important;padding-top: var(--space-2xl) !important;}
	.b-ext .padding-x-2xl\@sm {padding-left: var(--space-2xl) !important;padding-right: var(--space-2xl) !important;}
	.b-ext .padding-3xl\@sm {padding: var(--space-3xl) !important;}
	.b-ext .padding-top-3xl\@sm {padding-top: var(--space-3xl) !important;}
	.b-ext .padding-right-3xl\@sm {padding-right: var(--space-3xl) !important;}
	.b-ext .padding-bottom-3xl\@sm {padding-bottom: var(--space-3xl) !important;}
	.b-ext .padding-left-3xl\@sm {padding-left: var(--space-3xl) !important;}
	.b-ext .padding-y-3xl\@sm {padding-bottom: var(--space-3xl) !important;padding-top: var(--space-3xl) !important;}
	.b-ext .padding-x-3xl\@sm {padding-left: var(--space-3xl) !important;padding-right: var(--space-3xl) !important;}
	.b-ext .padding-4xl\@sm {padding: var(--space-4xl) !important;}
	.b-ext .padding-top-4xl\@sm {padding-top: var(--space-4xl) !important;}
	.b-ext .padding-right-4xl\@sm {padding-right: var(--space-4xl) !important;}
	.b-ext .padding-bottom-4xl\@sm {padding-bottom: var(--space-4xl) !important;}
	.b-ext .padding-left-4xl\@sm {padding-left: var(--space-4xl) !important;}
	.b-ext .padding-y-4xl\@sm {padding-bottom: var(--space-4xl) !important;padding-top: var(--space-4xl) !important;}
	.b-ext .padding-x-4xl\@sm {padding-left: var(--space-4xl) !important;padding-right: var(--space-4xl) !important;}
	.b-ext .padding-0\@sm {padding: 0 !important;}
	.b-ext .padding-y-0\@sm {padding-bottom: 0 !important;padding-top: 0 !important;}
	.b-ext .padding-x-0\@sm {padding-left: 0 !important;padding-right: 0 !important;}
	.b-ext .padding-top-0\@sm {padding-top: 0 !important;}
	.b-ext .padding-right-0\@sm {padding-right: 0 !important;}
	.b-ext .padding-bottom-0\@sm {padding-bottom: 0 !important;}
	.b-ext .padding-left-0\@sm {padding-left: 0 !important;}
	.b-ext .text-center\@sm {text-align: center;}
	.b-ext .text-left\@sm {text-align: left;}
	.b-ext .text-right\@sm {text-align: right;}
	.b-ext .text-justify\@sm {text-align: justify;}
	.b-ext .text-xs\@sm {font-size: var(--text-xs);}
	.b-ext .text-sm\@sm {font-size: var(--text-sm);}
	.b-ext .text-base\@sm {font-size: var(--text-base);}
	.b-ext .text-md\@sm {font-size: var(--text-md);}
	.b-ext .text-lg\@sm {font-size: var(--text-lg);}
	.b-ext .text-xl\@sm {font-size: var(--text-xl);}
	.b-ext .text-2xl\@sm {font-size: var(--text-2xl);}
	.b-ext .text-3xl\@sm {font-size: var(--text-3xl);}
	.b-ext .column-count-1\@sm {column-count: 1;}
	.b-ext .column-count-2\@sm {column-count: 2;}
	.b-ext .column-count-3\@sm {column-count: 3;}
	.b-ext .column-count-4\@sm {column-count: 4;}
	.b-ext .width-4xs\@sm {width: calc(var(--font-size) * .25);}
	.b-ext .width-3xs\@sm {width: calc(var(--font-size) * .5);}
	.b-ext .width-2xs\@sm {width: calc(var(--font-size) * .75);}
	.b-ext .width-xs\@sm {width: calc(var(--font-size) * 1);}
	.b-ext .width-sm\@sm {width: calc(var(--font-size) * 1.5);}
	.b-ext .width-md\@sm {width: calc(var(--font-size) * 2);}
	.b-ext .width-lg\@sm {width: calc(var(--font-size) * 3);}
	.b-ext .width-xl\@sm {width: calc(var(--font-size) * 4);}
	.b-ext .width-2xl\@sm {width: calc(var(--font-size) * 6);}
	.b-ext .width-3xl\@sm {width: calc(var(--font-size) * 8);}
	.b-ext .width-4xl\@sm {width: calc(var(--font-size) * 16);}
	.b-ext .width-10\%\@sm {width: 10%;}
	.b-ext .width-20\%\@sm {width: 20%;}
	.b-ext .width-25\%\@sm {width: 25%;}
	.b-ext .width-30\%\@sm {width: 30%;}
	.b-ext .width-33\%\@sm {width: 33%;}
	.b-ext .width-40\%\@sm {width: 40%;}
	.b-ext .width-50\%\@sm {width: 50%;}
	.b-ext .width-60\%\@sm {width: 60%;}
	.b-ext .width-70\%\@sm {width: 70%;}
	.b-ext .width-75\%\@sm {width: 75%;}
	.b-ext .width-80\%\@sm {width: 80%;}
	.b-ext .width-90\%\@sm {width: 90%;}
	.b-ext .width-100\%\@sm {width: 100%;}
	.b-ext .width-100vw\@sm {width: 100vw;}
	.b-ext .width-auto\@sm {width: auto;}
	.b-ext .width-inherit\@sm {width: inherit;}
	.b-ext .width-0\@sm {width: 0;}
	.b-ext .height-4xs\@sm {height: calc(var(--font-size) * .25);}
	.b-ext .height-3xs\@sm {height: calc(var(--font-size) * .5);}
	.b-ext .height-2xs\@sm {height: calc(var(--font-size) * .75);}
	.b-ext .height-xs\@sm {height: calc(var(--font-size) * 1);}
	.b-ext .height-sm\@sm {height: calc(var(--font-size) * 1.5);}
	.b-ext .height-md\@sm {height: calc(var(--font-size) * 2);}
	.b-ext .height-lg\@sm {height: calc(var(--font-size) * 3);}
	.b-ext .height-xl\@sm {height: calc(var(--font-size) * 4);}
	.b-ext .height-2xl\@sm {height: calc(var(--font-size) * 6);}
	.b-ext .height-3xl\@sm {height: calc(var(--font-size) * 8);}
	.b-ext .height-4xl\@sm {height: calc(var(--font-size) * 16);}
	.b-ext .height-10\%\@sm {height: 10%;}
	.b-ext .height-20\%\@sm {height: 20%;}
	.b-ext .height-25\%\@sm {height: 25%;}
	.b-ext .height-30\%\@sm {height: 30%;}
	.b-ext .height-33\%\@sm {height: 33%;}
	.b-ext .height-40\%\@sm {height: 40%;}
	.b-ext .height-50\%\@sm {height: 50%;}
	.b-ext .height-60\%\@sm {height: 60%;}
	.b-ext .height-70\%\@sm {height: 70%;}
	.b-ext .height-75\%\@sm {height: 75%;}
	.b-ext .height-80\%\@sm {height: 80%;}
	.b-ext .height-90\%\@sm {height: 90%;}
	.b-ext .height-100\%\@sm {height: 100%;}
	.b-ext .height-100vh\@sm {height: 100vh;}
	.b-ext .height-auto\@sm {height: auto;}
	.b-ext .height-inherit\@sm {height: inherit;}
	.b-ext .height-0\@sm {height: 0;}
	.b-ext .max-width-md\@sm {max-width: var(--max-width-md);}
	.b-ext .max-width-lg\@sm {max-width: var(--max-width-lg);}
	.b-ext .max-width-xl\@sm {max-width: var(--max-width-xl);}
	.b-ext .max-width-2xl\@sm {max-width: var(--max-width-2xl);}
	.b-ext .max-width-100\%\@sm {max-width: 100%;}
	.b-ext .max-width-none\@sm {max-width: none;}
	.b-ext .position-relative\@sm {position: relative;}
	.b-ext .position-absolute\@sm {position: absolute;}
	.b-ext .position-fixed\@sm {position: fixed;}
	.b-ext .position-sticky\@sm {position: sticky;}
	.b-ext .position-static\@sm {position: static;}
	.b-ext .inset-0\@sm {inset: 0;}
	.b-ext .top-4xs\@sm {top: var(--space-4xs);}
	.b-ext .right-4xs\@sm {right: var(--space-4xs);}
	.b-ext .bottom-4xs\@sm {bottom: var(--space-4xs);}
	.b-ext .left-4xs\@sm {left: var(--space-4xs);}
	.b-ext .top-3xs\@sm {top: var(--space-3xs);}
	.b-ext .right-3xs\@sm {right: var(--space-3xs);}
	.b-ext .bottom-3xs\@sm {bottom: var(--space-3xs);}
	.b-ext .left-3xs\@sm {left: var(--space-3xs);}
	.b-ext .top-2xs\@sm {top: var(--space-2xs);}
	.b-ext .right-2xs\@sm {right: var(--space-2xs);}
	.b-ext .bottom-2xs\@sm {bottom: var(--space-2xs);}
	.b-ext .left-2xs\@sm {left: var(--space-2xs);}
	.b-ext .top-xs\@sm {top: var(--space-xs);}
	.b-ext .right-xs\@sm {right: var(--space-xs);}
	.b-ext .bottom-xs\@sm {bottom: var(--space-xs);}
	.b-ext .left-xs\@sm {left: var(--space-xs);}
	.b-ext .top-sm\@sm {top: var(--space-sm);}
	.b-ext .right-sm\@sm {right: var(--space-sm);}
	.b-ext .bottom-sm\@sm {bottom: var(--space-sm);}
	.b-ext .left-sm\@sm {left: var(--space-sm);}
	.b-ext .top-md\@sm {top: var(--space-md);}
	.b-ext .right-md\@sm {right: var(--space-md);}
	.b-ext .bottom-md\@sm {bottom: var(--space-md);}
	.b-ext .left-md\@sm {left: var(--space-md);}
	.b-ext .top-md-fluid\@sm {top: var(--space-md-fluid);}
	.b-ext .right-md-fluid\@sm {right: var(--space-md-fluid);}
	.b-ext .bottom-md-fluid\@sm {bottom: var(--space-md-fluid);}
	.b-ext .left-md-fluid\@sm {left: var(--space-md-fluid);}
	.b-ext .top-lg\@sm {top: var(--space-lg);}
	.b-ext .right-lg\@sm {right: var(--space-lg);}
	.b-ext .bottom-lg\@sm {bottom: var(--space-lg);}
	.b-ext .left-lg\@sm {left: var(--space-lg);}
	.b-ext .top-xl\@sm {top: var(--space-xl);}
	.b-ext .right-xl\@sm {right: var(--space-xl);}
	.b-ext .bottom-xl\@sm {bottom: var(--space-xl);}
	.b-ext .left-xl\@sm {left: var(--space-xl);}
	.b-ext .top-2xl\@sm {top: var(--space-2xl);}
	.b-ext .right-2xl\@sm {right: var(--space-2xl);}
	.b-ext .bottom-2xl\@sm {bottom: var(--space-2xl);}
	.b-ext .left-2xl\@sm {left: var(--space-2xl);}
	.b-ext .top-3xl\@sm {top: var(--space-3xl);}
	.b-ext .right-3xl\@sm {right: var(--space-3xl);}
	.b-ext .bottom-3xl\@sm {bottom: var(--space-3xl);}
	.b-ext .left-3xl\@sm {left: var(--space-3xl);}
	.b-ext .top-4xl\@sm {top: var(--space-4xl);}
	.b-ext .right-4xl\@sm {right: var(--space-4xl);}
	.b-ext .bottom-4xl\@sm {bottom: var(--space-4xl);}
	.b-ext .left-4xl\@sm {left: var(--space-4xl);}
	.b-ext .top-50\%\@sm {top: 50%;}
	.b-ext .top-auto\@sm {top: auto;}
	.b-ext .top-0\@sm {top: 0;}
	.b-ext .right-50\%\@sm {right: 50%;}
	.b-ext .right-auto\@sm {right: auto;}
	.b-ext .right-0\@sm {right: 0;}
	.b-ext .bottom-50\%\@sm {bottom: 50%;}
	.b-ext .bottom-auto\@sm {bottom: auto;}
	.b-ext .bottom-0\@sm {bottom: 0;}
	.b-ext .left-50\%\@sm {left: 50%;}
	.b-ext .left-auto\@sm {left: auto;}
	.b-ext .left-0\@sm {left: 0;}
	.b-ext .overflow-visible\@sm {overflow: visible;}
	.b-ext .overflow-hidden\@sm {overflow: hidden;}
	.b-ext .overflow-auto\@sm {overflow: auto;}
	.b-ext .momentum-scrolling\@sm {-webkit-overflow-scrolling: touch;}
	.b-ext .visible\@sm {visibility: visible;}
	.b-ext .invisible\@sm {visibility: hidden;}}
@media not all and (min-width:48rem) {.b-ext .display\@sm {display: none !important;}}
@media (min-width:64rem) {.b-ext .grid-col-1\@md {--grid-columns: 1;}
	.b-ext .col-1\@md {--column-span: 1;}
	.b-ext .grid-col-2\@md {--grid-columns: 2;}
	.b-ext .col-2\@md {--column-span: 2;}
	.b-ext .grid-col-3\@md {--grid-columns: 3;}
	.b-ext .col-3\@md {--column-span: 3;}
	.b-ext .grid-col-4\@md {--grid-columns: 4;}
	.b-ext .col-4\@md {--column-span: 4;}
	.b-ext .grid-col-5\@md {--grid-columns: 5;}
	.b-ext .col-5\@md {--column-span: 5;}
	.b-ext .grid-col-6\@md {--grid-columns: 6;}
	.b-ext .col-6\@md {--column-span: 6;}
	.b-ext .grid-col-7\@md {--grid-columns: 7;}
	.b-ext .col-7\@md {--column-span: 7;}
	.b-ext .grid-col-8\@md {--grid-columns: 8;}
	.b-ext .col-8\@md {--column-span: 8;}
	.b-ext .grid-col-9\@md {--grid-columns: 9;}
	.b-ext .col-9\@md {--column-span: 9;}
	.b-ext .grid-col-10\@md {--grid-columns: 10;}
	.b-ext .col-10\@md {--column-span: 10;}
	.b-ext .grid-col-11\@md {--grid-columns: 11;}
	.b-ext .col-11\@md {--column-span: 11;}
	.b-ext .grid-col-12\@md {--grid-columns: 12;}
	.b-ext .col-12\@md {--column-span: 12;}
	.b-ext .col-10\@md, .b-ext .col-11\@md, .b-ext .col-12\@md, .b-ext .col-1\@md, .b-ext .col-2\@md, .b-ext .col-3\@md, .b-ext .col-4\@md, .b-ext .col-5\@md, .b-ext .col-6\@md, .b-ext .col-7\@md, .b-ext .col-8\@md, .b-ext .col-9\@md {flex: initial;width: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-span) / var(--grid-columns) + ( var(--column-span) - 1 ) * var(--column-gap));}
	.b-ext .col\@md {flex: 1 1 0;width: auto;}
	.b-ext .col-content\@md {flex: 0 1 auto;width: auto;}
	.b-ext .offset-1\@md {--column-offset: 1;}
	.b-ext .offset-2\@md {--column-offset: 2;}
	.b-ext .offset-3\@md {--column-offset: 3;}
	.b-ext .offset-4\@md {--column-offset: 4;}
	.b-ext .offset-5\@md {--column-offset: 5;}
	.b-ext .offset-6\@md {--column-offset: 6;}
	.b-ext .offset-7\@md {--column-offset: 7;}
	.b-ext .offset-8\@md {--column-offset: 8;}
	.b-ext .offset-9\@md {--column-offset: 9;}
	.b-ext .offset-10\@md {--column-offset: 10;}
	.b-ext .offset-11\@md {--column-offset: 11;}
	.b-ext .offset-10\@md, .b-ext .offset-11\@md, .b-ext .offset-1\@md, .b-ext .offset-2\@md, .b-ext .offset-3\@md, .b-ext .offset-4\@md, .b-ext .offset-5\@md, .b-ext .offset-6\@md, .b-ext .offset-7\@md, .b-ext .offset-8\@md, .b-ext .offset-9\@md {margin-left: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-offset) / var(--grid-columns) + var(--column-offset) * var(--column-gap));}
	.b-ext .offset-0\@md {margin-left: 0;}
	.b-ext .gap-4xs\@md {--row-gap: var(--space-4xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-4xs\@md, .b-ext .gap-x-4xs\@md {--column-gap: var(--space-4xs);}
	.b-ext .gap-x-4xs\@md {column-gap: var(--column-gap);}
	.b-ext .gap-y-4xs\@md {--row-gap: var(--space-4xs);row-gap: var(--row-gap);}
	.b-ext .gap-3xs\@md {--row-gap: var(--space-3xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-3xs\@md, .b-ext .gap-x-3xs\@md {--column-gap: var(--space-3xs);}
	.b-ext .gap-x-3xs\@md {column-gap: var(--column-gap);}
	.b-ext .gap-y-3xs\@md {--row-gap: var(--space-3xs);row-gap: var(--row-gap);}
	.b-ext .gap-2xs\@md {--row-gap: var(--space-2xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-2xs\@md, .b-ext .gap-x-2xs\@md {--column-gap: var(--space-2xs);}
	.b-ext .gap-x-2xs\@md {column-gap: var(--column-gap);}
	.b-ext .gap-y-2xs\@md {--row-gap: var(--space-2xs);row-gap: var(--row-gap);}
	.b-ext .gap-xs\@md {--row-gap: var(--space-xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-xs\@md, .b-ext .gap-xs\@md {--column-gap: var(--space-xs);}
	.b-ext .gap-x-xs\@md {column-gap: var(--column-gap);}
	.b-ext .gap-y-xs\@md {--row-gap: var(--space-xs);row-gap: var(--row-gap);}
	.b-ext .gap-sm\@md {--row-gap: var(--space-sm);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-sm\@md, .b-ext .gap-x-sm\@md {--column-gap: var(--space-sm);}
	.b-ext .gap-x-sm\@md {column-gap: var(--column-gap);}
	.b-ext .gap-y-sm\@md {--row-gap: var(--space-sm);row-gap: var(--row-gap);}
	.b-ext .gap-md\@md {--row-gap: var(--space-md);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-md\@md, .b-ext .gap-x-md\@md {--column-gap: var(--space-md);}
	.b-ext .gap-x-md\@md {column-gap: var(--column-gap);}
	.b-ext .gap-y-md\@md {--row-gap: var(--space-md);row-gap: var(--row-gap);}
	.b-ext .gap-md-fluid\@md {--row-gap: var(--space-md-fluid);--column-gap: var(--space-md-fluid);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-md-fluid\@md {--column-gap: var(--space-md-fluid);column-gap: var(--column-gap);}
	.b-ext .gap-y-md-fluid\@md {--row-gap: var(--space-md-fluid);row-gap: var(--row-gap);}
	.b-ext .gap-lg\@md {--row-gap: var(--space-lg);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-lg\@md, .b-ext .gap-x-lg\@md {--column-gap: var(--space-lg);}
	.b-ext .gap-x-lg\@md {column-gap: var(--column-gap);}
	.b-ext .gap-y-lg\@md {--row-gap: var(--space-lg);row-gap: var(--row-gap);}
	.b-ext .gap-xl\@md {--row-gap: var(--space-xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-xl\@md, .b-ext .gap-xl\@md {--column-gap: var(--space-xl);}
	.b-ext .gap-x-xl\@md {column-gap: var(--column-gap);}
	.b-ext .gap-y-xl\@md {--row-gap: var(--space-xl);row-gap: var(--row-gap);}
	.b-ext .gap-2xl\@md {--row-gap: var(--space-2xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-2xl\@md, .b-ext .gap-x-2xl\@md {--column-gap: var(--space-2xl);}
	.b-ext .gap-x-2xl\@md {column-gap: var(--column-gap);}
	.b-ext .gap-y-2xl\@md {--row-gap: var(--space-2xl);row-gap: var(--row-gap);}
	.b-ext .gap-3xl\@md {--row-gap: var(--space-3xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-3xl\@md, .b-ext .gap-x-3xl\@md {--column-gap: var(--space-3xl);}
	.b-ext .gap-x-3xl\@md {column-gap: var(--column-gap);}
	.b-ext .gap-y-3xl\@md {--row-gap: var(--space-3xl);row-gap: var(--row-gap);}
	.b-ext .gap-4xl\@md {--row-gap: var(--space-4xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-4xl\@md, .b-ext .gap-x-4xl\@md {--column-gap: var(--space-4xl);}
	.b-ext .gap-x-4xl\@md {column-gap: var(--column-gap);}
	.b-ext .gap-y-4xl\@md {--row-gap: var(--space-4xl);row-gap: var(--row-gap);}
	.b-ext .gap-0\@md {--row-gap: 0px;--column-gap: 0px;gap: 0;}
	.b-ext .gap-x-0\@md {--column-gap: 0px;column-gap: 0;}
	.b-ext .gap-y-0\@md {--row-gap: 0px;row-gap: 0;}
	.b-ext .flex\@md {display: flex !important;}
	.b-ext .inline-flex\@md {display: inline-flex !important;}
	.b-ext .flex-wrap\@md {flex-wrap: wrap !important;}
	.b-ext .flex-nowrap\@md {flex-wrap: nowrap !important;}
	.b-ext .flex-column\@md {flex-direction: column !important;}
	.b-ext .flex-column-reverse\@md {flex-direction: column-reverse !important;}
	.b-ext .flex-row\@md {flex-direction: row !important;}
	.b-ext .flex-row-reverse\@md {flex-direction: row-reverse !important;}
	.b-ext .flex-center\@md {align-items: center !important;justify-content: center !important;}
	.b-ext .flex-grow\@md {flex-grow: 1 !important;}
	.b-ext .flex-grow-0\@md {flex-grow: 0 !important;}
	.b-ext .flex-shrink\@md {flex-shrink: 1 !important;}
	.b-ext .flex-shrink-0\@md {flex-shrink: 0 !important;}
	.b-ext .flex-basis-0\@md {flex-basis: 0 !important;}
	.b-ext .justify-start\@md {justify-content: start !important;}
	.b-ext .justify-end\@md {justify-content: end !important;}
	.b-ext .justify-center\@md {justify-content: center !important;}
	.b-ext .justify-between\@md {justify-content: space-between !important;}
	.b-ext .items-center\@md {align-items: center !important;}
	.b-ext .items-start\@md {align-items: start !important;}
	.b-ext .items-end\@md {align-items: end !important;}
	.b-ext .items-baseline\@md {align-items: baseline !important;}
	.b-ext .items-stretch\@md {align-items: stretch !important;}
	.b-ext .self-center\@md {align-self: center !important;}
	.b-ext .self-start\@md {align-self: start !important;}
	.b-ext .self-end\@md {align-self: end !important;}
	.b-ext .self-baseline\@md {align-self: baseline !important;}
	.b-ext .self-stretch\@md {align-self: stretch !important;}
	.b-ext .content-start\@md {align-content: start !important;}
	.b-ext .content-end\@md {align-content: end !important;}
	.b-ext .content-center\@md {align-content: center !important;}
	.b-ext .content-between\@md {align-content: space-between !important;}
	.b-ext .order--1\@md {order: -1 !important;}
	.b-ext .order-1\@md {order: 1 !important;}
	.b-ext .order-2\@md {order: 2 !important;}
	.b-ext .order-3\@md {order: 3 !important;}
	.b-ext .aspect-ratio-16\:9\@md {aspect-ratio: 16/9 !important;}
	.b-ext .aspect-ratio-3\:2\@md {aspect-ratio: 3/2 !important;}
	.b-ext .aspect-ratio-4\:3\@md {aspect-ratio: 4/3 !important;}
	.b-ext .aspect-ratio-5\:4\@md {aspect-ratio: 5/4 !important;}
	.b-ext .aspect-ratio-1\:1\@md {aspect-ratio: 1/1 !important;}
	.b-ext .aspect-ratio-4\:5\@md {aspect-ratio: 4/5 !important;}
	.b-ext .aspect-ratio-3\:4\@md {aspect-ratio: 3/4 !important;}
	.b-ext .aspect-ratio-2\:3\@md {aspect-ratio: 2/3 !important;}
	.b-ext .aspect-ratio-9\:16\@md {aspect-ratio: 9/16 !important;}
	.b-ext .block\@md {display: block !important;}
	.b-ext .inline-block\@md {display: inline-block !important;}
	.b-ext .inline\@md {display: inline !important;}
	.b-ext .contents\@md {display: contents !important;}
	.b-ext .css-grid\@md {display: grid !important;}
	.b-ext .css-inline-grid\@md {display: inline-grid !important;}
	.b-ext .hide\@md {display: none !important;}
	.b-ext .margin-4xs\@md {margin: var(--space-4xs) !important;}
	.b-ext .margin-top-4xs\@md {margin-top: var(--space-4xs) !important;}
	.b-ext .margin-right-4xs\@md {margin-right: var(--space-4xs) !important;}
	.b-ext .margin-bottom-4xs\@md {margin-bottom: var(--space-4xs) !important;}
	.b-ext .margin-left-4xs\@md {margin-left: var(--space-4xs) !important;}
	.b-ext .margin-y-4xs\@md {margin-bottom: var(--space-4xs) !important;margin-top: var(--space-4xs) !important;}
	.b-ext .margin-x-4xs\@md {margin-left: var(--space-4xs) !important;margin-right: var(--space-4xs) !important;}
	.b-ext .margin-3xs\@md {margin: var(--space-3xs) !important;}
	.b-ext .margin-top-3xs\@md {margin-top: var(--space-3xs) !important;}
	.b-ext .margin-right-3xs\@md {margin-right: var(--space-3xs) !important;}
	.b-ext .margin-bottom-3xs\@md {margin-bottom: var(--space-3xs) !important;}
	.b-ext .margin-left-3xs\@md {margin-left: var(--space-3xs) !important;}
	.b-ext .margin-y-3xs\@md {margin-bottom: var(--space-3xs) !important;margin-top: var(--space-3xs) !important;}
	.b-ext .margin-x-3xs\@md {margin-left: var(--space-3xs) !important;margin-right: var(--space-3xs) !important;}
	.b-ext .margin-2xs\@md {margin: var(--space-2xs) !important;}
	.b-ext .margin-top-2xs\@md {margin-top: var(--space-2xs) !important;}
	.b-ext .margin-right-2xs\@md {margin-right: var(--space-2xs) !important;}
	.b-ext .margin-bottom-2xs\@md {margin-bottom: var(--space-2xs) !important;}
	.b-ext .margin-left-2xs\@md {margin-left: var(--space-2xs) !important;}
	.b-ext .margin-y-2xs\@md {margin-bottom: var(--space-2xs) !important;margin-top: var(--space-2xs) !important;}
	.b-ext .margin-x-2xs\@md {margin-left: var(--space-2xs) !important;margin-right: var(--space-2xs) !important;}
	.b-ext .margin-xs\@md {margin: var(--space-xs) !important;}
	.b-ext .margin-top-xs\@md {margin-top: var(--space-xs) !important;}
	.b-ext .margin-right-xs\@md {margin-right: var(--space-xs) !important;}
	.b-ext .margin-bottom-xs\@md {margin-bottom: var(--space-xs) !important;}
	.b-ext .margin-left-xs\@md {margin-left: var(--space-xs) !important;}
	.b-ext .margin-y-xs\@md {margin-bottom: var(--space-xs) !important;margin-top: var(--space-xs) !important;}
	.b-ext .margin-x-xs\@md {margin-left: var(--space-xs) !important;margin-right: var(--space-xs) !important;}
	.b-ext .margin-sm\@md {margin: var(--space-sm) !important;}
	.b-ext .margin-top-sm\@md {margin-top: var(--space-sm) !important;}
	.b-ext .margin-right-sm\@md {margin-right: var(--space-sm) !important;}
	.b-ext .margin-bottom-sm\@md {margin-bottom: var(--space-sm) !important;}
	.b-ext .margin-left-sm\@md {margin-left: var(--space-sm) !important;}
	.b-ext .margin-y-sm\@md {margin-bottom: var(--space-sm) !important;margin-top: var(--space-sm) !important;}
	.b-ext .margin-x-sm\@md {margin-left: var(--space-sm) !important;margin-right: var(--space-sm) !important;}
	.b-ext .margin-md\@md {margin: var(--space-md) !important;}
	.b-ext .margin-top-md\@md {margin-top: var(--space-md) !important;}
	.b-ext .margin-right-md\@md {margin-right: var(--space-md) !important;}
	.b-ext .margin-bottom-md\@md {margin-bottom: var(--space-md) !important;}
	.b-ext .margin-left-md\@md {margin-left: var(--space-md) !important;}
	.b-ext .margin-y-md\@md {margin-bottom: var(--space-md) !important;margin-top: var(--space-md) !important;}
	.b-ext .margin-x-md\@md {margin-left: var(--space-md) !important;margin-right: var(--space-md) !important;}
	.b-ext .margin-md-fluid\@md {margin: var(--space-md-fluid) !important;}
	.b-ext .margin-top-md-fluid\@md {margin-top: var(--space-md-fluid) !important;}
	.b-ext .margin-right-md-fluid\@md {margin-right: var(--space-md-fluid) !important;}
	.b-ext .margin-bottom-md-fluid\@md {margin-bottom: var(--space-md-fluid) !important;}
	.b-ext .margin-left-md-fluid\@md {margin-left: var(--space-md-fluid) !important;}
	.b-ext .margin-y-md-fluid\@md {margin-bottom: var(--space-md-fluid) !important;margin-top: var(--space-md-fluid) !important;}
	.b-ext .margin-x-md-fluid\@md {margin-left: var(--space-md-fluid) !important;margin-right: var(--space-md-fluid) !important;}
	.b-ext .margin-lg\@md {margin: var(--space-lg) !important;}
	.b-ext .margin-top-lg\@md {margin-top: var(--space-lg) !important;}
	.b-ext .margin-right-lg\@md {margin-right: var(--space-lg) !important;}
	.b-ext .margin-bottom-lg\@md {margin-bottom: var(--space-lg) !important;}
	.b-ext .margin-left-lg\@md {margin-left: var(--space-lg) !important;}
	.b-ext .margin-y-lg\@md {margin-bottom: var(--space-lg) !important;margin-top: var(--space-lg) !important;}
	.b-ext .margin-x-lg\@md {margin-left: var(--space-lg) !important;margin-right: var(--space-lg) !important;}
	.b-ext .margin-xl\@md {margin: var(--space-xl) !important;}
	.b-ext .margin-top-xl\@md {margin-top: var(--space-xl) !important;}
	.b-ext .margin-right-xl\@md {margin-right: var(--space-xl) !important;}
	.b-ext .margin-bottom-xl\@md {margin-bottom: var(--space-xl) !important;}
	.b-ext .margin-left-xl\@md {margin-left: var(--space-xl) !important;}
	.b-ext .margin-y-xl\@md {margin-bottom: var(--space-xl) !important;margin-top: var(--space-xl) !important;}
	.b-ext .margin-x-xl\@md {margin-left: var(--space-xl) !important;margin-right: var(--space-xl) !important;}
	.b-ext .margin-2xl\@md {margin: var(--space-2xl) !important;}
	.b-ext .margin-top-2xl\@md {margin-top: var(--space-2xl) !important;}
	.b-ext .margin-right-2xl\@md {margin-right: var(--space-2xl) !important;}
	.b-ext .margin-bottom-2xl\@md {margin-bottom: var(--space-2xl) !important;}
	.b-ext .margin-left-2xl\@md {margin-left: var(--space-2xl) !important;}
	.b-ext .margin-y-2xl\@md {margin-bottom: var(--space-2xl) !important;margin-top: var(--space-2xl) !important;}
	.b-ext .margin-x-2xl\@md {margin-left: var(--space-2xl) !important;margin-right: var(--space-2xl) !important;}
	.b-ext .margin-3xl\@md {margin: var(--space-3xl) !important;}
	.b-ext .margin-top-3xl\@md {margin-top: var(--space-3xl) !important;}
	.b-ext .margin-right-3xl\@md {margin-right: var(--space-3xl) !important;}
	.b-ext .margin-bottom-3xl\@md {margin-bottom: var(--space-3xl) !important;}
	.b-ext .margin-left-3xl\@md {margin-left: var(--space-3xl) !important;}
	.b-ext .margin-y-3xl\@md {margin-bottom: var(--space-3xl) !important;margin-top: var(--space-3xl) !important;}
	.b-ext .margin-x-3xl\@md {margin-left: var(--space-3xl) !important;margin-right: var(--space-3xl) !important;}
	.b-ext .margin-4xl\@md {margin: var(--space-4xl) !important;}
	.b-ext .margin-top-4xl\@md {margin-top: var(--space-4xl) !important;}
	.b-ext .margin-right-4xl\@md {margin-right: var(--space-4xl) !important;}
	.b-ext .margin-bottom-4xl\@md {margin-bottom: var(--space-4xl) !important;}
	.b-ext .margin-left-4xl\@md {margin-left: var(--space-4xl) !important;}
	.b-ext .margin-y-4xl\@md {margin-bottom: var(--space-4xl) !important;margin-top: var(--space-4xl) !important;}
	.b-ext .margin-x-4xl\@md {margin-left: var(--space-4xl) !important;margin-right: var(--space-4xl) !important;}
	.b-ext .margin-auto\@md {margin: auto !important;}
	.b-ext .margin-0\@md {margin: 0 !important;}
	.b-ext .margin-y-auto\@md {margin-bottom: auto !important;margin-top: auto !important;}
	.b-ext .margin-y-0\@md {margin-bottom: 0 !important;margin-top: 0 !important;}
	.b-ext .margin-x-auto\@md {margin-left: auto !important;margin-right: auto !important;}
	.b-ext .margin-x-0\@md {margin-left: 0 !important;margin-right: 0 !important;}
	.b-ext .margin-top-auto\@md {margin-top: auto !important;}
	.b-ext .margin-top-0\@md {margin-top: 0 !important;}
	.b-ext .margin-right-auto\@md {margin-right: auto !important;}
	.b-ext .margin-right-0\@md {margin-right: 0 !important;}
	.b-ext .margin-bottom-auto\@md {margin-bottom: auto !important;}
	.b-ext .margin-bottom-0\@md {margin-bottom: 0 !important;}
	.b-ext .margin-left-auto\@md {margin-left: auto !important;}
	.b-ext .margin-left-0\@md {margin-left: 0 !important;}
	.b-ext .padding-4xs\@md {padding: var(--space-4xs) !important;}
	.b-ext .padding-top-4xs\@md {padding-top: var(--space-4xs) !important;}
	.b-ext .padding-right-4xs\@md {padding-right: var(--space-4xs) !important;}
	.b-ext .padding-bottom-4xs\@md {padding-bottom: var(--space-4xs) !important;}
	.b-ext .padding-left-4xs\@md {padding-left: var(--space-4xs) !important;}
	.b-ext .padding-y-4xs\@md {padding-bottom: var(--space-4xs) !important;padding-top: var(--space-4xs) !important;}
	.b-ext .padding-x-4xs\@md {padding-left: var(--space-4xs) !important;padding-right: var(--space-4xs) !important;}
	.b-ext .padding-3xs\@md {padding: var(--space-3xs) !important;}
	.b-ext .padding-top-3xs\@md {padding-top: var(--space-3xs) !important;}
	.b-ext .padding-right-3xs\@md {padding-right: var(--space-3xs) !important;}
	.b-ext .padding-bottom-3xs\@md {padding-bottom: var(--space-3xs) !important;}
	.b-ext .padding-left-3xs\@md {padding-left: var(--space-3xs) !important;}
	.b-ext .padding-y-3xs\@md {padding-bottom: var(--space-3xs) !important;padding-top: var(--space-3xs) !important;}
	.b-ext .padding-x-3xs\@md {padding-left: var(--space-3xs) !important;padding-right: var(--space-3xs) !important;}
	.b-ext .padding-2xs\@md {padding: var(--space-2xs) !important;}
	.b-ext .padding-top-2xs\@md {padding-top: var(--space-2xs) !important;}
	.b-ext .padding-right-2xs\@md {padding-right: var(--space-2xs) !important;}
	.b-ext .padding-bottom-2xs\@md {padding-bottom: var(--space-2xs) !important;}
	.b-ext .padding-left-2xs\@md {padding-left: var(--space-2xs) !important;}
	.b-ext .padding-y-2xs\@md {padding-bottom: var(--space-2xs) !important;padding-top: var(--space-2xs) !important;}
	.b-ext .padding-x-2xs\@md {padding-left: var(--space-2xs) !important;padding-right: var(--space-2xs) !important;}
	.b-ext .padding-xs\@md {padding: var(--space-xs) !important;}
	.b-ext .padding-top-xs\@md {padding-top: var(--space-xs) !important;}
	.b-ext .padding-right-xs\@md {padding-right: var(--space-xs) !important;}
	.b-ext .padding-bottom-xs\@md {padding-bottom: var(--space-xs) !important;}
	.b-ext .padding-left-xs\@md {padding-left: var(--space-xs) !important;}
	.b-ext .padding-y-xs\@md {padding-bottom: var(--space-xs) !important;padding-top: var(--space-xs) !important;}
	.b-ext .padding-x-xs\@md {padding-left: var(--space-xs) !important;padding-right: var(--space-xs) !important;}
	.b-ext .padding-sm\@md {padding: var(--space-sm) !important;}
	.b-ext .padding-top-sm\@md {padding-top: var(--space-sm) !important;}
	.b-ext .padding-right-sm\@md {padding-right: var(--space-sm) !important;}
	.b-ext .padding-bottom-sm\@md {padding-bottom: var(--space-sm) !important;}
	.b-ext .padding-left-sm\@md {padding-left: var(--space-sm) !important;}
	.b-ext .padding-y-sm\@md {padding-bottom: var(--space-sm) !important;padding-top: var(--space-sm) !important;}
	.b-ext .padding-x-sm\@md {padding-left: var(--space-sm) !important;padding-right: var(--space-sm) !important;}
	.b-ext .padding-md\@md {padding: var(--space-md) !important;}
	.b-ext .padding-top-md\@md {padding-top: var(--space-md) !important;}
	.b-ext .padding-right-md\@md {padding-right: var(--space-md) !important;}
	.b-ext .padding-bottom-md\@md {padding-bottom: var(--space-md) !important;}
	.b-ext .padding-left-md\@md {padding-left: var(--space-md) !important;}
	.b-ext .padding-y-md\@md {padding-bottom: var(--space-md) !important;padding-top: var(--space-md) !important;}
	.b-ext .padding-x-md\@md {padding-left: var(--space-md) !important;padding-right: var(--space-md) !important;}
	.b-ext .padding-md-fluid\@md {padding: var(--space-md-fluid) !important;}
	.b-ext .padding-top-md-fluid\@md {padding-top: var(--space-md-fluid) !important;}
	.b-ext .padding-right-md-fluid\@md {padding-right: var(--space-md-fluid) !important;}
	.b-ext .padding-bottom-md-fluid\@md {padding-bottom: var(--space-md-fluid) !important;}
	.b-ext .padding-left-md-fluid\@md {padding-left: var(--space-md-fluid) !important;}
	.b-ext .padding-y-md-fluid\@md {padding-bottom: var(--space-md-fluid) !important;padding-top: var(--space-md-fluid) !important;}
	.b-ext .padding-x-md-fluid\@md {padding-left: var(--space-md-fluid) !important;padding-right: var(--space-md-fluid) !important;}
	.b-ext .padding-lg\@md {padding: var(--space-lg) !important;}
	.b-ext .padding-top-lg\@md {padding-top: var(--space-lg) !important;}
	.b-ext .padding-right-lg\@md {padding-right: var(--space-lg) !important;}
	.b-ext .padding-bottom-lg\@md {padding-bottom: var(--space-lg) !important;}
	.b-ext .padding-left-lg\@md {padding-left: var(--space-lg) !important;}
	.b-ext .padding-y-lg\@md {padding-bottom: var(--space-lg) !important;padding-top: var(--space-lg) !important;}
	.b-ext .padding-x-lg\@md {padding-left: var(--space-lg) !important;padding-right: var(--space-lg) !important;}
	.b-ext .padding-xl\@md {padding: var(--space-xl) !important;}
	.b-ext .padding-top-xl\@md {padding-top: var(--space-xl) !important;}
	.b-ext .padding-right-xl\@md {padding-right: var(--space-xl) !important;}
	.b-ext .padding-bottom-xl\@md {padding-bottom: var(--space-xl) !important;}
	.b-ext .padding-left-xl\@md {padding-left: var(--space-xl) !important;}
	.b-ext .padding-y-xl\@md {padding-bottom: var(--space-xl) !important;padding-top: var(--space-xl) !important;}
	.b-ext .padding-x-xl\@md {padding-left: var(--space-xl) !important;padding-right: var(--space-xl) !important;}
	.b-ext .padding-2xl\@md {padding: var(--space-2xl) !important;}
	.b-ext .padding-top-2xl\@md {padding-top: var(--space-2xl) !important;}
	.b-ext .padding-right-2xl\@md {padding-right: var(--space-2xl) !important;}
	.b-ext .padding-bottom-2xl\@md {padding-bottom: var(--space-2xl) !important;}
	.b-ext .padding-left-2xl\@md {padding-left: var(--space-2xl) !important;}
	.b-ext .padding-y-2xl\@md {padding-bottom: var(--space-2xl) !important;padding-top: var(--space-2xl) !important;}
	.b-ext .padding-x-2xl\@md {padding-left: var(--space-2xl) !important;padding-right: var(--space-2xl) !important;}
	.b-ext .padding-3xl\@md {padding: var(--space-3xl) !important;}
	.b-ext .padding-top-3xl\@md {padding-top: var(--space-3xl) !important;}
	.b-ext .padding-right-3xl\@md {padding-right: var(--space-3xl) !important;}
	.b-ext .padding-bottom-3xl\@md {padding-bottom: var(--space-3xl) !important;}
	.b-ext .padding-left-3xl\@md {padding-left: var(--space-3xl) !important;}
	.b-ext .padding-y-3xl\@md {padding-bottom: var(--space-3xl) !important;padding-top: var(--space-3xl) !important;}
	.b-ext .padding-x-3xl\@md {padding-left: var(--space-3xl) !important;padding-right: var(--space-3xl) !important;}
	.b-ext .padding-4xl\@md {padding: var(--space-4xl) !important;}
	.b-ext .padding-top-4xl\@md {padding-top: var(--space-4xl) !important;}
	.b-ext .padding-right-4xl\@md {padding-right: var(--space-4xl) !important;}
	.b-ext .padding-bottom-4xl\@md {padding-bottom: var(--space-4xl) !important;}
	.b-ext .padding-left-4xl\@md {padding-left: var(--space-4xl) !important;}
	.b-ext .padding-y-4xl\@md {padding-bottom: var(--space-4xl) !important;padding-top: var(--space-4xl) !important;}
	.b-ext .padding-x-4xl\@md {padding-left: var(--space-4xl) !important;padding-right: var(--space-4xl) !important;}
	.b-ext .padding-0\@md {padding: 0 !important;}
	.b-ext .padding-y-0\@md {padding-bottom: 0 !important;padding-top: 0 !important;}
	.b-ext .padding-x-0\@md {padding-left: 0 !important;padding-right: 0 !important;}
	.b-ext .padding-top-0\@md {padding-top: 0 !important;}
	.b-ext .padding-right-0\@md {padding-right: 0 !important;}
	.b-ext .padding-bottom-0\@md {padding-bottom: 0 !important;}
	.b-ext .padding-left-0\@md {padding-left: 0 !important;}
	.b-ext .text-center\@md {text-align: center;}
	.b-ext .text-left\@md {text-align: left;}
	.b-ext .text-right\@md {text-align: right;}
	.b-ext .text-justify\@md {text-align: justify;}
	.b-ext .text-xs\@md {font-size: var(--text-xs);}
	.b-ext .text-sm\@md {font-size: var(--text-sm);}
	.b-ext .text-base\@md {font-size: var(--text-base);}
	.b-ext .text-md\@md {font-size: var(--text-md);}
	.b-ext .text-lg\@md {font-size: var(--text-lg);}
	.b-ext .text-xl\@md {font-size: var(--text-xl);}
	.b-ext .text-2xl\@md {font-size: var(--text-2xl);}
	.b-ext .text-3xl\@md {font-size: var(--text-3xl);}
	.b-ext .column-count-1\@md {column-count: 1;}
	.b-ext .column-count-2\@md {column-count: 2;}
	.b-ext .column-count-3\@md {column-count: 3;}
	.b-ext .column-count-4\@md {column-count: 4;}
	.b-ext .width-4xs\@md {width: calc(var(--font-size) * .25);}
	.b-ext .width-3xs\@md {width: calc(var(--font-size) * .5);}
	.b-ext .width-2xs\@md {width: calc(var(--font-size) * .75);}
	.b-ext .width-xs\@md {width: calc(var(--font-size) * 1);}
	.b-ext .width-sm\@md {width: calc(var(--font-size) * 1.5);}
	.b-ext .width-md\@md {width: calc(var(--font-size) * 2);}
	.b-ext .width-lg\@md {width: calc(var(--font-size) * 3);}
	.b-ext .width-xl\@md {width: calc(var(--font-size) * 4);}
	.b-ext .width-2xl\@md {width: calc(var(--font-size) * 6);}
	.b-ext .width-3xl\@md {width: calc(var(--font-size) * 8);}
	.b-ext .width-4xl\@md {width: calc(var(--font-size) * 16);}
	.b-ext .width-10\%\@md {width: 10%;}
	.b-ext .width-20\%\@md {width: 20%;}
	.b-ext .width-25\%\@md {width: 25%;}
	.b-ext .width-30\%\@md {width: 30%;}
	.b-ext .width-33\%\@md {width: 33%;}
	.b-ext .width-40\%\@md {width: 40%;}
	.b-ext .width-50\%\@md {width: 50%;}
	.b-ext .width-60\%\@md {width: 60%;}
	.b-ext .width-70\%\@md {width: 70%;}
	.b-ext .width-75\%\@md {width: 75%;}
	.b-ext .width-80\%\@md {width: 80%;}
	.b-ext .width-90\%\@md {width: 90%;}
	.b-ext .width-100\%\@md {width: 100%;}
	.b-ext .width-100vw\@md {width: 100vw;}
	.b-ext .width-auto\@md {width: auto;}
	.b-ext .width-inherit\@md {width: inherit;}
	.b-ext .width-0\@md {width: 0;}
	.b-ext .height-4xs\@md {height: calc(var(--font-size) * .25);}
	.b-ext .height-3xs\@md {height: calc(var(--font-size) * .5);}
	.b-ext .height-2xs\@md {height: calc(var(--font-size) * .75);}
	.b-ext .height-xs\@md {height: calc(var(--font-size) * 1);}
	.b-ext .height-sm\@md {height: calc(var(--font-size) * 1.5);}
	.b-ext .height-md\@md {height: calc(var(--font-size) * 2);}
	.b-ext .height-lg\@md {height: calc(var(--font-size) * 3);}
	.b-ext .height-xl\@md {height: calc(var(--font-size) * 4);}
	.b-ext .height-2xl\@md {height: calc(var(--font-size) * 6);}
	.b-ext .height-3xl\@md {height: calc(var(--font-size) * 8);}
	.b-ext .height-4xl\@md {height: calc(var(--font-size) * 16);}
	.b-ext .height-10\%\@md {height: 10%;}
	.b-ext .height-20\%\@md {height: 20%;}
	.b-ext .height-25\%\@md {height: 25%;}
	.b-ext .height-30\%\@md {height: 30%;}
	.b-ext .height-33\%\@md {height: 33%;}
	.b-ext .height-40\%\@md {height: 40%;}
	.b-ext .height-50\%\@md {height: 50%;}
	.b-ext .height-60\%\@md {height: 60%;}
	.b-ext .height-70\%\@md {height: 70%;}
	.b-ext .height-75\%\@md {height: 75%;}
	.b-ext .height-80\%\@md {height: 80%;}
	.b-ext .height-90\%\@md {height: 90%;}
	.b-ext .height-100\%\@md {height: 100%;}
	.b-ext .height-100vh\@md {height: 100vh;}
	.b-ext .height-auto\@md {height: auto;}
	.b-ext .height-inherit\@md {height: inherit;}
	.b-ext .height-0\@md {height: 0;}
	.b-ext .max-width-md\@md {max-width: var(--max-width-md);}
	.b-ext .max-width-lg\@md {max-width: var(--max-width-lg);}
	.b-ext .max-width-xl\@md {max-width: var(--max-width-xl);}
	.b-ext .max-width-2xl\@md {max-width: var(--max-width-2xl);}
	.b-ext .max-width-100\%\@md {max-width: 100%;}
	.b-ext .max-width-none\@md {max-width: none;}
	.b-ext .position-relative\@md {position: relative;}
	.b-ext .position-absolute\@md {position: absolute;}
	.b-ext .position-fixed\@md {position: fixed;}
	.b-ext .position-sticky\@md {position: sticky;}
	.b-ext .position-static\@md {position: static;}
	.b-ext .inset-0\@md {inset: 0;}
	.b-ext .top-4xs\@md {top: var(--space-4xs);}
	.b-ext .right-4xs\@md {right: var(--space-4xs);}
	.b-ext .bottom-4xs\@md {bottom: var(--space-4xs);}
	.b-ext .left-4xs\@md {left: var(--space-4xs);}
	.b-ext .top-3xs\@md {top: var(--space-3xs);}
	.b-ext .right-3xs\@md {right: var(--space-3xs);}
	.b-ext .bottom-3xs\@md {bottom: var(--space-3xs);}
	.b-ext .left-3xs\@md {left: var(--space-3xs);}
	.b-ext .top-2xs\@md {top: var(--space-2xs);}
	.b-ext .right-2xs\@md {right: var(--space-2xs);}
	.b-ext .bottom-2xs\@md {bottom: var(--space-2xs);}
	.b-ext .left-2xs\@md {left: var(--space-2xs);}
	.b-ext .top-xs\@md {top: var(--space-xs);}
	.b-ext .right-xs\@md {right: var(--space-xs);}
	.b-ext .bottom-xs\@md {bottom: var(--space-xs);}
	.b-ext .left-xs\@md {left: var(--space-xs);}
	.b-ext .top-sm\@md {top: var(--space-sm);}
	.b-ext .right-sm\@md {right: var(--space-sm);}
	.b-ext .bottom-sm\@md {bottom: var(--space-sm);}
	.b-ext .left-sm\@md {left: var(--space-sm);}
	.b-ext .top-md\@md {top: var(--space-md);}
	.b-ext .right-md\@md {right: var(--space-md);}
	.b-ext .bottom-md\@md {bottom: var(--space-md);}
	.b-ext .left-md\@md {left: var(--space-md);}
	.b-ext .top-md-fluid\@md {top: var(--space-md-fluid);}
	.b-ext .right-md-fluid\@md {right: var(--space-md-fluid);}
	.b-ext .bottom-md-fluid\@md {bottom: var(--space-md-fluid);}
	.b-ext .left-md-fluid\@md {left: var(--space-md-fluid);}
	.b-ext .top-lg\@md {top: var(--space-lg);}
	.b-ext .right-lg\@md {right: var(--space-lg);}
	.b-ext .bottom-lg\@md {bottom: var(--space-lg);}
	.b-ext .left-lg\@md {left: var(--space-lg);}
	.b-ext .top-xl\@md {top: var(--space-xl);}
	.b-ext .right-xl\@md {right: var(--space-xl);}
	.b-ext .bottom-xl\@md {bottom: var(--space-xl);}
	.b-ext .left-xl\@md {left: var(--space-xl);}
	.b-ext .top-2xl\@md {top: var(--space-2xl);}
	.b-ext .right-2xl\@md {right: var(--space-2xl);}
	.b-ext .bottom-2xl\@md {bottom: var(--space-2xl);}
	.b-ext .left-2xl\@md {left: var(--space-2xl);}
	.b-ext .top-3xl\@md {top: var(--space-3xl);}
	.b-ext .right-3xl\@md {right: var(--space-3xl);}
	.b-ext .bottom-3xl\@md {bottom: var(--space-3xl);}
	.b-ext .left-3xl\@md {left: var(--space-3xl);}
	.b-ext .top-4xl\@md {top: var(--space-4xl);}
	.b-ext .right-4xl\@md {right: var(--space-4xl);}
	.b-ext .bottom-4xl\@md {bottom: var(--space-4xl);}
	.b-ext .left-4xl\@md {left: var(--space-4xl);}
	.b-ext .top-50\%\@md {top: 50%;}
	.b-ext .top-auto\@md {top: auto;}
	.b-ext .top-0\@md {top: 0;}
	.b-ext .right-50\%\@md {right: 50%;}
	.b-ext .right-auto\@md {right: auto;}
	.b-ext .right-0\@md {right: 0;}
	.b-ext .bottom-50\%\@md {bottom: 50%;}
	.b-ext .bottom-auto\@md {bottom: auto;}
	.b-ext .bottom-0\@md {bottom: 0;}
	.b-ext .left-50\%\@md {left: 50%;}
	.b-ext .left-auto\@md {left: auto;}
	.b-ext .left-0\@md {left: 0;}
	.b-ext .overflow-visible\@md {overflow: visible;}
	.b-ext .overflow-hidden\@md {overflow: hidden;}
	.b-ext .overflow-auto\@md {overflow: auto;}
	.b-ext .momentum-scrolling\@md {-webkit-overflow-scrolling: touch;}
	.b-ext .visible\@md {visibility: visible;}
	.b-ext .invisible\@md {visibility: hidden;}}
@media not all and (min-width:64rem) {.b-ext .display\@md {display: none !important;}}
@media (min-width:80rem) {.b-ext {--space-4xs: calc(var(--font-size) * .125);--space-3xs: calc(var(--font-size) * .25);--space-2xs: calc(var(--font-size) * .5);--space-xs: calc(var(--font-size) * .75);--space-sm: calc(var(--font-size) * 1);--space-md: calc(var(--font-size) * 1.5);--space-md-fluid: calc(var(--font-size) * 2);--space-lg: calc(var(--font-size) * 3);--space-xl: calc(var(--font-size) * 5);--space-2xl: calc(var(--font-size) * 8);--space-3xl: calc(var(--font-size) * 12.25);--space-4xl: calc(var(--font-size) * 20);}
	.b-ext .grid-col-1\@lg {--grid-columns: 1;}
	.b-ext .col-1\@lg {--column-span: 1;}
	.b-ext .grid-col-2\@lg {--grid-columns: 2;}
	.b-ext .col-2\@lg {--column-span: 2;}
	.b-ext .grid-col-3\@lg {--grid-columns: 3;}
	.b-ext .col-3\@lg {--column-span: 3;}
	.b-ext .grid-col-4\@lg {--grid-columns: 4;}
	.b-ext .col-4\@lg {--column-span: 4;}
	.b-ext .grid-col-5\@lg {--grid-columns: 5;}
	.b-ext .col-5\@lg {--column-span: 5;}
	.b-ext .grid-col-6\@lg {--grid-columns: 6;}
	.b-ext .col-6\@lg {--column-span: 6;}
	.b-ext .grid-col-7\@lg {--grid-columns: 7;}
	.b-ext .col-7\@lg {--column-span: 7;}
	.b-ext .grid-col-8\@lg {--grid-columns: 8;}
	.b-ext .col-8\@lg {--column-span: 8;}
	.b-ext .grid-col-9\@lg {--grid-columns: 9;}
	.b-ext .col-9\@lg {--column-span: 9;}
	.b-ext .grid-col-10\@lg {--grid-columns: 10;}
	.b-ext .col-10\@lg {--column-span: 10;}
	.b-ext .grid-col-11\@lg {--grid-columns: 11;}
	.b-ext .col-11\@lg {--column-span: 11;}
	.b-ext .grid-col-12\@lg {--grid-columns: 12;}
	.b-ext .col-12\@lg {--column-span: 12;}
	.b-ext .col-10\@lg, .b-ext .col-11\@lg, .b-ext .col-12\@lg, .b-ext .col-1\@lg, .b-ext .col-2\@lg, .b-ext .col-3\@lg, .b-ext .col-4\@lg, .b-ext .col-5\@lg, .b-ext .col-6\@lg, .b-ext .col-7\@lg, .b-ext .col-8\@lg, .b-ext .col-9\@lg {flex: initial;width: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-span) / var(--grid-columns) + ( var(--column-span) - 1 ) * var(--column-gap));}
	.b-ext .col\@lg {flex: 1 1 0;width: auto;}
	.b-ext .col-content\@lg {flex: 0 1 auto;width: auto;}
	.b-ext .offset-1\@lg {--column-offset: 1;}
	.b-ext .offset-2\@lg {--column-offset: 2;}
	.b-ext .offset-3\@lg {--column-offset: 3;}
	.b-ext .offset-4\@lg {--column-offset: 4;}
	.b-ext .offset-5\@lg {--column-offset: 5;}
	.b-ext .offset-6\@lg {--column-offset: 6;}
	.b-ext .offset-7\@lg {--column-offset: 7;}
	.b-ext .offset-8\@lg {--column-offset: 8;}
	.b-ext .offset-9\@lg {--column-offset: 9;}
	.b-ext .offset-10\@lg {--column-offset: 10;}
	.b-ext .offset-11\@lg {--column-offset: 11;}
	.b-ext .offset-10\@lg, .b-ext .offset-11\@lg, .b-ext .offset-1\@lg, .b-ext .offset-2\@lg, .b-ext .offset-3\@lg, .b-ext .offset-4\@lg, .b-ext .offset-5\@lg, .b-ext .offset-6\@lg, .b-ext .offset-7\@lg, .b-ext .offset-8\@lg, .b-ext .offset-9\@lg {margin-left: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-offset) / var(--grid-columns) + var(--column-offset) * var(--column-gap));}
	.b-ext .offset-0\@lg {margin-left: 0;}
	.b-ext .gap-4xs\@lg {--row-gap: var(--space-4xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-4xs\@lg, .b-ext .gap-x-4xs\@lg {--column-gap: var(--space-4xs);}
	.b-ext .gap-x-4xs\@lg {column-gap: var(--column-gap);}
	.b-ext .gap-y-4xs\@lg {--row-gap: var(--space-4xs);row-gap: var(--row-gap);}
	.b-ext .gap-3xs\@lg {--row-gap: var(--space-3xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-3xs\@lg, .b-ext .gap-x-3xs\@lg {--column-gap: var(--space-3xs);}
	.b-ext .gap-x-3xs\@lg {column-gap: var(--column-gap);}
	.b-ext .gap-y-3xs\@lg {--row-gap: var(--space-3xs);row-gap: var(--row-gap);}
	.b-ext .gap-2xs\@lg {--row-gap: var(--space-2xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-2xs\@lg, .b-ext .gap-x-2xs\@lg {--column-gap: var(--space-2xs);}
	.b-ext .gap-x-2xs\@lg {column-gap: var(--column-gap);}
	.b-ext .gap-y-2xs\@lg {--row-gap: var(--space-2xs);row-gap: var(--row-gap);}
	.b-ext .gap-xs\@lg {--row-gap: var(--space-xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-xs\@lg, .b-ext .gap-xs\@lg {--column-gap: var(--space-xs);}
	.b-ext .gap-x-xs\@lg {column-gap: var(--column-gap);}
	.b-ext .gap-y-xs\@lg {--row-gap: var(--space-xs);row-gap: var(--row-gap);}
	.b-ext .gap-sm\@lg {--row-gap: var(--space-sm);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-sm\@lg, .b-ext .gap-x-sm\@lg {--column-gap: var(--space-sm);}
	.b-ext .gap-x-sm\@lg {column-gap: var(--column-gap);}
	.b-ext .gap-y-sm\@lg {--row-gap: var(--space-sm);row-gap: var(--row-gap);}
	.b-ext .gap-md\@lg {--row-gap: var(--space-md);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-md\@lg, .b-ext .gap-x-md\@lg {--column-gap: var(--space-md);}
	.b-ext .gap-x-md\@lg {column-gap: var(--column-gap);}
	.b-ext .gap-y-md\@lg {--row-gap: var(--space-md);row-gap: var(--row-gap);}
	.b-ext .gap-md-fluid\@lg {--row-gap: var(--space-md-fluid);--column-gap: var(--space-md-fluid);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-md-fluid\@lg {--column-gap: var(--space-md-fluid);column-gap: var(--column-gap);}
	.b-ext .gap-y-md-fluid\@lg {--row-gap: var(--space-md-fluid);row-gap: var(--row-gap);}
	.b-ext .gap-lg\@lg {--row-gap: var(--space-lg);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-lg\@lg, .b-ext .gap-x-lg\@lg {--column-gap: var(--space-lg);}
	.b-ext .gap-x-lg\@lg {column-gap: var(--column-gap);}
	.b-ext .gap-y-lg\@lg {--row-gap: var(--space-lg);row-gap: var(--row-gap);}
	.b-ext .gap-xl\@lg {--row-gap: var(--space-xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-xl\@lg, .b-ext .gap-xl\@lg {--column-gap: var(--space-xl);}
	.b-ext .gap-x-xl\@lg {column-gap: var(--column-gap);}
	.b-ext .gap-y-xl\@lg {--row-gap: var(--space-xl);row-gap: var(--row-gap);}
	.b-ext .gap-2xl\@lg {--row-gap: var(--space-2xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-2xl\@lg, .b-ext .gap-x-2xl\@lg {--column-gap: var(--space-2xl);}
	.b-ext .gap-x-2xl\@lg {column-gap: var(--column-gap);}
	.b-ext .gap-y-2xl\@lg {--row-gap: var(--space-2xl);row-gap: var(--row-gap);}
	.b-ext .gap-3xl\@lg {--row-gap: var(--space-3xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-3xl\@lg, .b-ext .gap-x-3xl\@lg {--column-gap: var(--space-3xl);}
	.b-ext .gap-x-3xl\@lg {column-gap: var(--column-gap);}
	.b-ext .gap-y-3xl\@lg {--row-gap: var(--space-3xl);row-gap: var(--row-gap);}
	.b-ext .gap-4xl\@lg {--row-gap: var(--space-4xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-4xl\@lg, .b-ext .gap-x-4xl\@lg {--column-gap: var(--space-4xl);}
	.b-ext .gap-x-4xl\@lg {column-gap: var(--column-gap);}
	.b-ext .gap-y-4xl\@lg {--row-gap: var(--space-4xl);row-gap: var(--row-gap);}
	.b-ext .gap-0\@lg {--row-gap: 0px;--column-gap: 0px;gap: 0;}
	.b-ext .gap-x-0\@lg {--column-gap: 0px;column-gap: 0;}
	.b-ext .gap-y-0\@lg {--row-gap: 0px;row-gap: 0;}
	.b-ext .flex\@lg {display: flex !important;}
	.b-ext .inline-flex\@lg {display: inline-flex !important;}
	.b-ext .flex-wrap\@lg {flex-wrap: wrap !important;}
	.b-ext .flex-nowrap\@lg {flex-wrap: nowrap !important;}
	.b-ext .flex-column\@lg {flex-direction: column !important;}
	.b-ext .flex-column-reverse\@lg {flex-direction: column-reverse !important;}
	.b-ext .flex-row\@lg {flex-direction: row !important;}
	.b-ext .flex-row-reverse\@lg {flex-direction: row-reverse !important;}
	.b-ext .flex-center\@lg {align-items: center !important;justify-content: center !important;}
	.b-ext .flex-grow\@lg {flex-grow: 1 !important;}
	.b-ext .flex-grow-0\@lg {flex-grow: 0 !important;}
	.b-ext .flex-shrink\@lg {flex-shrink: 1 !important;}
	.b-ext .flex-shrink-0\@lg {flex-shrink: 0 !important;}
	.b-ext .flex-basis-0\@lg {flex-basis: 0 !important;}
	.b-ext .justify-start\@lg {justify-content: start !important;}
	.b-ext .justify-end\@lg {justify-content: end !important;}
	.b-ext .justify-center\@lg {justify-content: center !important;}
	.b-ext .justify-between\@lg {justify-content: space-between !important;}
	.b-ext .items-center\@lg {align-items: center !important;}
	.b-ext .items-start\@lg {align-items: start !important;}
	.b-ext .items-end\@lg {align-items: end !important;}
	.b-ext .items-baseline\@lg {align-items: baseline !important;}
	.b-ext .items-stretch\@lg {align-items: stretch !important;}
	.b-ext .self-center\@lg {align-self: center !important;}
	.b-ext .self-start\@lg {align-self: start !important;}
	.b-ext .self-end\@lg {align-self: end !important;}
	.b-ext .self-baseline\@lg {align-self: baseline !important;}
	.b-ext .self-stretch\@lg {align-self: stretch !important;}
	.b-ext .content-start\@lg {align-content: start !important;}
	.b-ext .content-end\@lg {align-content: end !important;}
	.b-ext .content-center\@lg {align-content: center !important;}
	.b-ext .content-between\@lg {align-content: space-between !important;}
	.b-ext .order--1\@lg {order: -1 !important;}
	.b-ext .order-1\@lg {order: 1 !important;}
	.b-ext .order-2\@lg {order: 2 !important;}
	.b-ext .order-3\@lg {order: 3 !important;}
	.b-ext .aspect-ratio-16\:9\@lg {aspect-ratio: 16/9 !important;}
	.b-ext .aspect-ratio-3\:2\@lg {aspect-ratio: 3/2 !important;}
	.b-ext .aspect-ratio-4\:3\@lg {aspect-ratio: 4/3 !important;}
	.b-ext .aspect-ratio-5\:4\@lg {aspect-ratio: 5/4 !important;}
	.b-ext .aspect-ratio-1\:1\@lg {aspect-ratio: 1/1 !important;}
	.b-ext .aspect-ratio-4\:5\@lg {aspect-ratio: 4/5 !important;}
	.b-ext .aspect-ratio-3\:4\@lg {aspect-ratio: 3/4 !important;}
	.b-ext .aspect-ratio-2\:3\@lg {aspect-ratio: 2/3 !important;}
	.b-ext .aspect-ratio-9\:16\@lg {aspect-ratio: 9/16 !important;}
	.b-ext .block\@lg {display: block !important;}
	.b-ext .inline-block\@lg {display: inline-block !important;}
	.b-ext .inline\@lg {display: inline !important;}
	.b-ext .contents\@lg {display: contents !important;}
	.b-ext .css-grid\@lg {display: grid !important;}
	.b-ext .css-inline-grid\@lg {display: inline-grid !important;}
	.b-ext .hide\@lg {display: none !important;}
	.b-ext .margin-4xs\@lg {margin: var(--space-4xs) !important;}
	.b-ext .margin-top-4xs\@lg {margin-top: var(--space-4xs) !important;}
	.b-ext .margin-right-4xs\@lg {margin-right: var(--space-4xs) !important;}
	.b-ext .margin-bottom-4xs\@lg {margin-bottom: var(--space-4xs) !important;}
	.b-ext .margin-left-4xs\@lg {margin-left: var(--space-4xs) !important;}
	.b-ext .margin-y-4xs\@lg {margin-bottom: var(--space-4xs) !important;margin-top: var(--space-4xs) !important;}
	.b-ext .margin-x-4xs\@lg {margin-left: var(--space-4xs) !important;margin-right: var(--space-4xs) !important;}
	.b-ext .margin-3xs\@lg {margin: var(--space-3xs) !important;}
	.b-ext .margin-top-3xs\@lg {margin-top: var(--space-3xs) !important;}
	.b-ext .margin-right-3xs\@lg {margin-right: var(--space-3xs) !important;}
	.b-ext .margin-bottom-3xs\@lg {margin-bottom: var(--space-3xs) !important;}
	.b-ext .margin-left-3xs\@lg {margin-left: var(--space-3xs) !important;}
	.b-ext .margin-y-3xs\@lg {margin-bottom: var(--space-3xs) !important;margin-top: var(--space-3xs) !important;}
	.b-ext .margin-x-3xs\@lg {margin-left: var(--space-3xs) !important;margin-right: var(--space-3xs) !important;}
	.b-ext .margin-2xs\@lg {margin: var(--space-2xs) !important;}
	.b-ext .margin-top-2xs\@lg {margin-top: var(--space-2xs) !important;}
	.b-ext .margin-right-2xs\@lg {margin-right: var(--space-2xs) !important;}
	.b-ext .margin-bottom-2xs\@lg {margin-bottom: var(--space-2xs) !important;}
	.b-ext .margin-left-2xs\@lg {margin-left: var(--space-2xs) !important;}
	.b-ext .margin-y-2xs\@lg {margin-bottom: var(--space-2xs) !important;margin-top: var(--space-2xs) !important;}
	.b-ext .margin-x-2xs\@lg {margin-left: var(--space-2xs) !important;margin-right: var(--space-2xs) !important;}
	.b-ext .margin-xs\@lg {margin: var(--space-xs) !important;}
	.b-ext .margin-top-xs\@lg {margin-top: var(--space-xs) !important;}
	.b-ext .margin-right-xs\@lg {margin-right: var(--space-xs) !important;}
	.b-ext .margin-bottom-xs\@lg {margin-bottom: var(--space-xs) !important;}
	.b-ext .margin-left-xs\@lg {margin-left: var(--space-xs) !important;}
	.b-ext .margin-y-xs\@lg {margin-bottom: var(--space-xs) !important;margin-top: var(--space-xs) !important;}
	.b-ext .margin-x-xs\@lg {margin-left: var(--space-xs) !important;margin-right: var(--space-xs) !important;}
	.b-ext .margin-sm\@lg {margin: var(--space-sm) !important;}
	.b-ext .margin-top-sm\@lg {margin-top: var(--space-sm) !important;}
	.b-ext .margin-right-sm\@lg {margin-right: var(--space-sm) !important;}
	.b-ext .margin-bottom-sm\@lg {margin-bottom: var(--space-sm) !important;}
	.b-ext .margin-left-sm\@lg {margin-left: var(--space-sm) !important;}
	.b-ext .margin-y-sm\@lg {margin-bottom: var(--space-sm) !important;margin-top: var(--space-sm) !important;}
	.b-ext .margin-x-sm\@lg {margin-left: var(--space-sm) !important;margin-right: var(--space-sm) !important;}
	.b-ext .margin-md\@lg {margin: var(--space-md) !important;}
	.b-ext .margin-top-md\@lg {margin-top: var(--space-md) !important;}
	.b-ext .margin-right-md\@lg {margin-right: var(--space-md) !important;}
	.b-ext .margin-bottom-md\@lg {margin-bottom: var(--space-md) !important;}
	.b-ext .margin-left-md\@lg {margin-left: var(--space-md) !important;}
	.b-ext .margin-y-md\@lg {margin-bottom: var(--space-md) !important;margin-top: var(--space-md) !important;}
	.b-ext .margin-x-md\@lg {margin-left: var(--space-md) !important;margin-right: var(--space-md) !important;}
	.b-ext .margin-md-fluid\@lg {margin: var(--space-md-fluid) !important;}
	.b-ext .margin-top-md-fluid\@lg {margin-top: var(--space-md-fluid) !important;}
	.b-ext .margin-right-md-fluid\@lg {margin-right: var(--space-md-fluid) !important;}
	.b-ext .margin-bottom-md-fluid\@lg {margin-bottom: var(--space-md-fluid) !important;}
	.b-ext .margin-left-md-fluid\@lg {margin-left: var(--space-md-fluid) !important;}
	.b-ext .margin-y-md-fluid\@lg {margin-bottom: var(--space-md-fluid) !important;margin-top: var(--space-md-fluid) !important;}
	.b-ext .margin-x-md-fluid\@lg {margin-left: var(--space-md-fluid) !important;margin-right: var(--space-md-fluid) !important;}
	.b-ext .margin-lg\@lg {margin: var(--space-lg) !important;}
	.b-ext .margin-top-lg\@lg {margin-top: var(--space-lg) !important;}
	.b-ext .margin-right-lg\@lg {margin-right: var(--space-lg) !important;}
	.b-ext .margin-bottom-lg\@lg {margin-bottom: var(--space-lg) !important;}
	.b-ext .margin-left-lg\@lg {margin-left: var(--space-lg) !important;}
	.b-ext .margin-y-lg\@lg {margin-bottom: var(--space-lg) !important;margin-top: var(--space-lg) !important;}
	.b-ext .margin-x-lg\@lg {margin-left: var(--space-lg) !important;margin-right: var(--space-lg) !important;}
	.b-ext .margin-xl\@lg {margin: var(--space-xl) !important;}
	.b-ext .margin-top-xl\@lg {margin-top: var(--space-xl) !important;}
	.b-ext .margin-right-xl\@lg {margin-right: var(--space-xl) !important;}
	.b-ext .margin-bottom-xl\@lg {margin-bottom: var(--space-xl) !important;}
	.b-ext .margin-left-xl\@lg {margin-left: var(--space-xl) !important;}
	.b-ext .margin-y-xl\@lg {margin-bottom: var(--space-xl) !important;margin-top: var(--space-xl) !important;}
	.b-ext .margin-x-xl\@lg {margin-left: var(--space-xl) !important;margin-right: var(--space-xl) !important;}
	.b-ext .margin-2xl\@lg {margin: var(--space-2xl) !important;}
	.b-ext .margin-top-2xl\@lg {margin-top: var(--space-2xl) !important;}
	.b-ext .margin-right-2xl\@lg {margin-right: var(--space-2xl) !important;}
	.b-ext .margin-bottom-2xl\@lg {margin-bottom: var(--space-2xl) !important;}
	.b-ext .margin-left-2xl\@lg {margin-left: var(--space-2xl) !important;}
	.b-ext .margin-y-2xl\@lg {margin-bottom: var(--space-2xl) !important;margin-top: var(--space-2xl) !important;}
	.b-ext .margin-x-2xl\@lg {margin-left: var(--space-2xl) !important;margin-right: var(--space-2xl) !important;}
	.b-ext .margin-3xl\@lg {margin: var(--space-3xl) !important;}
	.b-ext .margin-top-3xl\@lg {margin-top: var(--space-3xl) !important;}
	.b-ext .margin-right-3xl\@lg {margin-right: var(--space-3xl) !important;}
	.b-ext .margin-bottom-3xl\@lg {margin-bottom: var(--space-3xl) !important;}
	.b-ext .margin-left-3xl\@lg {margin-left: var(--space-3xl) !important;}
	.b-ext .margin-y-3xl\@lg {margin-bottom: var(--space-3xl) !important;margin-top: var(--space-3xl) !important;}
	.b-ext .margin-x-3xl\@lg {margin-left: var(--space-3xl) !important;margin-right: var(--space-3xl) !important;}
	.b-ext .margin-4xl\@lg {margin: var(--space-4xl) !important;}
	.b-ext .margin-top-4xl\@lg {margin-top: var(--space-4xl) !important;}
	.b-ext .margin-right-4xl\@lg {margin-right: var(--space-4xl) !important;}
	.b-ext .margin-bottom-4xl\@lg {margin-bottom: var(--space-4xl) !important;}
	.b-ext .margin-left-4xl\@lg {margin-left: var(--space-4xl) !important;}
	.b-ext .margin-y-4xl\@lg {margin-bottom: var(--space-4xl) !important;margin-top: var(--space-4xl) !important;}
	.b-ext .margin-x-4xl\@lg {margin-left: var(--space-4xl) !important;margin-right: var(--space-4xl) !important;}
	.b-ext .margin-auto\@lg {margin: auto !important;}
	.b-ext .margin-0\@lg {margin: 0 !important;}
	.b-ext .margin-y-auto\@lg {margin-bottom: auto !important;margin-top: auto !important;}
	.b-ext .margin-y-0\@lg {margin-bottom: 0 !important;margin-top: 0 !important;}
	.b-ext .margin-x-auto\@lg {margin-left: auto !important;margin-right: auto !important;}
	.b-ext .margin-x-0\@lg {margin-left: 0 !important;margin-right: 0 !important;}
	.b-ext .margin-top-auto\@lg {margin-top: auto !important;}
	.b-ext .margin-top-0\@lg {margin-top: 0 !important;}
	.b-ext .margin-right-auto\@lg {margin-right: auto !important;}
	.b-ext .margin-right-0\@lg {margin-right: 0 !important;}
	.b-ext .margin-bottom-auto\@lg {margin-bottom: auto !important;}
	.b-ext .margin-bottom-0\@lg {margin-bottom: 0 !important;}
	.b-ext .margin-left-auto\@lg {margin-left: auto !important;}
	.b-ext .margin-left-0\@lg {margin-left: 0 !important;}
	.b-ext .padding-4xs\@lg {padding: var(--space-4xs) !important;}
	.b-ext .padding-top-4xs\@lg {padding-top: var(--space-4xs) !important;}
	.b-ext .padding-right-4xs\@lg {padding-right: var(--space-4xs) !important;}
	.b-ext .padding-bottom-4xs\@lg {padding-bottom: var(--space-4xs) !important;}
	.b-ext .padding-left-4xs\@lg {padding-left: var(--space-4xs) !important;}
	.b-ext .padding-y-4xs\@lg {padding-bottom: var(--space-4xs) !important;padding-top: var(--space-4xs) !important;}
	.b-ext .padding-x-4xs\@lg {padding-left: var(--space-4xs) !important;padding-right: var(--space-4xs) !important;}
	.b-ext .padding-3xs\@lg {padding: var(--space-3xs) !important;}
	.b-ext .padding-top-3xs\@lg {padding-top: var(--space-3xs) !important;}
	.b-ext .padding-right-3xs\@lg {padding-right: var(--space-3xs) !important;}
	.b-ext .padding-bottom-3xs\@lg {padding-bottom: var(--space-3xs) !important;}
	.b-ext .padding-left-3xs\@lg {padding-left: var(--space-3xs) !important;}
	.b-ext .padding-y-3xs\@lg {padding-bottom: var(--space-3xs) !important;padding-top: var(--space-3xs) !important;}
	.b-ext .padding-x-3xs\@lg {padding-left: var(--space-3xs) !important;padding-right: var(--space-3xs) !important;}
	.b-ext .padding-2xs\@lg {padding: var(--space-2xs) !important;}
	.b-ext .padding-top-2xs\@lg {padding-top: var(--space-2xs) !important;}
	.b-ext .padding-right-2xs\@lg {padding-right: var(--space-2xs) !important;}
	.b-ext .padding-bottom-2xs\@lg {padding-bottom: var(--space-2xs) !important;}
	.b-ext .padding-left-2xs\@lg {padding-left: var(--space-2xs) !important;}
	.b-ext .padding-y-2xs\@lg {padding-bottom: var(--space-2xs) !important;padding-top: var(--space-2xs) !important;}
	.b-ext .padding-x-2xs\@lg {padding-left: var(--space-2xs) !important;padding-right: var(--space-2xs) !important;}
	.b-ext .padding-xs\@lg {padding: var(--space-xs) !important;}
	.b-ext .padding-top-xs\@lg {padding-top: var(--space-xs) !important;}
	.b-ext .padding-right-xs\@lg {padding-right: var(--space-xs) !important;}
	.b-ext .padding-bottom-xs\@lg {padding-bottom: var(--space-xs) !important;}
	.b-ext .padding-left-xs\@lg {padding-left: var(--space-xs) !important;}
	.b-ext .padding-y-xs\@lg {padding-bottom: var(--space-xs) !important;padding-top: var(--space-xs) !important;}
	.b-ext .padding-x-xs\@lg {padding-left: var(--space-xs) !important;padding-right: var(--space-xs) !important;}
	.b-ext .padding-sm\@lg {padding: var(--space-sm) !important;}
	.b-ext .padding-top-sm\@lg {padding-top: var(--space-sm) !important;}
	.b-ext .padding-right-sm\@lg {padding-right: var(--space-sm) !important;}
	.b-ext .padding-bottom-sm\@lg {padding-bottom: var(--space-sm) !important;}
	.b-ext .padding-left-sm\@lg {padding-left: var(--space-sm) !important;}
	.b-ext .padding-y-sm\@lg {padding-bottom: var(--space-sm) !important;padding-top: var(--space-sm) !important;}
	.b-ext .padding-x-sm\@lg {padding-left: var(--space-sm) !important;padding-right: var(--space-sm) !important;}
	.b-ext .padding-md\@lg {padding: var(--space-md) !important;}
	.b-ext .padding-top-md\@lg {padding-top: var(--space-md) !important;}
	.b-ext .padding-right-md\@lg {padding-right: var(--space-md) !important;}
	.b-ext .padding-bottom-md\@lg {padding-bottom: var(--space-md) !important;}
	.b-ext .padding-left-md\@lg {padding-left: var(--space-md) !important;}
	.b-ext .padding-y-md\@lg {padding-bottom: var(--space-md) !important;padding-top: var(--space-md) !important;}
	.b-ext .padding-x-md\@lg {padding-left: var(--space-md) !important;padding-right: var(--space-md) !important;}
	.b-ext .padding-md-fluid\@lg {padding: var(--space-md-fluid) !important;}
	.b-ext .padding-top-md-fluid\@lg {padding-top: var(--space-md-fluid) !important;}
	.b-ext .padding-right-md-fluid\@lg {padding-right: var(--space-md-fluid) !important;}
	.b-ext .padding-bottom-md-fluid\@lg {padding-bottom: var(--space-md-fluid) !important;}
	.b-ext .padding-left-md-fluid\@lg {padding-left: var(--space-md-fluid) !important;}
	.b-ext .padding-y-md-fluid\@lg {padding-bottom: var(--space-md-fluid) !important;padding-top: var(--space-md-fluid) !important;}
	.b-ext .padding-x-md-fluid\@lg {padding-left: var(--space-md-fluid) !important;padding-right: var(--space-md-fluid) !important;}
	.b-ext .padding-lg\@lg {padding: var(--space-lg) !important;}
	.b-ext .padding-top-lg\@lg {padding-top: var(--space-lg) !important;}
	.b-ext .padding-right-lg\@lg {padding-right: var(--space-lg) !important;}
	.b-ext .padding-bottom-lg\@lg {padding-bottom: var(--space-lg) !important;}
	.b-ext .padding-left-lg\@lg {padding-left: var(--space-lg) !important;}
	.b-ext .padding-y-lg\@lg {padding-bottom: var(--space-lg) !important;padding-top: var(--space-lg) !important;}
	.b-ext .padding-x-lg\@lg {padding-left: var(--space-lg) !important;padding-right: var(--space-lg) !important;}
	.b-ext .padding-xl\@lg {padding: var(--space-xl) !important;}
	.b-ext .padding-top-xl\@lg {padding-top: var(--space-xl) !important;}
	.b-ext .padding-right-xl\@lg {padding-right: var(--space-xl) !important;}
	.b-ext .padding-bottom-xl\@lg {padding-bottom: var(--space-xl) !important;}
	.b-ext .padding-left-xl\@lg {padding-left: var(--space-xl) !important;}
	.b-ext .padding-y-xl\@lg {padding-bottom: var(--space-xl) !important;padding-top: var(--space-xl) !important;}
	.b-ext .padding-x-xl\@lg {padding-left: var(--space-xl) !important;padding-right: var(--space-xl) !important;}
	.b-ext .padding-2xl\@lg {padding: var(--space-2xl) !important;}
	.b-ext .padding-top-2xl\@lg {padding-top: var(--space-2xl) !important;}
	.b-ext .padding-right-2xl\@lg {padding-right: var(--space-2xl) !important;}
	.b-ext .padding-bottom-2xl\@lg {padding-bottom: var(--space-2xl) !important;}
	.b-ext .padding-left-2xl\@lg {padding-left: var(--space-2xl) !important;}
	.b-ext .padding-y-2xl\@lg {padding-bottom: var(--space-2xl) !important;padding-top: var(--space-2xl) !important;}
	.b-ext .padding-x-2xl\@lg {padding-left: var(--space-2xl) !important;padding-right: var(--space-2xl) !important;}
	.b-ext .padding-3xl\@lg {padding: var(--space-3xl) !important;}
	.b-ext .padding-top-3xl\@lg {padding-top: var(--space-3xl) !important;}
	.b-ext .padding-right-3xl\@lg {padding-right: var(--space-3xl) !important;}
	.b-ext .padding-bottom-3xl\@lg {padding-bottom: var(--space-3xl) !important;}
	.b-ext .padding-left-3xl\@lg {padding-left: var(--space-3xl) !important;}
	.b-ext .padding-y-3xl\@lg {padding-bottom: var(--space-3xl) !important;padding-top: var(--space-3xl) !important;}
	.b-ext .padding-x-3xl\@lg {padding-left: var(--space-3xl) !important;padding-right: var(--space-3xl) !important;}
	.b-ext .padding-4xl\@lg {padding: var(--space-4xl) !important;}
	.b-ext .padding-top-4xl\@lg {padding-top: var(--space-4xl) !important;}
	.b-ext .padding-right-4xl\@lg {padding-right: var(--space-4xl) !important;}
	.b-ext .padding-bottom-4xl\@lg {padding-bottom: var(--space-4xl) !important;}
	.b-ext .padding-left-4xl\@lg {padding-left: var(--space-4xl) !important;}
	.b-ext .padding-y-4xl\@lg {padding-bottom: var(--space-4xl) !important;padding-top: var(--space-4xl) !important;}
	.b-ext .padding-x-4xl\@lg {padding-left: var(--space-4xl) !important;padding-right: var(--space-4xl) !important;}
	.b-ext .padding-0\@lg {padding: 0 !important;}
	.b-ext .padding-y-0\@lg {padding-bottom: 0 !important;padding-top: 0 !important;}
	.b-ext .padding-x-0\@lg {padding-left: 0 !important;padding-right: 0 !important;}
	.b-ext .padding-top-0\@lg {padding-top: 0 !important;}
	.b-ext .padding-right-0\@lg {padding-right: 0 !important;}
	.b-ext .padding-bottom-0\@lg {padding-bottom: 0 !important;}
	.b-ext .padding-left-0\@lg {padding-left: 0 !important;}
	.b-ext .text-center\@lg {text-align: center;}
	.b-ext .text-left\@lg {text-align: left;}
	.b-ext .text-right\@lg {text-align: right;}
	.b-ext .text-justify\@lg {text-align: justify;}
	.b-ext .text-xs\@lg {font-size: var(--text-xs);}
	.b-ext .text-sm\@lg {font-size: var(--text-sm);}
	.b-ext .text-base\@lg {font-size: var(--text-base);}
	.b-ext .text-md\@lg {font-size: var(--text-md);}
	.b-ext .text-lg\@lg {font-size: var(--text-lg);}
	.b-ext .text-xl\@lg {font-size: var(--text-xl);}
	.b-ext .text-2xl\@lg {font-size: var(--text-2xl);}
	.b-ext .text-3xl\@lg {font-size: var(--text-3xl);}
	.b-ext .column-count-1\@lg {column-count: 1;}
	.b-ext .column-count-2\@lg {column-count: 2;}
	.b-ext .column-count-3\@lg {column-count: 3;}
	.b-ext .column-count-4\@lg {column-count: 4;}
	.b-ext .width-4xs\@lg {width: calc(var(--font-size) * .25);}
	.b-ext .width-3xs\@lg {width: calc(var(--font-size) * .5);}
	.b-ext .width-2xs\@lg {width: calc(var(--font-size) * .75);}
	.b-ext .width-xs\@lg {width: calc(var(--font-size) * 1);}
	.b-ext .width-sm\@lg {width: calc(var(--font-size) * 1.5);}
	.b-ext .width-md\@lg {width: calc(var(--font-size) * 2);}
	.b-ext .width-lg\@lg {width: calc(var(--font-size) * 3);}
	.b-ext .width-xl\@lg {width: calc(var(--font-size) * 4);}
	.b-ext .width-2xl\@lg {width: calc(var(--font-size) * 6);}
	.b-ext .width-3xl\@lg {width: calc(var(--font-size) * 8);}
	.b-ext .width-4xl\@lg {width: calc(var(--font-size) * 16);}
	.b-ext .width-10\%\@lg {width: 10%;}
	.b-ext .width-20\%\@lg {width: 20%;}
	.b-ext .width-25\%\@lg {width: 25%;}
	.b-ext .width-30\%\@lg {width: 30%;}
	.b-ext .width-33\%\@lg {width: 33%;}
	.b-ext .width-40\%\@lg {width: 40%;}
	.b-ext .width-50\%\@lg {width: 50%;}
	.b-ext .width-60\%\@lg {width: 60%;}
	.b-ext .width-70\%\@lg {width: 70%;}
	.b-ext .width-75\%\@lg {width: 75%;}
	.b-ext .width-80\%\@lg {width: 80%;}
	.b-ext .width-90\%\@lg {width: 90%;}
	.b-ext .width-100\%\@lg {width: 100%;}
	.b-ext .width-100vw\@lg {width: 100vw;}
	.b-ext .width-auto\@lg {width: auto;}
	.b-ext .width-inherit\@lg {width: inherit;}
	.b-ext .width-0\@lg {width: 0;}
	.b-ext .height-4xs\@lg {height: calc(var(--font-size) * .25);}
	.b-ext .height-3xs\@lg {height: calc(var(--font-size) * .5);}
	.b-ext .height-2xs\@lg {height: calc(var(--font-size) * .75);}
	.b-ext .height-xs\@lg {height: calc(var(--font-size) * 1);}
	.b-ext .height-sm\@lg {height: calc(var(--font-size) * 1.5);}
	.b-ext .height-md\@lg {height: calc(var(--font-size) * 2);}
	.b-ext .height-lg\@lg {height: calc(var(--font-size) * 3);}
	.b-ext .height-xl\@lg {height: calc(var(--font-size) * 4);}
	.b-ext .height-2xl\@lg {height: calc(var(--font-size) * 6);}
	.b-ext .height-3xl\@lg {height: calc(var(--font-size) * 8);}
	.b-ext .height-4xl\@lg {height: calc(var(--font-size) * 16);}
	.b-ext .height-10\%\@lg {height: 10%;}
	.b-ext .height-20\%\@lg {height: 20%;}
	.b-ext .height-25\%\@lg {height: 25%;}
	.b-ext .height-30\%\@lg {height: 30%;}
	.b-ext .height-33\%\@lg {height: 33%;}
	.b-ext .height-40\%\@lg {height: 40%;}
	.b-ext .height-50\%\@lg {height: 50%;}
	.b-ext .height-60\%\@lg {height: 60%;}
	.b-ext .height-70\%\@lg {height: 70%;}
	.b-ext .height-75\%\@lg {height: 75%;}
	.b-ext .height-80\%\@lg {height: 80%;}
	.b-ext .height-90\%\@lg {height: 90%;}
	.b-ext .height-100\%\@lg {height: 100%;}
	.b-ext .height-100vh\@lg {height: 100vh;}
	.b-ext .height-auto\@lg {height: auto;}
	.b-ext .height-inherit\@lg {height: inherit;}
	.b-ext .height-0\@lg {height: 0;}
	.b-ext .max-width-md\@lg {max-width: var(--max-width-md);}
	.b-ext .max-width-lg\@lg {max-width: var(--max-width-lg);}
	.b-ext .max-width-xl\@lg {max-width: var(--max-width-xl);}
	.b-ext .max-width-2xl\@lg {max-width: var(--max-width-2xl);}
	.b-ext .max-width-100\%\@lg {max-width: 100%;}
	.b-ext .max-width-none\@lg {max-width: none;}
	.b-ext .position-relative\@lg {position: relative;}
	.b-ext .position-absolute\@lg {position: absolute;}
	.b-ext .position-fixed\@lg {position: fixed;}
	.b-ext .position-sticky\@lg {position: sticky;}
	.b-ext .position-static\@lg {position: static;}
	.b-ext .inset-0\@lg {inset: 0;}
	.b-ext .top-4xs\@lg {top: var(--space-4xs);}
	.b-ext .right-4xs\@lg {right: var(--space-4xs);}
	.b-ext .bottom-4xs\@lg {bottom: var(--space-4xs);}
	.b-ext .left-4xs\@lg {left: var(--space-4xs);}
	.b-ext .top-3xs\@lg {top: var(--space-3xs);}
	.b-ext .right-3xs\@lg {right: var(--space-3xs);}
	.b-ext .bottom-3xs\@lg {bottom: var(--space-3xs);}
	.b-ext .left-3xs\@lg {left: var(--space-3xs);}
	.b-ext .top-2xs\@lg {top: var(--space-2xs);}
	.b-ext .right-2xs\@lg {right: var(--space-2xs);}
	.b-ext .bottom-2xs\@lg {bottom: var(--space-2xs);}
	.b-ext .left-2xs\@lg {left: var(--space-2xs);}
	.b-ext .top-xs\@lg {top: var(--space-xs);}
	.b-ext .right-xs\@lg {right: var(--space-xs);}
	.b-ext .bottom-xs\@lg {bottom: var(--space-xs);}
	.b-ext .left-xs\@lg {left: var(--space-xs);}
	.b-ext .top-sm\@lg {top: var(--space-sm);}
	.b-ext .right-sm\@lg {right: var(--space-sm);}
	.b-ext .bottom-sm\@lg {bottom: var(--space-sm);}
	.b-ext .left-sm\@lg {left: var(--space-sm);}
	.b-ext .top-md\@lg {top: var(--space-md);}
	.b-ext .right-md\@lg {right: var(--space-md);}
	.b-ext .bottom-md\@lg {bottom: var(--space-md);}
	.b-ext .left-md\@lg {left: var(--space-md);}
	.b-ext .top-md-fluid\@lg {top: var(--space-md-fluid);}
	.b-ext .right-md-fluid\@lg {right: var(--space-md-fluid);}
	.b-ext .bottom-md-fluid\@lg {bottom: var(--space-md-fluid);}
	.b-ext .left-md-fluid\@lg {left: var(--space-md-fluid);}
	.b-ext .top-lg\@lg {top: var(--space-lg);}
	.b-ext .right-lg\@lg {right: var(--space-lg);}
	.b-ext .bottom-lg\@lg {bottom: var(--space-lg);}
	.b-ext .left-lg\@lg {left: var(--space-lg);}
	.b-ext .top-xl\@lg {top: var(--space-xl);}
	.b-ext .right-xl\@lg {right: var(--space-xl);}
	.b-ext .bottom-xl\@lg {bottom: var(--space-xl);}
	.b-ext .left-xl\@lg {left: var(--space-xl);}
	.b-ext .top-2xl\@lg {top: var(--space-2xl);}
	.b-ext .right-2xl\@lg {right: var(--space-2xl);}
	.b-ext .bottom-2xl\@lg {bottom: var(--space-2xl);}
	.b-ext .left-2xl\@lg {left: var(--space-2xl);}
	.b-ext .top-3xl\@lg {top: var(--space-3xl);}
	.b-ext .right-3xl\@lg {right: var(--space-3xl);}
	.b-ext .bottom-3xl\@lg {bottom: var(--space-3xl);}
	.b-ext .left-3xl\@lg {left: var(--space-3xl);}
	.b-ext .top-4xl\@lg {top: var(--space-4xl);}
	.b-ext .right-4xl\@lg {right: var(--space-4xl);}
	.b-ext .bottom-4xl\@lg {bottom: var(--space-4xl);}
	.b-ext .left-4xl\@lg {left: var(--space-4xl);}
	.b-ext .top-50\%\@lg {top: 50%;}
	.b-ext .top-auto\@lg {top: auto;}
	.b-ext .top-0\@lg {top: 0;}
	.b-ext .right-50\%\@lg {right: 50%;}
	.b-ext .right-auto\@lg {right: auto;}
	.b-ext .right-0\@lg {right: 0;}
	.b-ext .bottom-50\%\@lg {bottom: 50%;}
	.b-ext .bottom-auto\@lg {bottom: auto;}
	.b-ext .bottom-0\@lg {bottom: 0;}
	.b-ext .left-50\%\@lg {left: 50%;}
	.b-ext .left-auto\@lg {left: auto;}
	.b-ext .left-0\@lg {left: 0;}
	.b-ext .overflow-visible\@lg {overflow: visible;}
	.b-ext .overflow-hidden\@lg {overflow: hidden;}
	.b-ext .overflow-auto\@lg {overflow: auto;}
	.b-ext .momentum-scrolling\@lg {-webkit-overflow-scrolling: touch;}
	.b-ext .visible\@lg {visibility: visible;}
	.b-ext .invisible\@lg {visibility: hidden;}}
@media not all and (min-width:80rem) {.b-ext .display\@lg {display: none !important;}}
@media (min-width:90rem) {.b-ext .grid-col-1\@xl {--grid-columns: 1;}
	.b-ext .col-1\@xl {--column-span: 1;}
	.b-ext .grid-col-2\@xl {--grid-columns: 2;}
	.b-ext .col-2\@xl {--column-span: 2;}
	.b-ext .grid-col-3\@xl {--grid-columns: 3;}
	.b-ext .col-3\@xl {--column-span: 3;}
	.b-ext .grid-col-4\@xl {--grid-columns: 4;}
	.b-ext .col-4\@xl {--column-span: 4;}
	.b-ext .grid-col-5\@xl {--grid-columns: 5;}
	.b-ext .col-5\@xl {--column-span: 5;}
	.b-ext .grid-col-6\@xl {--grid-columns: 6;}
	.b-ext .col-6\@xl {--column-span: 6;}
	.b-ext .grid-col-7\@xl {--grid-columns: 7;}
	.b-ext .col-7\@xl {--column-span: 7;}
	.b-ext .grid-col-8\@xl {--grid-columns: 8;}
	.b-ext .col-8\@xl {--column-span: 8;}
	.b-ext .grid-col-9\@xl {--grid-columns: 9;}
	.b-ext .col-9\@xl {--column-span: 9;}
	.b-ext .grid-col-10\@xl {--grid-columns: 10;}
	.b-ext .col-10\@xl {--column-span: 10;}
	.b-ext .grid-col-11\@xl {--grid-columns: 11;}
	.b-ext .col-11\@xl {--column-span: 11;}
	.b-ext .grid-col-12\@xl {--grid-columns: 12;}
	.b-ext .col-12\@xl {--column-span: 12;}
	.b-ext .col-10\@xl, .b-ext .col-11\@xl, .b-ext .col-12\@xl, .b-ext .col-1\@xl, .b-ext .col-2\@xl, .b-ext .col-3\@xl, .b-ext .col-4\@xl, .b-ext .col-5\@xl, .b-ext .col-6\@xl, .b-ext .col-7\@xl, .b-ext .col-8\@xl, .b-ext .col-9\@xl {flex: initial;width: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-span) / var(--grid-columns) + ( var(--column-span) - 1 ) * var(--column-gap));}
	.b-ext .col\@xl {flex: 1 1 0;width: auto;}
	.b-ext .col-content\@xl {flex: 0 1 auto;width: auto;}
	.b-ext .offset-1\@xl {--column-offset: 1;}
	.b-ext .offset-2\@xl {--column-offset: 2;}
	.b-ext .offset-3\@xl {--column-offset: 3;}
	.b-ext .offset-4\@xl {--column-offset: 4;}
	.b-ext .offset-5\@xl {--column-offset: 5;}
	.b-ext .offset-6\@xl {--column-offset: 6;}
	.b-ext .offset-7\@xl {--column-offset: 7;}
	.b-ext .offset-8\@xl {--column-offset: 8;}
	.b-ext .offset-9\@xl {--column-offset: 9;}
	.b-ext .offset-10\@xl {--column-offset: 10;}
	.b-ext .offset-11\@xl {--column-offset: 11;}
	.b-ext .offset-10\@xl, .b-ext .offset-11\@xl, .b-ext .offset-1\@xl, .b-ext .offset-2\@xl, .b-ext .offset-3\@xl, .b-ext .offset-4\@xl, .b-ext .offset-5\@xl, .b-ext .offset-6\@xl, .b-ext .offset-7\@xl, .b-ext .offset-8\@xl, .b-ext .offset-9\@xl {margin-left: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-offset) / var(--grid-columns) + var(--column-offset) * var(--column-gap));}
	.b-ext .offset-0\@xl {margin-left: 0;}
	.b-ext .gap-4xs\@xl {--row-gap: var(--space-4xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-4xs\@xl, .b-ext .gap-x-4xs\@xl {--column-gap: var(--space-4xs);}
	.b-ext .gap-x-4xs\@xl {column-gap: var(--column-gap);}
	.b-ext .gap-y-4xs\@xl {--row-gap: var(--space-4xs);row-gap: var(--row-gap);}
	.b-ext .gap-3xs\@xl {--row-gap: var(--space-3xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-3xs\@xl, .b-ext .gap-x-3xs\@xl {--column-gap: var(--space-3xs);}
	.b-ext .gap-x-3xs\@xl {column-gap: var(--column-gap);}
	.b-ext .gap-y-3xs\@xl {--row-gap: var(--space-3xs);row-gap: var(--row-gap);}
	.b-ext .gap-2xs\@xl {--row-gap: var(--space-2xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-2xs\@xl, .b-ext .gap-x-2xs\@xl {--column-gap: var(--space-2xs);}
	.b-ext .gap-x-2xs\@xl {column-gap: var(--column-gap);}
	.b-ext .gap-y-2xs\@xl {--row-gap: var(--space-2xs);row-gap: var(--row-gap);}
	.b-ext .gap-xs\@xl {--row-gap: var(--space-xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-xs\@xl, .b-ext .gap-xs\@xl {--column-gap: var(--space-xs);}
	.b-ext .gap-x-xs\@xl {column-gap: var(--column-gap);}
	.b-ext .gap-y-xs\@xl {--row-gap: var(--space-xs);row-gap: var(--row-gap);}
	.b-ext .gap-sm\@xl {--row-gap: var(--space-sm);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-sm\@xl, .b-ext .gap-x-sm\@xl {--column-gap: var(--space-sm);}
	.b-ext .gap-x-sm\@xl {column-gap: var(--column-gap);}
	.b-ext .gap-y-sm\@xl {--row-gap: var(--space-sm);row-gap: var(--row-gap);}
	.b-ext .gap-md\@xl {--row-gap: var(--space-md);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-md\@xl, .b-ext .gap-x-md\@xl {--column-gap: var(--space-md);}
	.b-ext .gap-x-md\@xl {column-gap: var(--column-gap);}
	.b-ext .gap-y-md\@xl {--row-gap: var(--space-md);row-gap: var(--row-gap);}
	.b-ext .gap-md-fluid\@xl {--row-gap: var(--space-md-fluid);--column-gap: var(--space-md-fluid);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-md-fluid\@xl {--column-gap: var(--space-md-fluid);column-gap: var(--column-gap);}
	.b-ext .gap-y-md-fluid\@xl {--row-gap: var(--space-md-fluid);row-gap: var(--row-gap);}
	.b-ext .gap-lg\@xl {--row-gap: var(--space-lg);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-lg\@xl, .b-ext .gap-x-lg\@xl {--column-gap: var(--space-lg);}
	.b-ext .gap-x-lg\@xl {column-gap: var(--column-gap);}
	.b-ext .gap-y-lg\@xl {--row-gap: var(--space-lg);row-gap: var(--row-gap);}
	.b-ext .gap-xl\@xl {--row-gap: var(--space-xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-xl\@xl, .b-ext .gap-xl\@xl {--column-gap: var(--space-xl);}
	.b-ext .gap-x-xl\@xl {column-gap: var(--column-gap);}
	.b-ext .gap-y-xl\@xl {--row-gap: var(--space-xl);row-gap: var(--row-gap);}
	.b-ext .gap-2xl\@xl {--row-gap: var(--space-2xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-2xl\@xl, .b-ext .gap-x-2xl\@xl {--column-gap: var(--space-2xl);}
	.b-ext .gap-x-2xl\@xl {column-gap: var(--column-gap);}
	.b-ext .gap-y-2xl\@xl {--row-gap: var(--space-2xl);row-gap: var(--row-gap);}
	.b-ext .gap-3xl\@xl {--row-gap: var(--space-3xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-3xl\@xl, .b-ext .gap-x-3xl\@xl {--column-gap: var(--space-3xl);}
	.b-ext .gap-x-3xl\@xl {column-gap: var(--column-gap);}
	.b-ext .gap-y-3xl\@xl {--row-gap: var(--space-3xl);row-gap: var(--row-gap);}
	.b-ext .gap-4xl\@xl {--row-gap: var(--space-4xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-4xl\@xl, .b-ext .gap-x-4xl\@xl {--column-gap: var(--space-4xl);}
	.b-ext .gap-x-4xl\@xl {column-gap: var(--column-gap);}
	.b-ext .gap-y-4xl\@xl {--row-gap: var(--space-4xl);row-gap: var(--row-gap);}
	.b-ext .gap-0\@xl {--row-gap: 0px;--column-gap: 0px;gap: 0;}
	.b-ext .gap-x-0\@xl {--column-gap: 0px;column-gap: 0;}
	.b-ext .gap-y-0\@xl {--row-gap: 0px;row-gap: 0;}
	.b-ext .flex\@xl {display: flex !important;}
	.b-ext .inline-flex\@xl {display: inline-flex !important;}
	.b-ext .flex-wrap\@xl {flex-wrap: wrap !important;}
	.b-ext .flex-nowrap\@xl {flex-wrap: nowrap !important;}
	.b-ext .flex-column\@xl {flex-direction: column !important;}
	.b-ext .flex-column-reverse\@xl {flex-direction: column-reverse !important;}
	.b-ext .flex-row\@xl {flex-direction: row !important;}
	.b-ext .flex-row-reverse\@xl {flex-direction: row-reverse !important;}
	.b-ext .flex-center\@xl {align-items: center !important;justify-content: center !important;}
	.b-ext .flex-grow\@xl {flex-grow: 1 !important;}
	.b-ext .flex-grow-0\@xl {flex-grow: 0 !important;}
	.b-ext .flex-shrink\@xl {flex-shrink: 1 !important;}
	.b-ext .flex-shrink-0\@xl {flex-shrink: 0 !important;}
	.b-ext .flex-basis-0\@xl {flex-basis: 0 !important;}
	.b-ext .justify-start\@xl {justify-content: start !important;}
	.b-ext .justify-end\@xl {justify-content: end !important;}
	.b-ext .justify-center\@xl {justify-content: center !important;}
	.b-ext .justify-between\@xl {justify-content: space-between !important;}
	.b-ext .items-center\@xl {align-items: center !important;}
	.b-ext .items-start\@xl {align-items: start !important;}
	.b-ext .items-end\@xl {align-items: end !important;}
	.b-ext .items-baseline\@xl {align-items: baseline !important;}
	.b-ext .items-stretch\@xl {align-items: stretch !important;}
	.b-ext .self-center\@xl {align-self: center !important;}
	.b-ext .self-start\@xl {align-self: start !important;}
	.b-ext .self-end\@xl {align-self: end !important;}
	.b-ext .self-baseline\@xl {align-self: baseline !important;}
	.b-ext .self-stretch\@xl {align-self: stretch !important;}
	.b-ext .content-start\@xl {align-content: start !important;}
	.b-ext .content-end\@xl {align-content: end !important;}
	.b-ext .content-center\@xl {align-content: center !important;}
	.b-ext .content-between\@xl {align-content: space-between !important;}
	.b-ext .order--1\@xl {order: -1 !important;}
	.b-ext .order-1\@xl {order: 1 !important;}
	.b-ext .order-2\@xl {order: 2 !important;}
	.b-ext .order-3\@xl {order: 3 !important;}
	.b-ext .aspect-ratio-16\:9\@xl {aspect-ratio: 16/9 !important;}
	.b-ext .aspect-ratio-3\:2\@xl {aspect-ratio: 3/2 !important;}
	.b-ext .aspect-ratio-4\:3\@xl {aspect-ratio: 4/3 !important;}
	.b-ext .aspect-ratio-5\:4\@xl {aspect-ratio: 5/4 !important;}
	.b-ext .aspect-ratio-1\:1\@xl {aspect-ratio: 1/1 !important;}
	.b-ext .aspect-ratio-4\:5\@xl {aspect-ratio: 4/5 !important;}
	.b-ext .aspect-ratio-3\:4\@xl {aspect-ratio: 3/4 !important;}
	.b-ext .aspect-ratio-2\:3\@xl {aspect-ratio: 2/3 !important;}
	.b-ext .aspect-ratio-9\:16\@xl {aspect-ratio: 9/16 !important;}
	.b-ext .block\@xl {display: block !important;}
	.b-ext .inline-block\@xl {display: inline-block !important;}
	.b-ext .inline\@xl {display: inline !important;}
	.b-ext .contents\@xl {display: contents !important;}
	.b-ext .css-grid\@xl {display: grid !important;}
	.b-ext .css-inline-grid\@xl {display: inline-grid !important;}
	.b-ext .hide\@xl {display: none !important;}
	.b-ext .margin-4xs\@xl {margin: var(--space-4xs) !important;}
	.b-ext .margin-top-4xs\@xl {margin-top: var(--space-4xs) !important;}
	.b-ext .margin-right-4xs\@xl {margin-right: var(--space-4xs) !important;}
	.b-ext .margin-bottom-4xs\@xl {margin-bottom: var(--space-4xs) !important;}
	.b-ext .margin-left-4xs\@xl {margin-left: var(--space-4xs) !important;}
	.b-ext .margin-y-4xs\@xl {margin-bottom: var(--space-4xs) !important;margin-top: var(--space-4xs) !important;}
	.b-ext .margin-x-4xs\@xl {margin-left: var(--space-4xs) !important;margin-right: var(--space-4xs) !important;}
	.b-ext .margin-3xs\@xl {margin: var(--space-3xs) !important;}
	.b-ext .margin-top-3xs\@xl {margin-top: var(--space-3xs) !important;}
	.b-ext .margin-right-3xs\@xl {margin-right: var(--space-3xs) !important;}
	.b-ext .margin-bottom-3xs\@xl {margin-bottom: var(--space-3xs) !important;}
	.b-ext .margin-left-3xs\@xl {margin-left: var(--space-3xs) !important;}
	.b-ext .margin-y-3xs\@xl {margin-bottom: var(--space-3xs) !important;margin-top: var(--space-3xs) !important;}
	.b-ext .margin-x-3xs\@xl {margin-left: var(--space-3xs) !important;margin-right: var(--space-3xs) !important;}
	.b-ext .margin-2xs\@xl {margin: var(--space-2xs) !important;}
	.b-ext .margin-top-2xs\@xl {margin-top: var(--space-2xs) !important;}
	.b-ext .margin-right-2xs\@xl {margin-right: var(--space-2xs) !important;}
	.b-ext .margin-bottom-2xs\@xl {margin-bottom: var(--space-2xs) !important;}
	.b-ext .margin-left-2xs\@xl {margin-left: var(--space-2xs) !important;}
	.b-ext .margin-y-2xs\@xl {margin-bottom: var(--space-2xs) !important;margin-top: var(--space-2xs) !important;}
	.b-ext .margin-x-2xs\@xl {margin-left: var(--space-2xs) !important;margin-right: var(--space-2xs) !important;}
	.b-ext .margin-xs\@xl {margin: var(--space-xs) !important;}
	.b-ext .margin-top-xs\@xl {margin-top: var(--space-xs) !important;}
	.b-ext .margin-right-xs\@xl {margin-right: var(--space-xs) !important;}
	.b-ext .margin-bottom-xs\@xl {margin-bottom: var(--space-xs) !important;}
	.b-ext .margin-left-xs\@xl {margin-left: var(--space-xs) !important;}
	.b-ext .margin-y-xs\@xl {margin-bottom: var(--space-xs) !important;margin-top: var(--space-xs) !important;}
	.b-ext .margin-x-xs\@xl {margin-left: var(--space-xs) !important;margin-right: var(--space-xs) !important;}
	.b-ext .margin-sm\@xl {margin: var(--space-sm) !important;}
	.b-ext .margin-top-sm\@xl {margin-top: var(--space-sm) !important;}
	.b-ext .margin-right-sm\@xl {margin-right: var(--space-sm) !important;}
	.b-ext .margin-bottom-sm\@xl {margin-bottom: var(--space-sm) !important;}
	.b-ext .margin-left-sm\@xl {margin-left: var(--space-sm) !important;}
	.b-ext .margin-y-sm\@xl {margin-bottom: var(--space-sm) !important;margin-top: var(--space-sm) !important;}
	.b-ext .margin-x-sm\@xl {margin-left: var(--space-sm) !important;margin-right: var(--space-sm) !important;}
	.b-ext .margin-md\@xl {margin: var(--space-md) !important;}
	.b-ext .margin-top-md\@xl {margin-top: var(--space-md) !important;}
	.b-ext .margin-right-md\@xl {margin-right: var(--space-md) !important;}
	.b-ext .margin-bottom-md\@xl {margin-bottom: var(--space-md) !important;}
	.b-ext .margin-left-md\@xl {margin-left: var(--space-md) !important;}
	.b-ext .margin-y-md\@xl {margin-bottom: var(--space-md) !important;margin-top: var(--space-md) !important;}
	.b-ext .margin-x-md\@xl {margin-left: var(--space-md) !important;margin-right: var(--space-md) !important;}
	.b-ext .margin-md-fluid\@xl {margin: var(--space-md-fluid) !important;}
	.b-ext .margin-top-md-fluid\@xl {margin-top: var(--space-md-fluid) !important;}
	.b-ext .margin-right-md-fluid\@xl {margin-right: var(--space-md-fluid) !important;}
	.b-ext .margin-bottom-md-fluid\@xl {margin-bottom: var(--space-md-fluid) !important;}
	.b-ext .margin-left-md-fluid\@xl {margin-left: var(--space-md-fluid) !important;}
	.b-ext .margin-y-md-fluid\@xl {margin-bottom: var(--space-md-fluid) !important;margin-top: var(--space-md-fluid) !important;}
	.b-ext .margin-x-md-fluid\@xl {margin-left: var(--space-md-fluid) !important;margin-right: var(--space-md-fluid) !important;}
	.b-ext .margin-lg\@xl {margin: var(--space-lg) !important;}
	.b-ext .margin-top-lg\@xl {margin-top: var(--space-lg) !important;}
	.b-ext .margin-right-lg\@xl {margin-right: var(--space-lg) !important;}
	.b-ext .margin-bottom-lg\@xl {margin-bottom: var(--space-lg) !important;}
	.b-ext .margin-left-lg\@xl {margin-left: var(--space-lg) !important;}
	.b-ext .margin-y-lg\@xl {margin-bottom: var(--space-lg) !important;margin-top: var(--space-lg) !important;}
	.b-ext .margin-x-lg\@xl {margin-left: var(--space-lg) !important;margin-right: var(--space-lg) !important;}
	.b-ext .margin-xl\@xl {margin: var(--space-xl) !important;}
	.b-ext .margin-top-xl\@xl {margin-top: var(--space-xl) !important;}
	.b-ext .margin-right-xl\@xl {margin-right: var(--space-xl) !important;}
	.b-ext .margin-bottom-xl\@xl {margin-bottom: var(--space-xl) !important;}
	.b-ext .margin-left-xl\@xl {margin-left: var(--space-xl) !important;}
	.b-ext .margin-y-xl\@xl {margin-bottom: var(--space-xl) !important;margin-top: var(--space-xl) !important;}
	.b-ext .margin-x-xl\@xl {margin-left: var(--space-xl) !important;margin-right: var(--space-xl) !important;}
	.b-ext .margin-2xl\@xl {margin: var(--space-2xl) !important;}
	.b-ext .margin-top-2xl\@xl {margin-top: var(--space-2xl) !important;}
	.b-ext .margin-right-2xl\@xl {margin-right: var(--space-2xl) !important;}
	.b-ext .margin-bottom-2xl\@xl {margin-bottom: var(--space-2xl) !important;}
	.b-ext .margin-left-2xl\@xl {margin-left: var(--space-2xl) !important;}
	.b-ext .margin-y-2xl\@xl {margin-bottom: var(--space-2xl) !important;margin-top: var(--space-2xl) !important;}
	.b-ext .margin-x-2xl\@xl {margin-left: var(--space-2xl) !important;margin-right: var(--space-2xl) !important;}
	.b-ext .margin-3xl\@xl {margin: var(--space-3xl) !important;}
	.b-ext .margin-top-3xl\@xl {margin-top: var(--space-3xl) !important;}
	.b-ext .margin-right-3xl\@xl {margin-right: var(--space-3xl) !important;}
	.b-ext .margin-bottom-3xl\@xl {margin-bottom: var(--space-3xl) !important;}
	.b-ext .margin-left-3xl\@xl {margin-left: var(--space-3xl) !important;}
	.b-ext .margin-y-3xl\@xl {margin-bottom: var(--space-3xl) !important;margin-top: var(--space-3xl) !important;}
	.b-ext .margin-x-3xl\@xl {margin-left: var(--space-3xl) !important;margin-right: var(--space-3xl) !important;}
	.b-ext .margin-4xl\@xl {margin: var(--space-4xl) !important;}
	.b-ext .margin-top-4xl\@xl {margin-top: var(--space-4xl) !important;}
	.b-ext .margin-right-4xl\@xl {margin-right: var(--space-4xl) !important;}
	.b-ext .margin-bottom-4xl\@xl {margin-bottom: var(--space-4xl) !important;}
	.b-ext .margin-left-4xl\@xl {margin-left: var(--space-4xl) !important;}
	.b-ext .margin-y-4xl\@xl {margin-bottom: var(--space-4xl) !important;margin-top: var(--space-4xl) !important;}
	.b-ext .margin-x-4xl\@xl {margin-left: var(--space-4xl) !important;margin-right: var(--space-4xl) !important;}
	.b-ext .margin-auto\@xl {margin: auto !important;}
	.b-ext .margin-0\@xl {margin: 0 !important;}
	.b-ext .margin-y-auto\@xl {margin-bottom: auto !important;margin-top: auto !important;}
	.b-ext .margin-y-0\@xl {margin-bottom: 0 !important;margin-top: 0 !important;}
	.b-ext .margin-x-auto\@xl {margin-left: auto !important;margin-right: auto !important;}
	.b-ext .margin-x-0\@xl {margin-left: 0 !important;margin-right: 0 !important;}
	.b-ext .margin-top-auto\@xl {margin-top: auto !important;}
	.b-ext .margin-top-0\@xl {margin-top: 0 !important;}
	.b-ext .margin-right-auto\@xl {margin-right: auto !important;}
	.b-ext .margin-right-0\@xl {margin-right: 0 !important;}
	.b-ext .margin-bottom-auto\@xl {margin-bottom: auto !important;}
	.b-ext .margin-bottom-0\@xl {margin-bottom: 0 !important;}
	.b-ext .margin-left-auto\@xl {margin-left: auto !important;}
	.b-ext .margin-left-0\@xl {margin-left: 0 !important;}
	.b-ext .padding-4xs\@xl {padding: var(--space-4xs) !important;}
	.b-ext .padding-top-4xs\@xl {padding-top: var(--space-4xs) !important;}
	.b-ext .padding-right-4xs\@xl {padding-right: var(--space-4xs) !important;}
	.b-ext .padding-bottom-4xs\@xl {padding-bottom: var(--space-4xs) !important;}
	.b-ext .padding-left-4xs\@xl {padding-left: var(--space-4xs) !important;}
	.b-ext .padding-y-4xs\@xl {padding-bottom: var(--space-4xs) !important;padding-top: var(--space-4xs) !important;}
	.b-ext .padding-x-4xs\@xl {padding-left: var(--space-4xs) !important;padding-right: var(--space-4xs) !important;}
	.b-ext .padding-3xs\@xl {padding: var(--space-3xs) !important;}
	.b-ext .padding-top-3xs\@xl {padding-top: var(--space-3xs) !important;}
	.b-ext .padding-right-3xs\@xl {padding-right: var(--space-3xs) !important;}
	.b-ext .padding-bottom-3xs\@xl {padding-bottom: var(--space-3xs) !important;}
	.b-ext .padding-left-3xs\@xl {padding-left: var(--space-3xs) !important;}
	.b-ext .padding-y-3xs\@xl {padding-bottom: var(--space-3xs) !important;padding-top: var(--space-3xs) !important;}
	.b-ext .padding-x-3xs\@xl {padding-left: var(--space-3xs) !important;padding-right: var(--space-3xs) !important;}
	.b-ext .padding-2xs\@xl {padding: var(--space-2xs) !important;}
	.b-ext .padding-top-2xs\@xl {padding-top: var(--space-2xs) !important;}
	.b-ext .padding-right-2xs\@xl {padding-right: var(--space-2xs) !important;}
	.b-ext .padding-bottom-2xs\@xl {padding-bottom: var(--space-2xs) !important;}
	.b-ext .padding-left-2xs\@xl {padding-left: var(--space-2xs) !important;}
	.b-ext .padding-y-2xs\@xl {padding-bottom: var(--space-2xs) !important;padding-top: var(--space-2xs) !important;}
	.b-ext .padding-x-2xs\@xl {padding-left: var(--space-2xs) !important;padding-right: var(--space-2xs) !important;}
	.b-ext .padding-xs\@xl {padding: var(--space-xs) !important;}
	.b-ext .padding-top-xs\@xl {padding-top: var(--space-xs) !important;}
	.b-ext .padding-right-xs\@xl {padding-right: var(--space-xs) !important;}
	.b-ext .padding-bottom-xs\@xl {padding-bottom: var(--space-xs) !important;}
	.b-ext .padding-left-xs\@xl {padding-left: var(--space-xs) !important;}
	.b-ext .padding-y-xs\@xl {padding-bottom: var(--space-xs) !important;padding-top: var(--space-xs) !important;}
	.b-ext .padding-x-xs\@xl {padding-left: var(--space-xs) !important;padding-right: var(--space-xs) !important;}
	.b-ext .padding-sm\@xl {padding: var(--space-sm) !important;}
	.b-ext .padding-top-sm\@xl {padding-top: var(--space-sm) !important;}
	.b-ext .padding-right-sm\@xl {padding-right: var(--space-sm) !important;}
	.b-ext .padding-bottom-sm\@xl {padding-bottom: var(--space-sm) !important;}
	.b-ext .padding-left-sm\@xl {padding-left: var(--space-sm) !important;}
	.b-ext .padding-y-sm\@xl {padding-bottom: var(--space-sm) !important;padding-top: var(--space-sm) !important;}
	.b-ext .padding-x-sm\@xl {padding-left: var(--space-sm) !important;padding-right: var(--space-sm) !important;}
	.b-ext .padding-md\@xl {padding: var(--space-md) !important;}
	.b-ext .padding-top-md\@xl {padding-top: var(--space-md) !important;}
	.b-ext .padding-right-md\@xl {padding-right: var(--space-md) !important;}
	.b-ext .padding-bottom-md\@xl {padding-bottom: var(--space-md) !important;}
	.b-ext .padding-left-md\@xl {padding-left: var(--space-md) !important;}
	.b-ext .padding-y-md\@xl {padding-bottom: var(--space-md) !important;padding-top: var(--space-md) !important;}
	.b-ext .padding-x-md\@xl {padding-left: var(--space-md) !important;padding-right: var(--space-md) !important;}
	.b-ext .padding-md-fluid\@xl {padding: var(--space-md-fluid) !important;}
	.b-ext .padding-top-md-fluid\@xl {padding-top: var(--space-md-fluid) !important;}
	.b-ext .padding-right-md-fluid\@xl {padding-right: var(--space-md-fluid) !important;}
	.b-ext .padding-bottom-md-fluid\@xl {padding-bottom: var(--space-md-fluid) !important;}
	.b-ext .padding-left-md-fluid\@xl {padding-left: var(--space-md-fluid) !important;}
	.b-ext .padding-y-md-fluid\@xl {padding-bottom: var(--space-md-fluid) !important;padding-top: var(--space-md-fluid) !important;}
	.b-ext .padding-x-md-fluid\@xl {padding-left: var(--space-md-fluid) !important;padding-right: var(--space-md-fluid) !important;}
	.b-ext .padding-lg\@xl {padding: var(--space-lg) !important;}
	.b-ext .padding-top-lg\@xl {padding-top: var(--space-lg) !important;}
	.b-ext .padding-right-lg\@xl {padding-right: var(--space-lg) !important;}
	.b-ext .padding-bottom-lg\@xl {padding-bottom: var(--space-lg) !important;}
	.b-ext .padding-left-lg\@xl {padding-left: var(--space-lg) !important;}
	.b-ext .padding-y-lg\@xl {padding-bottom: var(--space-lg) !important;padding-top: var(--space-lg) !important;}
	.b-ext .padding-x-lg\@xl {padding-left: var(--space-lg) !important;padding-right: var(--space-lg) !important;}
	.b-ext .padding-xl\@xl {padding: var(--space-xl) !important;}
	.b-ext .padding-top-xl\@xl {padding-top: var(--space-xl) !important;}
	.b-ext .padding-right-xl\@xl {padding-right: var(--space-xl) !important;}
	.b-ext .padding-bottom-xl\@xl {padding-bottom: var(--space-xl) !important;}
	.b-ext .padding-left-xl\@xl {padding-left: var(--space-xl) !important;}
	.b-ext .padding-y-xl\@xl {padding-bottom: var(--space-xl) !important;padding-top: var(--space-xl) !important;}
	.b-ext .padding-x-xl\@xl {padding-left: var(--space-xl) !important;padding-right: var(--space-xl) !important;}
	.b-ext .padding-2xl\@xl {padding: var(--space-2xl) !important;}
	.b-ext .padding-top-2xl\@xl {padding-top: var(--space-2xl) !important;}
	.b-ext .padding-right-2xl\@xl {padding-right: var(--space-2xl) !important;}
	.b-ext .padding-bottom-2xl\@xl {padding-bottom: var(--space-2xl) !important;}
	.b-ext .padding-left-2xl\@xl {padding-left: var(--space-2xl) !important;}
	.b-ext .padding-y-2xl\@xl {padding-bottom: var(--space-2xl) !important;padding-top: var(--space-2xl) !important;}
	.b-ext .padding-x-2xl\@xl {padding-left: var(--space-2xl) !important;padding-right: var(--space-2xl) !important;}
	.b-ext .padding-3xl\@xl {padding: var(--space-3xl) !important;}
	.b-ext .padding-top-3xl\@xl {padding-top: var(--space-3xl) !important;}
	.b-ext .padding-right-3xl\@xl {padding-right: var(--space-3xl) !important;}
	.b-ext .padding-bottom-3xl\@xl {padding-bottom: var(--space-3xl) !important;}
	.b-ext .padding-left-3xl\@xl {padding-left: var(--space-3xl) !important;}
	.b-ext .padding-y-3xl\@xl {padding-bottom: var(--space-3xl) !important;padding-top: var(--space-3xl) !important;}
	.b-ext .padding-x-3xl\@xl {padding-left: var(--space-3xl) !important;padding-right: var(--space-3xl) !important;}
	.b-ext .padding-4xl\@xl {padding: var(--space-4xl) !important;}
	.b-ext .padding-top-4xl\@xl {padding-top: var(--space-4xl) !important;}
	.b-ext .padding-right-4xl\@xl {padding-right: var(--space-4xl) !important;}
	.b-ext .padding-bottom-4xl\@xl {padding-bottom: var(--space-4xl) !important;}
	.b-ext .padding-left-4xl\@xl {padding-left: var(--space-4xl) !important;}
	.b-ext .padding-y-4xl\@xl {padding-bottom: var(--space-4xl) !important;padding-top: var(--space-4xl) !important;}
	.b-ext .padding-x-4xl\@xl {padding-left: var(--space-4xl) !important;padding-right: var(--space-4xl) !important;}
	.b-ext .padding-0\@xl {padding: 0 !important;}
	.b-ext .padding-y-0\@xl {padding-bottom: 0 !important;padding-top: 0 !important;}
	.b-ext .padding-x-0\@xl {padding-left: 0 !important;padding-right: 0 !important;}
	.b-ext .padding-top-0\@xl {padding-top: 0 !important;}
	.b-ext .padding-right-0\@xl {padding-right: 0 !important;}
	.b-ext .padding-bottom-0\@xl {padding-bottom: 0 !important;}
	.b-ext .padding-left-0\@xl {padding-left: 0 !important;}
	.b-ext .text-center\@xl {text-align: center;}
	.b-ext .text-left\@xl {text-align: left;}
	.b-ext .text-right\@xl {text-align: right;}
	.b-ext .text-justify\@xl {text-align: justify;}
	.b-ext .text-xs\@xl {font-size: var(--text-xs);}
	.b-ext .text-sm\@xl {font-size: var(--text-sm);}
	.b-ext .text-base\@xl {font-size: var(--text-base);}
	.b-ext .text-md\@xl {font-size: var(--text-md);}
	.b-ext .text-lg\@xl {font-size: var(--text-lg);}
	.b-ext .text-xl\@xl {font-size: var(--text-xl);}
	.b-ext .text-2xl\@xl {font-size: var(--text-2xl);}
	.b-ext .text-3xl\@xl {font-size: var(--text-3xl);}
	.b-ext .column-count-1\@xl {column-count: 1;}
	.b-ext .column-count-2\@xl {column-count: 2;}
	.b-ext .column-count-3\@xl {column-count: 3;}
	.b-ext .column-count-4\@xl {column-count: 4;}
	.b-ext .width-4xs\@xl {width: calc(var(--font-size) * .25);}
	.b-ext .width-3xs\@xl {width: calc(var(--font-size) * .5);}
	.b-ext .width-2xs\@xl {width: calc(var(--font-size) * .75);}
	.b-ext .width-xs\@xl {width: calc(var(--font-size) * 1);}
	.b-ext .width-sm\@xl {width: calc(var(--font-size) * 1.5);}
	.b-ext .width-md\@xl {width: calc(var(--font-size) * 2);}
	.b-ext .width-lg\@xl {width: calc(var(--font-size) * 3);}
	.b-ext .width-xl\@xl {width: calc(var(--font-size) * 4);}
	.b-ext .width-2xl\@xl {width: calc(var(--font-size) * 6);}
	.b-ext .width-3xl\@xl {width: calc(var(--font-size) * 8);}
	.b-ext .width-4xl\@xl {width: calc(var(--font-size) * 16);}
	.b-ext .width-10\%\@xl {width: 10%;}
	.b-ext .width-20\%\@xl {width: 20%;}
	.b-ext .width-25\%\@xl {width: 25%;}
	.b-ext .width-30\%\@xl {width: 30%;}
	.b-ext .width-33\%\@xl {width: 33%;}
	.b-ext .width-40\%\@xl {width: 40%;}
	.b-ext .width-50\%\@xl {width: 50%;}
	.b-ext .width-60\%\@xl {width: 60%;}
	.b-ext .width-70\%\@xl {width: 70%;}
	.b-ext .width-75\%\@xl {width: 75%;}
	.b-ext .width-80\%\@xl {width: 80%;}
	.b-ext .width-90\%\@xl {width: 90%;}
	.b-ext .width-100\%\@xl {width: 100%;}
	.b-ext .width-100vw\@xl {width: 100vw;}
	.b-ext .width-auto\@xl {width: auto;}
	.b-ext .width-inherit\@xl {width: inherit;}
	.b-ext .width-0\@xl {width: 0;}
	.b-ext .height-4xs\@xl {height: calc(var(--font-size) * .25);}
	.b-ext .height-3xs\@xl {height: calc(var(--font-size) * .5);}
	.b-ext .height-2xs\@xl {height: calc(var(--font-size) * .75);}
	.b-ext .height-xs\@xl {height: calc(var(--font-size) * 1);}
	.b-ext .height-sm\@xl {height: calc(var(--font-size) * 1.5);}
	.b-ext .height-md\@xl {height: calc(var(--font-size) * 2);}
	.b-ext .height-lg\@xl {height: calc(var(--font-size) * 3);}
	.b-ext .height-xl\@xl {height: calc(var(--font-size) * 4);}
	.b-ext .height-2xl\@xl {height: calc(var(--font-size) * 6);}
	.b-ext .height-3xl\@xl {height: calc(var(--font-size) * 8);}
	.b-ext .height-4xl\@xl {height: calc(var(--font-size) * 16);}
	.b-ext .height-10\%\@xl {height: 10%;}
	.b-ext .height-20\%\@xl {height: 20%;}
	.b-ext .height-25\%\@xl {height: 25%;}
	.b-ext .height-30\%\@xl {height: 30%;}
	.b-ext .height-33\%\@xl {height: 33%;}
	.b-ext .height-40\%\@xl {height: 40%;}
	.b-ext .height-50\%\@xl {height: 50%;}
	.b-ext .height-60\%\@xl {height: 60%;}
	.b-ext .height-70\%\@xl {height: 70%;}
	.b-ext .height-75\%\@xl {height: 75%;}
	.b-ext .height-80\%\@xl {height: 80%;}
	.b-ext .height-90\%\@xl {height: 90%;}
	.b-ext .height-100\%\@xl {height: 100%;}
	.b-ext .height-100vh\@xl {height: 100vh;}
	.b-ext .height-auto\@xl {height: auto;}
	.b-ext .height-inherit\@xl {height: inherit;}
	.b-ext .height-0\@xl {height: 0;}
	.b-ext .max-width-md\@xl {max-width: var(--max-width-md);}
	.b-ext .max-width-lg\@xl {max-width: var(--max-width-lg);}
	.b-ext .max-width-xl\@xl {max-width: var(--max-width-xl);}
	.b-ext .max-width-2xl\@xl {max-width: var(--max-width-2xl);}
	.b-ext .max-width-100\%\@xl {max-width: 100%;}
	.b-ext .max-width-none\@xl {max-width: none;}
	.b-ext .position-relative\@xl {position: relative;}
	.b-ext .position-absolute\@xl {position: absolute;}
	.b-ext .position-fixed\@xl {position: fixed;}
	.b-ext .position-sticky\@xl {position: sticky;}
	.b-ext .position-static\@xl {position: static;}
	.b-ext .inset-0\@xl {inset: 0;}
	.b-ext .top-4xs\@xl {top: var(--space-4xs);}
	.b-ext .right-4xs\@xl {right: var(--space-4xs);}
	.b-ext .bottom-4xs\@xl {bottom: var(--space-4xs);}
	.b-ext .left-4xs\@xl {left: var(--space-4xs);}
	.b-ext .top-3xs\@xl {top: var(--space-3xs);}
	.b-ext .right-3xs\@xl {right: var(--space-3xs);}
	.b-ext .bottom-3xs\@xl {bottom: var(--space-3xs);}
	.b-ext .left-3xs\@xl {left: var(--space-3xs);}
	.b-ext .top-2xs\@xl {top: var(--space-2xs);}
	.b-ext .right-2xs\@xl {right: var(--space-2xs);}
	.b-ext .bottom-2xs\@xl {bottom: var(--space-2xs);}
	.b-ext .left-2xs\@xl {left: var(--space-2xs);}
	.b-ext .top-xs\@xl {top: var(--space-xs);}
	.b-ext .right-xs\@xl {right: var(--space-xs);}
	.b-ext .bottom-xs\@xl {bottom: var(--space-xs);}
	.b-ext .left-xs\@xl {left: var(--space-xs);}
	.b-ext .top-sm\@xl {top: var(--space-sm);}
	.b-ext .right-sm\@xl {right: var(--space-sm);}
	.b-ext .bottom-sm\@xl {bottom: var(--space-sm);}
	.b-ext .left-sm\@xl {left: var(--space-sm);}
	.b-ext .top-md\@xl {top: var(--space-md);}
	.b-ext .right-md\@xl {right: var(--space-md);}
	.b-ext .bottom-md\@xl {bottom: var(--space-md);}
	.b-ext .left-md\@xl {left: var(--space-md);}
	.b-ext .top-md-fluid\@xl {top: var(--space-md-fluid);}
	.b-ext .right-md-fluid\@xl {right: var(--space-md-fluid);}
	.b-ext .bottom-md-fluid\@xl {bottom: var(--space-md-fluid);}
	.b-ext .left-md-fluid\@xl {left: var(--space-md-fluid);}
	.b-ext .top-lg\@xl {top: var(--space-lg);}
	.b-ext .right-lg\@xl {right: var(--space-lg);}
	.b-ext .bottom-lg\@xl {bottom: var(--space-lg);}
	.b-ext .left-lg\@xl {left: var(--space-lg);}
	.b-ext .top-xl\@xl {top: var(--space-xl);}
	.b-ext .right-xl\@xl {right: var(--space-xl);}
	.b-ext .bottom-xl\@xl {bottom: var(--space-xl);}
	.b-ext .left-xl\@xl {left: var(--space-xl);}
	.b-ext .top-2xl\@xl {top: var(--space-2xl);}
	.b-ext .right-2xl\@xl {right: var(--space-2xl);}
	.b-ext .bottom-2xl\@xl {bottom: var(--space-2xl);}
	.b-ext .left-2xl\@xl {left: var(--space-2xl);}
	.b-ext .top-3xl\@xl {top: var(--space-3xl);}
	.b-ext .right-3xl\@xl {right: var(--space-3xl);}
	.b-ext .bottom-3xl\@xl {bottom: var(--space-3xl);}
	.b-ext .left-3xl\@xl {left: var(--space-3xl);}
	.b-ext .top-4xl\@xl {top: var(--space-4xl);}
	.b-ext .right-4xl\@xl {right: var(--space-4xl);}
	.b-ext .bottom-4xl\@xl {bottom: var(--space-4xl);}
	.b-ext .left-4xl\@xl {left: var(--space-4xl);}
	.b-ext .top-50\%\@xl {top: 50%;}
	.b-ext .top-auto\@xl {top: auto;}
	.b-ext .top-0\@xl {top: 0;}
	.b-ext .right-50\%\@xl {right: 50%;}
	.b-ext .right-auto\@xl {right: auto;}
	.b-ext .right-0\@xl {right: 0;}
	.b-ext .bottom-50\%\@xl {bottom: 50%;}
	.b-ext .bottom-auto\@xl {bottom: auto;}
	.b-ext .bottom-0\@xl {bottom: 0;}
	.b-ext .left-50\%\@xl {left: 50%;}
	.b-ext .left-auto\@xl {left: auto;}
	.b-ext .left-0\@xl {left: 0;}
	.b-ext .overflow-visible\@xl {overflow: visible;}
	.b-ext .overflow-hidden\@xl {overflow: hidden;}
	.b-ext .overflow-auto\@xl {overflow: auto;}
	.b-ext .momentum-scrolling\@xl {-webkit-overflow-scrolling: touch;}
	.b-ext .visible\@xl {visibility: visible;}
	.b-ext .invisible\@xl {visibility: hidden;}}
@media not all and (min-width:90rem) {.b-ext .display\@xl {display: none !important;}}
@media (min-width:600px) {.b-ext .grid-col-1\@wp-sm {--grid-columns: 1;}
	.b-ext .col-1\@wp-sm {--column-span: 1;}
	.b-ext .grid-col-2\@wp-sm {--grid-columns: 2;}
	.b-ext .col-2\@wp-sm {--column-span: 2;}
	.b-ext .grid-col-3\@wp-sm {--grid-columns: 3;}
	.b-ext .col-3\@wp-sm {--column-span: 3;}
	.b-ext .grid-col-4\@wp-sm {--grid-columns: 4;}
	.b-ext .col-4\@wp-sm {--column-span: 4;}
	.b-ext .grid-col-5\@wp-sm {--grid-columns: 5;}
	.b-ext .col-5\@wp-sm {--column-span: 5;}
	.b-ext .grid-col-6\@wp-sm {--grid-columns: 6;}
	.b-ext .col-6\@wp-sm {--column-span: 6;}
	.b-ext .grid-col-7\@wp-sm {--grid-columns: 7;}
	.b-ext .col-7\@wp-sm {--column-span: 7;}
	.b-ext .grid-col-8\@wp-sm {--grid-columns: 8;}
	.b-ext .col-8\@wp-sm {--column-span: 8;}
	.b-ext .grid-col-9\@wp-sm {--grid-columns: 9;}
	.b-ext .col-9\@wp-sm {--column-span: 9;}
	.b-ext .grid-col-10\@wp-sm {--grid-columns: 10;}
	.b-ext .col-10\@wp-sm {--column-span: 10;}
	.b-ext .grid-col-11\@wp-sm {--grid-columns: 11;}
	.b-ext .col-11\@wp-sm {--column-span: 11;}
	.b-ext .grid-col-12\@wp-sm {--grid-columns: 12;}
	.b-ext .col-12\@wp-sm {--column-span: 12;}
	.b-ext .col-10\@wp-sm, .b-ext .col-11\@wp-sm, .b-ext .col-12\@wp-sm, .b-ext .col-1\@wp-sm, .b-ext .col-2\@wp-sm, .b-ext .col-3\@wp-sm, .b-ext .col-4\@wp-sm, .b-ext .col-5\@wp-sm, .b-ext .col-6\@wp-sm, .b-ext .col-7\@wp-sm, .b-ext .col-8\@wp-sm, .b-ext .col-9\@wp-sm {flex: initial;width: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-span) / var(--grid-columns) + ( var(--column-span) - 1 ) * var(--column-gap));}
	.b-ext .col\@wp-sm {flex: 1 1 0;width: auto;}
	.b-ext .col-content\@wp-sm {flex: 0 1 auto;width: auto;}
	.b-ext .offset-1\@wp-sm {--column-offset: 1;}
	.b-ext .offset-2\@wp-sm {--column-offset: 2;}
	.b-ext .offset-3\@wp-sm {--column-offset: 3;}
	.b-ext .offset-4\@wp-sm {--column-offset: 4;}
	.b-ext .offset-5\@wp-sm {--column-offset: 5;}
	.b-ext .offset-6\@wp-sm {--column-offset: 6;}
	.b-ext .offset-7\@wp-sm {--column-offset: 7;}
	.b-ext .offset-8\@wp-sm {--column-offset: 8;}
	.b-ext .offset-9\@wp-sm {--column-offset: 9;}
	.b-ext .offset-10\@wp-sm {--column-offset: 10;}
	.b-ext .offset-11\@wp-sm {--column-offset: 11;}
	.b-ext .offset-10\@wp-sm, .b-ext .offset-11\@wp-sm, .b-ext .offset-1\@wp-sm, .b-ext .offset-2\@wp-sm, .b-ext .offset-3\@wp-sm, .b-ext .offset-4\@wp-sm, .b-ext .offset-5\@wp-sm, .b-ext .offset-6\@wp-sm, .b-ext .offset-7\@wp-sm, .b-ext .offset-8\@wp-sm, .b-ext .offset-9\@wp-sm {margin-left: calc(( 100% - ( var(--grid-columns) - 1 ) * var(--column-gap) ) * var(--column-offset) / var(--grid-columns) + var(--column-offset) * var(--column-gap));}
	.b-ext .offset-0\@wp-sm {margin-left: 0;}
	.b-ext .gap-4xs\@wp-sm {--row-gap: var(--space-4xs);--column-gap: var(--space-4xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-4xs\@wp-sm {--column-gap: var(--space-4xs);column-gap: var(--column-gap);}
	.b-ext .gap-y-4xs\@wp-sm {--row-gap: var(--space-4xs);row-gap: var(--row-gap);}
	.b-ext .gap-3xs\@wp-sm {--row-gap: var(--space-3xs);--column-gap: var(--space-3xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-3xs\@wp-sm {--column-gap: var(--space-3xs);column-gap: var(--column-gap);}
	.b-ext .gap-y-3xs\@wp-sm {--row-gap: var(--space-3xs);row-gap: var(--row-gap);}
	.b-ext .gap-2xs\@wp-sm {--row-gap: var(--space-2xs);--column-gap: var(--space-2xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-2xs\@wp-sm {--column-gap: var(--space-2xs);column-gap: var(--column-gap);}
	.b-ext .gap-y-2xs\@wp-sm {--row-gap: var(--space-2xs);row-gap: var(--row-gap);}
	.b-ext .gap-xs\@wp-sm {--row-gap: var(--space-xs);--column-gap: var(--space-xs);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-xs\@wp-sm {--column-gap: var(--space-xs);column-gap: var(--column-gap);}
	.b-ext .gap-y-xs\@wp-sm {--row-gap: var(--space-xs);row-gap: var(--row-gap);}
	.b-ext .gap-sm\@wp-sm {--row-gap: var(--space-sm);--column-gap: var(--space-sm);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-sm\@wp-sm {--column-gap: var(--space-sm);column-gap: var(--column-gap);}
	.b-ext .gap-y-sm\@wp-sm {--row-gap: var(--space-sm);row-gap: var(--row-gap);}
	.b-ext .gap-md\@wp-sm {--row-gap: var(--space-md);--column-gap: var(--space-md);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-md\@wp-sm {--column-gap: var(--space-md);column-gap: var(--column-gap);}
	.b-ext .gap-y-md\@wp-sm {--row-gap: var(--space-md);row-gap: var(--row-gap);}
	.b-ext .gap-md-fluid\@wp-sm {--row-gap: var(--space-md-fluid);--column-gap: var(--space-md-fluid);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-md-fluid\@wp-sm {--column-gap: var(--space-md-fluid);column-gap: var(--column-gap);}
	.b-ext .gap-y-md-fluid\@wp-sm {--row-gap: var(--space-md-fluid);row-gap: var(--row-gap);}
	.b-ext .gap-lg\@wp-sm {--row-gap: var(--space-lg);--column-gap: var(--space-lg);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-lg\@wp-sm {--column-gap: var(--space-lg);column-gap: var(--column-gap);}
	.b-ext .gap-y-lg\@wp-sm {--row-gap: var(--space-lg);row-gap: var(--row-gap);}
	.b-ext .gap-xl\@wp-sm {--row-gap: var(--space-xl);--column-gap: var(--space-xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-xl\@wp-sm {--column-gap: var(--space-xl);column-gap: var(--column-gap);}
	.b-ext .gap-y-xl\@wp-sm {--row-gap: var(--space-xl);row-gap: var(--row-gap);}
	.b-ext .gap-2xl\@wp-sm {--row-gap: var(--space-2xl);--column-gap: var(--space-2xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-2xl\@wp-sm {--column-gap: var(--space-2xl);column-gap: var(--column-gap);}
	.b-ext .gap-y-2xl\@wp-sm {--row-gap: var(--space-2xl);row-gap: var(--row-gap);}
	.b-ext .gap-3xl\@wp-sm {--row-gap: var(--space-3xl);--column-gap: var(--space-3xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-3xl\@wp-sm {--column-gap: var(--space-3xl);column-gap: var(--column-gap);}
	.b-ext .gap-y-3xl\@wp-sm {--row-gap: var(--space-3xl);row-gap: var(--row-gap);}
	.b-ext .gap-4xl\@wp-sm {--row-gap: var(--space-4xl);--column-gap: var(--space-4xl);gap: var(--row-gap) var(--column-gap);}
	.b-ext .gap-x-4xl\@wp-sm {--column-gap: var(--space-4xl);column-gap: var(--column-gap);}
	.b-ext .gap-y-4xl\@wp-sm {--row-gap: var(--space-4xl);row-gap: var(--row-gap);}
	.b-ext .gap-0\@wp-sm {--row-gap: 0px;--column-gap: 0px;gap: 0;}
	.b-ext .gap-x-0\@wp-sm {--column-gap: 0px;column-gap: 0;}
	.b-ext .gap-y-0\@wp-sm {--row-gap: 0px;row-gap: 0;}
	.b-ext .flex\@wp-sm {display: flex !important;}
	.b-ext .inline-flex\@wp-sm {display: inline-flex !important;}
	.b-ext .flex-wrap\@wp-sm {flex-wrap: wrap !important;}
	.b-ext .flex-nowrap\@wp-sm {flex-wrap: nowrap !important;}
	.b-ext .flex-column\@wp-sm {flex-direction: column !important;}
	.b-ext .flex-column-reverse\@wp-sm {flex-direction: column-reverse !important;}
	.b-ext .flex-row\@wp-sm {flex-direction: row !important;}
	.b-ext .flex-row-reverse\@wp-sm {flex-direction: row-reverse !important;}
	.b-ext .flex-center\@wp-sm {align-items: center !important;justify-content: center !important;}
	.b-ext .flex-grow\@wp-sm {flex-grow: 1 !important;}
	.b-ext .flex-grow-0\@wp-sm {flex-grow: 0 !important;}
	.b-ext .flex-shrink\@wp-sm {flex-shrink: 1 !important;}
	.b-ext .flex-shrink-0\@wp-sm {flex-shrink: 0 !important;}
	.b-ext .flex-basis-0\@wp-sm {flex-basis: 0 !important;}
	.b-ext .justify-start\@wp-sm {justify-content: start !important;}
	.b-ext .justify-end\@wp-sm {justify-content: end !important;}
	.b-ext .justify-center\@wp-sm {justify-content: center !important;}
	.b-ext .justify-between\@wp-sm {justify-content: space-between !important;}
	.b-ext .items-center\@wp-sm {align-items: center !important;}
	.b-ext .items-start\@wp-sm {align-items: start !important;}
	.b-ext .items-end\@wp-sm {align-items: end !important;}
	.b-ext .items-baseline\@wp-sm {align-items: baseline !important;}
	.b-ext .items-stretch\@wp-sm {align-items: stretch !important;}
	.b-ext .self-center\@wp-sm {align-self: center !important;}
	.b-ext .self-start\@wp-sm {align-self: start !important;}
	.b-ext .self-end\@wp-sm {align-self: end !important;}
	.b-ext .self-baseline\@wp-sm {align-self: baseline !important;}
	.b-ext .self-stretch\@wp-sm {align-self: stretch !important;}
	.b-ext .content-start\@wp-sm {align-content: start !important;}
	.b-ext .content-end\@wp-sm {align-content: end !important;}
	.b-ext .content-center\@wp-sm {align-content: center !important;}
	.b-ext .content-between\@wp-sm {align-content: space-between !important;}
	.b-ext .order--1\@wp-sm {order: -1 !important;}
	.b-ext .order-1\@wp-sm {order: 1 !important;}
	.b-ext .order-2\@wp-sm {order: 2 !important;}
	.b-ext .order-3\@wp-sm {order: 3 !important;}
	.b-ext .aspect-ratio-16\:9\@wp-sm {aspect-ratio: 16/9 !important;}
	.b-ext .aspect-ratio-3\:2\@wp-sm {aspect-ratio: 3/2 !important;}
	.b-ext .aspect-ratio-4\:3\@wp-sm {aspect-ratio: 4/3 !important;}
	.b-ext .aspect-ratio-5\:4\@wp-sm {aspect-ratio: 5/4 !important;}
	.b-ext .aspect-ratio-1\:1\@wp-sm {aspect-ratio: 1/1 !important;}
	.b-ext .aspect-ratio-4\:5\@wp-sm {aspect-ratio: 4/5 !important;}
	.b-ext .aspect-ratio-3\:4\@wp-sm {aspect-ratio: 3/4 !important;}
	.b-ext .aspect-ratio-2\:3\@wp-sm {aspect-ratio: 2/3 !important;}
	.b-ext .aspect-ratio-9\:16\@wp-sm {aspect-ratio: 9/16 !important;}
	.b-ext .block\@wp-sm {display: block !important;}
	.b-ext .inline-block\@wp-sm {display: inline-block !important;}
	.b-ext .inline\@wp-sm {display: inline !important;}
	.b-ext .contents\@wp-sm {display: contents !important;}
	.b-ext .css-grid\@wp-sm {display: grid !important;}
	.b-ext .css-inline-grid\@wp-sm {display: inline-grid !important;}
	.b-ext .hide\@wp-sm {display: none !important;}
	.b-ext .margin-4xs\@wp-sm {margin: var(--space-4xs) !important;}
	.b-ext .margin-top-4xs\@wp-sm {margin-top: var(--space-4xs) !important;}
	.b-ext .margin-right-4xs\@wp-sm {margin-right: var(--space-4xs) !important;}
	.b-ext .margin-bottom-4xs\@wp-sm {margin-bottom: var(--space-4xs) !important;}
	.b-ext .margin-left-4xs\@wp-sm {margin-left: var(--space-4xs) !important;}
	.b-ext .margin-y-4xs\@wp-sm {margin-bottom: var(--space-4xs) !important;margin-top: var(--space-4xs) !important;}
	.b-ext .margin-x-4xs\@wp-sm {margin-left: var(--space-4xs) !important;margin-right: var(--space-4xs) !important;}
	.b-ext .margin-3xs\@wp-sm {margin: var(--space-3xs) !important;}
	.b-ext .margin-top-3xs\@wp-sm {margin-top: var(--space-3xs) !important;}
	.b-ext .margin-right-3xs\@wp-sm {margin-right: var(--space-3xs) !important;}
	.b-ext .margin-bottom-3xs\@wp-sm {margin-bottom: var(--space-3xs) !important;}
	.b-ext .margin-left-3xs\@wp-sm {margin-left: var(--space-3xs) !important;}
	.b-ext .margin-y-3xs\@wp-sm {margin-bottom: var(--space-3xs) !important;margin-top: var(--space-3xs) !important;}
	.b-ext .margin-x-3xs\@wp-sm {margin-left: var(--space-3xs) !important;margin-right: var(--space-3xs) !important;}
	.b-ext .margin-2xs\@wp-sm {margin: var(--space-2xs) !important;}
	.b-ext .margin-top-2xs\@wp-sm {margin-top: var(--space-2xs) !important;}
	.b-ext .margin-right-2xs\@wp-sm {margin-right: var(--space-2xs) !important;}
	.b-ext .margin-bottom-2xs\@wp-sm {margin-bottom: var(--space-2xs) !important;}
	.b-ext .margin-left-2xs\@wp-sm {margin-left: var(--space-2xs) !important;}
	.b-ext .margin-y-2xs\@wp-sm {margin-bottom: var(--space-2xs) !important;margin-top: var(--space-2xs) !important;}
	.b-ext .margin-x-2xs\@wp-sm {margin-left: var(--space-2xs) !important;margin-right: var(--space-2xs) !important;}
	.b-ext .margin-xs\@wp-sm {margin: var(--space-xs) !important;}
	.b-ext .margin-top-xs\@wp-sm {margin-top: var(--space-xs) !important;}
	.b-ext .margin-right-xs\@wp-sm {margin-right: var(--space-xs) !important;}
	.b-ext .margin-bottom-xs\@wp-sm {margin-bottom: var(--space-xs) !important;}
	.b-ext .margin-left-xs\@wp-sm {margin-left: var(--space-xs) !important;}
	.b-ext .margin-y-xs\@wp-sm {margin-bottom: var(--space-xs) !important;margin-top: var(--space-xs) !important;}
	.b-ext .margin-x-xs\@wp-sm {margin-left: var(--space-xs) !important;margin-right: var(--space-xs) !important;}
	.b-ext .margin-sm\@wp-sm {margin: var(--space-sm) !important;}
	.b-ext .margin-top-sm\@wp-sm {margin-top: var(--space-sm) !important;}
	.b-ext .margin-right-sm\@wp-sm {margin-right: var(--space-sm) !important;}
	.b-ext .margin-bottom-sm\@wp-sm {margin-bottom: var(--space-sm) !important;}
	.b-ext .margin-left-sm\@wp-sm {margin-left: var(--space-sm) !important;}
	.b-ext .margin-y-sm\@wp-sm {margin-bottom: var(--space-sm) !important;margin-top: var(--space-sm) !important;}
	.b-ext .margin-x-sm\@wp-sm {margin-left: var(--space-sm) !important;margin-right: var(--space-sm) !important;}
	.b-ext .margin-md\@wp-sm {margin: var(--space-md) !important;}
	.b-ext .margin-top-md\@wp-sm {margin-top: var(--space-md) !important;}
	.b-ext .margin-right-md\@wp-sm {margin-right: var(--space-md) !important;}
	.b-ext .margin-bottom-md\@wp-sm {margin-bottom: var(--space-md) !important;}
	.b-ext .margin-left-md\@wp-sm {margin-left: var(--space-md) !important;}
	.b-ext .margin-y-md\@wp-sm {margin-bottom: var(--space-md) !important;margin-top: var(--space-md) !important;}
	.b-ext .margin-x-md\@wp-sm {margin-left: var(--space-md) !important;margin-right: var(--space-md) !important;}
	.b-ext .margin-md-fluid\@wp-sm {margin: var(--space-md-fluid) !important;}
	.b-ext .margin-top-md-fluid\@wp-sm {margin-top: var(--space-md-fluid) !important;}
	.b-ext .margin-right-md-fluid\@wp-sm {margin-right: var(--space-md-fluid) !important;}
	.b-ext .margin-bottom-md-fluid\@wp-sm {margin-bottom: var(--space-md-fluid) !important;}
	.b-ext .margin-left-md-fluid\@wp-sm {margin-left: var(--space-md-fluid) !important;}
	.b-ext .margin-y-md-fluid\@wp-sm {margin-bottom: var(--space-md-fluid) !important;margin-top: var(--space-md-fluid) !important;}
	.b-ext .margin-x-md-fluid\@wp-sm {margin-left: var(--space-md-fluid) !important;margin-right: var(--space-md-fluid) !important;}
	.b-ext .margin-lg\@wp-sm {margin: var(--space-lg) !important;}
	.b-ext .margin-top-lg\@wp-sm {margin-top: var(--space-lg) !important;}
	.b-ext .margin-right-lg\@wp-sm {margin-right: var(--space-lg) !important;}
	.b-ext .margin-bottom-lg\@wp-sm {margin-bottom: var(--space-lg) !important;}
	.b-ext .margin-left-lg\@wp-sm {margin-left: var(--space-lg) !important;}
	.b-ext .margin-y-lg\@wp-sm {margin-bottom: var(--space-lg) !important;margin-top: var(--space-lg) !important;}
	.b-ext .margin-x-lg\@wp-sm {margin-left: var(--space-lg) !important;margin-right: var(--space-lg) !important;}
	.b-ext .margin-xl\@wp-sm {margin: var(--space-xl) !important;}
	.b-ext .margin-top-xl\@wp-sm {margin-top: var(--space-xl) !important;}
	.b-ext .margin-right-xl\@wp-sm {margin-right: var(--space-xl) !important;}
	.b-ext .margin-bottom-xl\@wp-sm {margin-bottom: var(--space-xl) !important;}
	.b-ext .margin-left-xl\@wp-sm {margin-left: var(--space-xl) !important;}
	.b-ext .margin-y-xl\@wp-sm {margin-bottom: var(--space-xl) !important;margin-top: var(--space-xl) !important;}
	.b-ext .margin-x-xl\@wp-sm {margin-left: var(--space-xl) !important;margin-right: var(--space-xl) !important;}
	.b-ext .margin-2xl\@wp-sm {margin: var(--space-2xl) !important;}
	.b-ext .margin-top-2xl\@wp-sm {margin-top: var(--space-2xl) !important;}
	.b-ext .margin-right-2xl\@wp-sm {margin-right: var(--space-2xl) !important;}
	.b-ext .margin-bottom-2xl\@wp-sm {margin-bottom: var(--space-2xl) !important;}
	.b-ext .margin-left-2xl\@wp-sm {margin-left: var(--space-2xl) !important;}
	.b-ext .margin-y-2xl\@wp-sm {margin-bottom: var(--space-2xl) !important;margin-top: var(--space-2xl) !important;}
	.b-ext .margin-x-2xl\@wp-sm {margin-left: var(--space-2xl) !important;margin-right: var(--space-2xl) !important;}
	.b-ext .margin-3xl\@wp-sm {margin: var(--space-3xl) !important;}
	.b-ext .margin-top-3xl\@wp-sm {margin-top: var(--space-3xl) !important;}
	.b-ext .margin-right-3xl\@wp-sm {margin-right: var(--space-3xl) !important;}
	.b-ext .margin-bottom-3xl\@wp-sm {margin-bottom: var(--space-3xl) !important;}
	.b-ext .margin-left-3xl\@wp-sm {margin-left: var(--space-3xl) !important;}
	.b-ext .margin-y-3xl\@wp-sm {margin-bottom: var(--space-3xl) !important;margin-top: var(--space-3xl) !important;}
	.b-ext .margin-x-3xl\@wp-sm {margin-left: var(--space-3xl) !important;margin-right: var(--space-3xl) !important;}
	.b-ext .margin-4xl\@wp-sm {margin: var(--space-4xl) !important;}
	.b-ext .margin-top-4xl\@wp-sm {margin-top: var(--space-4xl) !important;}
	.b-ext .margin-right-4xl\@wp-sm {margin-right: var(--space-4xl) !important;}
	.b-ext .margin-bottom-4xl\@wp-sm {margin-bottom: var(--space-4xl) !important;}
	.b-ext .margin-left-4xl\@wp-sm {margin-left: var(--space-4xl) !important;}
	.b-ext .margin-y-4xl\@wp-sm {margin-bottom: var(--space-4xl) !important;margin-top: var(--space-4xl) !important;}
	.b-ext .margin-x-4xl\@wp-sm {margin-left: var(--space-4xl) !important;margin-right: var(--space-4xl) !important;}
	.b-ext .margin-auto\@wp-sm {margin: auto !important;}
	.b-ext .margin-0\@wp-sm {margin: 0 !important;}
	.b-ext .margin-y-auto\@wp-sm {margin-bottom: auto !important;margin-top: auto !important;}
	.b-ext .margin-y-0\@wp-sm {margin-bottom: 0 !important;margin-top: 0 !important;}
	.b-ext .margin-x-auto\@wp-sm {margin-left: auto !important;margin-right: auto !important;}
	.b-ext .margin-x-0\@wp-sm {margin-left: 0 !important;margin-right: 0 !important;}
	.b-ext .margin-top-auto\@wp-sm {margin-top: auto !important;}
	.b-ext .margin-top-0\@wp-sm {margin-top: 0 !important;}
	.b-ext .margin-right-auto\@wp-sm {margin-right: auto !important;}
	.b-ext .margin-right-0\@wp-sm {margin-right: 0 !important;}
	.b-ext .margin-bottom-auto\@wp-sm {margin-bottom: auto !important;}
	.b-ext .margin-bottom-0\@wp-sm {margin-bottom: 0 !important;}
	.b-ext .margin-left-auto\@wp-sm {margin-left: auto !important;}
	.b-ext .margin-left-0\@wp-sm {margin-left: 0 !important;}
	.b-ext .padding-4xs\@wp-sm {padding: var(--space-4xs) !important;}
	.b-ext .padding-top-4xs\@wp-sm {padding-top: var(--space-4xs) !important;}
	.b-ext .padding-right-4xs\@wp-sm {padding-right: var(--space-4xs) !important;}
	.b-ext .padding-bottom-4xs\@wp-sm {padding-bottom: var(--space-4xs) !important;}
	.b-ext .padding-left-4xs\@wp-sm {padding-left: var(--space-4xs) !important;}
	.b-ext .padding-y-4xs\@wp-sm {padding-bottom: var(--space-4xs) !important;padding-top: var(--space-4xs) !important;}
	.b-ext .padding-x-4xs\@wp-sm {padding-left: var(--space-4xs) !important;padding-right: var(--space-4xs) !important;}
	.b-ext .padding-3xs\@wp-sm {padding: var(--space-3xs) !important;}
	.b-ext .padding-top-3xs\@wp-sm {padding-top: var(--space-3xs) !important;}
	.b-ext .padding-right-3xs\@wp-sm {padding-right: var(--space-3xs) !important;}
	.b-ext .padding-bottom-3xs\@wp-sm {padding-bottom: var(--space-3xs) !important;}
	.b-ext .padding-left-3xs\@wp-sm {padding-left: var(--space-3xs) !important;}
	.b-ext .padding-y-3xs\@wp-sm {padding-bottom: var(--space-3xs) !important;padding-top: var(--space-3xs) !important;}
	.b-ext .padding-x-3xs\@wp-sm {padding-left: var(--space-3xs) !important;padding-right: var(--space-3xs) !important;}
	.b-ext .padding-2xs\@wp-sm {padding: var(--space-2xs) !important;}
	.b-ext .padding-top-2xs\@wp-sm {padding-top: var(--space-2xs) !important;}
	.b-ext .padding-right-2xs\@wp-sm {padding-right: var(--space-2xs) !important;}
	.b-ext .padding-bottom-2xs\@wp-sm {padding-bottom: var(--space-2xs) !important;}
	.b-ext .padding-left-2xs\@wp-sm {padding-left: var(--space-2xs) !important;}
	.b-ext .padding-y-2xs\@wp-sm {padding-bottom: var(--space-2xs) !important;padding-top: var(--space-2xs) !important;}
	.b-ext .padding-x-2xs\@wp-sm {padding-left: var(--space-2xs) !important;padding-right: var(--space-2xs) !important;}
	.b-ext .padding-xs\@wp-sm {padding: var(--space-xs) !important;}
	.b-ext .padding-top-xs\@wp-sm {padding-top: var(--space-xs) !important;}
	.b-ext .padding-right-xs\@wp-sm {padding-right: var(--space-xs) !important;}
	.b-ext .padding-bottom-xs\@wp-sm {padding-bottom: var(--space-xs) !important;}
	.b-ext .padding-left-xs\@wp-sm {padding-left: var(--space-xs) !important;}
	.b-ext .padding-y-xs\@wp-sm {padding-bottom: var(--space-xs) !important;padding-top: var(--space-xs) !important;}
	.b-ext .padding-x-xs\@wp-sm {padding-left: var(--space-xs) !important;padding-right: var(--space-xs) !important;}
	.b-ext .padding-sm\@wp-sm {padding: var(--space-sm) !important;}
	.b-ext .padding-top-sm\@wp-sm {padding-top: var(--space-sm) !important;}
	.b-ext .padding-right-sm\@wp-sm {padding-right: var(--space-sm) !important;}
	.b-ext .padding-bottom-sm\@wp-sm {padding-bottom: var(--space-sm) !important;}
	.b-ext .padding-left-sm\@wp-sm {padding-left: var(--space-sm) !important;}
	.b-ext .padding-y-sm\@wp-sm {padding-bottom: var(--space-sm) !important;padding-top: var(--space-sm) !important;}
	.b-ext .padding-x-sm\@wp-sm {padding-left: var(--space-sm) !important;padding-right: var(--space-sm) !important;}
	.b-ext .padding-md\@wp-sm {padding: var(--space-md) !important;}
	.b-ext .padding-top-md\@wp-sm {padding-top: var(--space-md) !important;}
	.b-ext .padding-right-md\@wp-sm {padding-right: var(--space-md) !important;}
	.b-ext .padding-bottom-md\@wp-sm {padding-bottom: var(--space-md) !important;}
	.b-ext .padding-left-md\@wp-sm {padding-left: var(--space-md) !important;}
	.b-ext .padding-y-md\@wp-sm {padding-bottom: var(--space-md) !important;padding-top: var(--space-md) !important;}
	.b-ext .padding-x-md\@wp-sm {padding-left: var(--space-md) !important;padding-right: var(--space-md) !important;}
	.b-ext .padding-md-fluid\@wp-sm {padding: var(--space-md-fluid) !important;}
	.b-ext .padding-top-md-fluid\@wp-sm {padding-top: var(--space-md-fluid) !important;}
	.b-ext .padding-right-md-fluid\@wp-sm {padding-right: var(--space-md-fluid) !important;}
	.b-ext .padding-bottom-md-fluid\@wp-sm {padding-bottom: var(--space-md-fluid) !important;}
	.b-ext .padding-left-md-fluid\@wp-sm {padding-left: var(--space-md-fluid) !important;}
	.b-ext .padding-y-md-fluid\@wp-sm {padding-bottom: var(--space-md-fluid) !important;padding-top: var(--space-md-fluid) !important;}
	.b-ext .padding-x-md-fluid\@wp-sm {padding-left: var(--space-md-fluid) !important;padding-right: var(--space-md-fluid) !important;}
	.b-ext .padding-lg\@wp-sm {padding: var(--space-lg) !important;}
	.b-ext .padding-top-lg\@wp-sm {padding-top: var(--space-lg) !important;}
	.b-ext .padding-right-lg\@wp-sm {padding-right: var(--space-lg) !important;}
	.b-ext .padding-bottom-lg\@wp-sm {padding-bottom: var(--space-lg) !important;}
	.b-ext .padding-left-lg\@wp-sm {padding-left: var(--space-lg) !important;}
	.b-ext .padding-y-lg\@wp-sm {padding-bottom: var(--space-lg) !important;padding-top: var(--space-lg) !important;}
	.b-ext .padding-x-lg\@wp-sm {padding-left: var(--space-lg) !important;padding-right: var(--space-lg) !important;}
	.b-ext .padding-xl\@wp-sm {padding: var(--space-xl) !important;}
	.b-ext .padding-top-xl\@wp-sm {padding-top: var(--space-xl) !important;}
	.b-ext .padding-right-xl\@wp-sm {padding-right: var(--space-xl) !important;}
	.b-ext .padding-bottom-xl\@wp-sm {padding-bottom: var(--space-xl) !important;}
	.b-ext .padding-left-xl\@wp-sm {padding-left: var(--space-xl) !important;}
	.b-ext .padding-y-xl\@wp-sm {padding-bottom: var(--space-xl) !important;padding-top: var(--space-xl) !important;}
	.b-ext .padding-x-xl\@wp-sm {padding-left: var(--space-xl) !important;padding-right: var(--space-xl) !important;}
	.b-ext .padding-2xl\@wp-sm {padding: var(--space-2xl) !important;}
	.b-ext .padding-top-2xl\@wp-sm {padding-top: var(--space-2xl) !important;}
	.b-ext .padding-right-2xl\@wp-sm {padding-right: var(--space-2xl) !important;}
	.b-ext .padding-bottom-2xl\@wp-sm {padding-bottom: var(--space-2xl) !important;}
	.b-ext .padding-left-2xl\@wp-sm {padding-left: var(--space-2xl) !important;}
	.b-ext .padding-y-2xl\@wp-sm {padding-bottom: var(--space-2xl) !important;padding-top: var(--space-2xl) !important;}
	.b-ext .padding-x-2xl\@wp-sm {padding-left: var(--space-2xl) !important;padding-right: var(--space-2xl) !important;}
	.b-ext .padding-3xl\@wp-sm {padding: var(--space-3xl) !important;}
	.b-ext .padding-top-3xl\@wp-sm {padding-top: var(--space-3xl) !important;}
	.b-ext .padding-right-3xl\@wp-sm {padding-right: var(--space-3xl) !important;}
	.b-ext .padding-bottom-3xl\@wp-sm {padding-bottom: var(--space-3xl) !important;}
	.b-ext .padding-left-3xl\@wp-sm {padding-left: var(--space-3xl) !important;}
	.b-ext .padding-y-3xl\@wp-sm {padding-bottom: var(--space-3xl) !important;padding-top: var(--space-3xl) !important;}
	.b-ext .padding-x-3xl\@wp-sm {padding-left: var(--space-3xl) !important;padding-right: var(--space-3xl) !important;}
	.b-ext .padding-4xl\@wp-sm {padding: var(--space-4xl) !important;}
	.b-ext .padding-top-4xl\@wp-sm {padding-top: var(--space-4xl) !important;}
	.b-ext .padding-right-4xl\@wp-sm {padding-right: var(--space-4xl) !important;}
	.b-ext .padding-bottom-4xl\@wp-sm {padding-bottom: var(--space-4xl) !important;}
	.b-ext .padding-left-4xl\@wp-sm {padding-left: var(--space-4xl) !important;}
	.b-ext .padding-y-4xl\@wp-sm {padding-bottom: var(--space-4xl) !important;padding-top: var(--space-4xl) !important;}
	.b-ext .padding-x-4xl\@wp-sm {padding-left: var(--space-4xl) !important;padding-right: var(--space-4xl) !important;}
	.b-ext .padding-0\@wp-sm {padding: 0 !important;}
	.b-ext .padding-y-0\@wp-sm {padding-bottom: 0 !important;padding-top: 0 !important;}
	.b-ext .padding-x-0\@wp-sm {padding-left: 0 !important;padding-right: 0 !important;}
	.b-ext .padding-top-0\@wp-sm {padding-top: 0 !important;}
	.b-ext .padding-right-0\@wp-sm {padding-right: 0 !important;}
	.b-ext .padding-bottom-0\@wp-sm {padding-bottom: 0 !important;}
	.b-ext .padding-left-0\@wp-sm {padding-left: 0 !important;}
	.b-ext .text-center\@wp-sm {text-align: center;}
	.b-ext .text-left\@wp-sm {text-align: left;}
	.b-ext .text-right\@wp-sm {text-align: right;}
	.b-ext .text-justify\@wp-sm {text-align: justify;}
	.b-ext .text-xs\@wp-sm {font-size: var(--text-xs);}
	.b-ext .text-sm\@wp-sm {font-size: var(--text-sm);}
	.b-ext .text-base\@wp-sm {font-size: var(--text-base);}
	.b-ext .text-md\@wp-sm {font-size: var(--text-md);}
	.b-ext .text-lg\@wp-sm {font-size: var(--text-lg);}
	.b-ext .text-xl\@wp-sm {font-size: var(--text-xl);}
	.b-ext .text-2xl\@wp-sm {font-size: var(--text-2xl);}
	.b-ext .text-3xl\@wp-sm {font-size: var(--text-3xl);}
	.b-ext .column-count-1\@wp-sm {column-count: 1;}
	.b-ext .column-count-2\@wp-sm {column-count: 2;}
	.b-ext .column-count-3\@wp-sm {column-count: 3;}
	.b-ext .column-count-4\@wp-sm {column-count: 4;}
	.b-ext .width-4xs\@wp-sm {width: calc(var(--font-size) * .25);}
	.b-ext .width-3xs\@wp-sm {width: calc(var(--font-size) * .5);}
	.b-ext .width-2xs\@wp-sm {width: calc(var(--font-size) * .75);}
	.b-ext .width-xs\@wp-sm {width: calc(var(--font-size) * 1);}
	.b-ext .width-sm\@wp-sm {width: calc(var(--font-size) * 1.5);}
	.b-ext .width-md\@wp-sm {width: calc(var(--font-size) * 2);}
	.b-ext .width-lg\@wp-sm {width: calc(var(--font-size) * 3);}
	.b-ext .width-xl\@wp-sm {width: calc(var(--font-size) * 4);}
	.b-ext .width-2xl\@wp-sm {width: calc(var(--font-size) * 6);}
	.b-ext .width-3xl\@wp-sm {width: calc(var(--font-size) * 8);}
	.b-ext .width-4xl\@wp-sm {width: calc(var(--font-size) * 16);}
	.b-ext .width-10\%\@wp-sm {width: 10%;}
	.b-ext .width-20\%\@wp-sm {width: 20%;}
	.b-ext .width-25\%\@wp-sm {width: 25%;}
	.b-ext .width-30\%\@wp-sm {width: 30%;}
	.b-ext .width-33\%\@wp-sm {width: 33%;}
	.b-ext .width-40\%\@wp-sm {width: 40%;}
	.b-ext .width-50\%\@wp-sm {width: 50%;}
	.b-ext .width-60\%\@wp-sm {width: 60%;}
	.b-ext .width-70\%\@wp-sm {width: 70%;}
	.b-ext .width-75\%\@wp-sm {width: 75%;}
	.b-ext .width-80\%\@wp-sm {width: 80%;}
	.b-ext .width-90\%\@wp-sm {width: 90%;}
	.b-ext .width-100\%\@wp-sm {width: 100%;}
	.b-ext .width-100vw\@wp-sm {width: 100vw;}
	.b-ext .width-auto\@wp-sm {width: auto;}
	.b-ext .width-inherit\@wp-sm {width: inherit;}
	.b-ext .width-0\@wp-sm {width: 0;}
	.b-ext .height-4xs\@wp-sm {height: calc(var(--font-size) * .25);}
	.b-ext .height-3xs\@wp-sm {height: calc(var(--font-size) * .5);}
	.b-ext .height-2xs\@wp-sm {height: calc(var(--font-size) * .75);}
	.b-ext .height-xs\@wp-sm {height: calc(var(--font-size) * 1);}
	.b-ext .height-sm\@wp-sm {height: calc(var(--font-size) * 1.5);}
	.b-ext .height-md\@wp-sm {height: calc(var(--font-size) * 2);}
	.b-ext .height-lg\@wp-sm {height: calc(var(--font-size) * 3);}
	.b-ext .height-xl\@wp-sm {height: calc(var(--font-size) * 4);}
	.b-ext .height-2xl\@wp-sm {height: calc(var(--font-size) * 6);}
	.b-ext .height-3xl\@wp-sm {height: calc(var(--font-size) * 8);}
	.b-ext .height-4xl\@wp-sm {height: calc(var(--font-size) * 16);}
	.b-ext .height-10\%\@wp-sm {height: 10%;}
	.b-ext .height-20\%\@wp-sm {height: 20%;}
	.b-ext .height-25\%\@wp-sm {height: 25%;}
	.b-ext .height-30\%\@wp-sm {height: 30%;}
	.b-ext .height-33\%\@wp-sm {height: 33%;}
	.b-ext .height-40\%\@wp-sm {height: 40%;}
	.b-ext .height-50\%\@wp-sm {height: 50%;}
	.b-ext .height-60\%\@wp-sm {height: 60%;}
	.b-ext .height-70\%\@wp-sm {height: 70%;}
	.b-ext .height-75\%\@wp-sm {height: 75%;}
	.b-ext .height-80\%\@wp-sm {height: 80%;}
	.b-ext .height-90\%\@wp-sm {height: 90%;}
	.b-ext .height-100\%\@wp-sm {height: 100%;}
	.b-ext .height-100vh\@wp-sm {height: 100vh;}
	.b-ext .height-auto\@wp-sm {height: auto;}
	.b-ext .height-inherit\@wp-sm {height: inherit;}
	.b-ext .height-0\@wp-sm {height: 0;}
	.b-ext .max-width-md\@wp-sm {max-width: var(--max-width-md);}
	.b-ext .max-width-lg\@wp-sm {max-width: var(--max-width-lg);}
	.b-ext .max-width-xl\@wp-sm {max-width: var(--max-width-xl);}
	.b-ext .max-width-2xl\@wp-sm {max-width: var(--max-width-2xl);}
	.b-ext .max-width-100\%\@wp-sm {max-width: 100%;}
	.b-ext .max-width-none\@wp-sm {max-width: none;}
	.b-ext .position-relative\@wp-sm {position: relative;}
	.b-ext .position-absolute\@wp-sm {position: absolute;}
	.b-ext .position-fixed\@wp-sm {position: fixed;}
	.b-ext .position-sticky\@wp-sm {position: sticky;}
	.b-ext .position-static\@wp-sm {position: static;}
	.b-ext .inset-0\@wp-sm {inset: 0;}
	.b-ext .top-4xs\@wp-sm {top: var(--space-4xs);}
	.b-ext .right-4xs\@wp-sm {right: var(--space-4xs);}
	.b-ext .bottom-4xs\@wp-sm {bottom: var(--space-4xs);}
	.b-ext .left-4xs\@wp-sm {left: var(--space-4xs);}
	.b-ext .top-3xs\@wp-sm {top: var(--space-3xs);}
	.b-ext .right-3xs\@wp-sm {right: var(--space-3xs);}
	.b-ext .bottom-3xs\@wp-sm {bottom: var(--space-3xs);}
	.b-ext .left-3xs\@wp-sm {left: var(--space-3xs);}
	.b-ext .top-2xs\@wp-sm {top: var(--space-2xs);}
	.b-ext .right-2xs\@wp-sm {right: var(--space-2xs);}
	.b-ext .bottom-2xs\@wp-sm {bottom: var(--space-2xs);}
	.b-ext .left-2xs\@wp-sm {left: var(--space-2xs);}
	.b-ext .top-xs\@wp-sm {top: var(--space-xs);}
	.b-ext .right-xs\@wp-sm {right: var(--space-xs);}
	.b-ext .bottom-xs\@wp-sm {bottom: var(--space-xs);}
	.b-ext .left-xs\@wp-sm {left: var(--space-xs);}
	.b-ext .top-sm\@wp-sm {top: var(--space-sm);}
	.b-ext .right-sm\@wp-sm {right: var(--space-sm);}
	.b-ext .bottom-sm\@wp-sm {bottom: var(--space-sm);}
	.b-ext .left-sm\@wp-sm {left: var(--space-sm);}
	.b-ext .top-md\@wp-sm {top: var(--space-md);}
	.b-ext .right-md\@wp-sm {right: var(--space-md);}
	.b-ext .bottom-md\@wp-sm {bottom: var(--space-md);}
	.b-ext .left-md\@wp-sm {left: var(--space-md);}
	.b-ext .top-md-fluid\@wp-sm {top: var(--space-md-fluid);}
	.b-ext .right-md-fluid\@wp-sm {right: var(--space-md-fluid);}
	.b-ext .bottom-md-fluid\@wp-sm {bottom: var(--space-md-fluid);}
	.b-ext .left-md-fluid\@wp-sm {left: var(--space-md-fluid);}
	.b-ext .top-lg\@wp-sm {top: var(--space-lg);}
	.b-ext .right-lg\@wp-sm {right: var(--space-lg);}
	.b-ext .bottom-lg\@wp-sm {bottom: var(--space-lg);}
	.b-ext .left-lg\@wp-sm {left: var(--space-lg);}
	.b-ext .top-xl\@wp-sm {top: var(--space-xl);}
	.b-ext .right-xl\@wp-sm {right: var(--space-xl);}
	.b-ext .bottom-xl\@wp-sm {bottom: var(--space-xl);}
	.b-ext .left-xl\@wp-sm {left: var(--space-xl);}
	.b-ext .top-2xl\@wp-sm {top: var(--space-2xl);}
	.b-ext .right-2xl\@wp-sm {right: var(--space-2xl);}
	.b-ext .bottom-2xl\@wp-sm {bottom: var(--space-2xl);}
	.b-ext .left-2xl\@wp-sm {left: var(--space-2xl);}
	.b-ext .top-3xl\@wp-sm {top: var(--space-3xl);}
	.b-ext .right-3xl\@wp-sm {right: var(--space-3xl);}
	.b-ext .bottom-3xl\@wp-sm {bottom: var(--space-3xl);}
	.b-ext .left-3xl\@wp-sm {left: var(--space-3xl);}
	.b-ext .top-4xl\@wp-sm {top: var(--space-4xl);}
	.b-ext .right-4xl\@wp-sm {right: var(--space-4xl);}
	.b-ext .bottom-4xl\@wp-sm {bottom: var(--space-4xl);}
	.b-ext .left-4xl\@wp-sm {left: var(--space-4xl);}
	.b-ext .top-50\%\@wp-sm {top: 50%;}
	.b-ext .top-auto\@wp-sm {top: auto;}
	.b-ext .top-0\@wp-sm {top: 0;}
	.b-ext .right-50\%\@wp-sm {right: 50%;}
	.b-ext .right-auto\@wp-sm {right: auto;}
	.b-ext .right-0\@wp-sm {right: 0;}
	.b-ext .bottom-50\%\@wp-sm {bottom: 50%;}
	.b-ext .bottom-auto\@wp-sm {bottom: auto;}
	.b-ext .bottom-0\@wp-sm {bottom: 0;}
	.b-ext .left-50\%\@wp-sm {left: 50%;}
	.b-ext .left-auto\@wp-sm {left: auto;}
	.b-ext .left-0\@wp-sm {left: 0;}
	.b-ext .overflow-visible\@wp-sm {overflow: visible;}
	.b-ext .overflow-hidden\@wp-sm {overflow: hidden;}
	.b-ext .overflow-auto\@wp-sm {overflow: auto;}
	.b-ext .momentum-scrolling\@wp-sm {-webkit-overflow-scrolling: touch;}
	.b-ext .visible\@wp-sm {visibility: visible;}
	.b-ext .invisible\@wp-sm {visibility: hidden;}}
@media not all and (min-width:600px) {.b-ext .display\@wp-sm {display: none !important;}}