/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/fast-css-loader/lib/index.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./sources/css/smooth.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/* Root */
:root {
  --min-font-size-controler: 1;
  --max-font-size-controler: 1;
  --min-vw-font-size-controler: 1;
  --max-vw-font-size-controler: 1;
  --container-gutenberg: clamp(calc((600px * var(--min-font-size-controler))), calc(34.68208vw), calc(600px * var(--max-font-size-controler)));
  --gutenberg-font-size: var(--font-size-base);
  --gutenberg-line-height: 1.5;
  --gutenberg-spacer-top: var(--spacers-sm-vw);
  --gutenberg-spacer-bottom: var(--spacers-sm-vw);
  --filter-primary: invert(45%) sepia(14%) saturate(7464%) hue-rotate(334deg) brightness(95%) contrast(96%);
  --filter-gray: invert(76%) sepia(8%) saturate(13%) hue-rotate(342deg) brightness(92%) contrast(84%);
  --filter-light: invert(100%) sepia(2%) saturate(69%) hue-rotate(202deg) brightness(119%) contrast(100%);
  --filter-dark: none;
  --icon-color: #000;
  --background-lazyload: #2D2926;
  --block-border-color: #E6E4E3;
  --block-text-color: #2D2926;
  --block-text-muted-color: #696969;
  --block-bg-color: #fff;
  --block-bg-inside: #fff;
  --block-highlight-bottom: #2D554D;
  --highlight-bg: #ffe387;
  --bg-year: #2D554D;
  --bg-text-year: #fff;
  --wrapper-small-bg: #143338;
  --wrapper-small-text: #f2f2f2;
  --mark-filter: none;
  --btn-color: #fff;
  --btn-border-color: #1C1917;
  --btn-bg-color: #1C1917;
  --btn-filter: var(--filter-light);
  --btn-color-hover: #fff;
  --btn-border-color-hover: #ee4444;
  --btn-bg-color-hover: #ee4444;
  --btn-filter-hover: var(--filter-light);
  --link-icon-color: #ee4444;
  --link-icon-color-hover: #ee4444;
  --swiper-filter-color: var(--filter-dark);
  --swiper-filter-color-hover: var(--filter-primary);
  --swiper-nav-color: #222323;
  --swiper-nav-color-hover: #ee4444;
  --swiper-nav-border-color: #222323;
  --swiper-nav-border-color-hover: #222323;
  --swiper-nav-bg-color: transparent;
  --swiper-nav-bg-color-hover: #ee4444;
  --swiper-bullet-width: clamp(calc((52px * var(--min-font-size-controler))), calc(3.00578vw), calc(52px * var(--max-font-size-controler)));
  --swiper-bullet-width-inner: clamp(calc((40px * var(--min-font-size-controler))), calc(2.31214vw), calc(40px * var(--max-font-size-controler)));
  --paging-text: #12131E;
  --paging-text-hover: #E44;
  --paging-border: transparent;
  --paging-border-hover: transparent;
  --paging-bg: #F5F7FB;
  --paging-bg-hover: #F5F7FB;
  --paging-filter: var(--filter-dark);
  --paging-filter-hover: var(--filter-primary);
  --border-radius: clamp(calc((10px * var(--min-font-size-controler))), calc(0.86705vw), calc(15px * var(--max-font-size-controler)));
  --border-radius-sm: clamp(calc((15px * var(--min-font-size-controler))), calc(1.7341vw), calc(30px * var(--max-font-size-controler)));
  --border-radius-lg: clamp(calc((30px * var(--min-font-size-controler))), calc(3.46821vw), calc(60px * var(--max-font-size-controler)));
  --border-scale: '100%';
  --border-scale--before: '100%';
  --border-scale--after: '100%';
  --accordion-color: currentColor;
  --accordion-text-color-active: currentColor;
  --accordion-button-active-color: currentColor;
  --accordion-bg: transparent;
  --accordion-icon-active-color: #1C1917;
  --page-title-sm: clamp(calc((29px * var(--min-font-size-controler))), calc(2.31214vw), calc(40px * var(--max-font-size-controler)));
  --page-title-sm-line-height: clamp(calc((105 * 1%)), calc(3.03468vw), calc(105 * 1%));
  --page-title-sm-letter-spacing: calc(clamp(calc((0.2px * var(--min-font-size-controler))), calc(0.01156vw), calc(0.2px * var(--max-font-size-controler))) * -1);
  --page-title-md: clamp(calc((24px * var(--min-font-size-controler))), calc(2.89017vw), calc(50px * var(--max-font-size-controler)));
  --page-title-md-line-height: clamp(calc((105 * 1%)), calc(3.4104vw), calc(118 * 1%));
  --page-title-md-letter-spacing: 0px;
  --page-title-lg: clamp(calc((24px * var(--min-font-size-controler))), calc(3.12139vw), calc(54px * var(--max-font-size-controler)));
  --page-title-lg-line-height: clamp(calc((105 * 1%)), calc(3.4104vw), calc(118 * 1%));
  --page-title-lg-letter-spacing: 0px;
  --title-xxl: clamp(calc((38px * var(--min-font-size-controler))), calc(3.12139vw), calc(54px * var(--max-font-size-controler)));
  --title-xxl-line-height: clamp(calc((114 * 1%)), calc(3.2948vw), calc(114 * 1%));
  --title-xxl-letter-spacing: calc(clamp(calc((1px * var(--min-font-size-controler))), calc(0.0578vw), calc(1px * var(--max-font-size-controler))) * -1);
  --title-xl: clamp(calc((26px * var(--min-font-size-controler))), calc(2.08092vw), calc(36px * var(--max-font-size-controler)));
  --title-xl-line-height: clamp(calc((120 * 1%)), calc(3.46821vw), calc(120 * 1%));
  --title-xl-letter-spacing: 0px;
  --title-lg: clamp(calc((25px * var(--min-font-size-controler))), calc(1.7341vw), calc(30px * var(--max-font-size-controler)));
  --title-lg-line-height: clamp(calc((106 * 1%)), calc(3.06358vw), calc(106 * 1%));
  --title-lg-letter-spacing: 0px;
  --title-md: clamp(calc((24px * var(--min-font-size-controler))), calc(1.38728vw), calc(24px * var(--max-font-size-controler)));
  --title-md-line-height: clamp(calc((133 * 1%)), calc(3.84393vw), calc(133 * 1%));
  --title-md-letter-spacing: 0px;
  --title-sm: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
  --title-sm-line-height: clamp(calc((120 * 1%)), calc(3.46821vw), calc(120 * 1%));
  --title-sm-letter-spacing: 0px;
  --title-xs: clamp(calc((18px * var(--min-font-size-controler))), calc(1.04046vw), calc(18px * var(--max-font-size-controler)));
  --title-xs-line-height: clamp(calc((135 * 1%)), calc(3.90173vw), calc(135 * 1%));
  --title-xs-letter-spacing: 0px;
  --title-xxs: clamp(calc((16px * var(--min-font-size-controler))), calc(0.92486vw), calc(16px * var(--max-font-size-controler)));
  --title-xxs-line-height: clamp(calc((130 * 1%)), calc(3.75723vw), calc(130 * 1%));
  --title-xxs-letter-spacing: 0px;
  --font-size-base: clamp(calc((16px * var(--min-font-size-controler))), calc(1.04046vw), calc(18px * var(--max-font-size-controler)));
  --font-size-base-line-height: clamp(calc((170 * 1%)), calc(5.0578vw), calc(175 * 1%));
  --text-lg: clamp(calc((17px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
  --text-lg-line-height: clamp(calc((150 * 1%)), calc(4.33526vw), calc(150 * 1%));
  --text-lg-letter-spacing: 0px;
  --text-md: clamp(calc((16px * var(--min-font-size-controler))), calc(0.98266vw), calc(17px * var(--max-font-size-controler)));
  --text-md-line-height: clamp(calc((150 * 1%)), calc(4.62428vw), calc(160 * 1%));
  --text-md-letter-spacing: clamp(calc((0.17px * var(--min-font-size-controler))), calc(0.00983vw), calc(0.17px * var(--max-font-size-controler)));
  --text-ms: clamp(calc((16px * var(--min-font-size-controler))), calc(0.92486vw), calc(16px * var(--max-font-size-controler)));
  --text-ms-line-height: clamp(calc((150 * 1%)), calc(4.62428vw), calc(160 * 1%));
  --text-ms-letter-spacing: clamp(calc((0.17px * var(--min-font-size-controler))), calc(0.00983vw), calc(0.17px * var(--max-font-size-controler)));
  --text-sm: clamp(calc((15px * var(--min-font-size-controler))), calc(0.86705vw), calc(15px * var(--max-font-size-controler)));
  --text-sm-line-height: clamp(calc((150 * 1%)), calc(4.62428vw), calc(160 * 1%));
  --text-sm-letter-spacing: clamp(calc((0.07px * var(--min-font-size-controler))), calc(0.00405vw), calc(0.07px * var(--max-font-size-controler)));
  --text-xs: clamp(calc((14px * var(--min-font-size-controler))), calc(0.80925vw), calc(14px * var(--max-font-size-controler)));
  --text-xs-line-height: clamp(calc((130 * 1%)), calc(3.75723vw), calc(130 * 1%));
  --text-xs-letter-spacing: clamp(calc((0.3px * var(--min-font-size-controler))), calc(0.01734vw), calc(0.3px * var(--max-font-size-controler)));
  --text-xxs: clamp(calc((12px * var(--min-font-size-controler))), calc(0.69364vw), calc(12px * var(--max-font-size-controler)));
  --text-xxs-line-height: clamp(calc((120 * 1%)), calc(3.75723vw), calc(130 * 1%));
  --text-xxs-letter-spacing: 0px;
  --lead-font: clamp(calc((19px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
  --lead-font-line-height: clamp(calc((150 * 1%)), calc(4.62428vw), calc(160 * 1%));
  --lead-font-letter-spacing: clamp(calc((0.09px * var(--min-font-size-controler))), calc(0.0052vw), calc(0.09px * var(--max-font-size-controler)));
  --spacers-sx: clamp(calc((5px * var(--min-vw-font-size-controler))), calc(0.30675vw), calc(5px * var(--max-vw-font-size-controler)));
  --spacers-xxs: clamp(calc((10px * var(--min-vw-font-size-controler))), calc(0.6135vw), calc(10px * var(--max-vw-font-size-controler)));
  --spacers-xs: clamp(calc((15px * var(--min-vw-font-size-controler))), calc(1.22699vw), calc(20px * var(--max-vw-font-size-controler)));
  --spacers-ms: clamp(calc((15px * var(--min-vw-font-size-controler))), calc(0.92025vw), calc(15px * var(--max-vw-font-size-controler)));
  --spacers-sm: clamp(calc((20px * var(--min-vw-font-size-controler))), calc(1.84049vw), calc(30px * var(--max-vw-font-size-controler)));
  --spacers-md: clamp(calc((30px * var(--min-vw-font-size-controler))), calc(2.45399vw), calc(40px * var(--max-vw-font-size-controler)));
  --spacers-lg: clamp(calc((35px * var(--min-vw-font-size-controler))), calc(4.29448vw), calc(70px * var(--max-vw-font-size-controler)));
  --spacers-xl: 4rem;
  --spacers-negative-xs: calc(var(--spacers-xs) * -1);
  --spacers-negative-sm: calc(var(--spacers-sm) * -1);
  --spacers-negative-md: calc(var(--spacers-md) * -1);
  --spacers-negative-lg: calc(var(--spacers-lg) * -1);
  --spacers-negative-xl: calc(var(--spacers-lg) * -1);
  --spacers-xs-vw: clamp(calc((30px * var(--min-vw-font-size-controler))), calc(2.45399vw), calc(40px * var(--max-vw-font-size-controler)));
  --spacers-sm-vw: clamp(calc((40px * var(--min-vw-font-size-controler))), calc(3.68098vw), calc(60px * var(--max-vw-font-size-controler)));
  --spacers-md-vw: clamp(calc((40px * var(--min-vw-font-size-controler))), calc(5.52147vw), calc(90px * var(--max-vw-font-size-controler)));
  --spacers-lg-vw: clamp(calc((60px * var(--min-vw-font-size-controler))), calc(6.13497vw), calc(100px * var(--max-vw-font-size-controler)));
  --spacers-xl-vw: clamp(calc((60px * var(--min-vw-font-size-controler))), calc(7.36196vw), calc(120px * var(--max-vw-font-size-controler)));
  --gutter-small: clamp(calc((4px * var(--min-vw-font-size-controler))), calc(0.2454vw), calc(4px * var(--max-vw-font-size-controler)));
  --gutter-base: clamp(calc((20px * var(--min-vw-font-size-controler))), calc(2.45399vw), calc(40px * var(--max-vw-font-size-controler)));
  --gutter-medium: clamp(calc((48px * var(--min-vw-font-size-controler))), calc(5.39877vw), calc(88px * var(--max-vw-font-size-controler)));
  --gutter-large: clamp(calc((20px * var(--min-vw-font-size-controler))), calc(4.17178vw), calc(68px * var(--max-vw-font-size-controler)));
  --gutter-small-vw: var(--spacers-sm-vw);
  --gutter-medium-vw: var(--spacers-md-vw);
  --gutter-large-vw: var(--spacers-lg-vw);
  --navbar-bg-color: #1C1917;
  --navbar-border-color: #696969;
  --navbar-height: 4.375rem;
  --navbar-height-main: 4.375rem;
  --navbar-brand-width: clamp(calc((150px * var(--min-font-size-controler))), calc(11.56069vw), calc(200px * var(--max-font-size-controler)));
  --navbar-brand-logo-width: clamp(calc((150px * var(--min-font-size-controler))), calc(8.67052vw), calc(150px * var(--max-font-size-controler)));
  --navbar-link-lvl-0: clamp(calc((14px * var(--min-font-size-controler))), calc(0.80925vw), calc(14px * var(--max-font-size-controler)));
  --navbar-link-lvl-0-letter-spacing: clamp(calc((0.3px * var(--min-font-size-controler))), calc(0.01734vw), calc(0.3px * var(--max-font-size-controler)));
  --navbar-link-lvl-0-line-height: 142%;
  --navbar-link-lvl-0-color: #1C1917;
  --navbar-link-lvl-0-color-hover: #E44;
  --navbar-link-lvl-0-spacer-y-start: clamp(calc((15px * var(--min-font-size-controler))), calc(0.86705vw), calc(15px * var(--max-font-size-controler)));
  --navbar-link-lvl-0-spacer-y-end: clamp(calc((15px * var(--min-font-size-controler))), calc(0.86705vw), calc(15px * var(--max-font-size-controler)));
  --navbar-link-lvl-0-spacer-x-start: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
  --navbar-link-lvl-0-spacer-x-end: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
  --navbar-link-lvl-1: clamp(calc((14px * var(--min-font-size-controler))), calc(0.80925vw), calc(14px * var(--max-font-size-controler)));
  --navbar-link-lvl-1-letter-spacing: clamp(calc((0.3px * var(--min-font-size-controler))), calc(0.01734vw), calc(0.3px * var(--max-font-size-controler)));
  --navbar-link-lvl-1-line-height: 142%;
  --navbar-link-lvl-1-color: #1C1917;
  --navbar-link-lvl-1-color-hover: #E44;
  --navbar-link-lvl-1-spacer-y-start: clamp(calc((15px * var(--min-font-size-controler))), calc(0.86705vw), calc(15px * var(--max-font-size-controler)));
  --navbar-link-lvl-1-spacer-y-end: clamp(calc((15px * var(--min-font-size-controler))), calc(0.86705vw), calc(15px * var(--max-font-size-controler)));
  --navbar-link-lvl-1-spacer-x-start: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
  --navbar-link-lvl-1-spacer-x-end: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
  --navbar-link-lvl-2: clamp(calc((14px * var(--min-font-size-controler))), calc(0.80925vw), calc(14px * var(--max-font-size-controler)));
  --navbar-link-lvl-2-letter-spacing: clamp(calc((0.3px * var(--min-font-size-controler))), calc(0.01734vw), calc(0.3px * var(--max-font-size-controler)));
  --navbar-link-lvl-2-line-height: 142%;
  --navbar-link-lvl-2-color: #1C1917;
  --navbar-link-lvl-2-color-hover: #E44;
  --navbar-link-lvl-2-spacer-y-start: clamp(calc((15px * var(--min-font-size-controler))), calc(0.86705vw), calc(15px * var(--max-font-size-controler)));
  --navbar-link-lvl-2-spacer-y-end: clamp(calc((15px * var(--min-font-size-controler))), calc(0.86705vw), calc(15px * var(--max-font-size-controler)));
  --navbar-link-lvl-2-spacer-x-start: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
  --navbar-link-lvl-2-spacer-x-end: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
  --topbar-height: 2.5rem;
  --navbar-topbar-font-size: 0.9375rem;
  --form-label-font-size: 0.9375rem;
  --input-btn-font-size: clamp(calc((14px * var(--min-font-size-controler))), calc(0.80925vw), calc(14px * var(--max-font-size-controler)));
  --input-btn-padding-y: clamp(calc((18px * var(--min-font-size-controler))), calc(1.04046vw), calc(18px * var(--max-font-size-controler)));
  --input-btn-padding-x: clamp(calc((25px * var(--min-font-size-controler))), calc(1.44509vw), calc(25px * var(--max-font-size-controler)));
  --input-btn-font-size-sm: var(--text-xs);
  --input-btn-padding-sm-y: clamp(calc((4px * var(--min-font-size-controler))), calc(0.23121vw), calc(4px * var(--max-font-size-controler)));
  --input-btn-padding-sm-x: clamp(calc((15px * var(--min-font-size-controler))), calc(0.86705vw), calc(15px * var(--max-font-size-controler)));
  --input-btn-font-size-lg: var(--font-size-base);
  --input-btn-padding-lg-y: clamp(calc((10px * var(--min-font-size-controler))), calc(0.75145vw), calc(13px * var(--max-font-size-controler)));
  --input-btn-padding-lg-x: clamp(calc((20px * var(--min-font-size-controler))), calc(1.38728vw), calc(24px * var(--max-font-size-controler)));
  --input-btn-link-font-size: var(--input-btn-font-size);
  --label-font-size: var(--text-ms);
  --input-font-size: var(--text-ms);
  --input-padding-y: clamp(calc((14px * var(--min-font-size-controler))), calc(0.80925vw), calc(14px * var(--max-font-size-controler)));
  --input-padding-x: clamp(calc((16px * var(--min-font-size-controler))), calc(0.92486vw), calc(16px * var(--max-font-size-controler)));
  --input-bg-inside: transparent;
  --input-border-color: var(--block-border-color);
  --input-label: #1C1917;
  --input-color: #1C1917;
  --input-placeholder-color: #A7A19D;
  --input-plaintext-color: #000;
  --input-error-color: #C74E44;
  --bs-border-color: #D5D2D0;
  --footer-height: clamp(calc((108px * var(--min-font-size-controler))), calc(6.24277vw), calc(108px * var(--max-font-size-controler)));
  --footer-nav-link: clamp(calc((16px * var(--min-font-size-controler))), calc(0.92486vw), calc(16px * var(--max-font-size-controler)));
  --has-border-spacers: 0px; }
  @media (min-width: 768px) and (max-width: 1200px) {
    :root {
      --min-font-size-controler: 0.9;
      --max-font-size-controler: 0.9;
      --min-vw-font-size-controler: 0.9;
      --max-vw-font-size-controler: 0.9; } }
  @media (min-width: 2600px) {
    :root {
      --min-font-size-controler: 1.1;
      --max-font-size-controler: 1.2;
      --min-vw-font-size-controler: 1.2;
      --max-vw-font-size-controler: 1.4; } }
  @media (min-width: 1200px) {
    :root {
      --container-gutenberg: 50%; } }
  @media (min-width: 2000px) {
    :root {
      --container-gutenberg: 40%; } }
  @media (min-width: 1200px) {
    :root {
      --border-scale: 0;
      --border-scale--before: 0;
      --border-scale--after: 0; } }
  @media (max-width: 360px) {
    :root {
      --gutter-base: clamp(calc((12px * var(--min-vw-font-size-controler))), calc(1.47239vw), calc(24px * var(--max-vw-font-size-controler))); } }
  @media (min-width: 992px) {
    :root {
      --navbar-link-lvl-0-color: #fff;
      --navbar-link-lvl-0-spacer-y-start: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
      --navbar-link-lvl-0-spacer-y-end: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
      --navbar-link-lvl-0-spacer-x-start: clamp(calc((15px * var(--min-font-size-controler))), calc(0.86705vw), calc(15px * var(--max-font-size-controler)));
      --navbar-link-lvl-0-spacer-x-end: clamp(calc((15px * var(--min-font-size-controler))), calc(0.86705vw), calc(15px * var(--max-font-size-controler)));
      --navbar-link-lvl-1-spacer-x-start: clamp(calc((15px * var(--min-font-size-controler))), calc(0.86705vw), calc(15px * var(--max-font-size-controler)));
      --navbar-link-lvl-1-spacer-x-end: clamp(calc((15px * var(--min-font-size-controler))), calc(0.86705vw), calc(15px * var(--max-font-size-controler)));
      --navbar-link-lvl-2-spacer-y-start: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
      --navbar-link-lvl-2-spacer-y-end: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
      --navbar-link-lvl-2-spacer-x-start: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler)));
      --navbar-link-lvl-2-spacer-x-end: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler))); } }
  @media (min-width: 768px) {
    :root {
      --navbar-height: clamp(calc((50px * var(--min-font-size-controler))), calc(2.89017vw), calc(50px * var(--max-font-size-controler)));
      --navbar-height-main: clamp(calc((70px * var(--min-font-size-controler))), calc(4.91329vw), calc(85px * var(--max-font-size-controler))); } }
  @media (max-height: 400px) {
    :root {
      --navbar-height: 3.75rem; } }
  :root .tooltip {
    --bs-tooltip-color: #fff;
    --bs-tooltip-bg: #000;
    --bs-tooltip-border-color: #000;
    --bs-tooltip-font-size: clamp(calc((14px * var(--min-font-size-controler))), calc(0.80925vw), calc(14px * var(--max-font-size-controler)));
    --bs-tooltip-padding-y: clamp(calc((8px * var(--min-font-size-controler))), calc(0.46243vw), calc(8px * var(--max-font-size-controler)));
    --bs-tooltip-padding-x: clamp(calc((16px * var(--min-font-size-controler))), calc(0.92486vw), calc(16px * var(--max-font-size-controler)));
    --bs-tooltip-border-radius: clamp(calc((20px * var(--min-font-size-controler))), calc(1.15607vw), calc(20px * var(--max-font-size-controler))); }
  :root .has-border,
  :root .is-style-top,
  :root .is-style-top-bottom,
  :root .is-style-bottom {
    --has-border-spacers: var(--spacers-sm-vw); }

/* Bootstrap */
html.lenis, html.lenis body {
  height: auto; }

.lenis.lenis-smooth {
  scroll-behavior: auto !important; }

.lenis.lenis-smooth [data-lenis-prevent] {
  -ms-scroll-chaining: none;
      overscroll-behavior: contain; }

.lenis.lenis-stopped {
  overflow: hidden; }

.lenis.lenis-smooth iframe {
  pointer-events: none; }

