:root {
  --size-1: 0.1em;
  --size-2: 0.13em;
  --size-3: 0.18em;
  --size-4: 0.24em;
  --size-5: 0.32em;
  --size-6: 0.42em;
  --size-7: 0.56em;
  --size-8: 0.75em;
  --size-9: 1em;
  --size-10: 1.33em;
  --size-11: 1.78em;
  --size-12: 2.37em;
  --size-13: 3.16em;
  --size-14: 4.21em;
  --size-15: 5.26em;
  --lh-2xs: 1;
  --lh-xs: 1.167;
  --lh-s: 1.333;
  --lh-m: 1.5;
  --lh-l: 1.667;
  --lh-xl: 1.833;
  --lh-2xl: 2;
  --ls-2xs: -0.04em;
  --ls-xs: -0.03em;
  --ls-s: -0.02em;
  --ls-m: -0.01em;
  --ls-l: 0.5em;
  --ls-xl: 0.75em;
  --ls-2xl: 2em;
  --safe-area-top: env(safe-area-inset-top);
  --safe-area-right: env(safe-area-inset-right);
  --safe-area-left: env(safe-area-inset-left);
  --safe-area-bottom: env(safe-area-inset-bottom);
  --grid-gap: var(--space-m);
  --grid-1: 1fr;
  --grid-1-1: minmax(0, 1fr) minmax(0, 1fr);
  --grid-1-2: minmax(0, 1fr) minmax(0, 2fr);
  --grid-1-3: minmax(0, 1fr) minmax(0, 3fr);
  --grid-1-4: minmax(0, 1fr) minmax(0, 4fr);
  --grid-2: repeat(2, minmax(0, 1fr));
  --grid-2-1: minmax(0, 2fr) minmax(0, 1fr);
  --grid-2-3: minmax(0, 2fr) minmax(0, 3fr);
  --grid-2-5: minmax(0, 2fr) minmax(0, 5fr);
  --grid-3: repeat(3, minmax(0, 1fr));
  --grid-3-1: minmax(0, 3fr) minmax(0, 1fr);
  --grid-3-2: minmax(0, 3fr) minmax(0, 2fr);
  --grid-3-4: minmax(0, 3fr) minmax(0, 4fr);
  --grid-4: repeat(4, minmax(0, 1fr));
  --grid-5-2: minmax(0, 5fr) minmax(0, 2fr);
  --grid-5-4: minmax(0, 5fr) minmax(0, 4fr);
  --grid-auto-12: repeat(auto-fill, minmax(12rem, 1fr));
  --grid-auto-16: repeat(auto-fill, minmax(16rem, 1fr));
  --grid-auto-24: repeat(auto-fill, minmax(24rem, 1fr));
  --grid-auto-32: repeat(auto-fill, minmax(32rem, 1fr));
  --grid-auto-36: repeat(auto-fill, minmax(36rem, 1fr));
  --global-transition: 0.3s;
  --global-radius: var(--size-6);
  --global-radius-inner: var(--size-5);
  --global-radius-outter: var(--size-8);
  --global-padding: var(--size-8);
  --global-transform: translateY(-0.1em);
}
:root {
  --base-size: 10px;
  --min-vw: 32rem;
  --max-vw: 136.6rem;
  --mid-vw: 114rem;
  --heading-2xl: clamp(4rem, 3.25vw + 2.96rem, 7.4rem);
  --heading-xl: clamp(3.6rem, 2.68vw + 2.74rem, 6.4rem);
  --heading-l: clamp(3.2rem, 2.1vw + 2.53rem, 5.4rem);
  --heading-m: clamp(2.8rem, 1.53vw + 2.31rem, 4.4rem);
  --heading-s: clamp(2.4rem, 0.96vw + 2.09rem, 3.4rem);
  --heading-xs: clamp(2rem, 0.38vw + 1.88rem, 2.4rem);
  --text-2xl: clamp(2.2rem, 0.96vw + 1.89rem, 3.2rem);
  --text-xl: clamp(2rem, 0.76vw + 1.76rem, 2.8rem);
  --text-l: clamp(1.8rem, 0.57vw + 1.62rem, 2.4rem);
  --text-m: clamp(1.6rem, 0.38vw + 1.48rem, 2rem);
  --text-s: clamp(1.4rem, 0.19vw + 1.34rem, 1.6rem);
  --text-xs: clamp(1.2rem, 0.19vw + 1.14rem, 1.4rem);
  --text-2xs: clamp(1rem, 0.19vw + 0.94rem, 1.2rem);
  --space-4xl: clamp(14rem, 10.71vw + 10.57rem, 25.2rem);
  --space-3xl: clamp(12rem, 9.18vw + 9.06rem, 21.6rem);
  --space-2xl: clamp(8rem, 6.12vw + 6.04rem, 14.4rem);
  --space-xl: clamp(6rem, 4.59vw + 4.53rem, 10.8rem);
  --space-l: clamp(4rem, 3.06vw + 3.02rem, 7.2rem);
  --space-m: clamp(2.8rem, 2.49vw + 2rem, 5.4rem);
  --space-s: clamp(2rem, 1.53vw + 1.51rem, 3.6rem);
  --space-xs: clamp(1.4rem, 1.24vw + 1rem, 2.7rem);
  --space-2xs: clamp(1rem, 0.76vw + 0.76rem, 1.8rem);
  --space-3xs: clamp(0.4rem, 0.48vw + 0.25rem, 0.9rem);
  --space-4xs: clamp(0.2rem, 0.19vw + 0.14rem, 0.4rem);
  --gutter: clamp(1.6rem, 3.06vw + 0.62rem, 4.8rem);
  --header__logo-height: clamp(3.5rem, 1.43vw + 3.04rem, 5rem);
  --footer__logo-height: clamp(5.5rem, 1.91vw + 4.89rem, 7.5rem);
  --footer__icons-height: clamp(2.8rem, 0.76vw + 2.56rem, 3.6rem);
  --login__logo-height: clamp(4.5rem, 1.43vw + 4.04rem, 6rem);
  --form__passtoggle-size: clamp(3.5rem, 1.24vw + 3.1rem, 4.8rem);
  --form__checkradio-size: clamp(2.2rem, 0.76vw + 1.96rem, 3rem);
}
:root {
  --base: hsla(210, 15%, 50%, 1);
  --base-05: hsla(210, 15%, 50%, 0.05);
  --base-10: hsla(210, 15%, 50%, 0.1);
  --base-20: hsla(210, 15%, 50%, 0.2);
  --base-30: hsla(210, 15%, 50%, 0.3);
  --base-40: hsla(210, 15%, 50%, 0.4);
  --base-50: hsla(210, 15%, 50%, 0.5);
  --base-60: hsla(210, 15%, 50%, 0.6);
  --base-70: hsla(210, 15%, 50%, 0.7);
  --base-80: hsla(210, 15%, 50%, 0.8);
  --base-90: hsla(210, 15%, 50%, 0.9);
  --base-95: hsla(210, 15%, 50%, 0.95);
  --base-d-1: hsla(210, 15%, 45.8%, 1);
  --base-d-2: hsla(210, 15%, 41.6%, 1);
  --base-d-3: hsla(210, 15%, 37.4%, 1);
  --base-d-4: hsla(210, 15%, 33.2%, 1);
  --base-d-5: hsla(210, 15%, 29%, 1);
  --base-d-6: hsla(210, 15%, 24.8%, 1);
  --base-d-7: hsla(210, 15%, 20.6%, 1);
  --base-d-8: hsla(210, 15%, 16.4%, 1);
  --base-d-9: hsla(210, 15%, 12.2%, 1);
  --base-d-10: hsla(210, 15%, 8%, 1);
  --base-l-1: hsla(210, 15%, 54.8%, 1);
  --base-l-2: hsla(210, 15%, 59.6%, 1);
  --base-l-3: hsla(210, 15%, 64.4%, 1);
  --base-l-4: hsla(210, 15%, 69.2%, 1);
  --base-l-5: hsla(210, 15%, 74%, 1);
  --base-l-6: hsla(210, 15%, 78.8%, 1);
  --base-l-7: hsla(210, 15%, 83.6%, 1);
  --base-l-8: hsla(210, 15%, 88.4%, 1);
  --base-l-9: hsla(210, 15%, 93.2%, 1);
  --base-l-10: hsla(210, 15%, 98%, 1);
  --primary: hsla(50, 100%, 50%, 1);
  --primary-05: hsla(50, 100%, 50%, 0.05);
  --primary-10: hsla(50, 100%, 50%, 0.1);
  --primary-20: hsla(50, 100%, 50%, 0.2);
  --primary-30: hsla(50, 100%, 50%, 0.3);
  --primary-40: hsla(50, 100%, 50%, 0.4);
  --primary-50: hsla(50, 100%, 50%, 0.5);
  --primary-60: hsla(50, 100%, 50%, 0.6);
  --primary-70: hsla(50, 100%, 50%, 0.7);
  --primary-80: hsla(50, 100%, 50%, 0.8);
  --primary-90: hsla(50, 100%, 50%, 0.9);
  --primary-95: hsla(50, 100%, 50%, 0.95);
  --primary-d-1: hsla(50, 100%, 45.8%, 1);
  --primary-d-2: hsla(50, 100%, 41.6%, 1);
  --primary-d-3: hsla(50, 100%, 37.4%, 1);
  --primary-d-4: hsla(50, 100%, 33.2%, 1);
  --primary-d-5: hsla(50, 100%, 29%, 1);
  --primary-d-6: hsla(50, 100%, 24.8%, 1);
  --primary-d-7: hsla(50, 100%, 20.6%, 1);
  --primary-d-8: hsla(50, 100%, 16.4%, 1);
  --primary-d-9: hsla(50, 100%, 12.2%, 1);
  --primary-d-10: hsla(50, 100%, 8%, 1);
  --primary-l-1: hsla(50, 100%, 54.8%, 1);
  --primary-l-2: hsla(50, 100%, 59.6%, 1);
  --primary-l-3: hsla(50, 100%, 64.4%, 1);
  --primary-l-4: hsla(50, 100%, 69.2%, 1);
  --primary-l-5: hsla(50, 100%, 74%, 1);
  --primary-l-6: hsla(50, 100%, 78.8%, 1);
  --primary-l-7: hsla(50, 100%, 83.6%, 1);
  --primary-l-8: hsla(50, 100%, 88.4%, 1);
  --primary-l-9: hsla(50, 100%, 93.2%, 1);
  --primary-l-10: hsla(50, 100%, 98%, 1);
  --secondary: hsla(214, 100%, 60%, 1);
  --secondary-05: hsla(214, 100%, 60%, 0.05);
  --secondary-10: hsla(214, 100%, 60%, 0.1);
  --secondary-20: hsla(214, 100%, 60%, 0.2);
  --secondary-30: hsla(214, 100%, 60%, 0.3);
  --secondary-40: hsla(214, 100%, 60%, 0.4);
  --secondary-50: hsla(214, 100%, 60%, 0.5);
  --secondary-60: hsla(214, 100%, 60%, 0.6);
  --secondary-70: hsla(214, 100%, 60%, 0.7);
  --secondary-80: hsla(214, 100%, 60%, 0.8);
  --secondary-90: hsla(214, 100%, 60%, 0.9);
  --secondary-95: hsla(214, 100%, 60%, 0.95);
  --secondary-d-1: hsla(214, 100%, 54.8%, 1);
  --secondary-d-2: hsla(214, 100%, 49.6%, 1);
  --secondary-d-3: hsla(214, 100%, 44.4%, 1);
  --secondary-d-4: hsla(214, 100%, 39.2%, 1);
  --secondary-d-5: hsla(214, 100%, 34%, 1);
  --secondary-d-6: hsla(214, 100%, 28.8%, 1);
  --secondary-d-7: hsla(214, 100%, 23.6%, 1);
  --secondary-d-8: hsla(214, 100%, 18.4%, 1);
  --secondary-d-9: hsla(214, 100%, 13.2%, 1);
  --secondary-d-10: hsla(214, 100%, 8%, 1);
  --secondary-l-1: hsla(214, 100%, 63.8%, 1);
  --secondary-l-2: hsla(214, 100%, 67.6%, 1);
  --secondary-l-3: hsla(214, 100%, 71.4%, 1);
  --secondary-l-4: hsla(214, 100%, 75.2%, 1);
  --secondary-l-5: hsla(214, 100%, 79%, 1);
  --secondary-l-6: hsla(214, 100%, 82.8%, 1);
  --secondary-l-7: hsla(214, 100%, 86.6%, 1);
  --secondary-l-8: hsla(214, 100%, 90.4%, 1);
  --secondary-l-9: hsla(214, 100%, 94.2%, 1);
  --secondary-l-10: hsla(214, 100%, 98%, 1);
  --success: hsla(100, 80%, 45%, 1);
  --success-05: hsla(100, 80%, 45%, 0.05);
  --success-10: hsla(100, 80%, 45%, 0.1);
  --success-20: hsla(100, 80%, 45%, 0.2);
  --success-30: hsla(100, 80%, 45%, 0.3);
  --success-40: hsla(100, 80%, 45%, 0.4);
  --success-50: hsla(100, 80%, 45%, 0.5);
  --success-60: hsla(100, 80%, 45%, 0.6);
  --success-70: hsla(100, 80%, 45%, 0.7);
  --success-80: hsla(100, 80%, 45%, 0.8);
  --success-90: hsla(100, 80%, 45%, 0.9);
  --success-95: hsla(100, 80%, 45%, 0.95);
  --success-d-1: hsla(100, 80%, 41.3%, 1);
  --success-d-2: hsla(100, 80%, 37.6%, 1);
  --success-d-3: hsla(100, 80%, 33.9%, 1);
  --success-d-4: hsla(100, 80%, 30.2%, 1);
  --success-d-5: hsla(100, 80%, 26.5%, 1);
  --success-d-6: hsla(100, 80%, 22.8%, 1);
  --success-d-7: hsla(100, 80%, 19.1%, 1);
  --success-d-8: hsla(100, 80%, 15.4%, 1);
  --success-d-9: hsla(100, 80%, 11.7%, 1);
  --success-d-10: hsla(100, 80%, 8%, 1);
  --success-l-1: hsla(100, 80%, 50.3%, 1);
  --success-l-2: hsla(100, 80%, 55.6%, 1);
  --success-l-3: hsla(100, 80%, 60.9%, 1);
  --success-l-4: hsla(100, 80%, 66.2%, 1);
  --success-l-5: hsla(100, 80%, 71.5%, 1);
  --success-l-6: hsla(100, 80%, 76.8%, 1);
  --success-l-7: hsla(100, 80%, 82.1%, 1);
  --success-l-8: hsla(100, 80%, 87.4%, 1);
  --success-l-9: hsla(100, 80%, 92.7%, 1);
  --success-l-10: hsla(100, 80%, 98%, 1);
  --danger: hsla(350, 90%, 50%, 1);
  --danger-05: hsla(350, 90%, 50%, 0.05);
  --danger-10: hsla(350, 90%, 50%, 0.1);
  --danger-20: hsla(350, 90%, 50%, 0.2);
  --danger-30: hsla(350, 90%, 50%, 0.3);
  --danger-40: hsla(350, 90%, 50%, 0.4);
  --danger-50: hsla(350, 90%, 50%, 0.5);
  --danger-60: hsla(350, 90%, 50%, 0.6);
  --danger-70: hsla(350, 90%, 50%, 0.7);
  --danger-80: hsla(350, 90%, 50%, 0.8);
  --danger-90: hsla(350, 90%, 50%, 0.9);
  --danger-95: hsla(350, 90%, 50%, 0.95);
  --danger-d-1: hsla(350, 90%, 45.8%, 1);
  --danger-d-2: hsla(350, 90%, 41.6%, 1);
  --danger-d-3: hsla(350, 90%, 37.4%, 1);
  --danger-d-4: hsla(350, 90%, 33.2%, 1);
  --danger-d-5: hsla(350, 90%, 29%, 1);
  --danger-d-6: hsla(350, 90%, 24.8%, 1);
  --danger-d-7: hsla(350, 90%, 20.6%, 1);
  --danger-d-8: hsla(350, 90%, 16.4%, 1);
  --danger-d-9: hsla(350, 90%, 12.2%, 1);
  --danger-d-10: hsla(350, 90%, 8%, 1);
  --danger-l-1: hsla(350, 90%, 54.8%, 1);
  --danger-l-2: hsla(350, 90%, 59.6%, 1);
  --danger-l-3: hsla(350, 90%, 64.4%, 1);
  --danger-l-4: hsla(350, 90%, 69.2%, 1);
  --danger-l-5: hsla(350, 90%, 74%, 1);
  --danger-l-6: hsla(350, 90%, 78.8%, 1);
  --danger-l-7: hsla(350, 90%, 83.6%, 1);
  --danger-l-8: hsla(350, 90%, 88.4%, 1);
  --danger-l-9: hsla(350, 90%, 93.2%, 1);
  --danger-l-10: hsla(350, 90%, 98%, 1);
  --warning: hsla(26, 100%, 50%, 1);
  --warning-05: hsla(26, 100%, 50%, 0.05);
  --warning-10: hsla(26, 100%, 50%, 0.1);
  --warning-20: hsla(26, 100%, 50%, 0.2);
  --warning-30: hsla(26, 100%, 50%, 0.3);
  --warning-40: hsla(26, 100%, 50%, 0.4);
  --warning-50: hsla(26, 100%, 50%, 0.5);
  --warning-60: hsla(26, 100%, 50%, 0.6);
  --warning-70: hsla(26, 100%, 50%, 0.7);
  --warning-80: hsla(26, 100%, 50%, 0.8);
  --warning-90: hsla(26, 100%, 50%, 0.9);
  --warning-95: hsla(26, 100%, 50%, 0.95);
  --warning-d-1: hsla(26, 100%, 45.8%, 1);
  --warning-d-2: hsla(26, 100%, 41.6%, 1);
  --warning-d-3: hsla(26, 100%, 37.4%, 1);
  --warning-d-4: hsla(26, 100%, 33.2%, 1);
  --warning-d-5: hsla(26, 100%, 29%, 1);
  --warning-d-6: hsla(26, 100%, 24.8%, 1);
  --warning-d-7: hsla(26, 100%, 20.6%, 1);
  --warning-d-8: hsla(26, 100%, 16.4%, 1);
  --warning-d-9: hsla(26, 100%, 12.2%, 1);
  --warning-d-10: hsla(26, 100%, 8%, 1);
  --warning-l-1: hsla(26, 100%, 54.8%, 1);
  --warning-l-2: hsla(26, 100%, 59.6%, 1);
  --warning-l-3: hsla(26, 100%, 64.4%, 1);
  --warning-l-4: hsla(26, 100%, 69.2%, 1);
  --warning-l-5: hsla(26, 100%, 74%, 1);
  --warning-l-6: hsla(26, 100%, 78.8%, 1);
  --warning-l-7: hsla(26, 100%, 83.6%, 1);
  --warning-l-8: hsla(26, 100%, 88.4%, 1);
  --warning-l-9: hsla(26, 100%, 93.2%, 1);
  --warning-l-10: hsla(26, 100%, 98%, 1);
  --info: hsla(210, 100%, 50%, 1);
  --info-05: hsla(210, 100%, 50%, 0.05);
  --info-10: hsla(210, 100%, 50%, 0.1);
  --info-20: hsla(210, 100%, 50%, 0.2);
  --info-30: hsla(210, 100%, 50%, 0.3);
  --info-40: hsla(210, 100%, 50%, 0.4);
  --info-50: hsla(210, 100%, 50%, 0.5);
  --info-60: hsla(210, 100%, 50%, 0.6);
  --info-70: hsla(210, 100%, 50%, 0.7);
  --info-80: hsla(210, 100%, 50%, 0.8);
  --info-90: hsla(210, 100%, 50%, 0.9);
  --info-95: hsla(210, 100%, 50%, 0.95);
  --info-d-1: hsla(210, 100%, 45.8%, 1);
  --info-d-2: hsla(210, 100%, 41.6%, 1);
  --info-d-3: hsla(210, 100%, 37.4%, 1);
  --info-d-4: hsla(210, 100%, 33.2%, 1);
  --info-d-5: hsla(210, 100%, 29%, 1);
  --info-d-6: hsla(210, 100%, 24.8%, 1);
  --info-d-7: hsla(210, 100%, 20.6%, 1);
  --info-d-8: hsla(210, 100%, 16.4%, 1);
  --info-d-9: hsla(210, 100%, 12.2%, 1);
  --info-d-10: hsla(210, 100%, 8%, 1);
  --info-l-1: hsla(210, 100%, 54.8%, 1);
  --info-l-2: hsla(210, 100%, 59.6%, 1);
  --info-l-3: hsla(210, 100%, 64.4%, 1);
  --info-l-4: hsla(210, 100%, 69.2%, 1);
  --info-l-5: hsla(210, 100%, 74%, 1);
  --info-l-6: hsla(210, 100%, 78.8%, 1);
  --info-l-7: hsla(210, 100%, 83.6%, 1);
  --info-l-8: hsla(210, 100%, 88.4%, 1);
  --info-l-9: hsla(210, 100%, 93.2%, 1);
  --info-l-10: hsla(210, 100%, 98%, 1);
  --dark: hsla(210, 20%, 8%, 1);
  --dark-02: hsla(210, 20%, 8%, 0.02);
  --dark-04: hsla(210, 20%, 8%, 0.04);
  --dark-06: hsla(210, 20%, 8%, 0.06);
  --dark-08: hsla(210, 20%, 8%, 0.08);
  --dark-10: hsla(210, 20%, 8%, 0.1);
  --dark-12: hsla(210, 20%, 8%, 0.12);
  --dark-20: hsla(210, 20%, 8%, 0.2);
  --dark-30: hsla(210, 20%, 8%, 0.3);
  --dark-40: hsla(210, 20%, 8%, 0.4);
  --dark-50: hsla(210, 20%, 8%, 0.5);
  --dark-60: hsla(210, 20%, 8%, 0.6);
  --dark-70: hsla(210, 20%, 8%, 0.7);
  --dark-80: hsla(210, 20%, 8%, 0.8);
  --dark-90: hsla(210, 20%, 8%, 0.9);
  --dark-95: hsla(210, 20%, 8%, 0.95);
  --light: hsla(210, 20%, 98%, 1);
  --light-02: hsla(210, 20%, 98%, 0.02);
  --light-04: hsla(210, 20%, 98%, 0.04);
  --light-06: hsla(210, 20%, 98%, 0.06);
  --light-08: hsla(210, 20%, 98%, 0.08);
  --light-10: hsla(210, 20%, 98%, 0.1);
  --light-12: hsla(210, 20%, 98%, 0.12);
  --light-20: hsla(210, 20%, 98%, 0.2);
  --light-30: hsla(210, 20%, 98%, 0.3);
  --light-40: hsla(210, 20%, 98%, 0.4);
  --light-50: hsla(210, 20%, 98%, 0.5);
  --light-60: hsla(210, 20%, 98%, 0.6);
  --light-70: hsla(210, 20%, 98%, 0.7);
  --light-80: hsla(210, 20%, 98%, 0.8);
  --light-90: hsla(210, 20%, 98%, 0.9);
  --light-95: hsla(210, 20%, 98%, 0.95);
}
:root {
  /* Background */
  --background: var(--base-l-9);
  --middleground: var(--base-l-10);
  --foreground: white;
  --background-dark: var(--base-d-10);
  --middleground-dark: var(--base-d-9);
  --foreground-dark: var(--base-d-8);
  /* Borders */
  --backborder: var(--base-l-7);
  --middleborder: var(--base-l-8);
  --foreborder: var(--base-l-9);
  --backborder-dark: var(--base-d-8);
  --middleborder-dark: var(--base-d-7);
  --foreborder-dark: var(--base-d-6);
  /* Shadows */
  --shadow-thin: var(--dark-02);
  --shadow-light: var(--dark-04);
  --shadow-regular: var(--dark-06);
  --shadow-medium: var(--dark-08);
  --shadow-semibold: var(--dark-10);
  --shadow-bold: var(--dark-12);
  /* Box Shadows */
  --box-shadow-1: 
    0 4px 4px -10px var(--shadow-thin),
    0 13px 13px -10px var(--shadow-regular),
    0 40px 60px -10px var(--shadow-medium);
  --box-shadow-2: 
    0 2.7px 3.6px -5px var(--shadow-light),
    0 7.5px 10px -5px var(--shadow-regular),
    0 18px 24.1px -5px var(--shadow-medium),
    0 60px 80px -5px var(--shadow-semibold);
  --box-shadow-3: 
    2.8px 2.8px 2.2px var(--shadow-thin),
    0 6.7px 5.3px -5px var(--shadow-light),
    0 12.5px 10px -5px var(--shadow-regular),
    0 22.3px 17.9px -5px var(--shadow-medium),
    0 41.8px 33.4px -5px var(--shadow-semibold),
    0 80px 80px -5px var(--shadow-bold);
}
p {
  text-wrap: pretty;
  letter-spacing: -0.01em;
}
h1, h2, h3, h4, h5, h6 {
  text-wrap: balance;
  font-weight: 700;
  color: var(--base-d-10);
}
h1 {
  font-size: var(--heading-2xl);
  line-height: var(--lh-2xs);
  letter-spacing: -0.04em;
}
h2 {
  font-size: var(--heading-xl);
  line-height: var(--lh-2xs);
  letter-spacing: -0.04em;
}
h3 {
  font-size: var(--heading-l);
  line-height: var(--lh-xs);
  letter-spacing: -0.03em;
}
h4 {
  font-size: var(--heading-m);
  line-height: var(--lh-xs);
  letter-spacing: -0.03em;
}
h5 {
  font-size: var(--heading-s);
  line-height: var(--lh-s);
  letter-spacing: -0.02em;
}
h6 {
  font-size: var(--heading-xs);
  line-height: var(--lh-s);
  letter-spacing: -0.02em;
}
.clickable-parent:not(a) {
  position: static;
}
.clickable-parent:not(a) a {
  position: static;
}
.clickable-parent:not(a) > a::after {
  content: "";
  position: absolute;
  inset: 0;
  cursor: pointer !important;
  display: flex;
}
button.clickable-parent, a.clickable-parent {
  position: static !important;
}
button.clickable-parent::after, a.clickable-parent::after {
  content: "";
  position: absolute;
  inset: 0;
  cursor: pointer !important;
  display: flex;
}
.bricks-area a.clickable-parent::after, .bricks-area .clickable-parent > a::after {
  content: "";
  position: relative;
}
.offcanvas {
  --offcanvas-bg: var(--background-dark);
  --offcanvas-pd: var(--space-s);
  --offcanvas-text-color: var(--base-l-10);
  --offcanvas-border-color: var(--base-d-9);
  --offcanvas-hover-color: var(--primary-d-1);
  --offcanvas-transition-duration: 0.5s;
  --offcanvas-transition-timing-function: cubic-bezier(.5, 0, .5, 1);
  --offcanvas-content-shadow-right: -50px 0px 50px 0px var(--dark-10);
  --offcanvas-content-shadow-left: 50px 0px 50px 0px var(--dark-10);
}
.offcanvas .offcanvas__nav {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 80%;
  height: 100%;
  max-width: 400px;
  overflow: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 999;
  background-color: var(--offcanvas-bg);
  transition-property: transform;
  transition-duration: var(--offcanvas-transition-duration);
  transition-timing-function: var(--offcanvas-transition-timing-function);
}
.offcanvas .offcanvas__nav[data-direction="right"] {
  left: auto;
  right: 0;
  transform: translate(100%);
  border-left: 1px solid var(--offcanvas-border-color);
}
.offcanvas .offcanvas__nav[data-direction="right"] .offcanvas__dropdown-content {
  box-shadow: var(--offcanvas-content-shadow-right);
  outline: 1px solid var(--offcanvas-border-color);
}
.offcanvas .offcanvas__nav[data-direction="left"] {
  left: 0;
  right: auto;
  transform: translate(-100%);
  border-right: 1px solid var(--offcanvas-border-color);
}
.offcanvas .offcanvas__nav[data-direction="left"] .offcanvas__dropdown-content {
  box-shadow: var(--offcanvas-content-shadow-left);
  outline: 1px solid var(--offcanvas-border-color);
}
.offcanvas .offcanvas__nav .offcanvas__controls {
  display: flex;
  justify-content: space-between;
  padding: var(--offcanvas-pd);
  border-bottom: 1px solid var(--offcanvas-border-color);
}
.offcanvas .offcanvas__nav .offcanvas__controls .offcanvas__back-button {
  display: flex;
  visibility: hidden;
  opacity: 0;
  align-items: center;
  background-color: transparent;
  color: var(--offcanvas-text-color);
  gap: var(--space-3xs);
  transition: var(--offcanvas-transition-duration);
}
.offcanvas .offcanvas__nav .offcanvas__controls .offcanvas__back-button.visible {
  visibility: visible;
  opacity: 1;
}
.offcanvas .offcanvas__nav .offcanvas__controls .offcanvas__close-button {
  display: flex;
  margin-left: auto;
  background-color: transparent;
  color: var(--offcanvas-text-color);
}
.offcanvas .offcanvas__nav .offcanvas__content {
  display: flex;
  position: relative;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: var(--space-s);
  padding: var(--offcanvas-pd);
  height: 100%;
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: none;
}
.offcanvas .offcanvas__nav .offcanvas__content .offcanvas__list .offcanvas__item {
  display: flex;
  width: 100%;
}
.offcanvas .offcanvas__nav .offcanvas__content .offcanvas__list .offcanvas__item:hover {
  --hover-color: var(--offcanvas-hover-color);
}
.offcanvas .offcanvas__nav .offcanvas__content .offcanvas__list .offcanvas__link {
  color: var(--hover-color, var(--offcanvas-text-color));
  transition: 0.3s;
}
.offcanvas .offcanvas__nav .offcanvas__content .offcanvas__list .offcanvas__dropdown {
  display: flex;
}
.offcanvas .offcanvas__nav .offcanvas__content .offcanvas__list .offcanvas__dropdown .offcanvas__dropdown-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  cursor: pointer;
  background-color: transparent;
  transition: var(--offcanvas-transition-duration);
}
.offcanvas .offcanvas__nav .offcanvas__content .offcanvas__list .offcanvas__dropdown .offcanvas__dropdown-toggle:hover {
  --hover-color: var(--offcanvas-hover-color);
}
.offcanvas .offcanvas__nav .offcanvas__content .offcanvas__list .offcanvas__dropdown .offcanvas__dropdown-toggle .offcanvas__dropdown-icon {
  height: 1em;
  stroke: var(--hover-color, var(--offcanvas-text-color));
  font-size: var(--text-l);
  transition: var(--offcanvas-transition-duration);
}
.offcanvas .offcanvas__nav .offcanvas__content .offcanvas__list .offcanvas__dropdown .offcanvas__dropdown-content {
  padding: var(--offcanvas-pd);
  min-height: fit-content;
  height: 100%;
  max-height: 100%;
  position: absolute;
  transform: translateX(100%);
  z-index: 1001;
  inset: 0;
  visibility: hidden;
  background-color: var(--offcanvas-bg);
  transition-property: transform, visibility;
  transition-duration: var(--offcanvas-transition-duration);
  transition-timing-function: var(--offcanvas-transition-timing-function);
}
.offcanvas .offcanvas__nav .offcanvas__content .offcanvas__list .offcanvas__dropdown.open > .offcanvas__dropdown-content {
  visibility: visible;
  transform: translateX(0);
}
.offcanvas .offcanvas__backdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(5, 5, 6, 0.75);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transition-property: opacity, visibility, z-index;
  transition-duration: var(--offcanvas-transition-duration);
  transition-timing-function: var(--offcanvas-transition-timing-function);
}
.offcanvas.open .offcanvas__nav {
  transform: translate(0);
}
.offcanvas.open .offcanvas__backdrop {
  z-index: 998;
  opacity: 1;
  visibility: visible;
}
body.admin-bar .offcanvas__nav {
  top: var(--wp-admin--admin-bar--height);
  max-height: calc(100svh - var(--wp-admin--admin-bar--height));
}
body.bricks-is-frontend :focus-visible {
  outline-style: var(--outline-focus-style, solid);
  outline-color: var(--outline-focus-color, var(--primary));
  outline-width: var(--outline-focus-width, 0.12em);
  outline-offset: var(--outline-focus-offset, 0.24em);
}
:root {
  --form-font-size: inherit;
  --form-bd-radius: var(--global-radius-inner);
  --form-bd-color: var(--middleborder);
  --form-bd-width: 1px;
  --form-pd-inline: var(--size-8);
  --form-pd-block: var(--size-7);
  --form-spacing: var(--size-8);
  --form-label-txt-color: var(--base-d-8);
  --form-select-bg-color: var(--background);
  --form-submit-pd-inline: var(--size-9);
  --form-submit-pd-block: var(--size-8);
  --form-submit-bg-color: var(--primary);
  --form-submit-bg-hover-color: var(--primary-d-2);
  --form-submit-txt-color: var(--dark);
  --form-input-txt-color: var(--base);
  --form-input-text-holder-color: var(--base-l-6);
  --form-input-bg-color: transparent;
  --form-password-size: var(--form__passtoggle-size);
  --form-checkradio-size: var(--form__checkradio-size);
  --form-autofill-text-color: var(--base);
  --form-autofill-bg-color: var(--middleground);
  --form-autofill-bd-color: var(--middleborder);
}
form label {
  font-size: var(--text-m);
  line-height: var(--lh-2xs);
  letter-spacing: 0;
  text-transform: none;
  font-weight: 400;
  color: var(--form-label-txt-color);
  margin: 0 !important;
}
form button[type="submit"] {
  border-radius: var(--form-bd-radius);
  padding-inline: var(--form-submit-pd-inline);
  padding-block: var(--form-submit-pd-block);
  font-weight: 600;
  background: var(--form-submit-bg-color);
  color: var(--form-submit-txt-color);
  line-height: var(--lh-2xs);
  letter-spacing: -0.01em;
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
}
form button[type="submit"]:hover {
  background: var(--form-submit-bg-hover-color);
}
form input:not([type="range"], [type="file"]) {
  border-radius: var(--form-bd-radius);
  border-width: var(--form-bd-width);
  border-style: solid;
  border-color: var(--form-bd-color);
  color: var(--form-input-txt-color);
  font-weight: 300;
  font-size: var(--form-font-size);
  line-height: var(--lh-xs);
  background-color: var(--form-input-bg-color);
  padding-inline: var(--form-pd-inline);
  padding-block: var(--form-pd-block);
  margin: 0;
  appearance: none;
}
form input:not([type="range"], [type="file"]).focus-visible {
  --outline-focus-offset: 0;
  --outline-focus-width: var(--size-1);
  font-weight: 400;
  box-shadow: 0 0 0 var(--size-5) var(--primary-05);
}
form input:not([type="range"], [type="file"])::placeholder {
  color: var(--form-input-text-holder-color);
}
form input:not([type="range"], [type="file"]):focus::placeholder {
  color: var(--form-input-text-holder-color);
}
form input:not([type="range"], [type="file"]):is(:-webkit-autofill, :autofill) {
  -webkit-text-fill-color: var(--form-autofill-text-color);
  -webkit-box-shadow: 0 0 0 40rem var(--form-autofill-bg-color) inset;
  transition: background-color 5000s ease-in-out 0s;
  border: 1px solid var(--form-autofill-bd-color);
}
form input[type="range"] {
  border-radius: var(--radius-s-em);
  margin: 0;
}
form textarea {
  border-radius: var(--form-bd-radius);
  border-width: var(--form-bd-width);
  border-style: solid;
  border-color: var(--form-bd-color);
  color: var(--form-input-txt-color);
  font-weight: 300;
  font-size: var(--form-font-size);
  line-height: var(--lh-xs);
  background-color: var(--form-input-bg-color);
  padding-inline: var(--form-pd-inline);
  padding-block: var(--form-pd-block);
  margin: 0;
  appearance: none;
}
form textarea.focus-visible {
  --outline-focus-offset: 0;
  --outline-focus-width: var(--size-1);
  font-weight: 400;
  box-shadow: 0 0 0 var(--size-5) var(--primary-05);
}
form textarea::placeholder {
  color: var(--form-input-text-holder-color);
}
form textarea:focus::placeholder {
  color: var(--form-input-text-holder-color);
}
form textarea:is(:-webkit-autofill, :autofill) {
  -webkit-text-fill-color: var(--form-autofill-text-color);
  -webkit-box-shadow: 0 0 0 40rem var(--form-autofill-bg-color) inset;
  transition: background-color 5000s ease-in-out 0s;
  border: 1px solid var(--form-autofill-bd-color);
}
form select {
  border-radius: var(--form-bd-radius);
  border-width: var(--form-bd-width);
  border-style: solid;
  border-color: var(--form-bd-color);
  color: var(--form-input-txt-color);
  font-weight: 300;
  font-size: var(--form-font-size);
  line-height: var(--lh-xs);
  background-color: var(--form-input-bg-color);
  padding-inline: var(--form-pd-inline);
  padding-block: var(--form-pd-block);
  margin: 0;
  appearance: none;
}
form select.focus-visible {
  --outline-focus-offset: 0;
  --outline-focus-width: var(--size-1);
  font-weight: 400;
  box-shadow: 0 0 0 var(--size-5) var(--primary-05);
}
form select::placeholder {
  color: var(--form-input-text-holder-color);
}
form select:focus::placeholder {
  color: var(--form-input-text-holder-color);
}
form select:is(:-webkit-autofill, :autofill) {
  -webkit-text-fill-color: var(--form-autofill-text-color);
  -webkit-box-shadow: 0 0 0 40rem var(--form-autofill-bg-color) inset;
  transition: background-color 5000s ease-in-out 0s;
  border: 1px solid var(--form-autofill-bd-color);
}
form select:focus {
  background-image: linear-gradient(45deg, transparent 50%, var(--primary-90) 0), linear-gradient(135deg, var(--primary-90) 50%, transparent 0);
  color: var(--form-input-text-holder-color);
}
form select option {
  background-color: var(--form-select-bg-color);
  color: var(--form-input-txt-color);
}
form input[type="checkbox"] {
  padding: 0;
  height: var(--form-checkradio-size);
  min-height: var(--form-checkradio-size);
  max-height: var(--form-checkradio-size);
  aspect-ratio: 1;
  cursor: pointer;
}
form input[type="checkbox"]:checked {
  border-color: var(--primary);
  background: var(--primary-10);
}
form input[type="checkbox"]:checked::before {
  transform: scale(1);
}
form input[type="checkbox"]::before {
  display: block;
  content: "";
  position: relative;
  transform: scale(0);
  transform-origin: center center;
  transition: 120ms transform ease-in-out;
  background-color: var(--primary);
}
form input[type="checkbox"]::before {
  top: 15%;
  left: 15%;
  width: 70%;
  height: 70%;
  clip-path: polygon(84% 8%, 39% 57%, 17% 35%, 0% 52%, 40% 90%, 100% 25%);
}
form input[type="radio"] {
  padding: 0;
  height: var(--form-checkradio-size);
  min-height: var(--form-checkradio-size);
  max-height: var(--form-checkradio-size);
  aspect-ratio: 1;
  cursor: pointer;
  border-radius: var(--radius-full);
}
form input[type="radio"]:checked {
  border-color: var(--primary);
  background: var(--primary-10);
}
form input[type="radio"]:checked::before {
  transform: scale(1);
}
form input[type="radio"]::before {
  display: block;
  content: "";
  position: relative;
  transform: scale(0);
  transform-origin: center center;
  transition: 120ms transform ease-in-out;
  background-color: var(--primary);
}
form input[type="radio"]::before {
  width: 100%;
  height: 100%;
  clip-path: circle(25% at 50% 50%);
}
form input[type="password"] {
  padding-right: var(--form-password-size);
}
form .password-toggle {
  display: flex;
  align-items: center;
  align-self: center;
  justify-content: center;
  position: absolute;
  right: 0;
  overflow: hidden;
  padding: var(--size-7);
  border-radius: var(--form-bd-radius);
  aspect-ratio: 1;
  background: transparent;
  border: none;
  cursor: pointer;
  fill: var(--form-input-txt-color);
  width: var(--form-password-size);
  min-width: var(--form-password-size);
  max-width: var(--form-password-size);
  height: 100%;
}
form .password-toggle:hover {
  fill: var(--primary);
}
form .password-toggle:focus-visible {
  --outline-focus-offset: -0.1em;
}
:where(.brxe-form) {
  justify-content: space-between;
}
:where(.brxe-form) .form-group {
  gap: calc(var(--form-spacing)/2);
  padding: 0;
  padding-bottom: var(--form-spacing);
}
:where(.brxe-form) .form-group.submit-button-wrapper {
  margin-top: var(--form-spacing);
}
:where(.brxe-form) .form-group .required:after {
  color: var(--form-submit-bg-color);
  font-weight: 700;
}
:where(.brxe-form) .form-group.file {
  display: flex;
  /*input {
                display: none;
            }*/
  /*.required.choose-files:after {
                display: none;
            }*/
}
:where(.brxe-form) .form-group.file .choose-files {
  border-radius: var(--form-bd-radius);
  border-width: var(--form-bd-width);
  border-style: solid;
  border-color: var(--form-bd-color);
  color: var(--form-input-txt-color);
  font-weight: 300;
  font-size: var(--form-font-size);
  line-height: var(--lh-xs);
  background-color: var(--form-input-bg-color);
  padding-inline: var(--form-pd-inline);
  padding-block: var(--form-pd-block);
  margin: 0;
  appearance: none;
  transition: all 0.25s ease-in-out;
}
:where(.brxe-form) .form-group.file .choose-files.focus-visible {
  --outline-focus-offset: 0;
  --outline-focus-width: var(--size-1);
  font-weight: 400;
  box-shadow: 0 0 0 var(--size-5) var(--primary-05);
}
:where(.brxe-form) .form-group.file .choose-files::placeholder {
  color: var(--form-input-text-holder-color);
}
:where(.brxe-form) .form-group.file .choose-files:focus::placeholder {
  color: var(--form-input-text-holder-color);
}
:where(.brxe-form) .form-group.file .choose-files:is(:-webkit-autofill, :autofill) {
  -webkit-text-fill-color: var(--form-autofill-text-color);
  -webkit-box-shadow: 0 0 0 40rem var(--form-autofill-bg-color) inset;
  transition: background-color 5000s ease-in-out 0s;
  border: 1px solid var(--form-autofill-bd-color);
}
:where(.brxe-form) .form-group.file .file-result.show {
  color: var(--form-label-txt-color);
  border-bottom: 1px solid var(--form-bd-color);
  justify-content: space-between;
  gap: var(--space-2xs);
  padding-bottom: calc(var(--form-spacing)/1.5);
  margin-bottom: calc(var(--form-spacing)/1.5);
}
:where(.brxe-form) .form-group.file .file-result.show .text {
  font-size: var(--text-s);
  line-height: var(--lh-s);
  word-break: break-all;
}
:where(.brxe-form) .form-group.file .file-result.show .remove {
  border-radius: var(--global-radius-inner);
  margin: 0;
}
:where(.brxe-form) .form-group .label {
  font-size: var(--text-m);
  line-height: var(--lh-2xs);
  letter-spacing: 0;
  text-transform: none;
  font-weight: 400;
  color: var(--form-label-txt-color);
  margin: 0 !important;
}
:where(.brxe-form) .form-group .password-wrapper {
  display: inherit;
  position: relative;
  width: 100%;
}
:where(.brxe-form) .form-group .options-wrapper {
  display: inherit;
  flex-direction: column;
  gap: var(--form-spacing);
}
:where(.brxe-form) .form-group .options-wrapper li {
  display: inherit;
  align-items: center;
  gap: var(--form-spacing);
  line-height: var(--lh-2xs);
  color: var(--base);
}
:where(.brxe-form) .form-group .form-group-error-message {
  border-radius: var(--form-bd-radius);
  padding-block: var(--form-pd-block);
  padding-inline: var(--form-pd-inline);
}
:where(.brxe-form) .message {
  border-radius: var(--form-bd-radius);
  border-width: 1px;
  border-style: solid;
}
:where(.brxe-form) .message .text {
  padding: var(--form-pd-inline);
  text-align: center;
  font-weight: 500;
  width: 100%;
}
:where(.brxe-form) .message.success {
  border-color: var(--success-70);
  background-color: var(--success-10);
  color: var(--success);
}
:where(.brxe-form) .message.error {
  border-color: var(--danger-70);
  background-color: var(--danger-10);
  color: var(--danger);
}
body .jet-filter-label {
  color: var(--base);
  padding-bottom: calc(var(--form-spacing)/2);
}
body .jet-search-filter__input {
  border-radius: var(--form-bd-radius);
  border-width: var(--form-bd-width);
  border-style: solid;
  border-color: var(--form-bd-color);
  color: var(--form-input-txt-color);
  font-weight: 300;
  font-size: var(--form-font-size);
  line-height: var(--lh-xs);
  background-color: var(--form-input-bg-color);
  padding-inline: var(--form-pd-inline);
  padding-block: var(--form-pd-block);
  margin: 0;
  appearance: none;
}
body .jet-search-filter__input.focus-visible {
  --outline-focus-offset: 0;
  --outline-focus-width: var(--size-1);
  font-weight: 400;
  box-shadow: 0 0 0 var(--size-5) var(--primary-05);
}
body .jet-search-filter__input::placeholder {
  color: var(--form-input-text-holder-color);
}
body .jet-search-filter__input:focus::placeholder {
  color: var(--form-input-text-holder-color);
}
body .jet-search-filter__input:is(:-webkit-autofill, :autofill) {
  -webkit-text-fill-color: var(--form-autofill-text-color);
  -webkit-box-shadow: 0 0 0 40rem var(--form-autofill-bg-color) inset;
  transition: background-color 5000s ease-in-out 0s;
  border: 1px solid var(--form-autofill-bd-color);
}
body .jet-select__control {
  border-radius: var(--form-bd-radius);
  border-width: var(--form-bd-width);
  border-style: solid;
  border-color: var(--form-bd-color);
  color: var(--form-input-txt-color);
  font-weight: 300;
  font-size: var(--form-font-size);
  line-height: var(--lh-xs);
  background-color: var(--form-input-bg-color);
  padding-inline: var(--form-pd-inline);
  padding-block: var(--form-pd-block);
  margin: 0;
  appearance: none;
}
body .jet-select__control.focus-visible {
  --outline-focus-offset: 0;
  --outline-focus-width: var(--size-1);
  font-weight: 400;
  box-shadow: 0 0 0 var(--size-5) var(--primary-05);
}
body .jet-select__control::placeholder {
  color: var(--form-input-text-holder-color);
}
body .jet-select__control:focus::placeholder {
  color: var(--form-input-text-holder-color);
}
body .jet-select__control:is(:-webkit-autofill, :autofill) {
  -webkit-text-fill-color: var(--form-autofill-text-color);
  -webkit-box-shadow: 0 0 0 40rem var(--form-autofill-bg-color) inset;
  transition: background-color 5000s ease-in-out 0s;
  border: 1px solid var(--form-autofill-bd-color);
}
body .jet-range__inputs__group {
  border-radius: var(--form-bd-radius);
  border-color: var(--form-bd-color);
  color: var(--form-input-txt-color);
  font-weight: 300;
  line-height: var(--lh-2xs);
}
body .jet-filters-group {
  gap: var(--form-spacing);
}
body .jet-sorting-select {
  border-radius: var(--form-bd-radius);
  border-width: var(--form-bd-width);
  border-style: solid;
  border-color: var(--form-bd-color);
  color: var(--form-input-txt-color);
  font-weight: 300;
  font-size: var(--form-font-size);
  line-height: var(--lh-xs);
  background-color: var(--form-input-bg-color);
  padding-inline: var(--form-pd-inline);
  padding-block: var(--form-pd-block);
  margin: 0;
  appearance: none;
}
body .jet-sorting-select.focus-visible {
  --outline-focus-offset: 0;
  --outline-focus-width: var(--size-1);
  font-weight: 400;
  box-shadow: 0 0 0 var(--size-5) var(--primary-05);
}
body .jet-sorting-select::placeholder {
  color: var(--form-input-text-holder-color);
}
body .jet-sorting-select:focus::placeholder {
  color: var(--form-input-text-holder-color);
}
body .jet-sorting-select:is(:-webkit-autofill, :autofill) {
  -webkit-text-fill-color: var(--form-autofill-text-color);
  -webkit-box-shadow: 0 0 0 40rem var(--form-autofill-bg-color) inset;
  transition: background-color 5000s ease-in-out 0s;
  border: 1px solid var(--form-autofill-bd-color);
}
body .brx-popup .brx-popup-content {
  z-index: 999;
  background-color: transparent;
}
body .brx-popup .brx-popup-backdrop {
  backdrop-filter: blur(10px);
  transition: var(--global-transition);
  z-index: 998;
  background-color: rgba(1, 8, 19, 0.8);
}
body .brx-popup.hide {
  transition: var(--global-transition);
}
body .brx-popup.hide .brx-popup-backdrop {
  transition: var(--global-transition);
}
html {
  font-size: var(--base-size);
}
.brx-body {
  font-family: "Inter";
  font-size: var(--text-m);
  line-height: var(--lh-m);
  color: var(--base-d-7);
  background-color: var(--base-l-10);
  min-height: 100dvh;
}
ul:not(.wp-block-list):not(.single-article__paragraph ul) {
  list-style: none;
  padding: 0;
  margin: 0;
}
a, button {
  transition: var(--global-transition);
}
:where(.brx-draggable:empty) {
  min-height: 0px;
  min-width: 0px;
  outline: none;
}
