/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!../css/_theme/_root-variables.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.fak, .fa-kit {
  font-family: "Font Awesome Kit";
}

/*

 */
:root {
  --bs-primary-rgb: 224, 14, 29;
  --bs-primary-text-emphasis: rgb(89.6, 5.6, 11.6);
  --bs-primary-bg-subtle: rgb(248.8, 206.8, 209.8);
  --bs-primary-border-subtle: rgb(134.4, 8.4, 17.4);
  --bs-secondary-rgb: 88, 88, 90;
  --bs-secondary-text-emphasis: rgb(35.2, 35.2, 36);
  --bs-secondary-bg-subtle: rgb(221.6, 221.6, 222);
  --bs-secondary-border-subtle: rgb(52.8, 52.8, 54);
  --bs-tertiary-rgb: 102, 16, 242;
  --bs-tertiary-text-emphasis: rgb(40.8, 6.4, 96.8);
  --bs-tertiary-bg-subtle: rgb(224.4, 207.2, 252.4);
  --bs-tertiary-border-subtle: rgb(61.2, 9.6, 145.2);
  --bs-red-rgb: 135, 22, 35;
  --bs-red-text-emphasis: rgb(54, 8.8, 14);
  --bs-red-bg-subtle: rgb(231, 208.4, 211);
  --bs-red-border-subtle: rgb(81, 13.2, 21);
  --bs-blue-rgb: 0, 39, 74;
  --bs-blue-text-emphasis: rgb(0, 15.6, 29.6);
  --bs-blue-bg-subtle: rgb(204, 211.8, 218.8);
  --bs-blue-border-subtle: rgb(0, 23.4, 44.4);
  --bs-purple-rgb: 102, 16, 242;
  --bs-purple-text-emphasis: rgb(40.8, 6.4, 96.8);
  --bs-purple-bg-subtle: rgb(224.4, 207.2, 252.4);
  --bs-purple-border-subtle: rgb(61.2, 9.6, 145.2);
  --bs-success-rgb: 219, 232, 226;
  --bs-success-text-emphasis: rgb(87.6, 92.8, 90.4);
  --bs-success-bg-subtle: rgb(247.8, 250.4, 249.2);
  --bs-success-border-subtle: rgb(131.4, 139.2, 135.6);
  --bs-info-rgb: 209, 236, 241;
  --bs-info-text-emphasis: rgb(83.6, 94.4, 96.4);
  --bs-info-bg-subtle: rgb(245.8, 251.2, 252.2);
  --bs-info-border-subtle: rgb(125.4, 141.6, 144.6);
  --bs-warning-rgb: 255, 193, 7;
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-rgb: 220, 53, 69;
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-rgb: 248, 249, 250;
  --bs-light-text-emphasis: rgb(99.2, 99.6, 100);
  --bs-light-bg-subtle: rgb(253.6, 253.8, 254);
  --bs-light-border-subtle: rgb(148.8, 149.4, 150);
  --bs-dark-rgb: 33, 37, 41;
  --bs-dark-text-emphasis: rgb(13.2, 14.8, 16.4);
  --bs-dark-bg-subtle: rgb(210.6, 211.4, 212.2);
  --bs-dark-border-subtle: rgb(19.8, 22.2, 24.6);
  --spacer: 2.5rem;
  --spacer-sm: 1.25rem;
  --spacer-lg: 5rem;
  --main-gap: clamp(2.5rem, 5vw, 5rem);
  --offset-sm: 60px;
  --offset-lg: 240px;
  --bs-gradient: linear-gradient(to top, #004878, #002c50);
  --bs-btn-padding-top: 0.5rem;
  --bs-btn-padding-bottom: 0.5rem;
  --bs-btn-padding-left: 1rem;
  --bs-btn-padding-right: 1rem;
  --content-box--padding: clamp(2.5rem, 5vw, 3.5rem);
  --bs-body-font-weight: var(--bs-font-weight-300);
  --bs-body-font-size: clamp(16px, 5vw, calc(16px + 4px));
  --bs-body-line-height-xs: 1.05;
  --bs-body-line-height-sm: 1.15;
  --bs-body-line-height: 1.3;
  --bs-body-line-height-lg: 1.5;
  --bs-body-color-inverse: #fff;
  --bs-topline-font-weight: 300;
  --bs-subline-font-weight: 300;
  --bs-h1-font-weight: 700;
  --bs-h2-font-weight: 700;
  --bs-h3-font-weight: 300;
  --bs-h4-font-weight: 300;
  --bs-h5-font-weight: 300;
  --bs-h6-font-weight: 300;
  --bs-box-shadow-inset-lg: inset 0px 25px 40px rgba(0, 0, 0, 0.5);
  --swiper-theme-color: var(--bs-primary);
  --swiper-pagination-bullet-height: 14px;
  --swiper-pagination-bullet-width: var(--swiper-pagination-bullet-height);
  --swiper-navigation-size: 35px;
  --bs-input-border-radius: var(--bs-border-radius);
  --bs-input-border: 1px solid var(--bs-border-color);
  --bs-input-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02);
  --bs-input-padding-x: 0.75rem;
  --bs-input-padding-y: 1rem;
  --bs-input-color: var(--bs-body-color);
  --bs-input-height: 58px;
  --bs-fixed-stoerer--bg: var(--bs-white);
  --bs-fixed-stoerer--color: var(--bs-primary);
  --bs-fixed-stoerer--font-size: 1.75rem;
  --bs-fixed-stoerer--padding: 5px;
  --bs-fixed-stoerer--box-shadow: var(--bs-base-box-shadow);
  --bs-fixed-stoerer--right: 0;
  --bs-fixed-stoerer--top: 35vh;
  --bs-fixed-stoerer--border-radius: 10px 0px 0px 10px;
  --bs-onepage-nav--width: 250px;
  --bs-onepage-nav--offset: 200px;
  --bs-mobile-max-width: 992px;
  --bs-container-gutter: 15px;
  --animate-duration: 850ms;
  --animate-delay: 15ms;
  --with-body-bg-spacing: calc(var(--main-gap) * 1.5);
  --base-skew: -2.5deg;
  --bs-scrolloffset: 125px;
  --body-bg-cookies-not-accepted: rgba(0, 0, 0, .5);
  --mm-ocd-min-width: 300px;
  --mm-ocd-max-width: 400px;
  --mm-ocd-width: var(--mm-ocd-min-width);
}

@media (min-width: 768px) {
  :root {
    --mm-ocd-width: var(--mm-ocd-max-width);
  }
}

/*# sourceMappingURL=_root-variables.00be83957e04adaea9e3.bundle.min.css.map*/