@charset "UTF-8";
/*! Bootstrap  v5.2.3 (https://getbootstrap.com/) Copyright 2011-2022 The Bootstrap Authors Copyright 2011-2022 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
:root { --bs-blue: #1055B2; --bs-indigo: #6610f2; --bs-purple: #800080; --bs-pink: #d63384; --bs-red: #BF2C22; --bs-orange: #fd7e14; --bs-yellow: #FBB43E; --bs-green: #C0D23D; --bs-teal: #20c997; --bs-cyan: #69C5CB; --bs-black: #000000; --bs-white: #ffffff; --bs-gray: #6C757D; --bs-gray-dark: #343A40; --bs-gray-100: #F8F9FA; --bs-gray-200: #E9ECEF; --bs-gray-300: #DEE2E6; --bs-gray-400: #CED4DA; --bs-gray-500: #ADB5BD; --bs-gray-600: #6C757D; --bs-gray-700: #495057; --bs-gray-800: #343A40; --bs-gray-900: #212529; --bs-primary: #C0000D; --bs-secondary: #979797; --bs-tertiary: #333333; --bs-success: #C0D23D; --bs-info: #69C5CB; --bs-warning: #FBB43E; --bs-danger: #BF2C22; --bs-light: #F8F9FA; --bs-dark: #212529; --bs-primary-rgb: 192, 0, 13; --bs-secondary-rgb: 151, 151, 151; --bs-tertiary-rgb: 51, 51, 51; --bs-success-rgb: 192, 210, 61; --bs-info-rgb: 105, 197, 203; --bs-warning-rgb: 251, 180, 62; --bs-danger-rgb: 191, 44, 34; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-body-color-rgb: 0, 0, 0; --bs-body-bg-rgb: 255, 255, 255; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: Poppins, sans-serif; --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5625; --bs-body-color: #000000; --bs-body-bg: #ffffff; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #CED4DA; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0rem; --bs-border-radius-sm: 0rem; --bs-border-radius-lg: 0rem; --bs-border-radius-xl: 1rem; --bs-border-radius-2xl: 2rem; --bs-border-radius-pill: 50rem; --bs-link-color: #C0000D; --bs-link-hover-color: #000000; --bs-code-color: #d63384; --bs-highlight-bg: #fef0d8; }

*, *::before, *::after { box-sizing: border-box; }

@media (prefers-reduced-motion: no-preference) { :root { scroll-behavior: smooth; } }

body { margin: 0; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

hr { margin: 1.875rem 0; color: inherit; border: 0; border-top: 1px solid #CED4DA; opacity: 1; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin-top: 0; margin-bottom: 0.5rem; font-family: "Poppins", sans-serif; font-weight: 500; line-height: 1.3; color: #000000; }

h1, .h1 { font-size: calc(1.35rem + 1.2vw); }

@media (min-width: 1200px) { h1, .h1 { font-size: 2.25rem; } }

h2, .h2 { font-size: calc(1.3125rem + 0.75vw); }

@media (min-width: 1200px) { h2, .h2 { font-size: 1.875rem; } }

h3, .h3 { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) { h3, .h3 { font-size: 1.5rem; } }

h4, .h4 { font-size: 1.125rem; }

h5, .h5 { font-size: 1rem; }

h6, .h6 { font-size: 0.875rem; }

p { margin-top: 0; margin-bottom: 1.25rem; }

abbr[title] { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

ol, ul { padding-left: 2rem; }

ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }

ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; }

dt { font-weight: 700; }

dd { margin-bottom: .5rem; margin-left: 0; }

blockquote { margin: 0 0 1rem; }

b, strong { font-weight: 800; }

small, .small { font-size: 0.875em; }

mark, .mark { padding: 0.1875em; background-color: var(--bs-highlight-bg); }

sub, sup { position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

a { color: var(--bs-link-color); text-decoration: underline; }

a:hover { color: var(--bs-link-hover-color); text-decoration: underline; }

a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }

pre, code, kbd, samp { font-family: var(--bs-font-monospace); font-size: 1em; }

pre { display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 0.875em; }

pre code { font-size: inherit; color: inherit; word-break: normal; }

code { font-size: 0.875em; color: var(--bs-code-color); word-wrap: break-word; }

a > code { color: inherit; }

kbd { padding: 0.1875rem 0.375rem; font-size: 0.875em; color: var(--bs-body-bg); background-color: var(--bs-body-color); border-radius: 0rem; }

kbd kbd { padding: 0; font-size: 1em; }

figure { margin: 0 0 1rem; }

img, svg { vertical-align: middle; }

table { caption-side: bottom; border-collapse: collapse; }

caption { padding-top: 0.5rem; padding-bottom: 0.5rem; color: #6C757D; text-align: left; }

th { text-align: inherit; text-align: -webkit-match-parent; }

thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0; }

label { display: inline-block; }

button { border-radius: 0; }

button:focus:not(:focus-visible) { outline: 0; }

input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }

button, select { text-transform: none; }

[role="button"] { cursor: pointer; }

select { word-wrap: normal; }

select:disabled { opacity: 1; }

[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator { display: none !important; }

button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }

::-moz-focus-inner { padding: 0; border-style: none; }

textarea { resize: vertical; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { float: left; width: 100%; padding: 0; margin-bottom: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit; }

@media (min-width: 1200px) { legend { font-size: 1.5rem; } }

legend + * { clear: left; }

::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field { padding: 0; }

::-webkit-inner-spin-button { height: auto; }

[type="search"] { outline-offset: -2px; -webkit-appearance: textfield; }

/* rtl:raw: [type="tel"], [type="url"], [type="email"], [type="number"] { direction: ltr; } */
::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-color-swatch-wrapper { padding: 0; }

::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }

::file-selector-button { font: inherit; -webkit-appearance: button; }

output { display: inline-block; }

iframe { border: 0; }

summary { display: list-item; cursor: pointer; }

progress { vertical-align: baseline; }

[hidden] { display: none !important; }

.lead { font-size: 1.25rem; font-weight: 700; }

.display-1 { font-size: calc(1.625rem + 4.5vw); font-weight: 300; line-height: 1.3; }

@media (min-width: 1200px) { .display-1 { font-size: 5rem; } }

.display-2 { font-size: calc(1.575rem + 3.9vw); font-weight: 300; line-height: 1.3; }

@media (min-width: 1200px) { .display-2 { font-size: 4.5rem; } }

.display-3 { font-size: calc(1.525rem + 3.3vw); font-weight: 300; line-height: 1.3; }

@media (min-width: 1200px) { .display-3 { font-size: 4rem; } }

.display-4 { font-size: calc(1.475rem + 2.7vw); font-weight: 300; line-height: 1.3; }

@media (min-width: 1200px) { .display-4 { font-size: 3.5rem; } }

.display-5 { font-size: calc(1.425rem + 2.1vw); font-weight: 300; line-height: 1.3; }

@media (min-width: 1200px) { .display-5 { font-size: 3rem; } }

.display-6 { font-size: calc(1.375rem + 1.5vw); font-weight: 300; line-height: 1.3; }

@media (min-width: 1200px) { .display-6 { font-size: 2.5rem; } }

.list-unstyled, .gform_wrapper .ginput_container_fileupload .validation_message ul { padding-left: 0; list-style: none; }

.list-inline { padding-left: 0; list-style: none; }

.list-inline-item { display: inline-block; }

.list-inline-item:not(:last-child) { margin-right: 1.875rem; }

.initialism { font-size: 0.875em; text-transform: uppercase; }

.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }

.blockquote > :last-child { margin-bottom: 0; }

.blockquote-footer { margin-top: -1rem; margin-bottom: 1rem; font-size: 0.875em; color: #000000; }

.blockquote-footer::before { content: "\2014\00A0"; }

.img-fluid { max-width: 100%; height: auto; }

.img-thumbnail { padding: 0.25rem; background-color: #ffffff; border: 1px solid var(--bs-border-color); border-radius: 0rem; max-width: 100%; height: auto; }

.figure { display: inline-block; }

.figure-img { margin-bottom: 0.5rem; line-height: 1; }

.figure-caption, .wp-element-caption { font-size: 0.875em; color: #000000; }

.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { --bs-gutter-x: 1.875rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }

@media (min-width: 576px) { .container, .container-sm { max-width: 540px; } }

@media (min-width: 768px) { .container, .container-sm, .container-md { max-width: 720px; } }

@media (min-width: 992px) { .container, .container-sm, .container-md, .container-lg { max-width: 960px; } }

@media (min-width: 1200px) { .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; } }

@media (min-width: 1400px) { .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1320px; } }

.row { --bs-gutter-x: 1.875rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }

.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }

.col, .gform_wrapper .ginput_complex.ginput_container_name > span { flex: 1 0 0%; }

.row-cols-auto > * { flex: 0 0 auto; width: auto; }

.row-cols-1 > * { flex: 0 0 auto; width: 100%; }

.row-cols-2 > * { flex: 0 0 auto; width: 50%; }

.row-cols-3 > * { flex: 0 0 auto; width: 33.3333333333%; }

.row-cols-4 > * { flex: 0 0 auto; width: 25%; }

.row-cols-5 > * { flex: 0 0 auto; width: 20%; }

.row-cols-6 > * { flex: 0 0 auto; width: 16.6666666667%; }

.col-auto { flex: 0 0 auto; width: auto; }

.col-1 { flex: 0 0 auto; width: 8.33333333%; }

.col-2 { flex: 0 0 auto; width: 16.66666667%; }

.col-3 { flex: 0 0 auto; width: 25%; }

.col-4 { flex: 0 0 auto; width: 33.33333333%; }

.col-5 { flex: 0 0 auto; width: 41.66666667%; }

.col-6 { flex: 0 0 auto; width: 50%; }

.col-7 { flex: 0 0 auto; width: 58.33333333%; }

.col-8 { flex: 0 0 auto; width: 66.66666667%; }

.col-9 { flex: 0 0 auto; width: 75%; }

.col-10 { flex: 0 0 auto; width: 83.33333333%; }

.col-11 { flex: 0 0 auto; width: 91.66666667%; }

.col-12 { flex: 0 0 auto; width: 100%; }

.offset-1 { margin-left: 8.33333333%; }

.offset-2 { margin-left: 16.66666667%; }

.offset-3 { margin-left: 25%; }

.offset-4 { margin-left: 33.33333333%; }

.offset-5 { margin-left: 41.66666667%; }

.offset-6 { margin-left: 50%; }

.offset-7 { margin-left: 58.33333333%; }

.offset-8 { margin-left: 66.66666667%; }

.offset-9 { margin-left: 75%; }

.offset-10 { margin-left: 83.33333333%; }

.offset-11 { margin-left: 91.66666667%; }

.g-0, .gx-0 { --bs-gutter-x: 0; }

.g-0, .gy-0 { --bs-gutter-y: 0; }

.g-1, .gx-1 { --bs-gutter-x: 0.25rem; }

.g-1, .gy-1 { --bs-gutter-y: 0.25rem; }

.g-2, .gx-2 { --bs-gutter-x: 0.5rem; }

.g-2, .gy-2 { --bs-gutter-y: 0.5rem; }

.g-3, .gx-3 { --bs-gutter-x: 1rem; }

.g-3, .gy-3 { --bs-gutter-y: 1rem; }

.g-4, .gx-4 { --bs-gutter-x: 1.5rem; }

.g-4, .gy-4 { --bs-gutter-y: 1.5rem; }

.g-5, .gx-5 { --bs-gutter-x: 2.5rem; }

.g-5, .gy-5 { --bs-gutter-y: 2.5rem; }

@media (min-width: 576px) { .col-sm { flex: 1 0 0%; }
  .row-cols-sm-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-sm-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-sm-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-sm-3 > * { flex: 0 0 auto; width: 33.3333333333%; }
  .row-cols-sm-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-sm-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-sm-6 > * { flex: 0 0 auto; width: 16.6666666667%; }
  .col-sm-auto { flex: 0 0 auto; width: auto; }
  .col-sm-1 { flex: 0 0 auto; width: 8.33333333%; }
  .col-sm-2 { flex: 0 0 auto; width: 16.66666667%; }
  .col-sm-3 { flex: 0 0 auto; width: 25%; }
  .col-sm-4 { flex: 0 0 auto; width: 33.33333333%; }
  .col-sm-5 { flex: 0 0 auto; width: 41.66666667%; }
  .col-sm-6 { flex: 0 0 auto; width: 50%; }
  .col-sm-7 { flex: 0 0 auto; width: 58.33333333%; }
  .col-sm-8 { flex: 0 0 auto; width: 66.66666667%; }
  .col-sm-9 { flex: 0 0 auto; width: 75%; }
  .col-sm-10 { flex: 0 0 auto; width: 83.33333333%; }
  .col-sm-11 { flex: 0 0 auto; width: 91.66666667%; }
  .col-sm-12 { flex: 0 0 auto; width: 100%; }
  .offset-sm-0 { margin-left: 0; }
  .offset-sm-1 { margin-left: 8.33333333%; }
  .offset-sm-2 { margin-left: 16.66666667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.33333333%; }
  .offset-sm-5 { margin-left: 41.66666667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.33333333%; }
  .offset-sm-8 { margin-left: 66.66666667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.33333333%; }
  .offset-sm-11 { margin-left: 91.66666667%; }
  .g-sm-0, .gx-sm-0 { --bs-gutter-x: 0; }
  .g-sm-0, .gy-sm-0 { --bs-gutter-y: 0; }
  .g-sm-1, .gx-sm-1 { --bs-gutter-x: 0.25rem; }
  .g-sm-1, .gy-sm-1 { --bs-gutter-y: 0.25rem; }
  .g-sm-2, .gx-sm-2 { --bs-gutter-x: 0.5rem; }
  .g-sm-2, .gy-sm-2 { --bs-gutter-y: 0.5rem; }
  .g-sm-3, .gx-sm-3 { --bs-gutter-x: 1rem; }
  .g-sm-3, .gy-sm-3 { --bs-gutter-y: 1rem; }
  .g-sm-4, .gx-sm-4 { --bs-gutter-x: 1.5rem; }
  .g-sm-4, .gy-sm-4 { --bs-gutter-y: 1.5rem; }
  .g-sm-5, .gx-sm-5 { --bs-gutter-x: 2.5rem; }
  .g-sm-5, .gy-sm-5 { --bs-gutter-y: 2.5rem; } }

@media (min-width: 768px) { .col-md { flex: 1 0 0%; }
  .row-cols-md-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-md-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-md-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-md-3 > * { flex: 0 0 auto; width: 33.3333333333%; }
  .row-cols-md-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-md-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-md-6 > * { flex: 0 0 auto; width: 16.6666666667%; }
  .col-md-auto { flex: 0 0 auto; width: auto; }
  .col-md-1 { flex: 0 0 auto; width: 8.33333333%; }
  .col-md-2 { flex: 0 0 auto; width: 16.66666667%; }
  .col-md-3 { flex: 0 0 auto; width: 25%; }
  .col-md-4 { flex: 0 0 auto; width: 33.33333333%; }
  .col-md-5 { flex: 0 0 auto; width: 41.66666667%; }
  .col-md-6 { flex: 0 0 auto; width: 50%; }
  .col-md-7 { flex: 0 0 auto; width: 58.33333333%; }
  .col-md-8 { flex: 0 0 auto; width: 66.66666667%; }
  .col-md-9 { flex: 0 0 auto; width: 75%; }
  .col-md-10 { flex: 0 0 auto; width: 83.33333333%; }
  .col-md-11 { flex: 0 0 auto; width: 91.66666667%; }
  .col-md-12 { flex: 0 0 auto; width: 100%; }
  .offset-md-0 { margin-left: 0; }
  .offset-md-1 { margin-left: 8.33333333%; }
  .offset-md-2 { margin-left: 16.66666667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.33333333%; }
  .offset-md-5 { margin-left: 41.66666667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.33333333%; }
  .offset-md-8 { margin-left: 66.66666667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.33333333%; }
  .offset-md-11 { margin-left: 91.66666667%; }
  .g-md-0, .gx-md-0 { --bs-gutter-x: 0; }
  .g-md-0, .gy-md-0 { --bs-gutter-y: 0; }
  .g-md-1, .gx-md-1 { --bs-gutter-x: 0.25rem; }
  .g-md-1, .gy-md-1 { --bs-gutter-y: 0.25rem; }
  .g-md-2, .gx-md-2 { --bs-gutter-x: 0.5rem; }
  .g-md-2, .gy-md-2 { --bs-gutter-y: 0.5rem; }
  .g-md-3, .gx-md-3 { --bs-gutter-x: 1rem; }
  .g-md-3, .gy-md-3 { --bs-gutter-y: 1rem; }
  .g-md-4, .gx-md-4 { --bs-gutter-x: 1.5rem; }
  .g-md-4, .gy-md-4 { --bs-gutter-y: 1.5rem; }
  .g-md-5, .gx-md-5 { --bs-gutter-x: 2.5rem; }
  .g-md-5, .gy-md-5 { --bs-gutter-y: 2.5rem; } }

@media (min-width: 992px) { .col-lg { flex: 1 0 0%; }
  .row-cols-lg-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-lg-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-lg-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-lg-3 > * { flex: 0 0 auto; width: 33.3333333333%; }
  .row-cols-lg-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-lg-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-lg-6 > * { flex: 0 0 auto; width: 16.6666666667%; }
  .col-lg-auto { flex: 0 0 auto; width: auto; }
  .col-lg-1 { flex: 0 0 auto; width: 8.33333333%; }
  .col-lg-2 { flex: 0 0 auto; width: 16.66666667%; }
  .col-lg-3 { flex: 0 0 auto; width: 25%; }
  .col-lg-4 { flex: 0 0 auto; width: 33.33333333%; }
  .col-lg-5 { flex: 0 0 auto; width: 41.66666667%; }
  .col-lg-6 { flex: 0 0 auto; width: 50%; }
  .col-lg-7 { flex: 0 0 auto; width: 58.33333333%; }
  .col-lg-8 { flex: 0 0 auto; width: 66.66666667%; }
  .col-lg-9 { flex: 0 0 auto; width: 75%; }
  .col-lg-10 { flex: 0 0 auto; width: 83.33333333%; }
  .col-lg-11 { flex: 0 0 auto; width: 91.66666667%; }
  .col-lg-12 { flex: 0 0 auto; width: 100%; }
  .offset-lg-0 { margin-left: 0; }
  .offset-lg-1 { margin-left: 8.33333333%; }
  .offset-lg-2 { margin-left: 16.66666667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.33333333%; }
  .offset-lg-5 { margin-left: 41.66666667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.33333333%; }
  .offset-lg-8 { margin-left: 66.66666667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.33333333%; }
  .offset-lg-11 { margin-left: 91.66666667%; }
  .g-lg-0, .gx-lg-0 { --bs-gutter-x: 0; }
  .g-lg-0, .gy-lg-0 { --bs-gutter-y: 0; }
  .g-lg-1, .gx-lg-1 { --bs-gutter-x: 0.25rem; }
  .g-lg-1, .gy-lg-1 { --bs-gutter-y: 0.25rem; }
  .g-lg-2, .gx-lg-2 { --bs-gutter-x: 0.5rem; }
  .g-lg-2, .gy-lg-2 { --bs-gutter-y: 0.5rem; }
  .g-lg-3, .gx-lg-3 { --bs-gutter-x: 1rem; }
  .g-lg-3, .gy-lg-3 { --bs-gutter-y: 1rem; }
  .g-lg-4, .gx-lg-4 { --bs-gutter-x: 1.5rem; }
  .g-lg-4, .gy-lg-4 { --bs-gutter-y: 1.5rem; }
  .g-lg-5, .gx-lg-5 { --bs-gutter-x: 2.5rem; }
  .g-lg-5, .gy-lg-5 { --bs-gutter-y: 2.5rem; } }

@media (min-width: 1200px) { .col-xl { flex: 1 0 0%; }
  .row-cols-xl-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-xl-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-xl-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-xl-3 > * { flex: 0 0 auto; width: 33.3333333333%; }
  .row-cols-xl-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-xl-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-xl-6 > * { flex: 0 0 auto; width: 16.6666666667%; }
  .col-xl-auto { flex: 0 0 auto; width: auto; }
  .col-xl-1 { flex: 0 0 auto; width: 8.33333333%; }
  .col-xl-2 { flex: 0 0 auto; width: 16.66666667%; }
  .col-xl-3 { flex: 0 0 auto; width: 25%; }
  .col-xl-4 { flex: 0 0 auto; width: 33.33333333%; }
  .col-xl-5 { flex: 0 0 auto; width: 41.66666667%; }
  .col-xl-6 { flex: 0 0 auto; width: 50%; }
  .col-xl-7 { flex: 0 0 auto; width: 58.33333333%; }
  .col-xl-8 { flex: 0 0 auto; width: 66.66666667%; }
  .col-xl-9 { flex: 0 0 auto; width: 75%; }
  .col-xl-10 { flex: 0 0 auto; width: 83.33333333%; }
  .col-xl-11 { flex: 0 0 auto; width: 91.66666667%; }
  .col-xl-12 { flex: 0 0 auto; width: 100%; }
  .offset-xl-0 { margin-left: 0; }
  .offset-xl-1 { margin-left: 8.33333333%; }
  .offset-xl-2 { margin-left: 16.66666667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.33333333%; }
  .offset-xl-5 { margin-left: 41.66666667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.33333333%; }
  .offset-xl-8 { margin-left: 66.66666667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.33333333%; }
  .offset-xl-11 { margin-left: 91.66666667%; }
  .g-xl-0, .gx-xl-0 { --bs-gutter-x: 0; }
  .g-xl-0, .gy-xl-0 { --bs-gutter-y: 0; }
  .g-xl-1, .gx-xl-1 { --bs-gutter-x: 0.25rem; }
  .g-xl-1, .gy-xl-1 { --bs-gutter-y: 0.25rem; }
  .g-xl-2, .gx-xl-2 { --bs-gutter-x: 0.5rem; }
  .g-xl-2, .gy-xl-2 { --bs-gutter-y: 0.5rem; }
  .g-xl-3, .gx-xl-3 { --bs-gutter-x: 1rem; }
  .g-xl-3, .gy-xl-3 { --bs-gutter-y: 1rem; }
  .g-xl-4, .gx-xl-4 { --bs-gutter-x: 1.5rem; }
  .g-xl-4, .gy-xl-4 { --bs-gutter-y: 1.5rem; }
  .g-xl-5, .gx-xl-5 { --bs-gutter-x: 2.5rem; }
  .g-xl-5, .gy-xl-5 { --bs-gutter-y: 2.5rem; } }

@media (min-width: 1400px) { .col-xxl { flex: 1 0 0%; }
  .row-cols-xxl-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-xxl-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-xxl-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-xxl-3 > * { flex: 0 0 auto; width: 33.3333333333%; }
  .row-cols-xxl-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-xxl-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-xxl-6 > * { flex: 0 0 auto; width: 16.6666666667%; }
  .col-xxl-auto { flex: 0 0 auto; width: auto; }
  .col-xxl-1 { flex: 0 0 auto; width: 8.33333333%; }
  .col-xxl-2 { flex: 0 0 auto; width: 16.66666667%; }
  .col-xxl-3 { flex: 0 0 auto; width: 25%; }
  .col-xxl-4 { flex: 0 0 auto; width: 33.33333333%; }
  .col-xxl-5 { flex: 0 0 auto; width: 41.66666667%; }
  .col-xxl-6 { flex: 0 0 auto; width: 50%; }
  .col-xxl-7 { flex: 0 0 auto; width: 58.33333333%; }
  .col-xxl-8 { flex: 0 0 auto; width: 66.66666667%; }
  .col-xxl-9 { flex: 0 0 auto; width: 75%; }
  .col-xxl-10 { flex: 0 0 auto; width: 83.33333333%; }
  .col-xxl-11 { flex: 0 0 auto; width: 91.66666667%; }
  .col-xxl-12 { flex: 0 0 auto; width: 100%; }
  .offset-xxl-0 { margin-left: 0; }
  .offset-xxl-1 { margin-left: 8.33333333%; }
  .offset-xxl-2 { margin-left: 16.66666667%; }
  .offset-xxl-3 { margin-left: 25%; }
  .offset-xxl-4 { margin-left: 33.33333333%; }
  .offset-xxl-5 { margin-left: 41.66666667%; }
  .offset-xxl-6 { margin-left: 50%; }
  .offset-xxl-7 { margin-left: 58.33333333%; }
  .offset-xxl-8 { margin-left: 66.66666667%; }
  .offset-xxl-9 { margin-left: 75%; }
  .offset-xxl-10 { margin-left: 83.33333333%; }
  .offset-xxl-11 { margin-left: 91.66666667%; }
  .g-xxl-0, .gx-xxl-0 { --bs-gutter-x: 0; }
  .g-xxl-0, .gy-xxl-0 { --bs-gutter-y: 0; }
  .g-xxl-1, .gx-xxl-1 { --bs-gutter-x: 0.25rem; }
  .g-xxl-1, .gy-xxl-1 { --bs-gutter-y: 0.25rem; }
  .g-xxl-2, .gx-xxl-2 { --bs-gutter-x: 0.5rem; }
  .g-xxl-2, .gy-xxl-2 { --bs-gutter-y: 0.5rem; }
  .g-xxl-3, .gx-xxl-3 { --bs-gutter-x: 1rem; }
  .g-xxl-3, .gy-xxl-3 { --bs-gutter-y: 1rem; }
  .g-xxl-4, .gx-xxl-4 { --bs-gutter-x: 1.5rem; }
  .g-xxl-4, .gy-xxl-4 { --bs-gutter-y: 1.5rem; }
  .g-xxl-5, .gx-xxl-5 { --bs-gutter-x: 2.5rem; }
  .g-xxl-5, .gy-xxl-5 { --bs-gutter-y: 2.5rem; } }

.table, .wp-block-table table, .wp-block-table.is-style-stripes table { --bs-table-color: #000000; --bs-table-bg: transparent; --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; --bs-table-striped-color: #000000; --bs-table-striped-bg: rgba(206, 212, 218, 0.1); --bs-table-active-color: #000000; --bs-table-active-bg: rgba(0, 0, 0, 0.1); --bs-table-hover-color: #000000; --bs-table-hover-bg: rgba(0, 0, 0, 0.075); width: 100%; margin-bottom: 1rem; color: var(--bs-table-color); vertical-align: top; border-color: var(--bs-table-border-color); }

.table > :not(caption) > * > *, .wp-block-table table > :not(caption) > * > *, .wp-block-table.is-style-stripes table > :not(caption) > * > * { padding: 0.5rem 0.5rem; background-color: var(--bs-table-bg); border-bottom-width: 1px; box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }

.table > tbody, .wp-block-table table > tbody, .wp-block-table.is-style-stripes table > tbody { vertical-align: inherit; }

.table > thead, .wp-block-table table > thead, .wp-block-table.is-style-stripes table > thead { vertical-align: bottom; }

.table-group-divider { border-top: 2px solid currentcolor; }

.caption-top { caption-side: top; }

.table-sm > :not(caption) > * > * { padding: 0.25rem 0.25rem; }

.table-bordered > :not(caption) > * { border-width: 1px 0; }

.table-bordered > :not(caption) > * > * { border-width: 0 1px; }

.table-borderless > :not(caption) > * > * { border-bottom-width: 0; }

.table-borderless > :not(:first-child) { border-top-width: 0; }

.table-striped > tbody > tr:nth-of-type(odd) > *, .wp-block-table table > tbody > tr:nth-of-type(odd) > *, .wp-block-table.is-style-stripes table > tbody > tr:nth-of-type(odd) > * { --bs-table-accent-bg: var(--bs-table-striped-bg); color: var(--bs-table-striped-color); }

.table-striped-columns > :not(caption) > tr > :nth-child(even) { --bs-table-accent-bg: var(--bs-table-striped-bg); color: var(--bs-table-striped-color); }

.table-active { --bs-table-accent-bg: var(--bs-table-active-bg); color: var(--bs-table-active-color); }

.table-hover > tbody > tr:hover > * { --bs-table-accent-bg: var(--bs-table-hover-bg); color: var(--bs-table-hover-color); }

.table-primary { --bs-table-color: #000000; --bs-table-bg: #f2cccf; --bs-table-border-color: #dab8ba; --bs-table-striped-bg: #dab8ba; --bs-table-striped-color: #000000; --bs-table-active-bg: #dab8ba; --bs-table-active-color: #000000; --bs-table-hover-bg: #e0bdbf; --bs-table-hover-color: #000000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-secondary { --bs-table-color: #000000; --bs-table-bg: #eaeaea; --bs-table-border-color: lightgray; --bs-table-striped-bg: lightgray; --bs-table-striped-color: #000000; --bs-table-active-bg: lightgray; --bs-table-active-color: #000000; --bs-table-hover-bg: #d8d8d8; --bs-table-hover-color: #000000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-success { --bs-table-color: #000000; --bs-table-bg: #f2f6d8; --bs-table-border-color: #daddc2; --bs-table-striped-bg: #daddc2; --bs-table-striped-color: #000000; --bs-table-active-bg: #daddc2; --bs-table-active-color: #000000; --bs-table-hover-bg: #e0e4c8; --bs-table-hover-color: #000000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-info { --bs-table-color: #000000; --bs-table-bg: #e1f3f5; --bs-table-border-color: #cbdbdd; --bs-table-striped-bg: #cbdbdd; --bs-table-striped-color: #000000; --bs-table-active-bg: #cbdbdd; --bs-table-active-color: #000000; --bs-table-hover-bg: #d0e1e3; --bs-table-hover-color: #000000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-warning { --bs-table-color: #000000; --bs-table-bg: #fef0d8; --bs-table-border-color: #e5d8c2; --bs-table-striped-bg: #e5d8c2; --bs-table-striped-color: #000000; --bs-table-active-bg: #e5d8c2; --bs-table-active-color: #000000; --bs-table-hover-bg: #ebdec8; --bs-table-hover-color: #000000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-danger { --bs-table-color: #000000; --bs-table-bg: #f2d5d3; --bs-table-border-color: #dac0be; --bs-table-striped-bg: #dac0be; --bs-table-striped-color: #000000; --bs-table-active-bg: #dac0be; --bs-table-active-color: #000000; --bs-table-hover-bg: #e0c5c3; --bs-table-hover-color: #000000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-light { --bs-table-color: #000000; --bs-table-bg: #F8F9FA; --bs-table-border-color: #dfe0e1; --bs-table-striped-bg: #dfe0e1; --bs-table-striped-color: #000000; --bs-table-active-bg: #dfe0e1; --bs-table-active-color: #000000; --bs-table-hover-bg: #e5e6e7; --bs-table-hover-color: #000000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-dark { --bs-table-color: #ffffff; --bs-table-bg: #212529; --bs-table-border-color: #373b3e; --bs-table-striped-bg: #373b3e; --bs-table-striped-color: #ffffff; --bs-table-active-bg: #373b3e; --bs-table-active-color: #ffffff; --bs-table-hover-bg: #323539; --bs-table-hover-color: #ffffff; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-responsive, .wp-block-table, .wp-block-table.is-style-stripes { overflow-x: auto; -webkit-overflow-scrolling: touch; }

@media (max-width: 575.98px) { .table-responsive-sm { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

@media (max-width: 767.98px) { .table-responsive-md { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

@media (max-width: 991.98px) { .table-responsive-lg { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

@media (max-width: 1199.98px) { .table-responsive-xl { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

@media (max-width: 1399.98px) { .table-responsive-xxl { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

.form-label { margin-bottom: 0.5rem; font-size: 1rem; font-weight: 700; }

.col-form-label { padding-top: calc(0.5625rem + 1px); padding-bottom: calc(0.5625rem + 1px); margin-bottom: 0; font-size: inherit; font-weight: 700; line-height: 1.25; }

.col-form-label-lg { padding-top: calc(0.875rem + 1px); padding-bottom: calc(0.875rem + 1px); font-size: 1rem; }

.col-form-label-sm { padding-top: calc(0.5625rem + 1px); padding-bottom: calc(0.5625rem + 1px); font-size: 1rem; }

.form-text { margin-top: 0.25rem; font-size: 0.875em; color: #6C757D; }

.form-control { display: block; width: 100%; padding: 0.5625rem 0.9375rem; font-family: inherit; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #000000; background-color: #ffffff; background-clip: padding-box; border: 1px solid #CED4DA; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-control { transition: none; } }

.form-control[type="file"] { overflow: hidden; }

.form-control[type="file"]:not(:disabled):not([readonly]) { cursor: pointer; }

.form-control:focus { color: #000000; background-color: #ffffff; border-color: #CED4DA; outline: 0; box-shadow: none; }

.form-control::-webkit-date-and-time-value { height: 1.25em; }

.form-control::-moz-placeholder { color: #6C757D; opacity: 1; }

.form-control::placeholder { color: #6C757D; opacity: 1; }

.form-control:disabled { background-color: #E9ECEF; opacity: 1; }

.form-control::-webkit-file-upload-button { padding: 0.5625rem 0.9375rem; margin: -0.5625rem -0.9375rem; -webkit-margin-end: 0.9375rem; margin-inline-end: 0.9375rem; color: #000000; background-color: #ffffff; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 1px; border-radius: 0; -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

.form-control::file-selector-button { padding: 0.5625rem 0.9375rem; margin: -0.5625rem -0.9375rem; -webkit-margin-end: 0.9375rem; margin-inline-end: 0.9375rem; color: #000000; background-color: #ffffff; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 1px; border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-control::-webkit-file-upload-button { -webkit-transition: none; transition: none; } .form-control::file-selector-button { transition: none; } }

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { background-color: #f2f2f2; }

.form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color: #f2f2f2; }

.form-control-plaintext { display: block; width: 100%; padding: 0.5625rem 0; margin-bottom: 0; line-height: 1.25; color: #000000; background-color: transparent; border: solid transparent; border-width: 1px 0; }

.form-control-plaintext:focus { outline: 0; }

.form-control-plaintext.form-control-sm, .gform_widget textarea.form-control-plaintext, .gform_widget input.form-control-plaintext[type="text"], .gform_widget input.form-control-plaintext[type="email"], .gform_widget input.form-control-plaintext[type="url"], .gform_widget input.form-control-plaintext[type="search"], .gform_widget input.form-control-plaintext[type="number"], .gform_widget input.form-control-plaintext[type="tel"], .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; }

.form-control-sm, .gform_widget textarea, .gform_widget input[type="text"], .gform_widget input[type="email"], .gform_widget input[type="url"], .gform_widget input[type="search"], .gform_widget input[type="number"], .gform_widget input[type="tel"] { min-height: calc(1.25em + 1.125rem + 2px); padding: 0.5625rem 0.9375rem; font-size: 1rem; border-radius: 0rem; }

.form-control-sm::-webkit-file-upload-button, .gform_widget textarea::-webkit-file-upload-button, .gform_widget input[type="text"]::-webkit-file-upload-button, .gform_widget input[type="email"]::-webkit-file-upload-button, .gform_widget input[type="url"]::-webkit-file-upload-button, .gform_widget input[type="search"]::-webkit-file-upload-button, .gform_widget input[type="number"]::-webkit-file-upload-button, .gform_widget input[type="tel"]::-webkit-file-upload-button { padding: 0.5625rem 0.9375rem; margin: -0.5625rem -0.9375rem; -webkit-margin-end: 0.9375rem; margin-inline-end: 0.9375rem; }

.form-control-sm::file-selector-button, .gform_widget textarea::file-selector-button, .gform_widget input[type="text"]::file-selector-button, .gform_widget input[type="email"]::file-selector-button, .gform_widget input[type="url"]::file-selector-button, .gform_widget input[type="search"]::file-selector-button, .gform_widget input[type="number"]::file-selector-button, .gform_widget input[type="tel"]::file-selector-button { padding: 0.5625rem 0.9375rem; margin: -0.5625rem -0.9375rem; -webkit-margin-end: 0.9375rem; margin-inline-end: 0.9375rem; }

.form-control-lg { min-height: calc(1.25em + calc(1.75rem + 2px)); padding: 0.875rem 1.25rem; font-size: 1rem; border-radius: 0rem; }

.form-control-lg::-webkit-file-upload-button { padding: 0.875rem 1.25rem; margin: -0.875rem -1.25rem; -webkit-margin-end: 1.25rem; margin-inline-end: 1.25rem; }

.form-control-lg::file-selector-button { padding: 0.875rem 1.25rem; margin: -0.875rem -1.25rem; -webkit-margin-end: 1.25rem; margin-inline-end: 1.25rem; }

textarea.form-control { min-height: calc(1.25em + calc(1.125rem + 2px)); }

textarea.form-control-sm, .gform_widget textarea { min-height: calc(1.25em + 1.125rem + 2px); }

textarea.form-control-lg { min-height: calc(1.25em + calc(1.75rem + 2px)); }

.form-control-color { width: 3rem; height: calc(1.25em + calc(1.125rem + 2px)); padding: 0.5625rem; }

.form-control-color:not(:disabled):not([readonly]) { cursor: pointer; }

.form-control-color::-moz-color-swatch { border: 0 !important; border-radius: 0rem; }

.form-control-color::-webkit-color-swatch { border-radius: 0rem; }

.form-control-color.form-control-sm, .gform_widget textarea.form-control-color, .gform_widget input.form-control-color[type="text"], .gform_widget input.form-control-color[type="email"], .gform_widget input.form-control-color[type="url"], .gform_widget input.form-control-color[type="search"], .gform_widget input.form-control-color[type="number"], .gform_widget input.form-control-color[type="tel"] { height: calc(1.25em + 1.125rem + 2px); }

.form-control-color.form-control-lg { height: calc(1.25em + calc(1.75rem + 2px)); }

.form-select { display: block; width: 100%; padding: 0.5625rem 2.8125rem 0.5625rem 0.9375rem; -moz-padding-start: calc(0.9375rem - 3px); font-family: inherit; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #000000; background-color: #ffffff; background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 15 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5 9.5L7.5 14.5L2.5 9.5' stroke='%23000000' stroke-width='1.5'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.9375rem center; background-size: 15px 24px; border: 1px solid #CED4DA; border-radius: 0rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

@media (prefers-reduced-motion: reduce) { .form-select { transition: none; } }

.form-select:focus { border-color: #CED4DA; outline: 0; box-shadow: 0 0 0 0.25rem rgba(16, 85, 178, 0.1); }

.form-select[multiple], .form-select[size]:not([size="1"]) { padding-right: 0.9375rem; background-image: none; }

.form-select:disabled { background-color: #E9ECEF; }

.form-select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #000000; }

.form-select-sm { padding-top: 0.5625rem; padding-bottom: 0.5625rem; padding-left: 0.9375rem; font-size: 1rem; border-radius: 0rem; }

.form-select-lg { padding-top: 0.875rem; padding-bottom: 0.875rem; padding-left: 1.25rem; font-size: 1rem; border-radius: 0rem; }

.form-check { display: block; min-height: 1.5625rem; padding-left: 1.5em; margin-bottom: 0.125rem; }

.form-check .form-check-input { float: left; margin-left: -1.5em; }

.form-check-reverse { padding-right: 1.5em; padding-left: 0; text-align: right; }

.form-check-reverse .form-check-input { float: right; margin-right: -1.5em; margin-left: 0; }

.form-check-input { width: 1em; height: 1em; margin-top: 0.28125em; vertical-align: top; background-color: #ffffff; background-repeat: no-repeat; background-position: center; background-size: contain; border: 1px solid rgba(0, 0, 0, 0.25); -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-print-color-adjust: exact; color-adjust: exact; print-color-adjust: exact; }

.form-check-input[type="checkbox"] { border-radius: 0.25em; }

.form-check-input[type="radio"] { border-radius: 50%; }

.form-check-input:active { filter: brightness(90%); }

.form-check-input:focus { border-color: #CED4DA; outline: 0; box-shadow: none; }

.form-check-input:checked { background-color: #C0000D; border-color: #C0000D; }

.form-check-input:checked[type="checkbox"] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); }

.form-check-input:checked[type="radio"] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e"); }

.form-check-input[type="checkbox"]:indeterminate { background-color: #C0000D; border-color: #C0000D; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }

.form-check-input:disabled { pointer-events: none; filter: none; opacity: 0.5; }

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { cursor: default; opacity: 0.5; }

.form-switch { padding-left: 2.5em; }

.form-switch .form-check-input { width: 2em; margin-left: -2.5em; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); background-position: left center; border-radius: 2em; transition: background-position 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-switch .form-check-input { transition: none; } }

.form-switch .form-check-input:focus { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23CED4DA'/%3e%3c/svg%3e"); }

.form-switch .form-check-input:checked { background-position: right center; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e"); }

.form-switch.form-check-reverse { padding-right: 2.5em; padding-left: 0; }

.form-switch.form-check-reverse .form-check-input { margin-right: -2.5em; margin-left: 0; }

.form-check-inline { display: inline-block; margin-right: 1rem; }

.btn-check { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

.btn-check[disabled] + .btn, .wp-block-file .btn-check[disabled] + .wp-block-file__button, .btn-check:disabled + .btn, .wp-block-file .btn-check:disabled + .wp-block-file__button { pointer-events: none; filter: none; opacity: 0.65; }

.form-range { width: 100%; height: 1.5rem; padding: 0; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.form-range:focus { outline: 0; }

.form-range:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, none; }

.form-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, none; }

.form-range::-moz-focus-outer { border: 0; }

.form-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #C0000D; border: 0; border-radius: 1rem; -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; appearance: none; }

@media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { -webkit-transition: none; transition: none; } }

.form-range::-webkit-slider-thumb:active { background-color: #ecb3b6; }

.form-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #DEE2E6; border-color: transparent; border-radius: 1rem; }

.form-range::-moz-range-thumb { width: 1rem; height: 1rem; background-color: #C0000D; border: 0; border-radius: 1rem; -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -moz-appearance: none; appearance: none; }

@media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { -moz-transition: none; transition: none; } }

.form-range::-moz-range-thumb:active { background-color: #ecb3b6; }

.form-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #DEE2E6; border-color: transparent; border-radius: 1rem; }

.form-range:disabled { pointer-events: none; }

.form-range:disabled::-webkit-slider-thumb { background-color: #ADB5BD; }

.form-range:disabled::-moz-range-thumb { background-color: #ADB5BD; }

.form-floating { position: relative; }

.form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select { height: calc(3.5rem + 2px); line-height: 1.25; }

.form-floating > label { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 1rem 0.9375rem; overflow: hidden; text-align: start; text-overflow: ellipsis; white-space: nowrap; pointer-events: none; border: 1px solid transparent; transform-origin: 0 0; transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-floating > label { transition: none; } }

.form-floating > .form-control, .form-floating > .form-control-plaintext { padding: 1rem 0.9375rem; }

.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { color: transparent; }

.form-floating > .form-control::placeholder, .form-floating > .form-control-plaintext::placeholder { color: transparent; }

.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { padding-top: 1.625rem; padding-bottom: 0.625rem; }

.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown) { padding-top: 1.625rem; padding-bottom: 0.625rem; }

.form-floating > .form-control:-webkit-autofill, .form-floating > .form-control-plaintext:-webkit-autofill { padding-top: 1.625rem; padding-bottom: 0.625rem; }

.form-floating > .form-select { padding-top: 1.625rem; padding-bottom: 0.625rem; }

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-control-plaintext ~ label, .form-floating > .form-select ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.form-floating > .form-control:-webkit-autofill ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.form-floating > .form-control-plaintext ~ label { border-width: 1px 0; }

.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }

.input-group > .form-control, .input-group > .form-select, .input-group > .form-floating { position: relative; flex: 1 1 auto; width: 1%; min-width: 0; }

.input-group > .form-control:focus, .input-group > .form-select:focus, .input-group > .form-floating:focus-within { z-index: 5; }

.input-group .btn, .input-group .wp-block-file .wp-block-file__button, .wp-block-file .input-group .wp-block-file__button { position: relative; z-index: 2; }

.input-group .btn:focus, .input-group .wp-block-file .wp-block-file__button:focus, .wp-block-file .input-group .wp-block-file__button:focus { z-index: 5; }

.input-group-text { display: flex; align-items: center; padding: 0.5625rem 0.9375rem; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #000000; text-align: center; white-space: nowrap; background-color: #E9ECEF; border: 1px solid #CED4DA; border-radius: 0rem; }

.input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text, .input-group-lg > .btn, .wp-block-file .input-group-lg > .wp-block-file__button { padding: 0.875rem 1.25rem; font-size: 1rem; border-radius: 0rem; }

.input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text, .input-group-sm > .btn, .wp-block-file .input-group-sm > .wp-block-file__button { padding: 0.5625rem 0.9375rem; font-size: 1rem; border-radius: 0rem; }

.input-group-lg > .form-select, .input-group-sm > .form-select { padding-right: 3.75rem; }

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4), .input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: -1px; border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: #C0D23D; }

.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.875rem; color: #000000; background-color: rgba(192, 210, 61, 0.9); border-radius: 0rem; }

.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip { display: block; }

.was-validated .form-control:valid, .form-control.is-valid { border-color: #C0D23D; padding-right: calc(1.25em + 1.125rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23C0D23D' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.3125em + 0.28125rem) center; background-size: calc(0.625em + 0.5625rem) calc(0.625em + 0.5625rem); }

.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color: #C0D23D; box-shadow: 0 0 0 0.25rem rgba(192, 210, 61, 0.1); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.25em + 1.125rem); background-position: top calc(0.3125em + 0.28125rem) right calc(0.3125em + 0.28125rem); }

.was-validated .form-select:valid, .form-select.is-valid { border-color: #C0D23D; }

.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { padding-right: 5.15625rem; background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 15 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5 9.5L7.5 14.5L2.5 9.5' stroke='%23000000' stroke-width='1.5'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23C0D23D' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-position: right 0.9375rem center, center right 2.8125rem; background-size: 15px 24px, calc(0.625em + 0.5625rem) calc(0.625em + 0.5625rem); }

.was-validated .form-select:valid:focus, .form-select.is-valid:focus { border-color: #C0D23D; box-shadow: 0 0 0 0.25rem rgba(192, 210, 61, 0.1); }

.was-validated .form-control-color:valid, .form-control-color.is-valid { width: calc(3rem + calc(1.25em + 1.125rem)); }

.was-validated .form-check-input:valid, .form-check-input.is-valid { border-color: #C0D23D; }

.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { background-color: #C0D23D; }

.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { box-shadow: 0 0 0 0.25rem rgba(192, 210, 61, 0.1); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: #C0D23D; }

.form-check-inline .form-check-input ~ .valid-feedback { margin-left: .5em; }

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated .input-group > .form-select:not(:focus):valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .input-group > .form-floating:not(:focus-within).is-valid { z-index: 3; }

.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: #BF2C22; }

.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.875rem; color: #ffffff; background-color: rgba(191, 44, 34, 0.9); border-radius: 0rem; }

.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid { border-color: #BF2C22; padding-right: calc(1.25em + 1.125rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23BF2C22'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23BF2C22' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.3125em + 0.28125rem) center; background-size: calc(0.625em + 0.5625rem) calc(0.625em + 0.5625rem); }

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color: #BF2C22; box-shadow: 0 0 0 0.25rem rgba(191, 44, 34, 0.1); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.25em + 1.125rem); background-position: top calc(0.3125em + 0.28125rem) right calc(0.3125em + 0.28125rem); }

.was-validated .form-select:invalid, .form-select.is-invalid { border-color: #BF2C22; }

.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { padding-right: 5.15625rem; background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 15 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5 9.5L7.5 14.5L2.5 9.5' stroke='%23000000' stroke-width='1.5'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23BF2C22'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23BF2C22' stroke='none'/%3e%3c/svg%3e"); background-position: right 0.9375rem center, center right 2.8125rem; background-size: 15px 24px, calc(0.625em + 0.5625rem) calc(0.625em + 0.5625rem); }

.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { border-color: #BF2C22; box-shadow: 0 0 0 0.25rem rgba(191, 44, 34, 0.1); }

.was-validated .form-control-color:invalid, .form-control-color.is-invalid { width: calc(3rem + calc(1.25em + 1.125rem)); }

.was-validated .form-check-input:invalid, .form-check-input.is-invalid { border-color: #BF2C22; }

.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { background-color: #BF2C22; }

.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { box-shadow: 0 0 0 0.25rem rgba(191, 44, 34, 0.1); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #BF2C22; }

.form-check-inline .form-check-input ~ .invalid-feedback { margin-left: .5em; }

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated .input-group > .form-select:not(:focus):invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .input-group > .form-floating:not(:focus-within).is-invalid { z-index: 4; }

.btn, .wp-block-file .wp-block-file__button { --bs-btn-padding-x: 1.25rem; --bs-btn-padding-y: 0.5625rem; --bs-btn-font-family: inherit; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 600; --bs-btn-line-height: 1.25; --bs-btn-color: #000000; --bs-btn-bg: transparent; --bs-btn-border-width: 1px; --bs-btn-border-color: transparent; --bs-btn-border-radius: 30px; --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: none; --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; white-space: normal; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .btn, .wp-block-file .wp-block-file__button { transition: none; } }

.btn:hover, .wp-block-file .wp-block-file__button:hover { color: var(--bs-btn-hover-color); text-decoration: none; background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); }

.btn-check + .btn:hover, .wp-block-file .btn-check + .wp-block-file__button:hover { color: var(--bs-btn-color); background-color: var(--bs-btn-bg); border-color: var(--bs-btn-border-color); }

.btn:focus-visible, .wp-block-file .wp-block-file__button:focus-visible { color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); outline: 0; box-shadow: var(--bs-btn-focus-box-shadow); }

.btn-check:focus-visible + .btn, .wp-block-file .btn-check:focus-visible + .wp-block-file__button { border-color: var(--bs-btn-hover-border-color); outline: 0; box-shadow: var(--bs-btn-focus-box-shadow); }

.btn-check:checked + .btn, .wp-block-file .btn-check:checked + .wp-block-file__button, :not(.btn-check) + .btn:active, .wp-block-file :not(.btn-check) + .wp-block-file__button:active, .btn:first-child:active, .wp-block-file .wp-block-file__button:first-child:active, .btn.active, .wp-block-file .active.wp-block-file__button, .btn.show, .wp-block-file .show.wp-block-file__button { color: var(--bs-btn-active-color); background-color: var(--bs-btn-active-bg); border-color: var(--bs-btn-active-border-color); }

.btn-check:checked + .btn:focus-visible, .wp-block-file .btn-check:checked + .wp-block-file__button:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .wp-block-file :not(.btn-check) + .wp-block-file__button:active:focus-visible, .btn:first-child:active:focus-visible, .wp-block-file .wp-block-file__button:first-child:active:focus-visible, .btn.active:focus-visible, .wp-block-file .active.wp-block-file__button:focus-visible, .btn.show:focus-visible, .wp-block-file .show.wp-block-file__button:focus-visible { box-shadow: var(--bs-btn-focus-box-shadow); }

.btn:disabled, .wp-block-file .wp-block-file__button:disabled, .btn.disabled, .wp-block-file .disabled.wp-block-file__button, fieldset:disabled .btn, fieldset:disabled .wp-block-file .wp-block-file__button, .wp-block-file fieldset:disabled .wp-block-file__button { color: var(--bs-btn-disabled-color); pointer-events: none; background-color: var(--bs-btn-disabled-bg); border-color: var(--bs-btn-disabled-border-color); opacity: var(--bs-btn-disabled-opacity); }

.btn-primary, .wp-block-buttons .wp-block-file__button, .wp-block-buttons .wp-block-button__link, .wp-block-file .wp-block-file__button { --bs-btn-color: #ffffff; --bs-btn-bg: #C0000D; --bs-btn-border-color: #C0000D; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #a3000b; --bs-btn-hover-border-color: #9a000a; --bs-btn-focus-shadow-rgb: 201, 38, 49; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #9a000a; --bs-btn-active-border-color: #90000a; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #C0000D; --bs-btn-disabled-border-color: #C0000D; }

.btn-secondary { --bs-btn-color: #ffffff; --bs-btn-bg: #979797; --bs-btn-border-color: #979797; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: gray; --bs-btn-hover-border-color: #797979; --bs-btn-focus-shadow-rgb: 167, 167, 167; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #797979; --bs-btn-active-border-color: #717171; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #979797; --bs-btn-disabled-border-color: #979797; }

.btn-tertiary { --bs-btn-color: #ffffff; --bs-btn-bg: #333333; --bs-btn-border-color: #333333; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #2b2b2b; --bs-btn-hover-border-color: #292929; --bs-btn-focus-shadow-rgb: 82, 82, 82; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #292929; --bs-btn-active-border-color: #262626; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #333333; --bs-btn-disabled-border-color: #333333; }

.btn-success { --bs-btn-color: #000000; --bs-btn-bg: #C0D23D; --bs-btn-border-color: #C0D23D; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #c9d95a; --bs-btn-hover-border-color: #c6d750; --bs-btn-focus-shadow-rgb: 163, 179, 52; --bs-btn-active-color: #000000; --bs-btn-active-bg: #cddb64; --bs-btn-active-border-color: #c6d750; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #C0D23D; --bs-btn-disabled-border-color: #C0D23D; }

.btn-info { --bs-btn-color: #ffffff; --bs-btn-bg: #69C5CB; --bs-btn-border-color: #69C5CB; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #59a7ad; --bs-btn-hover-border-color: #549ea2; --bs-btn-focus-shadow-rgb: 128, 206, 211; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #549ea2; --bs-btn-active-border-color: #4f9498; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #69C5CB; --bs-btn-disabled-border-color: #69C5CB; }

.btn-warning { --bs-btn-color: #000000; --bs-btn-bg: #FBB43E; --bs-btn-border-color: #FBB43E; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #fcbf5b; --bs-btn-hover-border-color: #fbbc51; --bs-btn-focus-shadow-rgb: 213, 153, 53; --bs-btn-active-color: #000000; --bs-btn-active-bg: #fcc365; --bs-btn-active-border-color: #fbbc51; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #FBB43E; --bs-btn-disabled-border-color: #FBB43E; }

.btn-danger { --bs-btn-color: #ffffff; --bs-btn-bg: #BF2C22; --bs-btn-border-color: #BF2C22; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #a2251d; --bs-btn-hover-border-color: #99231b; --bs-btn-focus-shadow-rgb: 201, 76, 67; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #99231b; --bs-btn-active-border-color: #8f211a; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #BF2C22; --bs-btn-disabled-border-color: #BF2C22; }

.btn-light { --bs-btn-color: #000000; --bs-btn-bg: #F8F9FA; --bs-btn-border-color: #F8F9FA; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #d3d4d5; --bs-btn-hover-border-color: #c6c7c8; --bs-btn-focus-shadow-rgb: 211, 212, 213; --bs-btn-active-color: #000000; --bs-btn-active-bg: #c6c7c8; --bs-btn-active-border-color: #babbbc; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #F8F9FA; --bs-btn-disabled-border-color: #F8F9FA; }

.btn-dark { --bs-btn-color: #ffffff; --bs-btn-bg: #212529; --bs-btn-border-color: #212529; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #424649; --bs-btn-hover-border-color: #373b3e; --bs-btn-focus-shadow-rgb: 66, 70, 73; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #4d5154; --bs-btn-active-border-color: #373b3e; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #212529; --bs-btn-disabled-border-color: #212529; }

.btn-outline-primary { --bs-btn-color: #C0000D; --bs-btn-border-color: #C0000D; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #C0000D; --bs-btn-hover-border-color: #C0000D; --bs-btn-focus-shadow-rgb: 192, 0, 13; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #C0000D; --bs-btn-active-border-color: #C0000D; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #C0000D; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #C0000D; --bs-gradient: none; }

.btn-outline-secondary { --bs-btn-color: #979797; --bs-btn-border-color: #979797; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #979797; --bs-btn-hover-border-color: #979797; --bs-btn-focus-shadow-rgb: 151, 151, 151; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #979797; --bs-btn-active-border-color: #979797; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #979797; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #979797; --bs-gradient: none; }

.btn-outline-tertiary { --bs-btn-color: #333333; --bs-btn-border-color: #333333; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #333333; --bs-btn-hover-border-color: #333333; --bs-btn-focus-shadow-rgb: 51, 51, 51; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #333333; --bs-btn-active-border-color: #333333; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #333333; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #333333; --bs-gradient: none; }

.btn-outline-success { --bs-btn-color: #C0D23D; --bs-btn-border-color: #C0D23D; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #C0D23D; --bs-btn-hover-border-color: #C0D23D; --bs-btn-focus-shadow-rgb: 192, 210, 61; --bs-btn-active-color: #000000; --bs-btn-active-bg: #C0D23D; --bs-btn-active-border-color: #C0D23D; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #C0D23D; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #C0D23D; --bs-gradient: none; }

.btn-outline-info { --bs-btn-color: #69C5CB; --bs-btn-border-color: #69C5CB; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #69C5CB; --bs-btn-hover-border-color: #69C5CB; --bs-btn-focus-shadow-rgb: 105, 197, 203; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #69C5CB; --bs-btn-active-border-color: #69C5CB; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #69C5CB; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #69C5CB; --bs-gradient: none; }

.btn-outline-warning { --bs-btn-color: #FBB43E; --bs-btn-border-color: #FBB43E; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #FBB43E; --bs-btn-hover-border-color: #FBB43E; --bs-btn-focus-shadow-rgb: 251, 180, 62; --bs-btn-active-color: #000000; --bs-btn-active-bg: #FBB43E; --bs-btn-active-border-color: #FBB43E; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #FBB43E; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #FBB43E; --bs-gradient: none; }

.btn-outline-danger { --bs-btn-color: #BF2C22; --bs-btn-border-color: #BF2C22; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #BF2C22; --bs-btn-hover-border-color: #BF2C22; --bs-btn-focus-shadow-rgb: 191, 44, 34; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #BF2C22; --bs-btn-active-border-color: #BF2C22; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #BF2C22; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #BF2C22; --bs-gradient: none; }

.btn-outline-light { --bs-btn-color: #F8F9FA; --bs-btn-border-color: #F8F9FA; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #F8F9FA; --bs-btn-hover-border-color: #F8F9FA; --bs-btn-focus-shadow-rgb: 248, 249, 250; --bs-btn-active-color: #000000; --bs-btn-active-bg: #F8F9FA; --bs-btn-active-border-color: #F8F9FA; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #F8F9FA; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #F8F9FA; --bs-gradient: none; }

.btn-outline-dark { --bs-btn-color: #212529; --bs-btn-border-color: #212529; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #212529; --bs-btn-hover-border-color: #212529; --bs-btn-focus-shadow-rgb: 33, 37, 41; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #212529; --bs-btn-active-border-color: #212529; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #212529; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #212529; --bs-gradient: none; }

.btn-link { --bs-btn-font-weight: 400; --bs-btn-color: #C0000D; --bs-btn-bg: transparent; --bs-btn-border-color: transparent; --bs-btn-hover-color: #000000; --bs-btn-hover-border-color: transparent; --bs-btn-active-color: #000000; --bs-btn-active-border-color: transparent; --bs-btn-disabled-color: #6C757D; --bs-btn-disabled-border-color: transparent; --bs-btn-box-shadow: none; --bs-btn-focus-shadow-rgb: 201, 38, 49; text-decoration: underline; }

.btn-link:hover, .btn-link:focus-visible { text-decoration: underline; }

.btn-link:focus-visible { color: var(--bs-btn-color); }

.btn-link:hover { color: var(--bs-btn-hover-color); }

.btn-lg, .btn-group-lg > .btn, .wp-block-file .btn-group-lg > .wp-block-file__button { --bs-btn-padding-y: 0.875rem; --bs-btn-padding-x: 1.25rem; --bs-btn-font-size: 1rem; --bs-btn-border-radius: 30px; }

.btn-sm, .btn-group-sm > .btn, .wp-block-file .btn-group-sm > .wp-block-file__button, .gform_widget .gform_button { --bs-btn-padding-y: 0.25rem; --bs-btn-padding-x: 1.25rem; --bs-btn-font-size: 1rem; --bs-btn-border-radius: 30px; }

.fade { transition: opacity 0.15s linear; }

@media (prefers-reduced-motion: reduce) { .fade { transition: none; } }

.fade:not(.show) { opacity: 0; }

.collapse:not(.show) { display: none; }

.collapsing { height: 0; overflow: hidden; transition: height 0.35s ease; }

@media (prefers-reduced-motion: reduce) { .collapsing { transition: none; } }

.collapsing.collapse-horizontal { width: 0; height: auto; transition: width 0.35s ease; }

@media (prefers-reduced-motion: reduce) { .collapsing.collapse-horizontal { transition: none; } }

.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center { position: relative; }

.dropdown-toggle { white-space: nowrap; }

.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after { margin-left: 0; }

.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: #000000; --bs-dropdown-bg: #ffffff; --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: 0rem; --bs-dropdown-border-width: 1px; --bs-dropdown-inner-border-radius: calc(0rem - 1px); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color: #212529; --bs-dropdown-link-hover-color: #1e2125; --bs-dropdown-link-hover-bg: #E9ECEF; --bs-dropdown-link-active-color: #ffffff; --bs-dropdown-link-active-bg: #C0000D; --bs-dropdown-link-disabled-color: #ADB5BD; --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6C757D; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }

.dropdown-menu[data-bs-popper] { top: 100%; left: 0; margin-top: var(--bs-dropdown-spacer); }

.dropdown-menu-start { --bs-position: start; }

.dropdown-menu-start[data-bs-popper] { right: auto; left: 0; }

.dropdown-menu-end { --bs-position: end; }

.dropdown-menu-end[data-bs-popper] { right: 0; left: auto; }

@media (min-width: 576px) { .dropdown-menu-sm-start { --bs-position: start; }
  .dropdown-menu-sm-start[data-bs-popper] { right: auto; left: 0; }
  .dropdown-menu-sm-end { --bs-position: end; }
  .dropdown-menu-sm-end[data-bs-popper] { right: 0; left: auto; } }

@media (min-width: 768px) { .dropdown-menu-md-start { --bs-position: start; }
  .dropdown-menu-md-start[data-bs-popper] { right: auto; left: 0; }
  .dropdown-menu-md-end { --bs-position: end; }
  .dropdown-menu-md-end[data-bs-popper] { right: 0; left: auto; } }

@media (min-width: 992px) { .dropdown-menu-lg-start { --bs-position: start; }
  .dropdown-menu-lg-start[data-bs-popper] { right: auto; left: 0; }
  .dropdown-menu-lg-end { --bs-position: end; }
  .dropdown-menu-lg-end[data-bs-popper] { right: 0; left: auto; } }

@media (min-width: 1200px) { .dropdown-menu-xl-start { --bs-position: start; }
  .dropdown-menu-xl-start[data-bs-popper] { right: auto; left: 0; }
  .dropdown-menu-xl-end { --bs-position: end; }
  .dropdown-menu-xl-end[data-bs-popper] { right: 0; left: auto; } }

@media (min-width: 1400px) { .dropdown-menu-xxl-start { --bs-position: start; }
  .dropdown-menu-xxl-start[data-bs-popper] { right: auto; left: 0; }
  .dropdown-menu-xxl-end { --bs-position: end; }
  .dropdown-menu-xxl-end[data-bs-popper] { right: 0; left: auto; } }

.dropup .dropdown-menu[data-bs-popper] { top: auto; bottom: 100%; margin-top: 0; margin-bottom: var(--bs-dropdown-spacer); }

.dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after { margin-left: 0; }

.dropend .dropdown-menu[data-bs-popper] { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: var(--bs-dropdown-spacer); }

.dropend .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid; }

.dropend .dropdown-toggle:empty::after { margin-left: 0; }

.dropend .dropdown-toggle::after { vertical-align: 0; }

.dropstart .dropdown-menu[data-bs-popper] { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: var(--bs-dropdown-spacer); }

.dropstart .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }

.dropstart .dropdown-toggle::after { display: none; }

.dropstart .dropdown-toggle::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }

.dropstart .dropdown-toggle:empty::after { margin-left: 0; }

.dropstart .dropdown-toggle::before { vertical-align: 0; }

.dropdown-divider { height: 0; margin: var(--bs-dropdown-divider-margin-y) 0; overflow: hidden; border-top: 1px solid var(--bs-dropdown-divider-bg); opacity: 1; }

.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0; }

.dropdown-item:hover, .dropdown-item:focus { color: var(--bs-dropdown-link-hover-color); text-decoration: none; background-color: var(--bs-dropdown-link-hover-bg); }

.dropdown-item.active, .dropdown-item:active { color: var(--bs-dropdown-link-active-color); text-decoration: none; background-color: var(--bs-dropdown-link-active-bg); }

.dropdown-item.disabled, .dropdown-item:disabled { color: var(--bs-dropdown-link-disabled-color); pointer-events: none; background-color: transparent; }

.dropdown-menu.show { display: block; }

.dropdown-header { display: block; padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); margin-bottom: 0; font-size: 0.875rem; color: var(--bs-dropdown-header-color); white-space: nowrap; }

.dropdown-item-text { display: block; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); color: var(--bs-dropdown-link-color); }

.dropdown-menu-dark { --bs-dropdown-color: #DEE2E6; --bs-dropdown-bg: #343A40; --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-box-shadow: ; --bs-dropdown-link-color: #DEE2E6; --bs-dropdown-link-hover-color: #ffffff; --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); --bs-dropdown-link-active-color: #ffffff; --bs-dropdown-link-active-bg: #C0000D; --bs-dropdown-link-disabled-color: #ADB5BD; --bs-dropdown-header-color: #ADB5BD; }

.btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; }

.btn-group > .btn, .wp-block-file .btn-group > .wp-block-file__button, .btn-group-vertical > .btn, .wp-block-file .btn-group-vertical > .wp-block-file__button { position: relative; flex: 1 1 auto; }

.btn-group > .btn-check:checked + .btn, .wp-block-file .btn-group > .btn-check:checked + .wp-block-file__button, .btn-group > .btn-check:focus + .btn, .wp-block-file .btn-group > .btn-check:focus + .wp-block-file__button, .btn-group > .btn:hover, .wp-block-file .btn-group > .wp-block-file__button:hover, .btn-group > .btn:focus, .wp-block-file .btn-group > .wp-block-file__button:focus, .btn-group > .btn:active, .wp-block-file .btn-group > .wp-block-file__button:active, .btn-group > .btn.active, .wp-block-file .btn-group > .active.wp-block-file__button, .btn-group-vertical > .btn-check:checked + .btn, .wp-block-file .btn-group-vertical > .btn-check:checked + .wp-block-file__button, .btn-group-vertical > .btn-check:focus + .btn, .wp-block-file .btn-group-vertical > .btn-check:focus + .wp-block-file__button, .btn-group-vertical > .btn:hover, .wp-block-file .btn-group-vertical > .wp-block-file__button:hover, .btn-group-vertical > .btn:focus, .wp-block-file .btn-group-vertical > .wp-block-file__button:focus, .btn-group-vertical > .btn:active, .wp-block-file .btn-group-vertical > .wp-block-file__button:active, .btn-group-vertical > .btn.active, .wp-block-file .btn-group-vertical > .active.wp-block-file__button { z-index: 1; }

.btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; }

.btn-toolbar .input-group { width: auto; }

.btn-group { border-radius: 30px; }

.btn-group > :not(.btn-check:first-child) + .btn, .wp-block-file .btn-group > :not(.btn-check:first-child) + .wp-block-file__button, .btn-group > .btn-group:not(:first-child) { margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .wp-block-file .btn-group > .wp-block-file__button:not(:last-child):not(.dropdown-toggle), .btn-group > .btn.dropdown-toggle-split:first-child, .wp-block-file .btn-group > .dropdown-toggle-split.wp-block-file__button:first-child, .btn-group > .btn-group:not(:last-child) > .btn, .wp-block-file .btn-group > .btn-group:not(:last-child) > .wp-block-file__button { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.btn-group > .btn:nth-child(n + 3), .wp-block-file .btn-group > .wp-block-file__button:nth-child(n + 3), .btn-group > :not(.btn-check) + .btn, .wp-block-file .btn-group > :not(.btn-check) + .wp-block-file__button, .btn-group > .btn-group:not(:first-child) > .btn, .wp-block-file .btn-group > .btn-group:not(:first-child) > .wp-block-file__button { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.dropdown-toggle-split { padding-right: 0.9375rem; padding-left: 0.9375rem; }

.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { margin-left: 0; }

.dropstart .dropdown-toggle-split::before { margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .wp-block-file .btn-group-sm > .wp-block-file__button + .dropdown-toggle-split, .gform_widget .gform_button + .dropdown-toggle-split { padding-right: 0.9375rem; padding-left: 0.9375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .wp-block-file .btn-group-lg > .wp-block-file__button + .dropdown-toggle-split { padding-right: 0.9375rem; padding-left: 0.9375rem; }

.btn-group-vertical { flex-direction: column; align-items: flex-start; justify-content: center; }

.btn-group-vertical > .btn, .wp-block-file .btn-group-vertical > .wp-block-file__button, .btn-group-vertical > .btn-group { width: 100%; }

.btn-group-vertical > .btn:not(:first-child), .wp-block-file .btn-group-vertical > .wp-block-file__button:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) { margin-top: -1px; }

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .wp-block-file .btn-group-vertical > .wp-block-file__button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn, .wp-block-file .btn-group-vertical > .btn-group:not(:last-child) > .wp-block-file__button { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn ~ .btn, .wp-block-file .btn-group-vertical > .wp-block-file__button ~ .btn, .wp-block-file .btn-group-vertical > .btn ~ .wp-block-file__button, .wp-block-file .btn-group-vertical > .wp-block-file__button ~ .wp-block-file__button, .btn-group-vertical > .btn-group:not(:first-child) > .btn, .wp-block-file .btn-group-vertical > .btn-group:not(:first-child) > .wp-block-file__button { border-top-left-radius: 0; border-top-right-radius: 0; }

.nav { --bs-nav-link-padding-x: 1rem; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-link-color); --bs-nav-link-hover-color: var(--bs-link-hover-color); --bs-nav-link-disabled-color: #6C757D; display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }

.nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .nav-link { transition: none; } }

.nav-link:hover, .nav-link:focus { color: var(--bs-nav-link-hover-color); text-decoration: none; }

.nav-link.disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; }

.nav-tabs { --bs-nav-tabs-border-width: 1px; --bs-nav-tabs-border-color: #DEE2E6; --bs-nav-tabs-border-radius: 0rem; --bs-nav-tabs-link-hover-border-color: #E9ECEF #E9ECEF #DEE2E6; --bs-nav-tabs-link-active-color: #495057; --bs-nav-tabs-link-active-bg: #ffffff; --bs-nav-tabs-link-active-border-color: #DEE2E6 #DEE2E6 #ffffff; border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); }

.nav-tabs .nav-link { margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); background: none; border: var(--bs-nav-tabs-border-width) solid transparent; border-top-left-radius: var(--bs-nav-tabs-border-radius); border-top-right-radius: var(--bs-nav-tabs-border-radius); }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); }

.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { color: var(--bs-nav-link-disabled-color); background-color: transparent; border-color: transparent; }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-nav-tabs-link-active-color); background-color: var(--bs-nav-tabs-link-active-bg); border-color: var(--bs-nav-tabs-link-active-border-color); }

.nav-tabs .dropdown-menu { margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); border-top-left-radius: 0; border-top-right-radius: 0; }

.nav-pills { --bs-nav-pills-border-radius: 0rem; --bs-nav-pills-link-active-color: #ffffff; --bs-nav-pills-link-active-bg: #C0000D; }

.nav-pills .nav-link { background: none; border: 0; border-radius: var(--bs-nav-pills-border-radius); }

.nav-pills .nav-link:disabled { color: var(--bs-nav-link-disabled-color); background-color: transparent; border-color: transparent; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); background-color: var(--bs-nav-pills-link-active-bg); }

.nav-fill > .nav-link, .nav-fill .nav-item { flex: 1 1 auto; text-align: center; }

.nav-justified > .nav-link, .nav-justified .nav-item { flex-basis: 0; flex-grow: 1; text-align: center; }

.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link { width: 100%; }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(0, 0, 0, 0.55); --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3); --bs-navbar-active-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-padding-y: 0.3046875rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1); --bs-navbar-toggler-border-radius: 30px; --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }

.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }

.navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap; }

.navbar-brand:hover, .navbar-brand:focus { color: var(--bs-navbar-brand-hover-color); text-decoration: none; }

.navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }

.navbar-nav .show > .nav-link, .navbar-nav .nav-link.active { color: var(--bs-navbar-active-color); }

.navbar-nav .dropdown-menu { position: static; }

.navbar-text { padding-top: 0.5rem; padding-bottom: 0.5rem; color: var(--bs-navbar-color); }

.navbar-text a, .navbar-text a:hover, .navbar-text a:focus { color: var(--bs-navbar-active-color); }

.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }

.navbar-toggler { padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); font-size: var(--bs-navbar-toggler-font-size); line-height: 1; color: var(--bs-navbar-color); background-color: transparent; border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); border-radius: var(--bs-navbar-toggler-border-radius); transition: var(--bs-navbar-toggler-transition); }

@media (prefers-reduced-motion: reduce) { .navbar-toggler { transition: none; } }

.navbar-toggler:hover { text-decoration: none; }

.navbar-toggler:focus { text-decoration: none; outline: 0; box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); }

.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-image: var(--bs-navbar-toggler-icon-bg); background-repeat: no-repeat; background-position: center; background-size: 100%; }

.navbar-nav-scroll { max-height: var(--bs-scroll-height, 75vh); overflow-y: auto; }

@media (min-width: 576px) { .navbar-expand-sm { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav { flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-sm .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler { display: none; }
  .navbar-expand-sm .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; }
  .navbar-expand-sm .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-sm .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }

@media (min-width: 768px) { .navbar-expand-md { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-md .navbar-nav { flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-md .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-md .navbar-toggler { display: none; }
  .navbar-expand-md .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; }
  .navbar-expand-md .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-md .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }

@media (min-width: 992px) { .navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav { flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-lg .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler { display: none; }
  .navbar-expand-lg .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; }
  .navbar-expand-lg .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }

@media (min-width: 1200px) { .navbar-expand-xl { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav { flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-xl .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-xl .navbar-toggler { display: none; }
  .navbar-expand-xl .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; }
  .navbar-expand-xl .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-xl .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }

@media (min-width: 1400px) { .navbar-expand-xxl { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-xxl .navbar-nav { flex-direction: row; }
  .navbar-expand-xxl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xxl .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-xxl .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-xxl .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-xxl .navbar-toggler { display: none; }
  .navbar-expand-xxl .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; }
  .navbar-expand-xxl .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-xxl .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }

.navbar-expand { flex-wrap: nowrap; justify-content: flex-start; }

.navbar-expand .navbar-nav { flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }

.navbar-expand .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }

.navbar-expand .navbar-nav-scroll { overflow: visible; }

.navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; }

.navbar-expand .navbar-toggler { display: none; }

.navbar-expand .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; }

.navbar-expand .offcanvas .offcanvas-header { display: none; }

.navbar-expand .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; }

.navbar-dark { --bs-navbar-color: rgba(255, 255, 255, 0.55); --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); --bs-navbar-active-color: #ffffff; --bs-navbar-brand-color: #ffffff; --bs-navbar-brand-hover-color: #ffffff; --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.card { --bs-card-spacer-y: 1.25rem; --bs-card-spacer-x: 0.9375rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-border-width: 1px; --bs-card-border-color: #CED4DA; --bs-card-border-radius: 0rem; --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(0rem - 1px); --bs-card-cap-padding-y: 0.625rem; --bs-card-cap-padding-x: 0.9375rem; --bs-card-cap-bg: rgba(0, 0, 0, 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: #ffffff; --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.9375rem; position: relative; display: flex; flex-direction: column; min-width: 0; height: var(--bs-card-height); word-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }

.card > hr { margin-right: 0; margin-left: 0; }

.card > .list-group { border-top: inherit; border-bottom: inherit; }

.card > .list-group:first-child { border-top-width: 0; border-top-left-radius: var(--bs-card-inner-border-radius); border-top-right-radius: var(--bs-card-inner-border-radius); }

.card > .list-group:last-child { border-bottom-width: 0; border-bottom-right-radius: var(--bs-card-inner-border-radius); border-bottom-left-radius: var(--bs-card-inner-border-radius); }

.card > .card-header + .list-group, .card > .list-group + .card-footer { border-top: 0; }

.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }

.card-title { margin-bottom: var(--bs-card-title-spacer-y); }

.card-subtitle { margin-top: calc(-.5 * var(--bs-card-title-spacer-y)); margin-bottom: 0; }

.card-text:last-child { margin-bottom: 0; }

.card-link:hover { text-decoration: none; }

.card-link + .card-link { margin-left: var(--bs-card-spacer-x); }

.card-header { padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); margin-bottom: 0; color: var(--bs-card-cap-color); background-color: var(--bs-card-cap-bg); border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); }

.card-header:first-child { border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; }

.card-footer { padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); color: var(--bs-card-cap-color); background-color: var(--bs-card-cap-bg); border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); }

.card-footer:last-child { border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); }

.card-header-tabs { margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); border-bottom: 0; }

.card-header-tabs .nav-link.active { background-color: var(--bs-card-bg); border-bottom-color: var(--bs-card-bg); }

.card-header-pills { margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); }

.card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: var(--bs-card-img-overlay-padding); border-radius: var(--bs-card-inner-border-radius); }

.card-img, .card-img-top, .card-img-bottom { width: 100%; }

.card-img, .card-img-top { border-top-left-radius: var(--bs-card-inner-border-radius); border-top-right-radius: var(--bs-card-inner-border-radius); }

.card-img, .card-img-bottom { border-bottom-right-radius: var(--bs-card-inner-border-radius); border-bottom-left-radius: var(--bs-card-inner-border-radius); }

.card-group > .card { margin-bottom: var(--bs-card-group-margin); }

@media (min-width: 576px) { .card-group { display: flex; flex-flow: row wrap; }
  .card-group > .card { flex: 1 0 0%; margin-bottom: 0; }
  .card-group > .card + .card { margin-left: 0; border-left: 0; }
  .card-group > .card:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header { border-top-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer { border-bottom-right-radius: 0; }
  .card-group > .card:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header { border-top-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer { border-bottom-left-radius: 0; } }

.accordion { --bs-accordion-color: #000000; --bs-accordion-bg: #ffffff; --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; --bs-accordion-border-color: #CED4DA; --bs-accordion-border-width: 1px; --bs-accordion-border-radius: 0rem; --bs-accordion-inner-border-radius: calc(0rem - 1px); --bs-accordion-btn-padding-x: 15px; --bs-accordion-btn-padding-y: 20px; --bs-accordion-btn-color: #000000; --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M5.31311 6.81434L0.185476 1.68092C-0.0618254 1.43335 -0.0618254 1.03196 0.185476 0.784405L0.783533 0.185678C1.03041 -0.0614782 1.43053 -0.0619539 1.67799 0.184621L5.76088 4.25294L9.84375 0.184621C10.0912 -0.0619539 10.4913 -0.0614782 10.7382 0.185678L11.3363 0.784405C11.5836 1.03198 11.5836 1.43337 11.3363 1.68092L6.20865 6.81434C5.96135 7.06189 5.56041 7.06189 5.31311 6.81434Z'/%3e%3c/svg%3e"); --bs-accordion-btn-icon-width: 15px; --bs-accordion-btn-icon-transform: rotate(-90deg); --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M5.31311 6.81434L0.185476 1.68092C-0.0618254 1.43335 -0.0618254 1.03196 0.185476 0.784405L0.783533 0.185678C1.03041 -0.0614782 1.43053 -0.0619539 1.67799 0.184621L5.76088 4.25294L9.84375 0.184621C10.0912 -0.0619539 10.4913 -0.0614782 10.7382 0.185678L11.3363 0.784405C11.5836 1.03198 11.5836 1.43337 11.3363 1.68092L6.20865 6.81434C5.96135 7.06189 5.56041 7.06189 5.31311 6.81434Z'/%3e%3c/svg%3e"); --bs-accordion-btn-focus-border-color: #CED4DA; --bs-accordion-btn-focus-box-shadow: none; --bs-accordion-body-padding-x: 25px; --bs-accordion-body-padding-y: 30px; --bs-accordion-active-color: #000000; --bs-accordion-active-bg: #ffffff; }

.accordion-button { position: relative; display: flex; align-items: center; width: 100%; padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); font-size: 1rem; color: var(--bs-accordion-btn-color); text-align: left; background-color: var(--bs-accordion-btn-bg); border: 0; border-radius: 0; overflow-anchor: none; transition: var(--bs-accordion-transition); }

@media (prefers-reduced-motion: reduce) { .accordion-button { transition: none; } }

.accordion-button:not(.collapsed) { color: var(--bs-accordion-active-color); background-color: var(--bs-accordion-active-bg); box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); }

.accordion-button:not(.collapsed)::after { background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform); }

.accordion-button::after { flex-shrink: 0; width: var(--bs-accordion-btn-icon-width); height: var(--bs-accordion-btn-icon-width); margin-left: auto; content: ""; background-image: var(--bs-accordion-btn-icon); background-repeat: no-repeat; background-size: var(--bs-accordion-btn-icon-width); transition: var(--bs-accordion-btn-icon-transition); }

@media (prefers-reduced-motion: reduce) { .accordion-button::after { transition: none; } }

.accordion-button:hover { z-index: 2; }

.accordion-button:focus { z-index: 3; border-color: var(--bs-accordion-btn-focus-border-color); outline: 0; box-shadow: var(--bs-accordion-btn-focus-box-shadow); }

.accordion-header { margin-bottom: 0; }

.accordion-item { color: var(--bs-accordion-color); background-color: var(--bs-accordion-bg); border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); }

.accordion-item:first-of-type { border-top-left-radius: var(--bs-accordion-border-radius); border-top-right-radius: var(--bs-accordion-border-radius); }

.accordion-item:first-of-type .accordion-button { border-top-left-radius: var(--bs-accordion-inner-border-radius); border-top-right-radius: var(--bs-accordion-inner-border-radius); }

.accordion-item:not(:first-of-type) { border-top: 0; }

.accordion-item:last-of-type { border-bottom-right-radius: var(--bs-accordion-border-radius); border-bottom-left-radius: var(--bs-accordion-border-radius); }

.accordion-item:last-of-type .accordion-button.collapsed { border-bottom-right-radius: var(--bs-accordion-inner-border-radius); border-bottom-left-radius: var(--bs-accordion-inner-border-radius); }

.accordion-item:last-of-type .accordion-collapse { border-bottom-right-radius: var(--bs-accordion-border-radius); border-bottom-left-radius: var(--bs-accordion-border-radius); }

.accordion-body { padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); }

.accordion-flush .accordion-collapse { border-width: 0; }

.accordion-flush .accordion-item { border-right: 0; border-left: 0; border-radius: 0; }

.accordion-flush .accordion-item:first-child { border-top: 0; }

.accordion-flush .accordion-item:last-child { border-bottom: 0; }

.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { border-radius: 0; }

.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: #6C757D; --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: #000000; display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius); }

.breadcrumb-item + .breadcrumb-item { padding-left: var(--bs-breadcrumb-item-padding-x); }

.breadcrumb-item + .breadcrumb-item::before { float: left; padding-right: var(--bs-breadcrumb-item-padding-x); color: var(--bs-breadcrumb-divider-color); content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; }

.breadcrumb-item.active { color: var(--bs-breadcrumb-item-active-color); }

.pagination { --bs-pagination-padding-x: 0.3125rem; --bs-pagination-padding-y: 0.3125rem; --bs-pagination-font-size: 1rem; --bs-pagination-color: #000000; --bs-pagination-bg: #ffffff; --bs-pagination-border-width: 1px; --bs-pagination-border-color: #CED4DA; --bs-pagination-border-radius: 0rem; --bs-pagination-hover-color: #C0000D; --bs-pagination-hover-bg: #ffffff; --bs-pagination-hover-border-color: #CED4DA; --bs-pagination-focus-color: var(--bs-link-hover-color); --bs-pagination-focus-bg: #E9ECEF; --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(16, 85, 178, 0.1); --bs-pagination-active-color: #C0000D; --bs-pagination-active-bg: #ffffff; --bs-pagination-active-border-color: #CED4DA; --bs-pagination-disabled-color: #6C757D; --bs-pagination-disabled-bg: #ffffff; --bs-pagination-disabled-border-color: #DEE2E6; display: flex; padding-left: 0; list-style: none; }

.page-link { position: relative; display: block; padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); font-size: var(--bs-pagination-font-size); color: var(--bs-pagination-color); text-decoration: none; background-color: var(--bs-pagination-bg); border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .page-link { transition: none; } }

.page-link:hover { z-index: 2; color: var(--bs-pagination-hover-color); text-decoration: none; background-color: var(--bs-pagination-hover-bg); border-color: var(--bs-pagination-hover-border-color); }

.page-link:focus { z-index: 3; color: var(--bs-pagination-focus-color); background-color: var(--bs-pagination-focus-bg); outline: 0; box-shadow: var(--bs-pagination-focus-box-shadow); }

.page-link.active, .active > .page-link { z-index: 3; color: var(--bs-pagination-active-color); background-color: var(--bs-pagination-active-bg); border-color: var(--bs-pagination-active-border-color); }

.page-link.disabled, .disabled > .page-link { color: var(--bs-pagination-disabled-color); pointer-events: none; background-color: var(--bs-pagination-disabled-bg); border-color: var(--bs-pagination-disabled-border-color); }

.page-item:not(:first-child) .page-link { margin-left: -1px; }

.page-item:first-child .page-link { border-top-left-radius: var(--bs-pagination-border-radius); border-bottom-left-radius: var(--bs-pagination-border-radius); }

.page-item:last-child .page-link { border-top-right-radius: var(--bs-pagination-border-radius); border-bottom-right-radius: var(--bs-pagination-border-radius); }

.pagination-lg { --bs-pagination-padding-x: 1.5rem; --bs-pagination-padding-y: 0.75rem; --bs-pagination-font-size: 1.25rem; --bs-pagination-border-radius: 0rem; }

.pagination-sm { --bs-pagination-padding-x: 0.5rem; --bs-pagination-padding-y: 0.25rem; --bs-pagination-font-size: 0.875rem; --bs-pagination-border-radius: 0rem; }

.badge { --bs-badge-padding-x: 0.65em; --bs-badge-padding-y: 0.35em; --bs-badge-font-size: 0.75em; --bs-badge-font-weight: 700; --bs-badge-color: #ffffff; --bs-badge-border-radius: 0rem; display: inline-block; padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); font-size: var(--bs-badge-font-size); font-weight: var(--bs-badge-font-weight); line-height: 1; color: var(--bs-badge-color); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: var(--bs-badge-border-radius); }

.badge:empty { display: none; }

.btn .badge, .wp-block-file .wp-block-file__button .badge { position: relative; top: -1px; }

.alert, .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .validation_error, .gform_wrapper .validation_message, .wppb-success, #wppb_register_pre_form_message, .wppb-warning, .wppb-error { --bs-alert-bg: transparent; --bs-alert-padding-x: 18px; --bs-alert-padding-y: 18px; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: 1px solid var(--bs-alert-border-color); --bs-alert-border-radius: 0rem; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius); }

.alert-heading { color: inherit; }

.alert-link { font-weight: 700; }

.alert-dismissible { padding-right: 0; }

.alert-dismissible .btn-close { position: absolute; top: 0; right: 0; z-index: 2; padding: 22.5px 18px; }

.alert-primary { --bs-alert-color: black; --bs-alert-bg: #c0000d; --bs-alert-border-color: #c0000d; }

.alert-primary .alert-link { color: black; }

.alert-secondary { --bs-alert-color: black; --bs-alert-bg: #979797; --bs-alert-border-color: #979797; }

.alert-secondary .alert-link { color: black; }

.alert-tertiary { --bs-alert-color: #333333; --bs-alert-bg: #333333; --bs-alert-border-color: #333333; }

.alert-tertiary .alert-link { color: #292929; }

.alert-success, .wppb-success { --bs-alert-color: black; --bs-alert-bg: #c0d23d; --bs-alert-border-color: #c0d23d; }

.alert-success .alert-link, .wppb-success .alert-link { color: black; }

.alert-info { --bs-alert-color: black; --bs-alert-bg: #69c5cb; --bs-alert-border-color: #69c5cb; }

.alert-info .alert-link { color: black; }

.alert-warning, .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .validation_error, .gform_wrapper .validation_message, #wppb_register_pre_form_message, .wppb-warning { --bs-alert-color: black; --bs-alert-bg: #fbb43e; --bs-alert-border-color: #fbb43e; }

.alert-warning .alert-link, .gform_wrapper .ginput_container_fileupload .validation_message ul li .alert-link, .gform_wrapper .validation_error .alert-link, .gform_wrapper .validation_message .alert-link, #wppb_register_pre_form_message .alert-link, .wppb-warning .alert-link { color: black; }

.alert-danger, .wppb-error { --bs-alert-color: black; --bs-alert-bg: #bf2c22; --bs-alert-border-color: #bf2c22; }

.alert-danger .alert-link, .wppb-error .alert-link { color: black; }

.alert-light { --bs-alert-color: black; --bs-alert-bg: #f8f9fa; --bs-alert-border-color: #f8f9fa; }

.alert-light .alert-link { color: black; }

.alert-dark { --bs-alert-color: #212529; --bs-alert-bg: #212529; --bs-alert-border-color: #212529; }

.alert-dark .alert-link { color: #1a1e21; }

@keyframes progress-bar-stripes { 0% { background-position-x: 1rem; } }

.progress { --bs-progress-height: 1rem; --bs-progress-font-size: 0.75rem; --bs-progress-bg: #E9ECEF; --bs-progress-border-radius: 0rem; --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-progress-bar-color: #000000; --bs-progress-bar-bg: #69C5CB; --bs-progress-bar-transition: width 0.6s ease; display: flex; height: var(--bs-progress-height); overflow: hidden; font-size: var(--bs-progress-font-size); background-color: var(--bs-progress-bg); border-radius: var(--bs-progress-border-radius); }

.progress-bar { display: flex; flex-direction: column; justify-content: center; overflow: hidden; color: var(--bs-progress-bar-color); text-align: center; white-space: nowrap; background-color: var(--bs-progress-bar-bg); transition: var(--bs-progress-bar-transition); }

@media (prefers-reduced-motion: reduce) { .progress-bar { transition: none; } }

.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: var(--bs-progress-height) var(--bs-progress-height); }

.progress-bar-animated { animation: 1s linear infinite progress-bar-stripes; }

@media (prefers-reduced-motion: reduce) { .progress-bar-animated { animation: none; } }

.list-group { --bs-list-group-color: #212529; --bs-list-group-bg: #ffffff; --bs-list-group-border-color: rgba(0, 0, 0, 0.125); --bs-list-group-border-width: 1px; --bs-list-group-border-radius: 0rem; --bs-list-group-item-padding-x: 1.25rem; --bs-list-group-item-padding-y: 0.625rem; --bs-list-group-action-color: #495057; --bs-list-group-action-hover-color: #495057; --bs-list-group-action-hover-bg: #F8F9FA; --bs-list-group-action-active-color: #000000; --bs-list-group-action-active-bg: #E9ECEF; --bs-list-group-disabled-color: #6C757D; --bs-list-group-disabled-bg: #ffffff; --bs-list-group-active-color: #ffffff; --bs-list-group-active-bg: #C0000D; --bs-list-group-active-border-color: #C0000D; display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; border-radius: var(--bs-list-group-border-radius); }

.list-group-numbered { list-style-type: none; counter-reset: section; }

.list-group-numbered > .list-group-item::before { content: counters(section, ".") ". "; counter-increment: section; }

.list-group-item-action { width: 100%; color: var(--bs-list-group-action-color); text-align: inherit; }

.list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: var(--bs-list-group-action-hover-color); text-decoration: none; background-color: var(--bs-list-group-action-hover-bg); }

.list-group-item-action:active { color: var(--bs-list-group-action-active-color); background-color: var(--bs-list-group-action-active-bg); }

.list-group-item { position: relative; display: block; padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); color: var(--bs-list-group-color); text-decoration: none; background-color: var(--bs-list-group-bg); border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); }

.list-group-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }

.list-group-item:last-child { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; }

.list-group-item.disabled, .list-group-item:disabled { color: var(--bs-list-group-disabled-color); pointer-events: none; background-color: var(--bs-list-group-disabled-bg); }

.list-group-item.active { z-index: 2; color: var(--bs-list-group-active-color); background-color: var(--bs-list-group-active-bg); border-color: var(--bs-list-group-active-border-color); }

.list-group-item + .list-group-item { border-top-width: 0; }

.list-group-item + .list-group-item.active { margin-top: calc(-1 * var(--bs-list-group-border-width)); border-top-width: var(--bs-list-group-border-width); }

.list-group-horizontal { flex-direction: row; }

.list-group-horizontal > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; }

.list-group-horizontal > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; }

.list-group-horizontal > .list-group-item.active { margin-top: 0; }

.list-group-horizontal > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0; }

.list-group-horizontal > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }

@media (min-width: 576px) { .list-group-horizontal-sm { flex-direction: row; }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; }
  .list-group-horizontal-sm > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 768px) { .list-group-horizontal-md { flex-direction: row; }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; }
  .list-group-horizontal-md > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 992px) { .list-group-horizontal-lg { flex-direction: row; }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; }
  .list-group-horizontal-lg > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1200px) { .list-group-horizontal-xl { flex-direction: row; }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; }
  .list-group-horizontal-xl > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1400px) { .list-group-horizontal-xxl { flex-direction: row; }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; }
  .list-group-horizontal-xxl > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0; }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } }

.list-group-flush { border-radius: 0; }

.list-group-flush > .list-group-item { border-width: 0 0 var(--bs-list-group-border-width); }

.list-group-flush > .list-group-item:last-child { border-bottom-width: 0; }

.list-group-item-primary { color: #730008; background-color: #f2cccf; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #730008; background-color: #dab8ba; }

.list-group-item-primary.list-group-item-action.active { color: #ffffff; background-color: #730008; border-color: #730008; }

.list-group-item-secondary { color: #5b5b5b; background-color: #eaeaea; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #5b5b5b; background-color: lightgray; }

.list-group-item-secondary.list-group-item-action.active { color: #ffffff; background-color: #5b5b5b; border-color: #5b5b5b; }

.list-group-item-tertiary { color: #1f1f1f; background-color: #d6d6d6; }

.list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus { color: #1f1f1f; background-color: #c1c1c1; }

.list-group-item-tertiary.list-group-item-action.active { color: #ffffff; background-color: #1f1f1f; border-color: #1f1f1f; }

.list-group-item-success { color: #737e25; background-color: #f2f6d8; }

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: #737e25; background-color: #daddc2; }

.list-group-item-success.list-group-item-action.active { color: #ffffff; background-color: #737e25; border-color: #737e25; }

.list-group-item-info { color: #3f767a; background-color: #e1f3f5; }

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: #3f767a; background-color: #cbdbdd; }

.list-group-item-info.list-group-item-action.active { color: #ffffff; background-color: #3f767a; border-color: #3f767a; }

.list-group-item-warning { color: #976c25; background-color: #fef0d8; }

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: #976c25; background-color: #e5d8c2; }

.list-group-item-warning.list-group-item-action.active { color: #ffffff; background-color: #976c25; border-color: #976c25; }

.list-group-item-danger { color: #731a14; background-color: #f2d5d3; }

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: #731a14; background-color: #dac0be; }

.list-group-item-danger.list-group-item-action.active { color: #ffffff; background-color: #731a14; border-color: #731a14; }

.list-group-item-light { color: #959596; background-color: #fefefe; }

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { color: #959596; background-color: #e5e5e5; }

.list-group-item-light.list-group-item-action.active { color: #ffffff; background-color: #959596; border-color: #959596; }

.list-group-item-dark { color: #141619; background-color: #d3d3d4; }

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: #141619; background-color: #bebebf; }

.list-group-item-dark.list-group-item-action.active { color: #ffffff; background-color: #141619; border-color: #141619; }

.btn-close { box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em 0.25em; color: #000000; background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; border: 0; border-radius: 0rem; opacity: 0.5; }

.btn-close:hover { color: #000000; text-decoration: none; opacity: 0.75; }

.btn-close:focus { outline: 0; box-shadow: 0 0 0 0.25rem rgba(16, 85, 178, 0.1); opacity: 1; }

.btn-close:disabled, .btn-close.disabled { pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; opacity: 0.25; }

.btn-close-white { filter: invert(1) grayscale(100%) brightness(200%); }

.toast { --bs-toast-zindex: 1090; --bs-toast-padding-x: 0.75rem; --bs-toast-padding-y: 0.5rem; --bs-toast-spacing: 1.875rem; --bs-toast-max-width: 350px; --bs-toast-font-size: 0.875rem; --bs-toast-color: ; --bs-toast-bg: rgba(255, 255, 255, 0.85); --bs-toast-border-width: 1px; --bs-toast-border-color: var(--bs-border-color-translucent); --bs-toast-border-radius: 0rem; --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-toast-header-color: #6C757D; --bs-toast-header-bg: rgba(255, 255, 255, 0.85); --bs-toast-header-border-color: rgba(0, 0, 0, 0.05); width: var(--bs-toast-max-width); max-width: 100%; font-size: var(--bs-toast-font-size); color: var(--bs-toast-color); pointer-events: auto; background-color: var(--bs-toast-bg); background-clip: padding-box; border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); box-shadow: var(--bs-toast-box-shadow); border-radius: var(--bs-toast-border-radius); }

.toast.showing { opacity: 0; }

.toast:not(.show) { display: none; }

.toast-container { --bs-toast-zindex: 1090; position: absolute; z-index: var(--bs-toast-zindex); width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 100%; pointer-events: none; }

.toast-container > :not(:last-child) { margin-bottom: var(--bs-toast-spacing); }

.toast-header { display: flex; align-items: center; padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); color: var(--bs-toast-header-color); background-color: var(--bs-toast-header-bg); background-clip: padding-box; border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); }

.toast-header .btn-close { margin-right: calc(-.5 * var(--bs-toast-padding-x)); margin-left: var(--bs-toast-padding-x); }

.toast-body { padding: var(--bs-toast-padding-x); word-wrap: break-word; }

.modal { --bs-modal-zindex: 1055; --bs-modal-width: 500px; --bs-modal-padding: 1rem; --bs-modal-margin: 0.5rem; --bs-modal-color: ; --bs-modal-bg: #ffffff; --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: 1px; --bs-modal-border-radius: 0rem; --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-modal-inner-border-radius: calc(0rem - 1px); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; --bs-modal-header-padding: 1rem 1rem; --bs-modal-header-border-color: var(--bs-border-color); --bs-modal-header-border-width: 1px; --bs-modal-title-line-height: 1.5625; --bs-modal-footer-gap: 0.5rem; --bs-modal-footer-bg: ; --bs-modal-footer-border-color: var(--bs-border-color); --bs-modal-footer-border-width: 1px; position: fixed; top: 0; left: 0; z-index: var(--bs-modal-zindex); display: none; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; outline: 0; }

.modal-dialog { position: relative; width: auto; margin: var(--bs-modal-margin); pointer-events: none; }

.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0, -50px); }

@media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; } }

.modal.show .modal-dialog { transform: none; }

.modal.modal-static .modal-dialog { transform: scale(1.02); }

.modal-dialog-scrollable { height: calc(100% - var(--bs-modal-margin) * 2); }

.modal-dialog-scrollable .modal-content { max-height: 100%; overflow: hidden; }

.modal-dialog-scrollable .modal-body { overflow-y: auto; }

.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - var(--bs-modal-margin) * 2); }

.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; color: var(--bs-modal-color); pointer-events: auto; background-color: var(--bs-modal-bg); background-clip: padding-box; border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius: var(--bs-modal-border-radius); outline: 0; }

.modal-backdrop { --bs-backdrop-zindex: 1050; --bs-backdrop-bg: #000000; --bs-backdrop-opacity: 0.5; position: fixed; top: 0; left: 0; z-index: var(--bs-backdrop-zindex); width: 100vw; height: 100vh; background-color: var(--bs-backdrop-bg); }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.show { opacity: var(--bs-backdrop-opacity); }

.modal-header { display: flex; flex-shrink: 0; align-items: center; justify-content: space-between; padding: var(--bs-modal-header-padding); border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); border-top-left-radius: var(--bs-modal-inner-border-radius); border-top-right-radius: var(--bs-modal-inner-border-radius); }

.modal-header .btn-close { padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5); margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto; }

.modal-title { margin-bottom: 0; line-height: var(--bs-modal-title-line-height); }

.modal-body { position: relative; flex: 1 1 auto; padding: var(--bs-modal-padding); }

.modal-footer { display: flex; flex-shrink: 0; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5); background-color: var(--bs-modal-footer-bg); border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius: var(--bs-modal-inner-border-radius); border-bottom-left-radius: var(--bs-modal-inner-border-radius); }

.modal-footer > * { margin: calc(var(--bs-modal-footer-gap) * .5); }

@media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }
  .modal-dialog { max-width: var(--bs-modal-width); margin-right: auto; margin-left: auto; }
  .modal-sm { --bs-modal-width: 300px; } }

@media (min-width: 992px) { .modal-lg, .modal-xl { --bs-modal-width: 800px; } }

@media (min-width: 1200px) { .modal-xl { --bs-modal-width: 1140px; } }

.modal-fullscreen { width: 100vw; max-width: none; height: 100%; margin: 0; }

.modal-fullscreen .modal-content { height: 100%; border: 0; border-radius: 0; }

.modal-fullscreen .modal-header, .modal-fullscreen .modal-footer { border-radius: 0; }

.modal-fullscreen .modal-body { overflow-y: auto; }

@media (max-width: 575.98px) { .modal-fullscreen-sm-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-sm-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer { border-radius: 0; }
  .modal-fullscreen-sm-down .modal-body { overflow-y: auto; } }

@media (max-width: 767.98px) { .modal-fullscreen-md-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-md-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer { border-radius: 0; }
  .modal-fullscreen-md-down .modal-body { overflow-y: auto; } }

@media (max-width: 991.98px) { .modal-fullscreen-lg-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-lg-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer { border-radius: 0; }
  .modal-fullscreen-lg-down .modal-body { overflow-y: auto; } }

@media (max-width: 1199.98px) { .modal-fullscreen-xl-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-xl-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer { border-radius: 0; }
  .modal-fullscreen-xl-down .modal-body { overflow-y: auto; } }

@media (max-width: 1399.98px) { .modal-fullscreen-xxl-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-xxl-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer { border-radius: 0; }
  .modal-fullscreen-xxl-down .modal-body { overflow-y: auto; } }

.tooltip { --bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: #ffffff; --bs-tooltip-bg: #000000; --bs-tooltip-border-radius: 0rem; --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; padding: var(--bs-tooltip-arrow-height); margin: var(--bs-tooltip-margin); font-family: "Poppins", sans-serif; font-style: normal; font-weight: 400; line-height: 1.5625; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); word-wrap: break-word; opacity: 0; }

.tooltip.show { opacity: var(--bs-tooltip-opacity); }

.tooltip .tooltip-arrow { display: block; width: var(--bs-tooltip-arrow-width); height: var(--bs-tooltip-arrow-height); }

.tooltip .tooltip-arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { bottom: 0; }

.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { top: -1px; border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; border-top-color: var(--bs-tooltip-bg); }

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { left: 0; width: var(--bs-tooltip-arrow-height); height: var(--bs-tooltip-arrow-width); }

.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { right: -1px; border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; border-right-color: var(--bs-tooltip-bg); }

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { top: 0; }

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { bottom: -1px; border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); border-bottom-color: var(--bs-tooltip-bg); }

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { right: 0; width: var(--bs-tooltip-arrow-height); height: var(--bs-tooltip-arrow-width); }

.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { left: -1px; border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); border-left-color: var(--bs-tooltip-bg); }

/* rtl:end:ignore */
.tooltip-inner { max-width: var(--bs-tooltip-max-width); padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); color: var(--bs-tooltip-color); text-align: center; background-color: var(--bs-tooltip-bg); border-radius: var(--bs-tooltip-border-radius); }

.popover { --bs-popover-zindex: 1070; --bs-popover-max-width: 276px; --bs-popover-font-size: 0.875rem; --bs-popover-bg: #ffffff; --bs-popover-border-width: 1px; --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: 0rem; --bs-popover-inner-border-radius: calc(0rem - 1px); --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; --bs-popover-header-color: #000000; --bs-popover-header-bg: #f0f0f0; --bs-popover-body-padding-x: 1rem; --bs-popover-body-padding-y: 1rem; --bs-popover-body-color: #000000; --bs-popover-arrow-width: 1rem; --bs-popover-arrow-height: 0.5rem; --bs-popover-arrow-border: var(--bs-popover-border-color); z-index: var(--bs-popover-zindex); display: block; max-width: var(--bs-popover-max-width); font-family: "Poppins", sans-serif; font-style: normal; font-weight: 400; line-height: 1.5625; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-popover-font-size); word-wrap: break-word; background-color: var(--bs-popover-bg); background-clip: padding-box; border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); border-radius: var(--bs-popover-border-radius); }

.popover .popover-arrow { display: block; width: var(--bs-popover-arrow-width); height: var(--bs-popover-arrow-height); }

.popover .popover-arrow::before, .popover .popover-arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; border-width: 0; }

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); }

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { bottom: 0; border-top-color: var(--bs-popover-arrow-border); }

.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { bottom: var(--bs-popover-border-width); border-top-color: var(--bs-popover-bg); }

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); width: var(--bs-popover-arrow-height); height: var(--bs-popover-arrow-width); }

.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }

.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { left: 0; border-right-color: var(--bs-popover-arrow-border); }

.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { left: var(--bs-popover-border-width); border-right-color: var(--bs-popover-bg); }

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); }

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { top: 0; border-bottom-color: var(--bs-popover-arrow-border); }

.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { top: var(--bs-popover-border-width); border-bottom-color: var(--bs-popover-bg); }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: var(--bs-popover-arrow-width); margin-left: calc(-.5 * var(--bs-popover-arrow-width)); content: ""; border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); }

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); width: var(--bs-popover-arrow-height); height: var(--bs-popover-arrow-width); }

.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }

.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { right: 0; border-left-color: var(--bs-popover-arrow-border); }

.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { right: var(--bs-popover-border-width); border-left-color: var(--bs-popover-bg); }

/* rtl:end:ignore */
.popover-header { padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); margin-bottom: 0; font-size: var(--bs-popover-header-font-size); color: var(--bs-popover-header-color); background-color: var(--bs-popover-header-bg); border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); border-top-left-radius: var(--bs-popover-inner-border-radius); border-top-right-radius: var(--bs-popover-inner-border-radius); }

.popover-header:empty { display: none; }

.popover-body { padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); color: var(--bs-popover-body-color); }

.carousel { position: relative; }

.carousel.pointer-event { touch-action: pan-y; }

.carousel-inner { position: relative; width: 100%; overflow: hidden; }

.carousel-inner::after { display: block; clear: both; content: ""; }

.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: transform 0.6s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .carousel-item { transition: none; } }

.carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; }

.carousel-item-next:not(.carousel-item-start), .active.carousel-item-end { transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-end), .active.carousel-item-start { transform: translateX(-100%); }

.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end { z-index: 1; opacity: 1; }

.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end { z-index: 0; opacity: 0; transition: opacity 0s 0.6s; }

@media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end { transition: none; } }

.carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; padding: 0; color: #ffffff; text-align: center; background: none; border: 0; opacity: 0.5; transition: opacity 0.15s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-control-prev, .carousel-control-next { transition: none; } }

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: #ffffff; text-decoration: none; outline: 0; opacity: 0.9; }

.carousel-control-prev { left: 0; }

.carousel-control-next { right: 0; }

.carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: 2rem; height: 2rem; background-repeat: no-repeat; background-position: 50%; background-size: 100% 100%; }

/* rtl:options: { "autoRename": true, "stringMap":[ { "name"    : "prev-next", "search"  : "prev", "replace" : "next" } ] } */
.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }

.carousel-indicators { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; display: flex; justify-content: center; padding: 0; margin-right: 15%; margin-bottom: 1rem; margin-left: 15%; list-style: none; }

.carousel-indicators [data-bs-target] { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; padding: 0; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #ffffff; background-clip: padding-box; border: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-indicators [data-bs-target] { transition: none; } }

.carousel-indicators .active { opacity: 1; }

.carousel-caption { position: absolute; right: 15%; bottom: 1.25rem; left: 15%; padding-top: 1.25rem; padding-bottom: 1.25rem; color: #ffffff; text-align: center; }

.carousel-dark .carousel-control-prev-icon, .carousel-dark .carousel-control-next-icon { filter: invert(1) grayscale(100); }

.carousel-dark .carousel-indicators [data-bs-target] { background-color: #000000; }

.carousel-dark .carousel-caption { color: #000000; }

.spinner-grow, .spinner-border, .gform_wrapper .gform_ajax_spinner { display: inline-block; width: var(--bs-spinner-width); height: var(--bs-spinner-height); vertical-align: var(--bs-spinner-vertical-align); border-radius: 50%; animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); }

@keyframes spinner-border { to { transform: rotate(360deg) /* rtl:ignore */; } }

.spinner-border, .gform_wrapper .gform_ajax_spinner { --bs-spinner-width: 2rem; --bs-spinner-height: 2rem; --bs-spinner-vertical-align: -0.125em; --bs-spinner-border-width: 0.25em; --bs-spinner-animation-speed: 0.75s; --bs-spinner-animation-name: spinner-border; border: var(--bs-spinner-border-width) solid currentcolor; border-right-color: transparent; }

.spinner-border-sm, .gform_wrapper .gform_ajax_spinner { --bs-spinner-width: 1rem; --bs-spinner-height: 1rem; --bs-spinner-border-width: 0.2em; }

@keyframes spinner-grow { 0% { transform: scale(0); }
  50% { opacity: 1;
    transform: none; } }

.spinner-grow { --bs-spinner-width: 2rem; --bs-spinner-height: 2rem; --bs-spinner-vertical-align: -0.125em; --bs-spinner-animation-speed: 0.75s; --bs-spinner-animation-name: spinner-grow; background-color: currentcolor; opacity: 0; }

.spinner-grow-sm { --bs-spinner-width: 1rem; --bs-spinner-height: 1rem; }

@media (prefers-reduced-motion: reduce) { .spinner-border, .gform_wrapper .gform_ajax_spinner, .spinner-grow { --bs-spinner-animation-speed: 1.5s; } }

.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: ; --bs-offcanvas-bg: #ffffff; --bs-offcanvas-border-width: 1px; --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }

@media (max-width: 575.98px) { .offcanvas-sm { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: transform 0.3s ease-in-out; } }

@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { .offcanvas-sm { transition: none; } }

@media (max-width: 575.98px) { .offcanvas-sm.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
  .offcanvas-sm.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
  .offcanvas-sm.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
  .offcanvas-sm.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { transform: none; }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { visibility: visible; } }

@media (min-width: 576px) { .offcanvas-sm { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-sm .offcanvas-header { display: none; }
  .offcanvas-sm .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important; } }

@media (max-width: 767.98px) { .offcanvas-md { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: transform 0.3s ease-in-out; } }

@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { .offcanvas-md { transition: none; } }

@media (max-width: 767.98px) { .offcanvas-md.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
  .offcanvas-md.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
  .offcanvas-md.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
  .offcanvas-md.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { transform: none; }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { visibility: visible; } }

@media (min-width: 768px) { .offcanvas-md { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-md .offcanvas-header { display: none; }
  .offcanvas-md .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important; } }

@media (max-width: 991.98px) { .offcanvas-lg { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: transform 0.3s ease-in-out; } }

@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { .offcanvas-lg { transition: none; } }

@media (max-width: 991.98px) { .offcanvas-lg.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
  .offcanvas-lg.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
  .offcanvas-lg.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
  .offcanvas-lg.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { transform: none; }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { visibility: visible; } }

@media (min-width: 992px) { .offcanvas-lg { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-lg .offcanvas-header { display: none; }
  .offcanvas-lg .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important; } }

@media (max-width: 1199.98px) { .offcanvas-xl { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: transform 0.3s ease-in-out; } }

@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { .offcanvas-xl { transition: none; } }

@media (max-width: 1199.98px) { .offcanvas-xl.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
  .offcanvas-xl.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
  .offcanvas-xl.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
  .offcanvas-xl.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { transform: none; }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { visibility: visible; } }

@media (min-width: 1200px) { .offcanvas-xl { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-xl .offcanvas-header { display: none; }
  .offcanvas-xl .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important; } }

@media (max-width: 1399.98px) { .offcanvas-xxl { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: transform 0.3s ease-in-out; } }

@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { .offcanvas-xxl { transition: none; } }

@media (max-width: 1399.98px) { .offcanvas-xxl.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
  .offcanvas-xxl.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
  .offcanvas-xxl.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
  .offcanvas-xxl.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { transform: none; }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { visibility: visible; } }

@media (min-width: 1400px) { .offcanvas-xxl { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-xxl .offcanvas-header { display: none; }
  .offcanvas-xxl .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important; } }

.offcanvas { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: transform 0.3s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .offcanvas { transition: none; } }

.offcanvas.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }

.offcanvas.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }

.offcanvas.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }

.offcanvas.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }

.offcanvas.showing, .offcanvas.show:not(.hiding) { transform: none; }

.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { visibility: visible; }

.offcanvas-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000000; }

.offcanvas-backdrop.fade { opacity: 0; }

.offcanvas-backdrop.show { opacity: 0.5; }

.offcanvas-header { display: flex; align-items: center; justify-content: space-between; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }

.offcanvas-header .btn-close { padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); }

.offcanvas-title { margin-bottom: 0; line-height: 1.5625; }

.offcanvas-body { flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; }

.placeholder { display: inline-block; min-height: 1em; vertical-align: middle; cursor: wait; background-color: currentcolor; opacity: 0.5; }

.placeholder.btn::before, .wp-block-file .placeholder.wp-block-file__button::before { display: inline-block; content: ""; }

.placeholder-xs { min-height: .6em; }

.placeholder-sm { min-height: .8em; }

.placeholder-lg { min-height: 1.2em; }

.placeholder-glow .placeholder { animation: placeholder-glow 2s ease-in-out infinite; }

@keyframes placeholder-glow { 50% { opacity: 0.2; } }

.placeholder-wave { -webkit-mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%); -webkit-mask-size: 200% 100%; mask-size: 200% 100%; animation: placeholder-wave 2s linear infinite; }

@keyframes placeholder-wave { 100% { -webkit-mask-position: -200% 0%; mask-position: -200% 0%; } }

.clearfix::after { display: block; clear: both; content: ""; }

.text-bg-primary { color: #ffffff !important; background-color: RGBA(192, 0, 13, var(--bs-bg-opacity, 1)) !important; }

.text-bg-secondary { color: #ffffff !important; background-color: RGBA(151, 151, 151, var(--bs-bg-opacity, 1)) !important; }

.text-bg-tertiary { color: #ffffff !important; background-color: RGBA(51, 51, 51, var(--bs-bg-opacity, 1)) !important; }

.text-bg-success { color: #000000 !important; background-color: RGBA(192, 210, 61, var(--bs-bg-opacity, 1)) !important; }

.text-bg-info { color: #ffffff !important; background-color: RGBA(105, 197, 203, var(--bs-bg-opacity, 1)) !important; }

.text-bg-warning { color: #000000 !important; background-color: RGBA(251, 180, 62, var(--bs-bg-opacity, 1)) !important; }

.text-bg-danger { color: #ffffff !important; background-color: RGBA(191, 44, 34, var(--bs-bg-opacity, 1)) !important; }

.text-bg-light { color: #000000 !important; background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; }

.text-bg-dark { color: #ffffff !important; background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; }

.link-primary { color: #C0000D !important; }

.link-primary:hover, .link-primary:focus { color: #9a000a !important; }

.link-secondary { color: #979797 !important; }

.link-secondary:hover, .link-secondary:focus { color: #797979 !important; }

.link-tertiary { color: #333333 !important; }

.link-tertiary:hover, .link-tertiary:focus { color: #292929 !important; }

.link-success { color: #C0D23D !important; }

.link-success:hover, .link-success:focus { color: #cddb64 !important; }

.link-info { color: #69C5CB !important; }

.link-info:hover, .link-info:focus { color: #549ea2 !important; }

.link-warning { color: #FBB43E !important; }

.link-warning:hover, .link-warning:focus { color: #fcc365 !important; }

.link-danger { color: #BF2C22 !important; }

.link-danger:hover, .link-danger:focus { color: #99231b !important; }

.link-light { color: #F8F9FA !important; }

.link-light:hover, .link-light:focus { color: #f9fafb !important; }

.link-dark { color: #212529 !important; }

.link-dark:hover, .link-dark:focus { color: #1a1e21 !important; }

.ratio { position: relative; width: 100%; }

.ratio::before { display: block; padding-top: var(--bs-aspect-ratio); content: ""; }

.ratio > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ratio-1x1 { --bs-aspect-ratio: 100%; }

.ratio-4x3 { --bs-aspect-ratio: calc(3 / 4 * 100%); }

.ratio-16x9 { --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 { --bs-aspect-ratio: calc(9 / 21 * 100%); }

.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }

.fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; }

.sticky-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }

.sticky-bottom { position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020; }

@media (min-width: 576px) { .sticky-sm-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }
  .sticky-sm-bottom { position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020; } }

@media (min-width: 768px) { .sticky-md-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }
  .sticky-md-bottom { position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020; } }

@media (min-width: 992px) { .sticky-lg-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }
  .sticky-lg-bottom { position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020; } }

@media (min-width: 1200px) { .sticky-xl-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }
  .sticky-xl-bottom { position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020; } }

@media (min-width: 1400px) { .sticky-xxl-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }
  .sticky-xxl-bottom { position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020; } }

.hstack { display: flex; flex-direction: row; align-items: center; align-self: stretch; }

.vstack { display: flex; flex: 1 1 auto; flex-direction: column; align-self: stretch; }

.visually-hidden, .gform_wrapper .hidden_label > .gfield_label, .visually-hidden-focusable:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.vr { display: inline-block; align-self: stretch; width: 1px; min-height: 1em; background-color: currentcolor; opacity: 1; }

.align-baseline { vertical-align: baseline !important; }

.align-top { vertical-align: top !important; }

.align-middle { vertical-align: middle !important; }

.align-bottom { vertical-align: bottom !important; }

.align-text-bottom { vertical-align: text-bottom !important; }

.align-text-top { vertical-align: text-top !important; }

.float-start { float: left !important; }

.float-end { float: right !important; }

.float-none { float: none !important; }

.opacity-0 { opacity: 0 !important; }

.opacity-25 { opacity: 0.25 !important; }

.opacity-50 { opacity: 0.5 !important; }

.opacity-75 { opacity: 0.75 !important; }

.opacity-100 { opacity: 1 !important; }

.overflow-auto { overflow: auto !important; }

.overflow-hidden { overflow: hidden !important; }

.overflow-visible { overflow: visible !important; }

.overflow-scroll { overflow: scroll !important; }

.d-inline { display: inline !important; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-grid { display: grid !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

.d-flex { display: flex !important; }

.d-inline-flex { display: inline-flex !important; }

.d-none { display: none !important; }

.shadow { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-sm { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow-lg { box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none { box-shadow: none !important; }

.position-static { position: static !important; }

.position-relative { position: relative !important; }

.position-absolute { position: absolute !important; }

.position-fixed { position: fixed !important; }

.position-sticky { position: -webkit-sticky !important; position: sticky !important; }

.top-0 { top: 0 !important; }

.top-50 { top: 50% !important; }

.top-100 { top: 100% !important; }

.bottom-0 { bottom: 0 !important; }

.bottom-50 { bottom: 50% !important; }

.bottom-100 { bottom: 100% !important; }

.start-0 { left: 0 !important; }

.start-50 { left: 50% !important; }

.start-100 { left: 100% !important; }

.end-0 { right: 0 !important; }

.end-50 { right: 50% !important; }

.end-100 { right: 100% !important; }

.translate-middle { transform: translate(-50%, -50%) !important; }

.translate-middle-x { transform: translateX(-50%) !important; }

.translate-middle-y { transform: translateY(-50%) !important; }

.border { border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-0 { border: 0 !important; }

.border-top { border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-top-0 { border-top: 0 !important; }

.border-end { border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-end-0 { border-right: 0 !important; }

.border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-bottom-0 { border-bottom: 0 !important; }

.border-start { border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-start-0 { border-left: 0 !important; }

.border-primary { --bs-border-opacity: 1; border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; }

.border-secondary { --bs-border-opacity: 1; border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; }

.border-tertiary { --bs-border-opacity: 1; border-color: rgba(var(--bs-tertiary-rgb), var(--bs-border-opacity)) !important; }

.border-success { --bs-border-opacity: 1; border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; }

.border-info { --bs-border-opacity: 1; border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; }

.border-warning { --bs-border-opacity: 1; border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; }

.border-danger { --bs-border-opacity: 1; border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; }

.border-light { --bs-border-opacity: 1; border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; }

.border-dark { --bs-border-opacity: 1; border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; }

.border-white { --bs-border-opacity: 1; border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; }

.border-1 { --bs-border-width: 1px; }

.border-2 { --bs-border-width: 2px; }

.border-3 { --bs-border-width: 3px; }

.border-4 { --bs-border-width: 4px; }

.border-5 { --bs-border-width: 5px; }

.border-opacity-10 { --bs-border-opacity: 0.1; }

.border-opacity-25 { --bs-border-opacity: 0.25; }

.border-opacity-50 { --bs-border-opacity: 0.5; }

.border-opacity-75 { --bs-border-opacity: 0.75; }

.border-opacity-100 { --bs-border-opacity: 1; }

.w-25 { width: 25% !important; }

.w-50 { width: 50% !important; }

.w-75 { width: 75% !important; }

.w-100 { width: 100% !important; }

.w-auto { width: auto !important; }

.mw-100 { max-width: 100% !important; }

.vw-100 { width: 100vw !important; }

.min-vw-100 { min-width: 100vw !important; }

.h-25 { height: 25% !important; }

.h-50 { height: 50% !important; }

.h-75 { height: 75% !important; }

.h-100 { height: 100% !important; }

.h-auto { height: auto !important; }

.mh-100 { max-height: 100% !important; }

.vh-100 { height: 100vh !important; }

.min-vh-100 { min-height: 100vh !important; }

.flex-fill { flex: 1 1 auto !important; }

.flex-row { flex-direction: row !important; }

.flex-column { flex-direction: column !important; }

.flex-row-reverse { flex-direction: row-reverse !important; }

.flex-column-reverse { flex-direction: column-reverse !important; }

.flex-grow-0 { flex-grow: 0 !important; }

.flex-grow-1 { flex-grow: 1 !important; }

.flex-shrink-0 { flex-shrink: 0 !important; }

.flex-shrink-1 { flex-shrink: 1 !important; }

.flex-wrap { flex-wrap: wrap !important; }

.flex-nowrap { flex-wrap: nowrap !important; }

.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }

.justify-content-start { justify-content: flex-start !important; }

.justify-content-end { justify-content: flex-end !important; }

.justify-content-center { justify-content: center !important; }

.justify-content-between { justify-content: space-between !important; }

.justify-content-around { justify-content: space-around !important; }

.justify-content-evenly { justify-content: space-evenly !important; }

.align-items-start { align-items: flex-start !important; }

.align-items-end { align-items: flex-end !important; }

.align-items-center { align-items: center !important; }

.align-items-baseline { align-items: baseline !important; }

.align-items-stretch { align-items: stretch !important; }

.align-content-start { align-content: flex-start !important; }

.align-content-end { align-content: flex-end !important; }

.align-content-center { align-content: center !important; }

.align-content-between { align-content: space-between !important; }

.align-content-around { align-content: space-around !important; }

.align-content-stretch { align-content: stretch !important; }

.align-self-auto { align-self: auto !important; }

.align-self-start { align-self: flex-start !important; }

.align-self-end { align-self: flex-end !important; }

.align-self-center { align-self: center !important; }

.align-self-baseline { align-self: baseline !important; }

.align-self-stretch { align-self: stretch !important; }

.order-first { order: -1 !important; }

.order-0 { order: 0 !important; }

.order-1 { order: 1 !important; }

.order-2 { order: 2 !important; }

.order-3 { order: 3 !important; }

.order-4 { order: 4 !important; }

.order-5 { order: 5 !important; }

.order-last { order: 6 !important; }

.m-0 { margin: 0 !important; }

.m-1 { margin: 0.25rem !important; }

.m-2 { margin: 0.5rem !important; }

.m-3 { margin: 1rem !important; }

.m-4 { margin: 1.5rem !important; }

.m-5 { margin: 2.5rem !important; }

.m-auto { margin: auto !important; }

.mx-0 { margin-right: 0 !important; margin-left: 0 !important; }

.mx-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }

.mx-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }

.mx-3 { margin-right: 1rem !important; margin-left: 1rem !important; }

.mx-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }

.mx-5 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }

.mx-auto { margin-right: auto !important; margin-left: auto !important; }

.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }

.my-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }

.my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }

.my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }

.my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }

.my-5 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }

.my-auto { margin-top: auto !important; margin-bottom: auto !important; }

.mt-0 { margin-top: 0 !important; }

.mt-1 { margin-top: 0.25rem !important; }

.mt-2 { margin-top: 0.5rem !important; }

.mt-3 { margin-top: 1rem !important; }

.mt-4 { margin-top: 1.5rem !important; }

.mt-5 { margin-top: 2.5rem !important; }

.mt-auto { margin-top: auto !important; }

.me-0 { margin-right: 0 !important; }

.me-1 { margin-right: 0.25rem !important; }

.me-2 { margin-right: 0.5rem !important; }

.me-3 { margin-right: 1rem !important; }

.me-4 { margin-right: 1.5rem !important; }

.me-5 { margin-right: 2.5rem !important; }

.me-auto { margin-right: auto !important; }

.mb-0 { margin-bottom: 0 !important; }

.mb-1 { margin-bottom: 0.25rem !important; }

.mb-2 { margin-bottom: 0.5rem !important; }

.mb-3 { margin-bottom: 1rem !important; }

.mb-4 { margin-bottom: 1.5rem !important; }

.mb-5 { margin-bottom: 2.5rem !important; }

.mb-auto { margin-bottom: auto !important; }

.ms-0 { margin-left: 0 !important; }

.ms-1 { margin-left: 0.25rem !important; }

.ms-2 { margin-left: 0.5rem !important; }

.ms-3 { margin-left: 1rem !important; }

.ms-4 { margin-left: 1.5rem !important; }

.ms-5 { margin-left: 2.5rem !important; }

.ms-auto { margin-left: auto !important; }

.m-n1 { margin: -0.25rem !important; }

.m-n2 { margin: -0.5rem !important; }

.m-n3 { margin: -1rem !important; }

.m-n4 { margin: -1.5rem !important; }

.m-n5 { margin: -2.5rem !important; }

.mx-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }

.mx-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }

.mx-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }

.mx-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }

.mx-n5 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; }

.my-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }

.my-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }

.my-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }

.my-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }

.my-n5 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; }

.mt-n1 { margin-top: -0.25rem !important; }

.mt-n2 { margin-top: -0.5rem !important; }

.mt-n3 { margin-top: -1rem !important; }

.mt-n4 { margin-top: -1.5rem !important; }

.mt-n5 { margin-top: -2.5rem !important; }

.me-n1 { margin-right: -0.25rem !important; }

.me-n2 { margin-right: -0.5rem !important; }

.me-n3 { margin-right: -1rem !important; }

.me-n4 { margin-right: -1.5rem !important; }

.me-n5 { margin-right: -2.5rem !important; }

.mb-n1 { margin-bottom: -0.25rem !important; }

.mb-n2 { margin-bottom: -0.5rem !important; }

.mb-n3 { margin-bottom: -1rem !important; }

.mb-n4 { margin-bottom: -1.5rem !important; }

.mb-n5 { margin-bottom: -2.5rem !important; }

.ms-n1 { margin-left: -0.25rem !important; }

.ms-n2 { margin-left: -0.5rem !important; }

.ms-n3 { margin-left: -1rem !important; }

.ms-n4 { margin-left: -1.5rem !important; }

.ms-n5 { margin-left: -2.5rem !important; }

.p-0 { padding: 0 !important; }

.p-1 { padding: 0.25rem !important; }

.p-2 { padding: 0.5rem !important; }

.p-3 { padding: 1rem !important; }

.p-4 { padding: 1.5rem !important; }

.p-5 { padding: 2.5rem !important; }

.px-0 { padding-right: 0 !important; padding-left: 0 !important; }

.px-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }

.px-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }

.px-3 { padding-right: 1rem !important; padding-left: 1rem !important; }

.px-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }

.px-5 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }

.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }

.py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }

.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }

.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }

.py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }

.py-5 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }

.pt-0 { padding-top: 0 !important; }

.pt-1 { padding-top: 0.25rem !important; }

.pt-2 { padding-top: 0.5rem !important; }

.pt-3 { padding-top: 1rem !important; }

.pt-4 { padding-top: 1.5rem !important; }

.pt-5 { padding-top: 2.5rem !important; }

.pe-0 { padding-right: 0 !important; }

.pe-1 { padding-right: 0.25rem !important; }

.pe-2 { padding-right: 0.5rem !important; }

.pe-3 { padding-right: 1rem !important; }

.pe-4 { padding-right: 1.5rem !important; }

.pe-5 { padding-right: 2.5rem !important; }

.pb-0 { padding-bottom: 0 !important; }

.pb-1 { padding-bottom: 0.25rem !important; }

.pb-2 { padding-bottom: 0.5rem !important; }

.pb-3 { padding-bottom: 1rem !important; }

.pb-4 { padding-bottom: 1.5rem !important; }

.pb-5 { padding-bottom: 2.5rem !important; }

.ps-0 { padding-left: 0 !important; }

.ps-1 { padding-left: 0.25rem !important; }

.ps-2 { padding-left: 0.5rem !important; }

.ps-3 { padding-left: 1rem !important; }

.ps-4 { padding-left: 1.5rem !important; }

.ps-5 { padding-left: 2.5rem !important; }

.gap-0 { gap: 0 !important; }

.gap-1 { gap: 0.25rem !important; }

.gap-2 { gap: 0.5rem !important; }

.gap-3 { gap: 1rem !important; }

.gap-4 { gap: 1.5rem !important; }

.gap-5 { gap: 2.5rem !important; }

.font-monospace { font-family: var(--bs-font-monospace) !important; }

.fs-1 { font-size: calc(1.35rem + 1.2vw) !important; }

.fs-2 { font-size: calc(1.3125rem + 0.75vw) !important; }

.fs-3 { font-size: calc(1.275rem + 0.3vw) !important; }

.fs-4 { font-size: 1.125rem !important; }

.fs-5 { font-size: 1rem !important; }

.fs-6 { font-size: 0.875rem !important; }

.fst-italic { font-style: italic !important; }

.fst-normal { font-style: normal !important; }

.fw-light { font-weight: 300 !important; }

.fw-lighter { font-weight: 100 !important; }

.fw-normal { font-weight: 400 !important; }

.fw-bold { font-weight: 700 !important; }

.fw-semibold { font-weight: 600 !important; }

.fw-bolder { font-weight: 800 !important; }

.lh-1 { line-height: 1 !important; }

.lh-sm { line-height: 1.5625 !important; }

.lh-base { line-height: 1.5625 !important; }

.lh-lg { line-height: 2 !important; }

.text-start { text-align: left !important; }

.text-end { text-align: right !important; }

.text-center { text-align: center !important; }

.text-decoration-none { text-decoration: none !important; }

.text-decoration-underline { text-decoration: underline !important; }

.text-decoration-line-through { text-decoration: line-through !important; }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.text-wrap { white-space: normal !important; }

.text-nowrap { white-space: nowrap !important; }

/* rtl:begin:remove */
.text-break { word-wrap: break-word !important; word-break: break-word !important; }

/* rtl:end:remove */
.text-primary { --bs-text-opacity: 1; color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }

.text-secondary { --bs-text-opacity: 1; color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; }

.text-tertiary { --bs-text-opacity: 1; color: rgba(var(--bs-tertiary-rgb), var(--bs-text-opacity)) !important; }

.text-success { --bs-text-opacity: 1; color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }

.text-info { --bs-text-opacity: 1; color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; }

.text-warning { --bs-text-opacity: 1; color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; }

.text-danger { --bs-text-opacity: 1; color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }

.text-light { --bs-text-opacity: 1; color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; }

.text-dark { --bs-text-opacity: 1; color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; }

.text-black { --bs-text-opacity: 1; color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }

.text-white { --bs-text-opacity: 1; color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }

.text-body { --bs-text-opacity: 1; color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }

.text-muted { --bs-text-opacity: 1; color: #6C757D !important; }

.text-black-50 { --bs-text-opacity: 1; color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 { --bs-text-opacity: 1; color: rgba(255, 255, 255, 0.5) !important; }

.text-reset { --bs-text-opacity: 1; color: inherit !important; }

.text-opacity-25 { --bs-text-opacity: 0.25; }

.text-opacity-50 { --bs-text-opacity: 0.5; }

.text-opacity-75 { --bs-text-opacity: 0.75; }

.text-opacity-100 { --bs-text-opacity: 1; }

.bg-primary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; }

.bg-secondary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; }

.bg-tertiary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-tertiary-rgb), var(--bs-bg-opacity)) !important; }

.bg-success { --bs-bg-opacity: 1; background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; }

.bg-info { --bs-bg-opacity: 1; background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; }

.bg-warning { --bs-bg-opacity: 1; background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; }

.bg-danger { --bs-bg-opacity: 1; background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; }

.bg-light { --bs-bg-opacity: 1; background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; }

.bg-dark { --bs-bg-opacity: 1; background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; }

.bg-black { --bs-bg-opacity: 1; background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; }

.bg-white { --bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }

.bg-body { --bs-bg-opacity: 1; background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; }

.bg-transparent { --bs-bg-opacity: 1; background-color: transparent !important; }

.bg-opacity-10 { --bs-bg-opacity: 0.1; }

.bg-opacity-25 { --bs-bg-opacity: 0.25; }

.bg-opacity-50 { --bs-bg-opacity: 0.5; }

.bg-opacity-75 { --bs-bg-opacity: 0.75; }

.bg-opacity-100 { --bs-bg-opacity: 1; }

.bg-gradient { background-image: var(--bs-gradient) !important; }

.user-select-all { -webkit-user-select: all !important; -moz-user-select: all !important; user-select: all !important; }

.user-select-auto { -webkit-user-select: auto !important; -moz-user-select: auto !important; user-select: auto !important; }

.user-select-none { -webkit-user-select: none !important; -moz-user-select: none !important; user-select: none !important; }

.pe-none { pointer-events: none !important; }

.pe-auto { pointer-events: auto !important; }

.rounded { border-radius: var(--bs-border-radius) !important; }

.rounded-0 { border-radius: 0 !important; }

.rounded-1 { border-radius: var(--bs-border-radius-sm) !important; }

.rounded-2 { border-radius: var(--bs-border-radius) !important; }

.rounded-3 { border-radius: var(--bs-border-radius-lg) !important; }

.rounded-4 { border-radius: var(--bs-border-radius-xl) !important; }

.rounded-5 { border-radius: var(--bs-border-radius-2xl) !important; }

.rounded-circle { border-radius: 50% !important; }

.rounded-pill { border-radius: var(--bs-border-radius-pill) !important; }

.rounded-top { border-top-left-radius: var(--bs-border-radius) !important; border-top-right-radius: var(--bs-border-radius) !important; }

.rounded-end { border-top-right-radius: var(--bs-border-radius) !important; border-bottom-right-radius: var(--bs-border-radius) !important; }

.rounded-bottom { border-bottom-right-radius: var(--bs-border-radius) !important; border-bottom-left-radius: var(--bs-border-radius) !important; }

.rounded-start { border-bottom-left-radius: var(--bs-border-radius) !important; border-top-left-radius: var(--bs-border-radius) !important; }

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

@media (min-width: 576px) { .float-sm-start { float: left !important; }
  .float-sm-end { float: right !important; }
  .float-sm-none { float: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-grid { display: grid !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: flex !important; }
  .d-sm-inline-flex { display: inline-flex !important; }
  .d-sm-none { display: none !important; }
  .flex-sm-fill { flex: 1 1 auto !important; }
  .flex-sm-row { flex-direction: row !important; }
  .flex-sm-column { flex-direction: column !important; }
  .flex-sm-row-reverse { flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { flex-direction: column-reverse !important; }
  .flex-sm-grow-0 { flex-grow: 0 !important; }
  .flex-sm-grow-1 { flex-grow: 1 !important; }
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
  .flex-sm-wrap { flex-wrap: wrap !important; }
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start { justify-content: flex-start !important; }
  .justify-content-sm-end { justify-content: flex-end !important; }
  .justify-content-sm-center { justify-content: center !important; }
  .justify-content-sm-between { justify-content: space-between !important; }
  .justify-content-sm-around { justify-content: space-around !important; }
  .justify-content-sm-evenly { justify-content: space-evenly !important; }
  .align-items-sm-start { align-items: flex-start !important; }
  .align-items-sm-end { align-items: flex-end !important; }
  .align-items-sm-center { align-items: center !important; }
  .align-items-sm-baseline { align-items: baseline !important; }
  .align-items-sm-stretch { align-items: stretch !important; }
  .align-content-sm-start { align-content: flex-start !important; }
  .align-content-sm-end { align-content: flex-end !important; }
  .align-content-sm-center { align-content: center !important; }
  .align-content-sm-between { align-content: space-between !important; }
  .align-content-sm-around { align-content: space-around !important; }
  .align-content-sm-stretch { align-content: stretch !important; }
  .align-self-sm-auto { align-self: auto !important; }
  .align-self-sm-start { align-self: flex-start !important; }
  .align-self-sm-end { align-self: flex-end !important; }
  .align-self-sm-center { align-self: center !important; }
  .align-self-sm-baseline { align-self: baseline !important; }
  .align-self-sm-stretch { align-self: stretch !important; }
  .order-sm-first { order: -1 !important; }
  .order-sm-0 { order: 0 !important; }
  .order-sm-1 { order: 1 !important; }
  .order-sm-2 { order: 2 !important; }
  .order-sm-3 { order: 3 !important; }
  .order-sm-4 { order: 4 !important; }
  .order-sm-5 { order: 5 !important; }
  .order-sm-last { order: 6 !important; }
  .m-sm-0 { margin: 0 !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .m-sm-5 { margin: 2.5rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mx-sm-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-sm-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-sm-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-sm-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-sm-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-sm-5 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }
  .mx-sm-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-sm-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-sm-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-sm-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-sm-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-sm-5 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }
  .my-sm-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-sm-0 { margin-top: 0 !important; }
  .mt-sm-1 { margin-top: 0.25rem !important; }
  .mt-sm-2 { margin-top: 0.5rem !important; }
  .mt-sm-3 { margin-top: 1rem !important; }
  .mt-sm-4 { margin-top: 1.5rem !important; }
  .mt-sm-5 { margin-top: 2.5rem !important; }
  .mt-sm-auto { margin-top: auto !important; }
  .me-sm-0 { margin-right: 0 !important; }
  .me-sm-1 { margin-right: 0.25rem !important; }
  .me-sm-2 { margin-right: 0.5rem !important; }
  .me-sm-3 { margin-right: 1rem !important; }
  .me-sm-4 { margin-right: 1.5rem !important; }
  .me-sm-5 { margin-right: 2.5rem !important; }
  .me-sm-auto { margin-right: auto !important; }
  .mb-sm-0 { margin-bottom: 0 !important; }
  .mb-sm-1 { margin-bottom: 0.25rem !important; }
  .mb-sm-2 { margin-bottom: 0.5rem !important; }
  .mb-sm-3 { margin-bottom: 1rem !important; }
  .mb-sm-4 { margin-bottom: 1.5rem !important; }
  .mb-sm-5 { margin-bottom: 2.5rem !important; }
  .mb-sm-auto { margin-bottom: auto !important; }
  .ms-sm-0 { margin-left: 0 !important; }
  .ms-sm-1 { margin-left: 0.25rem !important; }
  .ms-sm-2 { margin-left: 0.5rem !important; }
  .ms-sm-3 { margin-left: 1rem !important; }
  .ms-sm-4 { margin-left: 1.5rem !important; }
  .ms-sm-5 { margin-left: 2.5rem !important; }
  .ms-sm-auto { margin-left: auto !important; }
  .m-sm-n1 { margin: -0.25rem !important; }
  .m-sm-n2 { margin: -0.5rem !important; }
  .m-sm-n3 { margin: -1rem !important; }
  .m-sm-n4 { margin: -1.5rem !important; }
  .m-sm-n5 { margin: -2.5rem !important; }
  .mx-sm-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-sm-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-sm-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-sm-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-sm-n5 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; }
  .my-sm-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-sm-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-sm-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-sm-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-sm-n5 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; }
  .mt-sm-n1 { margin-top: -0.25rem !important; }
  .mt-sm-n2 { margin-top: -0.5rem !important; }
  .mt-sm-n3 { margin-top: -1rem !important; }
  .mt-sm-n4 { margin-top: -1.5rem !important; }
  .mt-sm-n5 { margin-top: -2.5rem !important; }
  .me-sm-n1 { margin-right: -0.25rem !important; }
  .me-sm-n2 { margin-right: -0.5rem !important; }
  .me-sm-n3 { margin-right: -1rem !important; }
  .me-sm-n4 { margin-right: -1.5rem !important; }
  .me-sm-n5 { margin-right: -2.5rem !important; }
  .mb-sm-n1 { margin-bottom: -0.25rem !important; }
  .mb-sm-n2 { margin-bottom: -0.5rem !important; }
  .mb-sm-n3 { margin-bottom: -1rem !important; }
  .mb-sm-n4 { margin-bottom: -1.5rem !important; }
  .mb-sm-n5 { margin-bottom: -2.5rem !important; }
  .ms-sm-n1 { margin-left: -0.25rem !important; }
  .ms-sm-n2 { margin-left: -0.5rem !important; }
  .ms-sm-n3 { margin-left: -1rem !important; }
  .ms-sm-n4 { margin-left: -1.5rem !important; }
  .ms-sm-n5 { margin-left: -2.5rem !important; }
  .p-sm-0 { padding: 0 !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .p-sm-5 { padding: 2.5rem !important; }
  .px-sm-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-sm-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-sm-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-sm-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-sm-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-sm-5 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }
  .py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-sm-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-sm-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-sm-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-sm-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-sm-5 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }
  .pt-sm-0 { padding-top: 0 !important; }
  .pt-sm-1 { padding-top: 0.25rem !important; }
  .pt-sm-2 { padding-top: 0.5rem !important; }
  .pt-sm-3 { padding-top: 1rem !important; }
  .pt-sm-4 { padding-top: 1.5rem !important; }
  .pt-sm-5 { padding-top: 2.5rem !important; }
  .pe-sm-0 { padding-right: 0 !important; }
  .pe-sm-1 { padding-right: 0.25rem !important; }
  .pe-sm-2 { padding-right: 0.5rem !important; }
  .pe-sm-3 { padding-right: 1rem !important; }
  .pe-sm-4 { padding-right: 1.5rem !important; }
  .pe-sm-5 { padding-right: 2.5rem !important; }
  .pb-sm-0 { padding-bottom: 0 !important; }
  .pb-sm-1 { padding-bottom: 0.25rem !important; }
  .pb-sm-2 { padding-bottom: 0.5rem !important; }
  .pb-sm-3 { padding-bottom: 1rem !important; }
  .pb-sm-4 { padding-bottom: 1.5rem !important; }
  .pb-sm-5 { padding-bottom: 2.5rem !important; }
  .ps-sm-0 { padding-left: 0 !important; }
  .ps-sm-1 { padding-left: 0.25rem !important; }
  .ps-sm-2 { padding-left: 0.5rem !important; }
  .ps-sm-3 { padding-left: 1rem !important; }
  .ps-sm-4 { padding-left: 1.5rem !important; }
  .ps-sm-5 { padding-left: 2.5rem !important; }
  .gap-sm-0 { gap: 0 !important; }
  .gap-sm-1 { gap: 0.25rem !important; }
  .gap-sm-2 { gap: 0.5rem !important; }
  .gap-sm-3 { gap: 1rem !important; }
  .gap-sm-4 { gap: 1.5rem !important; }
  .gap-sm-5 { gap: 2.5rem !important; }
  .text-sm-start { text-align: left !important; }
  .text-sm-end { text-align: right !important; }
  .text-sm-center { text-align: center !important; } }

@media (min-width: 768px) { .float-md-start { float: left !important; }
  .float-md-end { float: right !important; }
  .float-md-none { float: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-grid { display: grid !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: flex !important; }
  .d-md-inline-flex { display: inline-flex !important; }
  .d-md-none { display: none !important; }
  .flex-md-fill { flex: 1 1 auto !important; }
  .flex-md-row { flex-direction: row !important; }
  .flex-md-column { flex-direction: column !important; }
  .flex-md-row-reverse { flex-direction: row-reverse !important; }
  .flex-md-column-reverse { flex-direction: column-reverse !important; }
  .flex-md-grow-0 { flex-grow: 0 !important; }
  .flex-md-grow-1 { flex-grow: 1 !important; }
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
  .flex-md-wrap { flex-wrap: wrap !important; }
  .flex-md-nowrap { flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-md-start { justify-content: flex-start !important; }
  .justify-content-md-end { justify-content: flex-end !important; }
  .justify-content-md-center { justify-content: center !important; }
  .justify-content-md-between { justify-content: space-between !important; }
  .justify-content-md-around { justify-content: space-around !important; }
  .justify-content-md-evenly { justify-content: space-evenly !important; }
  .align-items-md-start { align-items: flex-start !important; }
  .align-items-md-end { align-items: flex-end !important; }
  .align-items-md-center { align-items: center !important; }
  .align-items-md-baseline { align-items: baseline !important; }
  .align-items-md-stretch { align-items: stretch !important; }
  .align-content-md-start { align-content: flex-start !important; }
  .align-content-md-end { align-content: flex-end !important; }
  .align-content-md-center { align-content: center !important; }
  .align-content-md-between { align-content: space-between !important; }
  .align-content-md-around { align-content: space-around !important; }
  .align-content-md-stretch { align-content: stretch !important; }
  .align-self-md-auto { align-self: auto !important; }
  .align-self-md-start { align-self: flex-start !important; }
  .align-self-md-end { align-self: flex-end !important; }
  .align-self-md-center { align-self: center !important; }
  .align-self-md-baseline { align-self: baseline !important; }
  .align-self-md-stretch { align-self: stretch !important; }
  .order-md-first { order: -1 !important; }
  .order-md-0 { order: 0 !important; }
  .order-md-1 { order: 1 !important; }
  .order-md-2 { order: 2 !important; }
  .order-md-3 { order: 3 !important; }
  .order-md-4 { order: 4 !important; }
  .order-md-5 { order: 5 !important; }
  .order-md-last { order: 6 !important; }
  .m-md-0 { margin: 0 !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .m-md-5 { margin: 2.5rem !important; }
  .m-md-auto { margin: auto !important; }
  .mx-md-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-md-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-md-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-md-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-md-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-md-5 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }
  .mx-md-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-md-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-md-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-md-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-md-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-md-5 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }
  .my-md-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-md-0 { margin-top: 0 !important; }
  .mt-md-1 { margin-top: 0.25rem !important; }
  .mt-md-2 { margin-top: 0.5rem !important; }
  .mt-md-3 { margin-top: 1rem !important; }
  .mt-md-4 { margin-top: 1.5rem !important; }
  .mt-md-5 { margin-top: 2.5rem !important; }
  .mt-md-auto { margin-top: auto !important; }
  .me-md-0 { margin-right: 0 !important; }
  .me-md-1 { margin-right: 0.25rem !important; }
  .me-md-2 { margin-right: 0.5rem !important; }
  .me-md-3 { margin-right: 1rem !important; }
  .me-md-4 { margin-right: 1.5rem !important; }
  .me-md-5 { margin-right: 2.5rem !important; }
  .me-md-auto { margin-right: auto !important; }
  .mb-md-0 { margin-bottom: 0 !important; }
  .mb-md-1 { margin-bottom: 0.25rem !important; }
  .mb-md-2 { margin-bottom: 0.5rem !important; }
  .mb-md-3 { margin-bottom: 1rem !important; }
  .mb-md-4 { margin-bottom: 1.5rem !important; }
  .mb-md-5 { margin-bottom: 2.5rem !important; }
  .mb-md-auto { margin-bottom: auto !important; }
  .ms-md-0 { margin-left: 0 !important; }
  .ms-md-1 { margin-left: 0.25rem !important; }
  .ms-md-2 { margin-left: 0.5rem !important; }
  .ms-md-3 { margin-left: 1rem !important; }
  .ms-md-4 { margin-left: 1.5rem !important; }
  .ms-md-5 { margin-left: 2.5rem !important; }
  .ms-md-auto { margin-left: auto !important; }
  .m-md-n1 { margin: -0.25rem !important; }
  .m-md-n2 { margin: -0.5rem !important; }
  .m-md-n3 { margin: -1rem !important; }
  .m-md-n4 { margin: -1.5rem !important; }
  .m-md-n5 { margin: -2.5rem !important; }
  .mx-md-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-md-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-md-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-md-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-md-n5 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; }
  .my-md-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-md-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-md-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-md-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-md-n5 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; }
  .mt-md-n1 { margin-top: -0.25rem !important; }
  .mt-md-n2 { margin-top: -0.5rem !important; }
  .mt-md-n3 { margin-top: -1rem !important; }
  .mt-md-n4 { margin-top: -1.5rem !important; }
  .mt-md-n5 { margin-top: -2.5rem !important; }
  .me-md-n1 { margin-right: -0.25rem !important; }
  .me-md-n2 { margin-right: -0.5rem !important; }
  .me-md-n3 { margin-right: -1rem !important; }
  .me-md-n4 { margin-right: -1.5rem !important; }
  .me-md-n5 { margin-right: -2.5rem !important; }
  .mb-md-n1 { margin-bottom: -0.25rem !important; }
  .mb-md-n2 { margin-bottom: -0.5rem !important; }
  .mb-md-n3 { margin-bottom: -1rem !important; }
  .mb-md-n4 { margin-bottom: -1.5rem !important; }
  .mb-md-n5 { margin-bottom: -2.5rem !important; }
  .ms-md-n1 { margin-left: -0.25rem !important; }
  .ms-md-n2 { margin-left: -0.5rem !important; }
  .ms-md-n3 { margin-left: -1rem !important; }
  .ms-md-n4 { margin-left: -1.5rem !important; }
  .ms-md-n5 { margin-left: -2.5rem !important; }
  .p-md-0 { padding: 0 !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .p-md-5 { padding: 2.5rem !important; }
  .px-md-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-md-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-md-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-md-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-md-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-md-5 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }
  .py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-md-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-md-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-md-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-md-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-md-5 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }
  .pt-md-0 { padding-top: 0 !important; }
  .pt-md-1 { padding-top: 0.25rem !important; }
  .pt-md-2 { padding-top: 0.5rem !important; }
  .pt-md-3 { padding-top: 1rem !important; }
  .pt-md-4 { padding-top: 1.5rem !important; }
  .pt-md-5 { padding-top: 2.5rem !important; }
  .pe-md-0 { padding-right: 0 !important; }
  .pe-md-1 { padding-right: 0.25rem !important; }
  .pe-md-2 { padding-right: 0.5rem !important; }
  .pe-md-3 { padding-right: 1rem !important; }
  .pe-md-4 { padding-right: 1.5rem !important; }
  .pe-md-5 { padding-right: 2.5rem !important; }
  .pb-md-0 { padding-bottom: 0 !important; }
  .pb-md-1 { padding-bottom: 0.25rem !important; }
  .pb-md-2 { padding-bottom: 0.5rem !important; }
  .pb-md-3 { padding-bottom: 1rem !important; }
  .pb-md-4 { padding-bottom: 1.5rem !important; }
  .pb-md-5 { padding-bottom: 2.5rem !important; }
  .ps-md-0 { padding-left: 0 !important; }
  .ps-md-1 { padding-left: 0.25rem !important; }
  .ps-md-2 { padding-left: 0.5rem !important; }
  .ps-md-3 { padding-left: 1rem !important; }
  .ps-md-4 { padding-left: 1.5rem !important; }
  .ps-md-5 { padding-left: 2.5rem !important; }
  .gap-md-0 { gap: 0 !important; }
  .gap-md-1 { gap: 0.25rem !important; }
  .gap-md-2 { gap: 0.5rem !important; }
  .gap-md-3 { gap: 1rem !important; }
  .gap-md-4 { gap: 1.5rem !important; }
  .gap-md-5 { gap: 2.5rem !important; }
  .text-md-start { text-align: left !important; }
  .text-md-end { text-align: right !important; }
  .text-md-center { text-align: center !important; } }

@media (min-width: 992px) { .float-lg-start { float: left !important; }
  .float-lg-end { float: right !important; }
  .float-lg-none { float: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-grid { display: grid !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: flex !important; }
  .d-lg-inline-flex { display: inline-flex !important; }
  .d-lg-none { display: none !important; }
  .flex-lg-fill { flex: 1 1 auto !important; }
  .flex-lg-row { flex-direction: row !important; }
  .flex-lg-column { flex-direction: column !important; }
  .flex-lg-row-reverse { flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { flex-direction: column-reverse !important; }
  .flex-lg-grow-0 { flex-grow: 0 !important; }
  .flex-lg-grow-1 { flex-grow: 1 !important; }
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
  .flex-lg-wrap { flex-wrap: wrap !important; }
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start { justify-content: flex-start !important; }
  .justify-content-lg-end { justify-content: flex-end !important; }
  .justify-content-lg-center { justify-content: center !important; }
  .justify-content-lg-between { justify-content: space-between !important; }
  .justify-content-lg-around { justify-content: space-around !important; }
  .justify-content-lg-evenly { justify-content: space-evenly !important; }
  .align-items-lg-start { align-items: flex-start !important; }
  .align-items-lg-end { align-items: flex-end !important; }
  .align-items-lg-center { align-items: center !important; }
  .align-items-lg-baseline { align-items: baseline !important; }
  .align-items-lg-stretch { align-items: stretch !important; }
  .align-content-lg-start { align-content: flex-start !important; }
  .align-content-lg-end { align-content: flex-end !important; }
  .align-content-lg-center { align-content: center !important; }
  .align-content-lg-between { align-content: space-between !important; }
  .align-content-lg-around { align-content: space-around !important; }
  .align-content-lg-stretch { align-content: stretch !important; }
  .align-self-lg-auto { align-self: auto !important; }
  .align-self-lg-start { align-self: flex-start !important; }
  .align-self-lg-end { align-self: flex-end !important; }
  .align-self-lg-center { align-self: center !important; }
  .align-self-lg-baseline { align-self: baseline !important; }
  .align-self-lg-stretch { align-self: stretch !important; }
  .order-lg-first { order: -1 !important; }
  .order-lg-0 { order: 0 !important; }
  .order-lg-1 { order: 1 !important; }
  .order-lg-2 { order: 2 !important; }
  .order-lg-3 { order: 3 !important; }
  .order-lg-4 { order: 4 !important; }
  .order-lg-5 { order: 5 !important; }
  .order-lg-last { order: 6 !important; }
  .m-lg-0 { margin: 0 !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .m-lg-5 { margin: 2.5rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mx-lg-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-lg-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-lg-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-lg-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-lg-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-lg-5 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }
  .mx-lg-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-lg-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-lg-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-lg-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-lg-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-lg-5 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }
  .my-lg-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-lg-0 { margin-top: 0 !important; }
  .mt-lg-1 { margin-top: 0.25rem !important; }
  .mt-lg-2 { margin-top: 0.5rem !important; }
  .mt-lg-3 { margin-top: 1rem !important; }
  .mt-lg-4 { margin-top: 1.5rem !important; }
  .mt-lg-5 { margin-top: 2.5rem !important; }
  .mt-lg-auto { margin-top: auto !important; }
  .me-lg-0 { margin-right: 0 !important; }
  .me-lg-1 { margin-right: 0.25rem !important; }
  .me-lg-2 { margin-right: 0.5rem !important; }
  .me-lg-3 { margin-right: 1rem !important; }
  .me-lg-4 { margin-right: 1.5rem !important; }
  .me-lg-5 { margin-right: 2.5rem !important; }
  .me-lg-auto { margin-right: auto !important; }
  .mb-lg-0 { margin-bottom: 0 !important; }
  .mb-lg-1 { margin-bottom: 0.25rem !important; }
  .mb-lg-2 { margin-bottom: 0.5rem !important; }
  .mb-lg-3 { margin-bottom: 1rem !important; }
  .mb-lg-4 { margin-bottom: 1.5rem !important; }
  .mb-lg-5 { margin-bottom: 2.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .ms-lg-0 { margin-left: 0 !important; }
  .ms-lg-1 { margin-left: 0.25rem !important; }
  .ms-lg-2 { margin-left: 0.5rem !important; }
  .ms-lg-3 { margin-left: 1rem !important; }
  .ms-lg-4 { margin-left: 1.5rem !important; }
  .ms-lg-5 { margin-left: 2.5rem !important; }
  .ms-lg-auto { margin-left: auto !important; }
  .m-lg-n1 { margin: -0.25rem !important; }
  .m-lg-n2 { margin: -0.5rem !important; }
  .m-lg-n3 { margin: -1rem !important; }
  .m-lg-n4 { margin: -1.5rem !important; }
  .m-lg-n5 { margin: -2.5rem !important; }
  .mx-lg-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-lg-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-lg-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-lg-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-lg-n5 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; }
  .my-lg-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-lg-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-lg-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-lg-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-lg-n5 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; }
  .mt-lg-n1 { margin-top: -0.25rem !important; }
  .mt-lg-n2 { margin-top: -0.5rem !important; }
  .mt-lg-n3 { margin-top: -1rem !important; }
  .mt-lg-n4 { margin-top: -1.5rem !important; }
  .mt-lg-n5 { margin-top: -2.5rem !important; }
  .me-lg-n1 { margin-right: -0.25rem !important; }
  .me-lg-n2 { margin-right: -0.5rem !important; }
  .me-lg-n3 { margin-right: -1rem !important; }
  .me-lg-n4 { margin-right: -1.5rem !important; }
  .me-lg-n5 { margin-right: -2.5rem !important; }
  .mb-lg-n1 { margin-bottom: -0.25rem !important; }
  .mb-lg-n2 { margin-bottom: -0.5rem !important; }
  .mb-lg-n3 { margin-bottom: -1rem !important; }
  .mb-lg-n4 { margin-bottom: -1.5rem !important; }
  .mb-lg-n5 { margin-bottom: -2.5rem !important; }
  .ms-lg-n1 { margin-left: -0.25rem !important; }
  .ms-lg-n2 { margin-left: -0.5rem !important; }
  .ms-lg-n3 { margin-left: -1rem !important; }
  .ms-lg-n4 { margin-left: -1.5rem !important; }
  .ms-lg-n5 { margin-left: -2.5rem !important; }
  .p-lg-0 { padding: 0 !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .p-lg-5 { padding: 2.5rem !important; }
  .px-lg-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-lg-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-lg-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-lg-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-lg-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-lg-5 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }
  .py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-lg-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-lg-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-lg-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-lg-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-lg-5 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }
  .pt-lg-0 { padding-top: 0 !important; }
  .pt-lg-1 { padding-top: 0.25rem !important; }
  .pt-lg-2 { padding-top: 0.5rem !important; }
  .pt-lg-3 { padding-top: 1rem !important; }
  .pt-lg-4 { padding-top: 1.5rem !important; }
  .pt-lg-5 { padding-top: 2.5rem !important; }
  .pe-lg-0 { padding-right: 0 !important; }
  .pe-lg-1 { padding-right: 0.25rem !important; }
  .pe-lg-2 { padding-right: 0.5rem !important; }
  .pe-lg-3 { padding-right: 1rem !important; }
  .pe-lg-4 { padding-right: 1.5rem !important; }
  .pe-lg-5 { padding-right: 2.5rem !important; }
  .pb-lg-0 { padding-bottom: 0 !important; }
  .pb-lg-1 { padding-bottom: 0.25rem !important; }
  .pb-lg-2 { padding-bottom: 0.5rem !important; }
  .pb-lg-3 { padding-bottom: 1rem !important; }
  .pb-lg-4 { padding-bottom: 1.5rem !important; }
  .pb-lg-5 { padding-bottom: 2.5rem !important; }
  .ps-lg-0 { padding-left: 0 !important; }
  .ps-lg-1 { padding-left: 0.25rem !important; }
  .ps-lg-2 { padding-left: 0.5rem !important; }
  .ps-lg-3 { padding-left: 1rem !important; }
  .ps-lg-4 { padding-left: 1.5rem !important; }
  .ps-lg-5 { padding-left: 2.5rem !important; }
  .gap-lg-0 { gap: 0 !important; }
  .gap-lg-1 { gap: 0.25rem !important; }
  .gap-lg-2 { gap: 0.5rem !important; }
  .gap-lg-3 { gap: 1rem !important; }
  .gap-lg-4 { gap: 1.5rem !important; }
  .gap-lg-5 { gap: 2.5rem !important; }
  .text-lg-start { text-align: left !important; }
  .text-lg-end { text-align: right !important; }
  .text-lg-center { text-align: center !important; } }

@media (min-width: 1200px) { .float-xl-start { float: left !important; }
  .float-xl-end { float: right !important; }
  .float-xl-none { float: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-grid { display: grid !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: flex !important; }
  .d-xl-inline-flex { display: inline-flex !important; }
  .d-xl-none { display: none !important; }
  .flex-xl-fill { flex: 1 1 auto !important; }
  .flex-xl-row { flex-direction: row !important; }
  .flex-xl-column { flex-direction: column !important; }
  .flex-xl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xl-grow-0 { flex-grow: 0 !important; }
  .flex-xl-grow-1 { flex-grow: 1 !important; }
  .flex-xl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { flex-shrink: 1 !important; }
  .flex-xl-wrap { flex-wrap: wrap !important; }
  .flex-xl-nowrap { flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start { justify-content: flex-start !important; }
  .justify-content-xl-end { justify-content: flex-end !important; }
  .justify-content-xl-center { justify-content: center !important; }
  .justify-content-xl-between { justify-content: space-between !important; }
  .justify-content-xl-around { justify-content: space-around !important; }
  .justify-content-xl-evenly { justify-content: space-evenly !important; }
  .align-items-xl-start { align-items: flex-start !important; }
  .align-items-xl-end { align-items: flex-end !important; }
  .align-items-xl-center { align-items: center !important; }
  .align-items-xl-baseline { align-items: baseline !important; }
  .align-items-xl-stretch { align-items: stretch !important; }
  .align-content-xl-start { align-content: flex-start !important; }
  .align-content-xl-end { align-content: flex-end !important; }
  .align-content-xl-center { align-content: center !important; }
  .align-content-xl-between { align-content: space-between !important; }
  .align-content-xl-around { align-content: space-around !important; }
  .align-content-xl-stretch { align-content: stretch !important; }
  .align-self-xl-auto { align-self: auto !important; }
  .align-self-xl-start { align-self: flex-start !important; }
  .align-self-xl-end { align-self: flex-end !important; }
  .align-self-xl-center { align-self: center !important; }
  .align-self-xl-baseline { align-self: baseline !important; }
  .align-self-xl-stretch { align-self: stretch !important; }
  .order-xl-first { order: -1 !important; }
  .order-xl-0 { order: 0 !important; }
  .order-xl-1 { order: 1 !important; }
  .order-xl-2 { order: 2 !important; }
  .order-xl-3 { order: 3 !important; }
  .order-xl-4 { order: 4 !important; }
  .order-xl-5 { order: 5 !important; }
  .order-xl-last { order: 6 !important; }
  .m-xl-0 { margin: 0 !important; }
  .m-xl-1 { margin: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .m-xl-3 { margin: 1rem !important; }
  .m-xl-4 { margin: 1.5rem !important; }
  .m-xl-5 { margin: 2.5rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mx-xl-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-xl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-xl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-xl-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-xl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-xl-5 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }
  .mx-xl-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-xl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-xl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-xl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-xl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-xl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-xl-5 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }
  .my-xl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-xl-0 { margin-top: 0 !important; }
  .mt-xl-1 { margin-top: 0.25rem !important; }
  .mt-xl-2 { margin-top: 0.5rem !important; }
  .mt-xl-3 { margin-top: 1rem !important; }
  .mt-xl-4 { margin-top: 1.5rem !important; }
  .mt-xl-5 { margin-top: 2.5rem !important; }
  .mt-xl-auto { margin-top: auto !important; }
  .me-xl-0 { margin-right: 0 !important; }
  .me-xl-1 { margin-right: 0.25rem !important; }
  .me-xl-2 { margin-right: 0.5rem !important; }
  .me-xl-3 { margin-right: 1rem !important; }
  .me-xl-4 { margin-right: 1.5rem !important; }
  .me-xl-5 { margin-right: 2.5rem !important; }
  .me-xl-auto { margin-right: auto !important; }
  .mb-xl-0 { margin-bottom: 0 !important; }
  .mb-xl-1 { margin-bottom: 0.25rem !important; }
  .mb-xl-2 { margin-bottom: 0.5rem !important; }
  .mb-xl-3 { margin-bottom: 1rem !important; }
  .mb-xl-4 { margin-bottom: 1.5rem !important; }
  .mb-xl-5 { margin-bottom: 2.5rem !important; }
  .mb-xl-auto { margin-bottom: auto !important; }
  .ms-xl-0 { margin-left: 0 !important; }
  .ms-xl-1 { margin-left: 0.25rem !important; }
  .ms-xl-2 { margin-left: 0.5rem !important; }
  .ms-xl-3 { margin-left: 1rem !important; }
  .ms-xl-4 { margin-left: 1.5rem !important; }
  .ms-xl-5 { margin-left: 2.5rem !important; }
  .ms-xl-auto { margin-left: auto !important; }
  .m-xl-n1 { margin: -0.25rem !important; }
  .m-xl-n2 { margin: -0.5rem !important; }
  .m-xl-n3 { margin: -1rem !important; }
  .m-xl-n4 { margin: -1.5rem !important; }
  .m-xl-n5 { margin: -2.5rem !important; }
  .mx-xl-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-xl-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-xl-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-xl-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-xl-n5 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; }
  .my-xl-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-xl-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-xl-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-xl-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-xl-n5 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; }
  .mt-xl-n1 { margin-top: -0.25rem !important; }
  .mt-xl-n2 { margin-top: -0.5rem !important; }
  .mt-xl-n3 { margin-top: -1rem !important; }
  .mt-xl-n4 { margin-top: -1.5rem !important; }
  .mt-xl-n5 { margin-top: -2.5rem !important; }
  .me-xl-n1 { margin-right: -0.25rem !important; }
  .me-xl-n2 { margin-right: -0.5rem !important; }
  .me-xl-n3 { margin-right: -1rem !important; }
  .me-xl-n4 { margin-right: -1.5rem !important; }
  .me-xl-n5 { margin-right: -2.5rem !important; }
  .mb-xl-n1 { margin-bottom: -0.25rem !important; }
  .mb-xl-n2 { margin-bottom: -0.5rem !important; }
  .mb-xl-n3 { margin-bottom: -1rem !important; }
  .mb-xl-n4 { margin-bottom: -1.5rem !important; }
  .mb-xl-n5 { margin-bottom: -2.5rem !important; }
  .ms-xl-n1 { margin-left: -0.25rem !important; }
  .ms-xl-n2 { margin-left: -0.5rem !important; }
  .ms-xl-n3 { margin-left: -1rem !important; }
  .ms-xl-n4 { margin-left: -1.5rem !important; }
  .ms-xl-n5 { margin-left: -2.5rem !important; }
  .p-xl-0 { padding: 0 !important; }
  .p-xl-1 { padding: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .p-xl-3 { padding: 1rem !important; }
  .p-xl-4 { padding: 1.5rem !important; }
  .p-xl-5 { padding: 2.5rem !important; }
  .px-xl-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-xl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-xl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-xl-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-xl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-xl-5 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }
  .py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-xl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-xl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-xl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-xl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-xl-5 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }
  .pt-xl-0 { padding-top: 0 !important; }
  .pt-xl-1 { padding-top: 0.25rem !important; }
  .pt-xl-2 { padding-top: 0.5rem !important; }
  .pt-xl-3 { padding-top: 1rem !important; }
  .pt-xl-4 { padding-top: 1.5rem !important; }
  .pt-xl-5 { padding-top: 2.5rem !important; }
  .pe-xl-0 { padding-right: 0 !important; }
  .pe-xl-1 { padding-right: 0.25rem !important; }
  .pe-xl-2 { padding-right: 0.5rem !important; }
  .pe-xl-3 { padding-right: 1rem !important; }
  .pe-xl-4 { padding-right: 1.5rem !important; }
  .pe-xl-5 { padding-right: 2.5rem !important; }
  .pb-xl-0 { padding-bottom: 0 !important; }
  .pb-xl-1 { padding-bottom: 0.25rem !important; }
  .pb-xl-2 { padding-bottom: 0.5rem !important; }
  .pb-xl-3 { padding-bottom: 1rem !important; }
  .pb-xl-4 { padding-bottom: 1.5rem !important; }
  .pb-xl-5 { padding-bottom: 2.5rem !important; }
  .ps-xl-0 { padding-left: 0 !important; }
  .ps-xl-1 { padding-left: 0.25rem !important; }
  .ps-xl-2 { padding-left: 0.5rem !important; }
  .ps-xl-3 { padding-left: 1rem !important; }
  .ps-xl-4 { padding-left: 1.5rem !important; }
  .ps-xl-5 { padding-left: 2.5rem !important; }
  .gap-xl-0 { gap: 0 !important; }
  .gap-xl-1 { gap: 0.25rem !important; }
  .gap-xl-2 { gap: 0.5rem !important; }
  .gap-xl-3 { gap: 1rem !important; }
  .gap-xl-4 { gap: 1.5rem !important; }
  .gap-xl-5 { gap: 2.5rem !important; }
  .text-xl-start { text-align: left !important; }
  .text-xl-end { text-align: right !important; }
  .text-xl-center { text-align: center !important; } }

@media (min-width: 1400px) { .float-xxl-start { float: left !important; }
  .float-xxl-end { float: right !important; }
  .float-xxl-none { float: none !important; }
  .d-xxl-inline { display: inline !important; }
  .d-xxl-inline-block { display: inline-block !important; }
  .d-xxl-block { display: block !important; }
  .d-xxl-grid { display: grid !important; }
  .d-xxl-table { display: table !important; }
  .d-xxl-table-row { display: table-row !important; }
  .d-xxl-table-cell { display: table-cell !important; }
  .d-xxl-flex { display: flex !important; }
  .d-xxl-inline-flex { display: inline-flex !important; }
  .d-xxl-none { display: none !important; }
  .flex-xxl-fill { flex: 1 1 auto !important; }
  .flex-xxl-row { flex-direction: row !important; }
  .flex-xxl-column { flex-direction: column !important; }
  .flex-xxl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 { flex-grow: 0 !important; }
  .flex-xxl-grow-1 { flex-grow: 1 !important; }
  .flex-xxl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 { flex-shrink: 1 !important; }
  .flex-xxl-wrap { flex-wrap: wrap !important; }
  .flex-xxl-nowrap { flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-xxl-start { justify-content: flex-start !important; }
  .justify-content-xxl-end { justify-content: flex-end !important; }
  .justify-content-xxl-center { justify-content: center !important; }
  .justify-content-xxl-between { justify-content: space-between !important; }
  .justify-content-xxl-around { justify-content: space-around !important; }
  .justify-content-xxl-evenly { justify-content: space-evenly !important; }
  .align-items-xxl-start { align-items: flex-start !important; }
  .align-items-xxl-end { align-items: flex-end !important; }
  .align-items-xxl-center { align-items: center !important; }
  .align-items-xxl-baseline { align-items: baseline !important; }
  .align-items-xxl-stretch { align-items: stretch !important; }
  .align-content-xxl-start { align-content: flex-start !important; }
  .align-content-xxl-end { align-content: flex-end !important; }
  .align-content-xxl-center { align-content: center !important; }
  .align-content-xxl-between { align-content: space-between !important; }
  .align-content-xxl-around { align-content: space-around !important; }
  .align-content-xxl-stretch { align-content: stretch !important; }
  .align-self-xxl-auto { align-self: auto !important; }
  .align-self-xxl-start { align-self: flex-start !important; }
  .align-self-xxl-end { align-self: flex-end !important; }
  .align-self-xxl-center { align-self: center !important; }
  .align-self-xxl-baseline { align-self: baseline !important; }
  .align-self-xxl-stretch { align-self: stretch !important; }
  .order-xxl-first { order: -1 !important; }
  .order-xxl-0 { order: 0 !important; }
  .order-xxl-1 { order: 1 !important; }
  .order-xxl-2 { order: 2 !important; }
  .order-xxl-3 { order: 3 !important; }
  .order-xxl-4 { order: 4 !important; }
  .order-xxl-5 { order: 5 !important; }
  .order-xxl-last { order: 6 !important; }
  .m-xxl-0 { margin: 0 !important; }
  .m-xxl-1 { margin: 0.25rem !important; }
  .m-xxl-2 { margin: 0.5rem !important; }
  .m-xxl-3 { margin: 1rem !important; }
  .m-xxl-4 { margin: 1.5rem !important; }
  .m-xxl-5 { margin: 2.5rem !important; }
  .m-xxl-auto { margin: auto !important; }
  .mx-xxl-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-xxl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-xxl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-xxl-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-xxl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-xxl-5 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }
  .mx-xxl-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-xxl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-xxl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-xxl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-xxl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-xxl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-xxl-5 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }
  .my-xxl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-xxl-0 { margin-top: 0 !important; }
  .mt-xxl-1 { margin-top: 0.25rem !important; }
  .mt-xxl-2 { margin-top: 0.5rem !important; }
  .mt-xxl-3 { margin-top: 1rem !important; }
  .mt-xxl-4 { margin-top: 1.5rem !important; }
  .mt-xxl-5 { margin-top: 2.5rem !important; }
  .mt-xxl-auto { margin-top: auto !important; }
  .me-xxl-0 { margin-right: 0 !important; }
  .me-xxl-1 { margin-right: 0.25rem !important; }
  .me-xxl-2 { margin-right: 0.5rem !important; }
  .me-xxl-3 { margin-right: 1rem !important; }
  .me-xxl-4 { margin-right: 1.5rem !important; }
  .me-xxl-5 { margin-right: 2.5rem !important; }
  .me-xxl-auto { margin-right: auto !important; }
  .mb-xxl-0 { margin-bottom: 0 !important; }
  .mb-xxl-1 { margin-bottom: 0.25rem !important; }
  .mb-xxl-2 { margin-bottom: 0.5rem !important; }
  .mb-xxl-3 { margin-bottom: 1rem !important; }
  .mb-xxl-4 { margin-bottom: 1.5rem !important; }
  .mb-xxl-5 { margin-bottom: 2.5rem !important; }
  .mb-xxl-auto { margin-bottom: auto !important; }
  .ms-xxl-0 { margin-left: 0 !important; }
  .ms-xxl-1 { margin-left: 0.25rem !important; }
  .ms-xxl-2 { margin-left: 0.5rem !important; }
  .ms-xxl-3 { margin-left: 1rem !important; }
  .ms-xxl-4 { margin-left: 1.5rem !important; }
  .ms-xxl-5 { margin-left: 2.5rem !important; }
  .ms-xxl-auto { margin-left: auto !important; }
  .m-xxl-n1 { margin: -0.25rem !important; }
  .m-xxl-n2 { margin: -0.5rem !important; }
  .m-xxl-n3 { margin: -1rem !important; }
  .m-xxl-n4 { margin: -1.5rem !important; }
  .m-xxl-n5 { margin: -2.5rem !important; }
  .mx-xxl-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-xxl-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-xxl-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-xxl-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-xxl-n5 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; }
  .my-xxl-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-xxl-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-xxl-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-xxl-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-xxl-n5 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; }
  .mt-xxl-n1 { margin-top: -0.25rem !important; }
  .mt-xxl-n2 { margin-top: -0.5rem !important; }
  .mt-xxl-n3 { margin-top: -1rem !important; }
  .mt-xxl-n4 { margin-top: -1.5rem !important; }
  .mt-xxl-n5 { margin-top: -2.5rem !important; }
  .me-xxl-n1 { margin-right: -0.25rem !important; }
  .me-xxl-n2 { margin-right: -0.5rem !important; }
  .me-xxl-n3 { margin-right: -1rem !important; }
  .me-xxl-n4 { margin-right: -1.5rem !important; }
  .me-xxl-n5 { margin-right: -2.5rem !important; }
  .mb-xxl-n1 { margin-bottom: -0.25rem !important; }
  .mb-xxl-n2 { margin-bottom: -0.5rem !important; }
  .mb-xxl-n3 { margin-bottom: -1rem !important; }
  .mb-xxl-n4 { margin-bottom: -1.5rem !important; }
  .mb-xxl-n5 { margin-bottom: -2.5rem !important; }
  .ms-xxl-n1 { margin-left: -0.25rem !important; }
  .ms-xxl-n2 { margin-left: -0.5rem !important; }
  .ms-xxl-n3 { margin-left: -1rem !important; }
  .ms-xxl-n4 { margin-left: -1.5rem !important; }
  .ms-xxl-n5 { margin-left: -2.5rem !important; }
  .p-xxl-0 { padding: 0 !important; }
  .p-xxl-1 { padding: 0.25rem !important; }
  .p-xxl-2 { padding: 0.5rem !important; }
  .p-xxl-3 { padding: 1rem !important; }
  .p-xxl-4 { padding: 1.5rem !important; }
  .p-xxl-5 { padding: 2.5rem !important; }
  .px-xxl-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-xxl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-xxl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-xxl-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-xxl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-xxl-5 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }
  .py-xxl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-xxl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-xxl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-xxl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-xxl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-xxl-5 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }
  .pt-xxl-0 { padding-top: 0 !important; }
  .pt-xxl-1 { padding-top: 0.25rem !important; }
  .pt-xxl-2 { padding-top: 0.5rem !important; }
  .pt-xxl-3 { padding-top: 1rem !important; }
  .pt-xxl-4 { padding-top: 1.5rem !important; }
  .pt-xxl-5 { padding-top: 2.5rem !important; }
  .pe-xxl-0 { padding-right: 0 !important; }
  .pe-xxl-1 { padding-right: 0.25rem !important; }
  .pe-xxl-2 { padding-right: 0.5rem !important; }
  .pe-xxl-3 { padding-right: 1rem !important; }
  .pe-xxl-4 { padding-right: 1.5rem !important; }
  .pe-xxl-5 { padding-right: 2.5rem !important; }
  .pb-xxl-0 { padding-bottom: 0 !important; }
  .pb-xxl-1 { padding-bottom: 0.25rem !important; }
  .pb-xxl-2 { padding-bottom: 0.5rem !important; }
  .pb-xxl-3 { padding-bottom: 1rem !important; }
  .pb-xxl-4 { padding-bottom: 1.5rem !important; }
  .pb-xxl-5 { padding-bottom: 2.5rem !important; }
  .ps-xxl-0 { padding-left: 0 !important; }
  .ps-xxl-1 { padding-left: 0.25rem !important; }
  .ps-xxl-2 { padding-left: 0.5rem !important; }
  .ps-xxl-3 { padding-left: 1rem !important; }
  .ps-xxl-4 { padding-left: 1.5rem !important; }
  .ps-xxl-5 { padding-left: 2.5rem !important; }
  .gap-xxl-0 { gap: 0 !important; }
  .gap-xxl-1 { gap: 0.25rem !important; }
  .gap-xxl-2 { gap: 0.5rem !important; }
  .gap-xxl-3 { gap: 1rem !important; }
  .gap-xxl-4 { gap: 1.5rem !important; }
  .gap-xxl-5 { gap: 2.5rem !important; }
  .text-xxl-start { text-align: left !important; }
  .text-xxl-end { text-align: right !important; }
  .text-xxl-center { text-align: center !important; } }

@media (min-width: 1200px) { .fs-1 { font-size: 2.25rem !important; }
  .fs-2 { font-size: 1.875rem !important; }
  .fs-3 { font-size: 1.5rem !important; } }

@media print { .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-grid { display: grid !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: flex !important; }
  .d-print-inline-flex { display: inline-flex !important; }
  .d-print-none { display: none !important; } }

body.page-template-cafeteria .page-section-title { font-size: 1rem; font-weight: 700; text-align: center; margin-bottom: 15px; color: #212529; letter-spacing: .1px; }

body.page-template-cafeteria .datepicker { border: 1px solid #DEE2E6; }

body.page-template-cafeteria .datepicker .days { flex-grow: 1; }

body.page-template-cafeteria .datepicker .datepicker-grid { width: auto; }

body.page-template-cafeteria .datepicker-header .datepicker-controls { padding: 4px 2px 4px; }

body.page-template-cafeteria .datepicker-header { border-bottom: 1px solid #DEE2E6; }

body.page-template-cafeteria .datepicker-picker { display: block; }

body.page-template-cafeteria .datepicker-view .dow { color: #C0000D; text-transform: uppercase; font-weight: normal; }

body.page-template-cafeteria .datepicker-main { padding: 10px 7px; }

body.page-template-cafeteria .datepicker-view .week, body.page-template-cafeteria .datepicker-cell { height: 43px; line-height: 43px; border-radius: 3px; }

body.page-template-cafeteria .datepicker-cell { transition: .3s; }

body.page-template-cafeteria .datepicker-cell.today:not(.selected) { background-color: #979797; }

body.page-template-cafeteria .datepicker-cell.focused:not(.selected) { background-color: #C0000D; color: #ffffff; }

body.page-template-cafeteria .datepicker-cell.focused:not(.selected):hover { background-color: #C0000D; color: #ffffff; }

body.page-template-cafeteria .datepicker-cell:not(.disabled):hover { background-color: #E9ECEF; }

body.page-template-cafeteria .datepicker-cell:not(.disabled):hover:hover { color: #212529; }

body.page-template-cafeteria .accordion-body { padding-left: 25px; padding-right: 25px; }

body.page-template-cafeteria .accordion-body .title { background-color: #f2f0f1; padding: 10px; font-weight: 700; border-radius: 3px; }

body.page-template-cafeteria .accordion-body > ul { list-style: none; padding: 0; margin-bottom: 20px; }

body.page-template-cafeteria .accordion-body > ul > li { padding-left: 15px; padding-right: 15px; }

body.page-template-cafeteria .accordion-body > ul > li + li { margin-top: 10px; }

body.page-template-cafeteria .accordion-body > ul > li + li::before { content: '-'; display: block; }

body.page-template-cafeteria .accordion-body .labels { display: flex; align-items: center; padding: 0; padding-top: 7px; margin-bottom: 0; list-style: none; gap: 15px; }

body.page-template-cafeteria .accordion-body .labels img { height: 30px; width: auto; }

.datepicker { display: none; }

.datepicker.active { display: block; }

.datepicker-dropdown { position: absolute; top: 0; left: 0; z-index: 1000; padding-top: 4px; }

.datepicker-dropdown.datepicker-orient-top { padding-top: 0; padding-bottom: 4px; }

.datepicker-picker { display: inline-block; border-radius: 0rem; background-color: #ffffff; }

.datepicker-dropdown .datepicker-picker { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }

.datepicker-picker span { display: block; flex: 1; border: 0; border-radius: 0rem; cursor: default; text-align: center; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; }

.datepicker-main { padding: 2px; }

.datepicker-footer { box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); background-color: #F8F9FA; }

.datepicker-controls, .datepicker-view, .datepicker-view .days-of-week, .datepicker-grid { display: flex; }

.datepicker-grid { flex-wrap: wrap; }

.datepicker-view .dow, .datepicker-view .days .datepicker-cell { flex-basis: 14.2857142857%; }

.datepicker-view.datepicker-grid .datepicker-cell { flex-basis: 25%; }

.datepicker-view .week, .datepicker-cell { height: 2.25rem; line-height: 2.25rem; }

.datepicker-title { box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.1); background-color: #F8F9FA; padding: 0.375rem 0.75rem; text-align: center; font-weight: 700; }

.datepicker-header .datepicker-controls { padding: 2px 2px 0; }

.datepicker-controls .btn, .datepicker-controls .wp-block-file .wp-block-file__button, .wp-block-file .datepicker-controls .wp-block-file__button { border-color: #F8F9FA; background-color: #ffffff; }

.datepicker-controls .btn:hover, .datepicker-controls .wp-block-file .wp-block-file__button:hover, .wp-block-file .datepicker-controls .wp-block-file__button:hover { border-color: #dae0e5; background-color: #e2e6ea; color: #000000; }

.datepicker-controls .btn:focus, .datepicker-controls .wp-block-file .wp-block-file__button:focus, .wp-block-file .datepicker-controls .wp-block-file__button:focus { border-color: #dae0e5; box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); background-color: #e2e6ea; color: #000000; }

.datepicker-controls .btn:disabled, .datepicker-controls .wp-block-file .wp-block-file__button:disabled, .wp-block-file .datepicker-controls .wp-block-file__button:disabled { border-color: #F8F9FA; background-color: #F8F9FA; color: #000000; }

.datepicker-controls .btn:not(:disabled):active, .datepicker-controls .wp-block-file .wp-block-file__button:not(:disabled):active, .wp-block-file .datepicker-controls .wp-block-file__button:not(:disabled):active { border-color: #d3d9df; background-color: #dae0e5; color: #000000; }

.datepicker-controls .btn:not(:disabled):active:focus, .datepicker-controls .wp-block-file .wp-block-file__button:not(:disabled):active:focus, .wp-block-file .datepicker-controls .wp-block-file__button:not(:disabled):active:focus { box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }

.datepicker-header .datepicker-controls .btn, .datepicker-header .datepicker-controls .wp-block-file .wp-block-file__button, .wp-block-file .datepicker-header .datepicker-controls .wp-block-file__button { border-color: transparent; font-weight: bold; }

.datepicker-footer .datepicker-controls .btn, .datepicker-footer .datepicker-controls .wp-block-file .wp-block-file__button, .wp-block-file .datepicker-footer .datepicker-controls .wp-block-file__button { margin: calc(0.375rem - 1px) 0.375rem; border-radius: 0rem; width: 100%; font-size: 0.875rem; }

.datepicker-controls .view-switch { flex: auto; }

.datepicker-controls .prev-btn, .datepicker-controls .next-btn { padding-right: 0.375rem; padding-left: 0.375rem; width: 2.25rem; }

.datepicker-controls .prev-btn.disabled, .datepicker-controls .next-btn.disabled { visibility: hidden; }

.datepicker-view .dow { height: 1.5rem; line-height: 1.5rem; font-size: 0.9375rem; font-weight: 700; }

.datepicker-view .week { width: 2.25rem; color: #DEE2E6; font-size: 0.875rem; }

@media (max-width: 22.5rem) { .datepicker-view .week { width: 1.96875rem; } }

.datepicker-grid { width: 15.75rem; }

@media (max-width: 22.5rem) { .calendar-weeks + .days .datepicker-grid { width: 13.78125rem; } }

.datepicker-cell:not(.disabled):hover { background-color: #f9f9f9; cursor: pointer; }

.datepicker-cell.focused:not(.selected) { background-color: #e2e6ea; }

.datepicker-cell.selected, .datepicker-cell.selected:hover { background-color: #C0000D; color: #ffffff; font-weight: 600; }

.datepicker-cell.disabled { color: #ADB5BD; }

.datepicker-cell.prev:not(.disabled), .datepicker-cell.next:not(.disabled) { color: color("gray"); }

.datepicker-cell.prev.selected, .datepicker-cell.next.selected { color: #e6e5e5; }

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today) { border-radius: 0; background-color: #F8F9FA; }

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover { background-color: #f1f3f5; }

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused { background-color: #e2e6ea; }

.datepicker-cell.today:not(.selected) { background-color: #20c997; }

.datepicker-cell.today:not(.selected):not(.disabled) { color: #ffffff; }

.datepicker-cell.today.focused:not(.selected) { background-color: #1ebe8f; }

.datepicker-cell.range-start:not(.selected), .datepicker-cell.range-end:not(.selected) { background-color: #979797; color: #ffffff; }

.datepicker-cell.range-start.focused:not(.selected), .datepicker-cell.range-end.focused:not(.selected) { background-color: #919191; }

.datepicker-cell.range-start { border-radius: 0rem 0 0 0rem; }

.datepicker-cell.range-end { border-radius: 0 0rem 0rem 0; }

.datepicker-cell.range { border-radius: 0; background-color: #E9ECEF; }

.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover { background-color: #e2e6ea; }

.datepicker-cell.range.disabled { color: #cbd3da; }

.datepicker-cell.range.focused { background-color: #dadfe4; }

.datepicker-view.datepicker-grid .datepicker-cell { height: 4.5rem; line-height: 4.5rem; }

.datepicker-input.in-edit { border-color: #bfc7cf; }

.datepicker-input.in-edit:focus, .datepicker-input.in-edit:active { box-shadow: 0 0 0.25em 0.25em rgba(191, 199, 207, 0.2); }

/** Gravity Forms Bootstrap styling https://github.com/MoshCat/bootstrap-gravityforms Gravity Forms SASS styles for use in your Bootstrap enabled WordPress theme. Please use these styles together with bootstrap-gravityforms-hooks for full functionality: https://github.com/MoshCat/bootstrap-gravityforms-hooks */
/* Form grid layout Used in the basic.css front-end stylesheet and editor.css. */
.gform_wrapper.gravity-theme * { box-sizing: border-box; }

.gform_wrapper.gravity-theme .gform_fields { width: 100%; display: grid; grid-template-columns: repeat(12, 1fr); grid-template-rows: repeat(auto-fill, auto); grid-column-gap: 2%; }

.gform_wrapper.gravity-theme .gfield { grid-column: 1 / -1; }

.gform_wrapper.gravity-theme .gfield.gfield--width-full { -ms-grid-column-span: 12; grid-column: span 12; }

.gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths { -ms-grid-column-span: 11; grid-column: span 11; }

.gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths { -ms-grid-column-span: 10; grid-column: span 10; }

.gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter { -ms-grid-column-span: 9; grid-column: span 9; }

.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds { -ms-grid-column-span: 8; grid-column: span 8; }

.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths { -ms-grid-column-span: 7; grid-column: span 7; }

.gform_wrapper.gravity-theme .gfield.gfield--width-half { -ms-grid-column-span: 6; grid-column: span 6; }

.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths { -ms-grid-column-span: 5; grid-column: span 5; }

.gform_wrapper.gravity-theme .gfield.gfield--width-third { -ms-grid-column-span: 4; grid-column: span 4; }

.gform_wrapper.gravity-theme .gfield.gfield--width-quarter { -ms-grid-column-span: 3; grid-column: span 3; }

@media (max-width: 640px) { .gform_wrapper.gravity-theme .gform_fields { grid-column-gap: 0; }
  .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full) { grid-column: 1 / -1; } }

/* Labels & Descriptions
-------------------------------------------------------------- */
.gform_wrapper .field_description_below .gfield_description { margin-top: 0.5rem; margin-bottom: 0; }

.gform_wrapper .field_description_above .gfield_description { margin-bottom: 0.5rem; margin-top: -0.5rem; }

.gform_wrapper.field_sublabel_below select + label, .gform_wrapper.field_sublabel_below input + label { margin-top: 2px; margin-bottom: 0; }

.gform_wrapper.field_sublabel_above select + label, .gform_wrapper.field_sublabel_above input + label { margin-bottom: 2px; }

.gform_wrapper.right_label .gfield_label { text-align: right; }

.gform_wrapper .gform_fields:not(.top_label) .gfield > .gfield_label { float: left; width: 25%; }

.gform_wrapper .gform_fields:not(.top_label) .gfield > .ginput_container, .gform_wrapper .gform_fields:not(.top_label) .gfield > .gfield_description { width: 73%; margin-left: 27%; }

.gform_footer.right_label, .gform_footer.left_label { width: 73%; margin-left: 27%; }

/* Standard Fields
-------------------------------------------------------------- */
.gform_wrapper { /* Sections -------------------------------------------------------------- */ /* Radio Buttons & Checkboxes -------------------------------------------------------------- */ /* Textarea -------------------------------------------------------------- */ /* Pages -------------------------------------------------------------- */ /* Multi Select -------------------------------------------------------------- */ }

.gform_wrapper .gsection { padding-top: 2em; }

.gform_wrapper .gsection h2.gsection_title, .gform_wrapper .gsection .gsection_title.h2 { border-bottom: 1px solid #CED4DA; padding-bottom: 0.125em; margin-bottom: 0.125em; }

.gform_wrapper ul.gfield_radio, .gform_wrapper ul.gfield_checkbox { padding: 0; list-style: none; margin-bottom: 1.5rem; }

.gform_wrapper .gfield .custom-control-label { font-size: 1rem; color: #000000; }

.gform_wrapper li.gchoice_select_all .custom-control-label, .gform_wrapper input:checked + .custom-control-label { font-weight: 700; }

.gform_wrapper .gchoice:last-child { margin-bottom: 0; }

.gform_wrapper .ginput_container_textarea .textarea.form-control-sm, .gform_wrapper .ginput_container_textarea .gform_widget textarea.textarea, .gform_widget .gform_wrapper .ginput_container_textarea textarea.textarea, .gform_wrapper .ginput_container_textarea .gform_widget input.textarea[type="text"], .gform_widget .gform_wrapper .ginput_container_textarea input.textarea[type="text"], .gform_wrapper .ginput_container_textarea .gform_widget input.textarea[type="email"], .gform_widget .gform_wrapper .ginput_container_textarea input.textarea[type="email"], .gform_wrapper .ginput_container_textarea .gform_widget input.textarea[type="url"], .gform_widget .gform_wrapper .ginput_container_textarea input.textarea[type="url"], .gform_wrapper .ginput_container_textarea .gform_widget input.textarea[type="search"], .gform_widget .gform_wrapper .ginput_container_textarea input.textarea[type="search"], .gform_wrapper .ginput_container_textarea .gform_widget input.textarea[type="number"], .gform_widget .gform_wrapper .ginput_container_textarea input.textarea[type="number"], .gform_wrapper .ginput_container_textarea .gform_widget input.textarea[type="tel"], .gform_widget .gform_wrapper .ginput_container_textarea input.textarea[type="tel"] { height: 75px; }

.gform_wrapper .ginput_container_textarea .textarea.form-control-lg { height: 125px; }

.gform_wrapper .ginput_container_textarea .charleft { color: #6C757D; font-size: 0.75rem; margin-top: 4px; white-space: nowrap; }

.gform_wrapper .progress_wrapper { margin-bottom: 3rem; }

.gform_wrapper .progress_title { color: #6C757D; font-weight: 700; }

.gform_wrapper .gf_page_steps { width: 100%; margin-bottom: 8px; padding-bottom: 4px; border-bottom: 1px dotted #CED4DA; font-size: 0.875rem; }

.gform_wrapper .gf_page_steps .gf_step { width: auto; display: inline-block; margin: 8px 32px 8px 0; opacity: .6; }

.gform_wrapper .gf_page_steps .gf_step.gf_step_active { opacity: 1; font-weight: 700; }

.gform_wrapper select[multiple="multiple"] { font-size: 0.9375em; }

.gform_wrapper .datepicker { display: block; }

/* Advanced Fields
-------------------------------------------------------------- */
.gform_wrapper { /* Consent field -------------------------------------------------------------- */ /* Complex fields -------------------------------------------------------------- */ /* Date- & Timefields -------------------------------------------------------------- */ /* Lists -------------------------------------------------------------- */ /* File Upload -------------------------------------------------------------- */ /* List -------------------------------------------------------------- */ /* Nova Geolocalisation -------------------------------------------------------------- */ /* Custom File Upload - Javascript required to show filename and preview. -------------------------------------------------------------- */ /* Password -------------------------------------------------------------- */ }

.gform_wrapper .gfield_consent_description { color: #6C757D; background-color: transparent; max-height: 120px; margin-top: 0.5rem; overflow-y: auto; }

.gform_wrapper .ginput_complex { display: flex; align-items: center; }

.gform_wrapper .ginput_complex.ginput_container_name .name_prefix, .gform_wrapper .ginput_complex.ginput_container_name .name_suffix { flex-grow: 0.5; }

.gform_wrapper .ginput_complex.ginput_container_address > span { margin-bottom: 0.75rem; }

.gform_wrapper .ginput_complex .hour_minute_colon { margin-left: 0.5rem; margin-right: 0.5rem; }

.gform_wrapper .field_sublabel_hidden_label i { display: none; }

.gform_wrapper .ginput_container_date { position: relative; }

.gform_wrapper .ginput_container_date .ui-datepicker-trigger { position: absolute; top: 14px; right: 17px; }

.gform_wrapper .ginput_container_date img { display: none; }

.gform_wrapper .ginput_container_date input.datepicker { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' version='1'%3E%3Cpath fill='%23999' d='M15 6V3h-2v1a1 1 0 1 1-2 0V3H5v1a1 1 0 1 1-2 0V3H1v3h14zm0 1H1v8h14V7zm-2-5h2l1 1v12l-1 1H1l-1-1V3l1-1h2V1a1 1 0 1 1 2 0v1h6V1a1 1 0 1 1 2 0v1z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: calc(100% - 1em) center; }

.gform_wrapper .ginput_container_date input.datepicker.datepicker_no_icon { background-image: none; }

.gform_wrapper .clear-multi { display: flex; flex-flow: row nowrap; }

.gform_wrapper .clear-multi > div { width: 100%; }

.gform_wrapper .clear-multi > div:not(:last-child) { margin-right: 1.875rem; }

.gform_wrapper .clear-multi .gfield_time_hour i { float: right; font-style: normal; }

.gform_wrapper .gfield_list { width: 100%; }

.gform_wrapper .gfield_list th { color: #6C757D; font-size: 0.875rem; }

.gform_wrapper .gfield_list td { padding-bottom: 1.875rem; }

.gform_wrapper .gfield_list td a { background-color: transparent; border-color: transparent; }

.gform_wrapper .gfield_list th, .gform_wrapper .gfield_list td { /*&:not(:first-child) { // padding-left: $grid-gutter-width; }*/ }

.gform_wrapper .gfield_list_icons { display: flex; align-items: center; flex-wrap: nowrap; }

.gform_wrapper .gfield_list_icons .btn + .btn, .gform_wrapper .gfield_list_icons .wp-block-file .wp-block-file__button + .btn, .wp-block-file .gform_wrapper .gfield_list_icons .wp-block-file__button + .btn, .gform_wrapper .gfield_list_icons .wp-block-file .btn + .wp-block-file__button, .wp-block-file .gform_wrapper .gfield_list_icons .btn + .wp-block-file__button, .gform_wrapper .gfield_list_icons .wp-block-file .wp-block-file__button + .wp-block-file__button, .wp-block-file .gform_wrapper .gfield_list_icons .wp-block-file__button + .wp-block-file__button { margin-left: 8px; }

.gform_wrapper .ginput_container_fileupload .form-control + label { display: none !important; }

.gform_wrapper .ginput_container_fileupload .gform_fileupload_multifile { width: 100%; }

.gform_wrapper .ginput_container_fileupload .gform_drop_area { align-items: center; background: #F8F9FA; border: 1px solid #CED4DA; border-radius: 0rem; display: flex; justify-content: center; min-height: 120px; padding: 20px; text-align: center; }

.gform_wrapper .ginput_container_fileupload .gform_drop_area .btn, .gform_wrapper .ginput_container_fileupload .gform_drop_area .wp-block-file .wp-block-file__button, .wp-block-file .gform_wrapper .ginput_container_fileupload .gform_drop_area .wp-block-file__button { padding: 9px 20px; }

.gform_wrapper .ginput_container_fileupload .gform_drop_instructions { margin-right: 10px; }

.gform_wrapper .ginput_container_fileupload .gform_fileupload_rules { display: block; }

.gform_wrapper .ginput_container_fileupload .validation_message { padding: 0; margin: 0; background-color: transparent; border-color: transparent; }

.gform_wrapper .gform_delete { vertical-align: middle; cursor: pointer; }

.gform_wrapper .ginput_container_list .gfield_list_group_item { margin-right: 0.5rem; }

.gform_wrapper .ginput_container_list .gfield_list_group, .gform_wrapper .ginput_container_list .gfield_list_header { display: flex; flex-direction: row; flex-wrap: nowrap; margin-bottom: 6px; }

.gform_wrapper .ginput_container_list .gfield_header_item, .gform_wrapper .ginput_container_list .gfield_list_group_item { flex-grow: 1; width: 0; }

.gform_wrapper .ginput_container_list .gfield_list_group:last-child { margin-bottom: 0; }

.gform_wrapper .ginput_container_list .gfield_header_item--icons, .gform_wrapper .ginput_container_list .gfield_list_icons { align-items: center; display: flex; flex: none; justify-content: center; width: 48px; }

.gform_wrapper .ginput_container_list .gfield_list_icons button { background: transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-444 448 256 256"><path d="M-316 448c-70.7 0-128 57.3-128 128s57.3 128 128 128 128-57.3 128-128S-245.3 448-316 448zM-316 672c-53 0-96-43-96-96s43-96 96-96 96 43 96 96S-263 672-316 672z"/><polygon points="-332 512 -332 560 -380 560 -380 592 -332 592 -332 640 -300 640 -300 592 -252 592 -252 560 -300 560 -300 512 "/></svg>'); border: none; font-size: 0; height: 16px; opacity: .5; padding: 0; transition: opacity .5s ease-out; width: 16px; }

.gform_wrapper .ginput_container_list .gfield_list_icons button.delete_list_item { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-139 51 512 512"><path d="M117 51c-141.4 0-256 114.6-256 256 0 141.4 114.6 256 256 256 141.4 0 256-114.6 256-256C373 165.6 258.4 51 117 51zM117 499C11 499-75 413-75 307s86-192 192-192c106 0 192 86 192 192S223 499 117 499zM-11 339h256v-64H-11V339z"/></svg>'); margin-left: 5px; }

.gform_wrapper .ginput_container_nova_geolocation .btn-location { background: #ffffff; border: 1px solid #CED4DA; border-left: none; color: #C0000D; margin-left: -0.9375rem !important; }

.gform_wrapper .ginput_container_nova_geolocation .btn-location .ni { transform: scale(1.2); }

.gform_wrapper .custom-file-label { font-size: 1rem; }

.gform_wrapper .preview > .ginput_container { display: flex; flex-flow: row nowrap; align-items: flex-start; }

.gform_wrapper .preview > .ginput_container .custom-file { height: auto; }

.gform_wrapper .preview > .ginput_container .preview_img { width: calc(40% - 1.875rem); display: block; margin: 0 0 4px 1.875rem; }

.gform_wrapper .password_input_container, .gform_wrapper .ginput_container_password { display: block; position: relative; }

.gform_wrapper .password_input_container button, .gform_wrapper .ginput_container_password button { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: 0 0; border: none; position: absolute; right: 0.9375rem; text-align: center; top: 0; width: 40px; height: calc(1.25em + calc(1.125rem + 2px)); background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M288 144a111 111 0 00-31 5 55 55 0 017 27 56 56 0 01-56 56 55 55 0 01-27-7 112 112 0 10107-81zm285 97C518 136 411 64 288 64S58 136 3 241a32 32 0 000 30c55 105 162 177 285 177s230-72 285-177a32 32 0 000-30zM288 400c-99 0-189-55-238-144 49-89 139-144 238-144s189 55 238 144a272 272 0 01-238 144z'/%3E%3C/svg%3E"); background-size: 20px 15px; background-repeat: no-repeat; background-position: center; }

.gform_wrapper .password_input_container button[aria-label="Hide Password"], .gform_wrapper .password_input_container button[aria-label="Masquer le mot de passe"], .gform_wrapper .ginput_container_password button[aria-label="Hide Password"], .gform_wrapper .ginput_container_password button[aria-label="Masquer le mot de passe"] { background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='currentColor' d='M634 471L36 4a16 16 0 00-22 2L4 18a16 16 0 002 23l598 467a16 16 0 0022-2l10-12a16 16 0 00-2-23zM297 146l135 106c-3-60-52-108-112-108a112 112 0 00-23 2zm46 220L208 260c3 60 52 108 112 108a113 113 0 0023-2zm-23-254c99 0 189 55 238 144a286 286 0 01-44 60l38 30a334 334 0 0053-75 32 32 0 000-30A321 321 0 00320 64c-37 0-72 7-105 19l47 36c19-4 38-7 58-7zm0 288c-99 0-189-55-238-144a285 285 0 0144-60l-38-30a334 334 0 00-53 75 32 32 0 000 30 321 321 0 00285 177c37 0 72-7 105-19l-47-36c-19 4-38 7-58 7z'/%3E%3C/svg%3E"); }

.gform_wrapper .password_input_container button .dashicons, .gform_wrapper .ginput_container_password button .dashicons { display: none; }

.gform_wrapper .field_sublabel_above .ginput_container_password button { bottom: 0; top: auto; }

.gform_wrapper .gfield_password_strength { font-size: 0.875rem; border: 1px solid #CED4DA; margin: 1.875rem 0 0; text-align: center; background-color: #EEE; border-bottom: 3px solid #DDD; padding: 3px; }

.gform_wrapper .gfield_password_strength.bad { background-color: #FFB78C; border-color: #FF853C; border-bottom: 3px solid #FF853C; }

.gform_wrapper .gfield_password_strength.good { background-color: #FFEC8b; border-color: #FC0; border-bottom: 3px solid #FC0; }

.gform_wrapper .gfield_password_strength.mismatch, .gform_wrapper .gfield_password_strength.short { background-color: #FFA0A0; border-color: #f04040; border-bottom: 3px solid #f04040; }

.gform_wrapper .gfield_password_strength.strong { background-color: #C3FF88; border-color: #8DFF1C; border-bottom: 3px solid #8DFF1C; }

/* --------------------------------------------------------------
# Chosen (Included in Gravity Forms for extend select UI)
# Chosen is a library for making long, unwieldy select boxes more user friendly.
# https://harvesthq.github.io/chosen/
-------------------------------------------------------------- */
/* stylelint-disable no-descending-specificity */
.chosen-container-single .chosen-single { position: relative; display: block; overflow: hidden; padding: 0 0 0 8px; height: 32px; border: 1px solid #CED4DA; border-radius: 5px; background-color: #fff; background-image: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%); background-clip: padding-box; box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1); color: #444; text-decoration: none; white-space: nowrap; line-height: 31px; }

.chosen-container-single .chosen-single input[type="text"] { cursor: pointer; opacity: 0; position: absolute; }

.chosen-container-single .chosen-default { color: #999; }

.chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 26px; text-overflow: ellipsis; white-space: nowrap; }

.chosen-container-single .chosen-single-with-deselect span { margin-right: 38px; }

.chosen-container-single .chosen-single abbr { position: absolute; top: 6px; right: 26px; display: block; width: 12px; height: 12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='37'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23888' d='M48.5 4.5L52 1l-1-1-3.5 3.5L44 0l-1 1 3.5 3.5L43 8l1 1 3.5-3.5L51 9l1-1z'/%3E%3Cpath fill='%23464646' d='M48.5 15.5L52 12l-1-1-3.5 3.5L44 11l-1 1 3.5 3.5L43 19l1 1 3.5-3.5L51 20l1-1z'/%3E%3Cpath fill='%23888' fill-rule='nonzero' d='M41.1 33.7l2.7 2.7c.4.4 1.2.4 1.6 0 .4-.5.4-1.2 0-1.6l-2.7-2.7c1.1-1.8.9-4.2-.7-5.7a4.7 4.7 0 1 0-.9 7.3zm-4.3-6c1-1 2.8-1 3.9 0 1 1 1 2.8 0 4a3 3 0 0 1-4 0 3 3 0 0 1 0-4z'/%3E%3Cpath fill='%23888' d='M2 7h7l-3.5 5zm25 5h-7l3.5-5z'/%3E%3C/g%3E%3C/svg%3E") -42px 1px no-repeat; font-size: 1px; }

.chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px; }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover { background-position: -42px -10px; }

.chosen-container-single .chosen-single div { position: absolute; top: 0; right: 0; display: block; width: 18px; height: 100%; }

.chosen-container-single .chosen-single div b { display: block; width: 100%; height: 100%; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='37'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23888' d='M48.5 4.5L52 1l-1-1-3.5 3.5L44 0l-1 1 3.5 3.5L43 8l1 1 3.5-3.5L51 9l1-1z'/%3E%3Cpath fill='%23464646' d='M48.5 15.5L52 12l-1-1-3.5 3.5L44 11l-1 1 3.5 3.5L43 19l1 1 3.5-3.5L51 20l1-1z'/%3E%3Cpath fill='%23888' fill-rule='nonzero' d='M41.1 33.7l2.7 2.7c.4.4 1.2.4 1.6 0 .4-.5.4-1.2 0-1.6l-2.7-2.7c1.1-1.8.9-4.2-.7-5.7a4.7 4.7 0 1 0-.9 7.3zm-4.3-6c1-1 2.8-1 3.9 0 1 1 1 2.8 0 4a3 3 0 0 1-4 0 3 3 0 0 1 0-4z'/%3E%3Cpath fill='%23888' d='M2 7h7l-3.5 5zm25 5h-7l3.5-5z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 6px; }

.chosen-container-single .chosen-search { position: relative; z-index: 1010; margin: 0; padding: 3px 4px; white-space: nowrap; }

.chosen-container-single .chosen-search input[type="text"] { margin: 1px 0; padding: 4px 20px 4px 5px; width: 100%; height: auto; outline: 0; border: 1px solid #CED4DA; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='37'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23888' d='M48.5 4.5L52 1l-1-1-3.5 3.5L44 0l-1 1 3.5 3.5L43 8l1 1 3.5-3.5L51 9l1-1z'/%3E%3Cpath fill='%23464646' d='M48.5 15.5L52 12l-1-1-3.5 3.5L44 11l-1 1 3.5 3.5L43 19l1 1 3.5-3.5L51 20l1-1z'/%3E%3Cpath fill='%23888' fill-rule='nonzero' d='M41.1 33.7l2.7 2.7c.4.4 1.2.4 1.6 0 .4-.5.4-1.2 0-1.6l-2.7-2.7c1.1-1.8.9-4.2-.7-5.7a4.7 4.7 0 1 0-.9 7.3zm-4.3-6c1-1 2.8-1 3.9 0 1 1 1 2.8 0 4a3 3 0 0 1-4 0 3 3 0 0 1 0-4z'/%3E%3Cpath fill='%23888' d='M2 7h7l-3.5 5zm25 5h-7l3.5-5z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 100% -20px; font-size: 1em; font-family: sans-serif; line-height: normal; border-radius: 0; }

.chosen-container-single .chosen-drop { margin-top: -1px; border-radius: 0 0 4px 4px; background-clip: padding-box; }

.chosen-container-single.chosen-container-single-nosearch .chosen-search { position: absolute; clip: rect(0, 0, 0, 0); }

.chosen-container { position: relative; display: inline-block; vertical-align: middle; font-size: 0.9375em; -webkit-user-select: none; -moz-user-select: none; user-select: none; width: 100% !important; }

.chosen-container * { box-sizing: border-box; }

.chosen-container .chosen-drop { position: absolute; top: 100%; z-index: 1010; width: 100%; border: 1px solid #CED4DA; border-top: 0; background: #fff; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); display: none; }

.chosen-container.chosen-with-drop .chosen-drop { display: block; }

.chosen-container a { cursor: pointer; }

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name { margin-right: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 400; color: #999; }

.chosen-container .search-choice .group-name::after, .chosen-container .chosen-single .group-name::after { content: ":"; padding-left: 2px; vertical-align: top; }

.chosen-container .chosen-results { color: #444; position: relative; overflow-x: hidden; overflow-y: auto; margin: 0 4px 4px 0; padding: 0 0 0 4px; max-height: 240px; -webkit-overflow-scrolling: touch; }

.chosen-container .chosen-results li { display: none; margin: 0; padding: 5px 6px; list-style: none; line-height: 15px; word-wrap: break-word; -webkit-touch-callout: none; }

.chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer; }

.chosen-container .chosen-results li.disabled-result { display: list-item; color: #ccc; cursor: default; }

.chosen-container .chosen-results li.highlighted { background-color: #3875d7; background-image: linear-gradient(#3875d7 20%, #2a62bc 90%); color: #fff; }

.chosen-container .chosen-results li.no-results { color: #777; display: list-item; background: #f4f4f4; }

.chosen-container .chosen-results li.group-result { display: list-item; font-weight: 700; cursor: default; }

.chosen-container .chosen-results li.group-option { padding-left: 15px; }

.chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }

.chosen-container-multi .chosen-choices { position: relative; overflow: hidden; margin: 0; padding: 0 5px; width: 100%; height: auto; border: 1px solid #CED4DA; background-color: #fff; background-image: linear-gradient(#eee 1%, #fff 15%); cursor: text; }

.chosen-container-multi .chosen-choices li { float: left; list-style: none; }

.chosen-container-multi .chosen-choices li.search-field { margin: 0; padding: 0; white-space: nowrap; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"] { margin: 1px 0; padding: 0; height: 25px; outline: 0; border: 0 !important; background: transparent !important; box-shadow: none; color: #999; font-size: 100%; font-family: sans-serif; line-height: normal; border-radius: 0; width: 25px; }

.chosen-container-multi .chosen-choices li.search-choice-disabled { padding-right: 5px; border: 1px solid #ccc; background-color: #e4e4e4; background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); color: #666; }

.chosen-container-multi .chosen-choices li.search-choice-focus { background: #d4d4d4; }

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { background-position: -42px -10px; }

.chosen-container-multi .chosen-choices li.search-choice { position: relative; margin: 3px 5px 3px 0; padding: 3px 20px 3px 5px; border: 1px solid #CED4DA; max-width: 100%; border-radius: 3px; background-color: #eee; background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-size: 100% 19px; background-repeat: repeat-x; background-clip: padding-box; box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); color: #333; line-height: 13px; cursor: default; }

.chosen-container-multi .chosen-choices li.search-choice span { word-wrap: break-word; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { position: absolute; top: 4px; right: 3px; display: block; width: 12px; height: 12px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='37'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23888' d='M48.5 4.5L52 1l-1-1-3.5 3.5L44 0l-1 1 3.5 3.5L43 8l1 1 3.5-3.5L51 9l1-1z'/%3E%3Cpath fill='%23464646' d='M48.5 15.5L52 12l-1-1-3.5 3.5L44 11l-1 1 3.5 3.5L43 19l1 1 3.5-3.5L51 20l1-1z'/%3E%3Cpath fill='%23888' fill-rule='nonzero' d='M41.1 33.7l2.7 2.7c.4.4 1.2.4 1.6 0 .4-.5.4-1.2 0-1.6l-2.7-2.7c1.1-1.8.9-4.2-.7-5.7a4.7 4.7 0 1 0-.9 7.3zm-4.3-6c1-1 2.8-1 3.9 0 1 1 1 2.8 0 4a3 3 0 0 1-4 0 3 3 0 0 1 0-4z'/%3E%3Cpath fill='%23888' d='M2 7h7l-3.5 5zm25 5h-7l3.5-5z'/%3E%3C/g%3E%3C/svg%3E") -42px 1px no-repeat; font-size: 1px; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { background-position: -42px -10px; }

.chosen-container-multi .chosen-results { margin: 0; padding: 0; }

.chosen-container-multi .chosen-drop .result-selected { display: list-item; color: #ccc; cursor: default; }

.chosen-disabled { opacity: 0.5 !important; cursor: default; }

.chosen-disabled .chosen-single { cursor: default; }

.chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }

.chosen-container-active .chosen-single { border: 1px solid #979797; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid #CED4DA; border-bottom-right-radius: 0; border-bottom-left-radius: 0; background-image: linear-gradient(#eee 20%, #fff 80%); box-shadow: 0 1px 0 #fff inset; }

.chosen-container-active.chosen-with-drop .chosen-single div { border-left: none; background: transparent; }

.chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -18px 6px; }

.chosen-container-active .chosen-choices { border: 1px solid #979797; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active .chosen-choices li.search-field input[type="text"] { color: #222 !important; }

.chosen-rtl { text-align: right; }

.chosen-rtl .chosen-single { overflow: visible; padding: 0 8px 0 0; }

.chosen-rtl .chosen-single span { margin-right: 0; margin-left: 26px; direction: rtl; }

.chosen-rtl .chosen-single-with-deselect span { margin-left: 38px; }

.chosen-rtl .chosen-single div { right: auto; left: 3px; }

.chosen-rtl .chosen-single abbr { right: auto; left: 26px; }

.chosen-rtl .chosen-choices li { float: right; }

.chosen-rtl .chosen-choices li.search-field input[type="text"] { direction: rtl; }

.chosen-rtl .chosen-choices li.search-choice { margin: 3px 5px 3px 0; padding: 3px 5px 3px 19px; }

.chosen-rtl .chosen-choices li.search-choice .search-choice-close { right: auto; left: 4px; }

.chosen-rtl.chosen-container-single .chosen-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }

.chosen-rtl .chosen-results li.group-option { padding-right: 15px; padding-left: 0; }

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { border-right: none; }

.chosen-rtl .chosen-search input[type="text"] { padding: 4px 5px 4px 20px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='37'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23888' d='M48.5 4.5L52 1l-1-1-3.5 3.5L44 0l-1 1 3.5 3.5L43 8l1 1 3.5-3.5L51 9l1-1z'/%3E%3Cpath fill='%23464646' d='M48.5 15.5L52 12l-1-1-3.5 3.5L44 11l-1 1 3.5 3.5L43 19l1 1 3.5-3.5L51 20l1-1z'/%3E%3Cpath fill='%23888' fill-rule='nonzero' d='M41.1 33.7l2.7 2.7c.4.4 1.2.4 1.6 0 .4-.5.4-1.2 0-1.6l-2.7-2.7c1.1-1.8.9-4.2-.7-5.7a4.7 4.7 0 1 0-.9 7.3zm-4.3-6c1-1 2.8-1 3.9 0 1 1 1 2.8 0 4a3 3 0 0 1-4 0 3 3 0 0 1 0-4z'/%3E%3Cpath fill='%23888' d='M2 7h7l-3.5 5zm25 5h-7l3.5-5z'/%3E%3C/g%3E%3C/svg%3E") no-repeat -30px -20px; direction: rtl; }

.chosen-rtl.chosen-container-single .chosen-single div b { background-position: 6px 2px; }

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b { background-position: -12px 2px; }

/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) { .chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='37'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23888' d='M48.5 4.5L52 1l-1-1-3.5 3.5L44 0l-1 1 3.5 3.5L43 8l1 1 3.5-3.5L51 9l1-1z'/%3E%3Cpath fill='%23464646' d='M48.5 15.5L52 12l-1-1-3.5 3.5L44 11l-1 1 3.5 3.5L43 19l1 1 3.5-3.5L51 20l1-1z'/%3E%3Cpath fill='%23888' fill-rule='nonzero' d='M41.1 33.7l2.7 2.7c.4.4 1.2.4 1.6 0 .4-.5.4-1.2 0-1.6l-2.7-2.7c1.1-1.8.9-4.2-.7-5.7a4.7 4.7 0 1 0-.9 7.3zm-4.3-6c1-1 2.8-1 3.9 0 1 1 1 2.8 0 4a3 3 0 0 1-4 0 3 3 0 0 1 0-4z'/%3E%3Cpath fill='%23888' d='M2 7h7l-3.5 5zm25 5h-7l3.5-5z'/%3E%3C/g%3E%3C/svg%3E") !important; background-size: 52px 37px !important; background-repeat: no-repeat !important; } }

/* Datepicker
-------------------------------------------------------------- */
.datepicker-picker { color: #000000; }

/* --------------------------------------------------------------
# Chosen (Included in Gravity Forms for extend select UI)
# Chosen is a library for making long, unwieldy select boxes more user friendly.
# https://harvesthq.github.io/chosen/
-------------------------------------------------------------- */
.gpoll_container { margin-top: 1.5rem; margin-bottom: 0.75rem; background-color: #ffffff; padding: 20px 30px; color: #000000; }

.gpoll_container .green .gpoll_ratio_box { background-color: #C0D23D; }

.gpoll_container .green .gpoll_bar_juice { background: #C0D23D; }

.gpoll_container .blue .gpoll_ratio_box { background-color: #69C5CB; }

.gpoll_container .blue .gpoll_bar_juice { background: #69C5CB; }

.gpoll_container .red .gpoll_ratio_box { background-color: #BF2C22; }

.gpoll_container .red .gpoll_bar_juice { background: #BF2C22; }

.gpoll_container .gpoll_ratio_box { border-right: 3px solid #fff; }

.gpoll_container .gpoll_bar { display: flex; overflow: hidden; font-size: 0.75rem; background: #E9ECEF; border-radius: 0rem; border-top-left-radius: 0; border-bottom-left-radius: 0; box-shadow: none; }

.gpoll_container .gpoll_bar .gpoll_bar_juice { display: flex; justify-content: flex-end; overflow: hidden; color: #ffffff; text-align: center; white-space: nowrap; box-shadow: none; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; animation: 1s linear infinite progress-bar-stripes; }

.gpoll_container .gpoll_bar .gpoll_bar_juice::after { content: none; }

.gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected, .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected { background-color: #F8F9FA !important; }

.gform_legacy_markup_wrapper table.gsurvey-likert th.gsurvey-likert-choice-label, .gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label, .gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label, .gform_legacy_markup_wrapper table.gsurvey-likert tr:nth-child(odd) .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert tr:nth-child(odd) .gsurvey-likert-row-label { background-color: #ffffff !important; }

/* Custom
-------------------------------------------------------------- */
.gform_wrapper .clear-multi .ginput_container { display: flex; align-items: center; }

.gform_wrapper .clear-multi .ginput_container label, .gform_wrapper .clear-multi .ginput_container i { display: inline-block; line-height: 1.25rem; vertical-align: top; }

.gform_wrapper .clear-multi .ginput_container label { float: left; }

.gform_wrapper .clear-multi .ginput_container i { float: none !important; margin-left: 4px; }

.gform_wrapper .btn:active, .gform_wrapper .wp-block-file .wp-block-file__button:active, .wp-block-file .gform_wrapper .wp-block-file__button:active, .gform_wrapper .btn:focus, .gform_wrapper .wp-block-file .wp-block-file__button:focus, .wp-block-file .gform_wrapper .wp-block-file__button:focus, .gform_wrapper .btn:hover, .gform_wrapper .wp-block-file .wp-block-file__button:hover, .wp-block-file .gform_wrapper .wp-block-file__button:hover { transform: none; }

.progress { border-radius: 100px; height: 25px; }

.progress-bar { background: #69C5CB !important; }

.chosen-container-multi .chosen-choices { height: calc(1.25em + calc(1.125rem + 2px)); line-height: 1.25; padding: 0.5625rem 0.9375rem; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"] { height: auto; }

/** Removes Number field arrows @see https://stackoverflow.com/questions/3790935/can-i-hide-the-html5-number-input-s-spin-box */
.ginput_container_time .form-control { min-width: 70px; }

.ginput_container_time input[type="number"]::-webkit-outer-spin-button, .ginput_container_time input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

.ginput_container_time input[type="number"] { -moz-appearance: textfield; }

.gform_delete_file { border: none; padding: 3px 5px; line-height: 20px; margin-right: 10px; text-align: center; background-color: #DEE2E6; transition: background-color .3s; }

.gform_delete_file:hover, .gform_delete_file:focus, .gform_delete_file:active { background-color: #CED4DA; }

.gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-choice, .gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-choice, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label, .gform-theme--foundation table.gsurvey-likert .gsurvey-likert-row-label { border: 1px solid #CED4DA; }

.gform_legacy_markup_wrapper table.gsurvey-likert th.gsurvey-likert-choice-label, .gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label, .gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label { font-weight: 400 !important; }

.gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice, .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice { background-size: 11px 11px !important; height: 40px !important; }

.gsurvey-rating { display: flex; flex-direction: row-reverse; gap: 8px; }

.gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label, .gravity-theme .gsurvey-rating:not(:checked) > label { background-size: 20px 20px !important; height: 20px !important; width: 20px !important; }

.gform_wrapper { margin-bottom: 1.5rem; text-align: left; }

.gform_wrapper .gform_heading .gform_description { display: block; margin-bottom: 1.25rem; }

.gform_wrapper .gform_body { margin-bottom: 16px; }

.gform_wrapper ul.gform_fields { display: flex; flex-wrap: wrap; margin-right: -0.9375rem; margin-left: -0.9375rem; margin-bottom: 0; padding: 0; list-style: none; }

.gform_wrapper ul.gform_fields .gfield.form-group { width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; }

.gform_wrapper ul.gform_fields .gfield.form-group.hidden_label { margin-bottom: 1.875rem; }

.gform_wrapper .gform_footer, .gform_wrapper .gform_page_footer { margin-top: 2rem; }

@keyframes ajax-spinner { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

.gform_wrapper .gform_ajax_spinner { color: #C0000D; margin-left: 16px; }

.gform_wrapper .gform_validation_container, .gform_wrapper .gform_hidden { display: none !important; position: absolute !important; left: -9000px; }

.gform_wrapper .gfield_required { color: #BF2C22; margin-left: .2em; }

.gform_wrapper .gfield_required .gfield_required, .gform_wrapper .gform_required_legend .gfield_required { margin-left: 0; }

.gform_wrapper .validation_error, .gform_wrapper .validation_message { margin-bottom: 30px !important; }

.gform_wrapper select[aria-invalid="true"], .gform_wrapper textarea[aria-invalid="true"], .gform_wrapper input[aria-invalid="true"] { border-color: rgba(191, 44, 34, 0.5); }

.gform_widget .form-group { margin-bottom: 8px; }

.custom-select-sm { line-height: 1.5625; }

.custom-select-lg { line-height: 2; }

.mce-content-body .form-control:disabled, .mce-content-body .custom-select:disabled { background-color: #ffffff; }

.gform_wrapper .gsection .gsection_title:first-of-type { margin-top: 0; }

/** Swiper 8.4.4 Most modern mobile touch slider and framework with hardware accelerated transitions https://swiperjs.com Copyright 2014-2022 Vladimir Kharlampidi Released under the MIT License Released on: October 12, 2022 */
/* a11y */
.swiper .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }

.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }

.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0 auto; }

/* Preloader */
:root { /* --swiper-preloader-color: var(--swiper-theme-color); */ }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50%; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent; }

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader { animation: swiper-preloader-spin 1s infinite linear; }

.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }

@keyframes swiper-preloader-spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

:root { --swiper-navigation-size: 24px; /* --swiper-navigation-color: var(--swiper-theme-color); */ }

.swiper-button-prev, .swiper-button-next { align-items: center; border-radius: 50%; color: var(--swiper-navigation-color, var(--swiper-theme-color)); cursor: pointer; display: flex; font-size: 1.5rem; height: var(--swiper-navigation-size); justify-content: center; margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); position: absolute; top: 50%; transition: all .3s; width: calc(var(--swiper-navigation-size)); z-index: 10; }

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { cursor: auto; opacity: 0.35; pointer-events: none; }

.swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden { cursor: auto; opacity: 0; pointer-events: none; }

.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next { display: none !important; }

.swiper-button-prev:after, .swiper-button-next:after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); font-variant: initial; letter-spacing: 0; line-height: 1; text-transform: none !important; }

.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 15px; right: auto; }

.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 15px; left: auto; }

.swiper-button-lock { display: none; }

.swiper-pagination { bottom: auto; position: absolute; text-align: center; top: 100%; transition: 300ms opacity; transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }

/* Common Styles */
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: 10px; left: 0; width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }

.swiper-pagination-bullet { width: 10px; height: 10px; display: inline-block; border-radius: 50%; background: #CED4DA; opacity: 1; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet:only-child { display: none !important; }

.swiper-pagination-bullet-active { opacity: 1; background: #C0000D; }

.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0); }

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet { margin: 10px; display: block; }

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: 200ms transform, 200ms top; }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 10px; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: 200ms transform, 200ms left; }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: 200ms transform, 200ms right; }

/* Progress */
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #C0000D; position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0; }

.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { width: 4px; height: 100%; left: 0; top: 0; }

.swiper-pagination-lock { display: none; }

:root { --swiper-theme-color: #C0000D; }

.swiper { list-style: none; margin-left: auto; margin-right: auto; overflow: visible; padding: 0; position: relative; z-index: 1; }

.swiper-button-prev, .swiper-button-next { width: 35px; height: 35px; background-color: #000000; color: #ffffff; display: flex; align-items: center; justify-content: center; font-size: 0.75rem; }

.swiper-button-prev:hover, .swiper-button-next:hover { background-color: #C0000D; }

.swiper-button-prev { left: 0; }

.swiper-button-next { right: 0; }

.swiper.swiper-button-disabled { pointer-events: inherit; }

.swiper-container { margin: -30px -15px; overflow: hidden; padding: 30px 15px 50px; position: relative; }

.swiper-pagination-bullet { border: 1px solid #000000; background-color: #ffffff; }

.swiper-pagination-bullet-active { background-color: #000000; }

.swiper-vertical > .swiper-wrapper { flex-direction: column; }

.swiper-wrapper { box-sizing: content-box; display: flex; list-style: none; margin: 0; padding: 0; position: relative; transition-property: transform; width: 100%; z-index: 1; }

.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0, 0); }

.swiper-pointer-events { touch-action: pan-y; }

.swiper-pointer-events.swiper-vertical { touch-action: pan-x; }

.swiper-slide { flex-shrink: 0; width: 100%; height: auto; position: relative; transition-property: transform; }

.swiper-slide-invisible-blank { visibility: hidden; }

/* Auto Height */
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }

.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }

.swiper-backface-hidden .swiper-slide { transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }

.swiper-3d .swiper-wrapper, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; }

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }

.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; /* For Firefox */ -ms-overflow-style: none; /* For Internet Explorer and Edge */ }

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start start; }

.swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }

.swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }

.swiper-centered > .swiper-wrapper::before { content: ''; flex-shrink: 0; order: 9999; }

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { -webkit-margin-start: var(--swiper-centered-offset-before); margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; width: var(--swiper-centered-offset-after); }

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { -webkit-margin-before: var(--swiper-centered-offset-before); margin-block-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; height: var(--swiper-centered-offset-after); }

.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center center; }

.add-to-calendar .dropdown-item { background-size: 18px; background-position: center left 12px; background-repeat: no-repeat; padding-left: 40px; }

.add-to-calendar .apple { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 56.7 56.7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1-1h582v402H-1z' fill='none'/%3E%3Cpath d='M41.8 30.5c-.1-6.2 5.1-9.2 5.3-9.4-2.9-4.2-7.4-4.8-9-4.9-3.8-.4-7.5 2.3-9.4 2.3s-4.9-2.2-8.1-2.1c-4.2.1-8 2.4-10.2 6.2-4.4 7.5-1.1 18.6 3.1 24.7 2.1 3 4.5 6.3 7.8 6.2 3.1-.1 4.3-2 8.1-2s4.8 2 8.1 2c3.4-.1 5.5-3 7.5-6 2.4-3.5 3.3-6.8 3.4-7-.1-.1-6.6-2.5-6.6-10zm-6.2-18.3c1.7-2.1 2.9-5 2.6-7.9-2.5.1-5.5 1.6-7.2 3.7-1.6 1.8-3 4.8-2.6 7.6 2.6.3 5.5-1.3 7.2-3.4z' fill='%23606060'/%3E%3C/svg%3E"); }

.add-to-calendar .google { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h128v128H0z' fill='none'/%3E%3Cpath d='M27.6 64c0-4.2.7-8.1 1.9-11.9L7.9 35.6C3.7 44.2 1.4 53.8 1.4 64S3.8 83.8 8 92.3l21.6-16.5c-1.3-3.7-2-7.7-2-11.8' fill='%23fbbc05'/%3E%3Cpath d='M65.5 26.2c9 0 17.2 3.2 23.6 8.4L107.7 16C96.3 6.1 81.8 0 65.5 0 40.1 0 18.4 14.5 7.9 35.6l21.6 16.5c5-15.1 19.1-25.9 36-25.9' fill='%23ea4335'/%3E%3Cpath d='M65.5 101.8c-16.8 0-31-10.9-35.9-25.9L7.9 92.4C18.4 113.5 40.1 128 65.5 128c15.6 0 30.6-5.6 41.8-16L86.7 96.2c-5.7 3.7-13 5.6-21.2 5.6' fill='%2334a853'/%3E%3Cpath d='M126.6 64c0-3.8-.6-7.9-1.5-11.6H65.5v24.7h34.4c-1.7 8.4-6.4 14.9-13.1 19.1l20.5 15.8c11.7-10.9 19.3-27.1 19.3-48' fill='%234285f4'/%3E%3C/svg%3E"); }

.add-to-calendar .outlook { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1-1h582v402H-1z' fill='none'/%3E%3Cg fill='%23daa603'%3E%3Cpath d='M644.9 764.4V492.7c19.3 13.3 37.4 25.6 55.4 38 16.2 11.1 18.9 11 35.6-.1 92.5-61.5 185-122.9 277.5-184.4 2.8-1.9 5.7-3.6 9.8-6.1.3 4.2.8 7.4.8 10.5 0 118.2.1 236.4 0 354.7 0 39.3-19.9 59.1-59 59.1zm.7-547.5h336.2c19.4 0 34.4 11.9 40.5 30.5 2.7 8.2 0 12.2-6.7 16.6-84.1 56.3-168 112.9-252 169.4-12 8.1-24.1 15.9-35.9 24.3-6.4 4.6-12.2 4.8-18.8.5-19.2-12.4-38.7-24.2-57.8-36.7-3.2-2.1-6.5-6.9-6.5-10.4-.3-63.5-.2-127-.1-190.5 0-.8.4-1.5 1.1-3.7zM596.7 1024C397.6 982.3 199.3 940.8.3 899.2v-13.1c0-252.5.1-505-.3-757.5 0-10.5 2.8-14.1 13-16 159.1-30.4 318.2-61.2 477.3-92C525.4 13.7 560.5 7 596.7 0zM438 511c-.4-41.6-6.1-80-26.7-114.9-16.6-28.1-39-49.4-71.3-58.6-62.8-17.9-122.8 11.5-152.4 75-18.9 40.7-23 83.9-19.3 128.1 3.2 38.3 14.3 73.7 39 104 49.1 60.2 138.4 60.6 188.2.8 32.9-39.6 41.9-86.7 42.5-134.4z'/%3E%3Cpath d='M232.9 511.9c-.1-29.7 3.9-58.4 20.7-83.8 15.5-23.5 39-33.1 64.9-26.6 20.1 5 32.3 19.3 40.4 37.2 13.8 30.7 16.2 63.3 12.1 95.9-2.3 18.1-7.5 36.5-14.8 53.2-9.5 21.6-27.8 34-52.2 34.5-24.6.5-41.7-12.2-53.6-32.6-14.1-23.9-17.5-50.5-17.5-77.8z'/%3E%3C/g%3E%3C/svg%3E"); }

.add-to-calendar .yahoo { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1-1h582v402H-1z' fill='none'/%3E%3Cpath d='M987 957l13 707c-41.3-7.3-76.3-11-105-11-27.3 0-62.3 3.7-105 11l13-707c-26.7-46-82.8-144.5-168.5-295.5S476.7 385.7 418 287 299 92.7 237 0c38.7 10 74.7 15 108 15 28.7 0 65.7-5 111-15 42 74 86.5 150.5 133.5 229.5s102.7 171.2 167 276.5S867 687 895 733c24.7-40.7 61.2-99.8 109.5-177.5s87.5-141 117.5-190 65-107.7 105-176S1302.7 58 1334 0c36 9.3 71.7 14 107 14 37.3 0 75.3-4.7 114-14-18.7 26-38.7 55.5-60 88.5s-37.8 59.2-49.5 78.5-30.5 51.3-56.5 96-42.3 72.7-49 84c-97.3 165.3-215 368.7-353 610z' fill='%234a089f'/%3E%3C/svg%3E"); }

#comarquage { color: #000000; line-height: 1.68; padding: 0 15px; margin: 0 -15px; }

#comarquage .co-btn.co-btn-slide { color: #000000; font-weight: 700; }

#co-bar { display: none; }

#co-page .co-breadcrumb { background-color: #F8F9FA; color: #000000; }

#comarquage #co-page .co-breadcrumb { padding: 10px 20px; margin-bottom: 30px; }

#comarquage #co-page a { color: #C0000D; }

#comarquage #co-page a:hover { text-decoration: none; }

#comarquage.espace-pro #co-page .co-breadcrumb a.last { color: #000000; font-weight: 700; }

#comarquage #co-page .co-breadcrumb a { color: #000000; }

#comarquage h1, #comarquage .h1, #comarquage h2, #comarquage .h2, #comarquage h3, #comarquage .h3, #comarquage h4, #comarquage .h4, #comarquage h5, #comarquage .h5, #comarquage h6, #comarquage .h6, #comarquage p, #comarquage blockquote, #comarquage pre, #comarquage a, #comarquage abbr, #comarquage acronym, #comarquage address, #comarquage big, #comarquage cite, #comarquage code, #comarquage del, #comarquage dfn, #comarquage em, #comarquage img, #comarquage ins, #comarquage kbd, #comarquage q, #comarquage s, #comarquage samp, #comarquage small, #comarquage .small, #comarquage strike, #comarquage strong, #comarquage sub, #comarquage sup, #comarquage tt, #comarquage var, #comarquage b, #comarquage u, #comarquage i, #comarquage center, #comarquage dl, #comarquage dt, #comarquage dd, #comarquage ol, #comarquage ul, #comarquage li, #comarquage fieldset, #comarquage form, #comarquage label, #comarquage legend, #comarquage table, #comarquage caption, #comarquage tbody, #comarquage tfoot, #comarquage thead, #comarquage tr, #comarquage th, #comarquage td, #comarquage article, #comarquage aside, #comarquage canvas, #comarquage details, #comarquage embed, #comarquage figure, #comarquage figcaption, #comarquage footer, #comarquage header, #comarquage hgroup, #comarquage menu, #comarquage nav, #comarquage output, #comarquage ruby, #comarquage section, #comarquage summary, #comarquage time, #comarquage mark, #comarquage .mark, #comarquage audio, #comarquage video, #comarquage button, #comarquage input, #comarquage :before, #comarquage :after { font-family: "Poppins", sans-serif; line-height: 1.68; }

#comarquage.espace-pro .co-btn.co-btn-primary { background: #C0000D; }

#comarquage.espace-pro .co-btn.co-btn-primary:hover { background: #C0000D; }

#comarquage.espace-pro .co-btn.co-btn-outline-primary { color: #C0000D !important; border-color: #C0000D; }

#comarquage.espace-pro .co-btn.co-btn-outline-primary svg { fill: #C0000D; }

#comarquage.espace-pro .co-btn.co-btn-outline-primary:hover { background: #C0000D; }

#comarquage.espace-pro .co-btn.co-btn-slide.active { color: #C0000D; }

#comarquage.espace-pro .co-btn.co-btn-slide .chevron-down, #comarquage.espace-pro .co-btn.co-btn-slide .co-external-link { border-color: #C0000D; }

#comarquage.espace-pro .co-btn.co-btn-slide .chevron-down svg, #comarquage.espace-pro .co-btn.co-btn-slide .co-external-link svg { fill: #C0000D; }

#comarquage.espace-pro .co-btn.co-btn-slide:hover .chevron-down, #comarquage.espace-pro .co-btn.co-btn-slide:hover .co-external-link { background-color: #C0000D; }

#comarquage.espace-pro #co-bar .co-home svg:hover { fill: #C0000D; }

#comarquage.espace-pro #co-bar #co-search input[type="submit"] { background-color: #C0000D; }

#comarquage.espace-pro #co-return-to-top a .chevron-up { background: #C0000D; }

#comarquage.espace-pro #co-page a:hover { color: #C0000D; }

#comarquage.espace-pro #co-page .co-breadcrumb a:hover { color: #C0000D; }

#comarquage.espace-pro #co-page h1, #comarquage.espace-pro #co-page .h1, #comarquage.espace-pro #co-page h2, #comarquage.espace-pro #co-page .h2, #comarquage.espace-pro #co-page h3, #comarquage.espace-pro #co-page .h3 { color: #C0000D; }

#comarquage.espace-pro #co-page ul.list-puce li::before, #comarquage.espace-pro #co-page ol.list-puce li::before { color: #C0000D; }

#comarquage.espace-pro #co-page .table thead td, #comarquage.espace-pro #co-page .wp-block-table table thead td, .wp-block-table #comarquage.espace-pro #co-page table thead td { background-color: #C0000D !important; }

#comarquage.espace-pro #co-page.comarquage-home .co-home-theme .home-theme-list .home-theme-list-item h3 a, #comarquage.espace-pro #co-page.comarquage-home .co-home-theme .home-theme-list .home-theme-list-item .h3 a { color: #C0000D; }

#comarquage.espace-pro #co-page.comarquage-home .co-panel-body p.link-all a { color: #C0000D; }

#comarquage.espace-pro #co-page .nav-tabs { border-color: #C0000D; }

#comarquage.espace-pro #co-page .nav-tabs > li.active > span { background-color: #C0000D; border-color: #C0000D; }

#comarquage.espace-pro #co-page .tabs .tab-content { border-color: #C0000D; }

#comarquage.espace-pro #co-page .tool-slide button > div { background-color: #C0000D; }

#comarquage.espace-pro #co-page .tool-slide button:hover { color: #C0000D; }

#comarquage.espace-pro #co-page .service-in-content .co-numerocerfa { color: #C0000D; }

#comarquage.espace-pro #co-page .co-search-city label { color: #C0000D; }

#comarquage.espace-pro #co-page .bloc-attention { border-color: #C0000D; }

#comarquage.espace-pro #co-page .bloc-attention .bloc-attention-title { color: #C0000D; }

#comarquage.espace-pro #co-page .bloc-attention .bloc-attention-title svg { fill: #C0000D; }

#comarquage.espace-pro #co-page .bloc-asavoir { border-color: #C0000D; }

#comarquage.espace-pro #co-page .bloc-asavoir .bloc-asavoir-title { color: #C0000D; }

#comarquage.espace-pro #co-page .bloc-asavoir .bloc-asavoir-title svg { fill: #C0000D; }

#comarquage.espace-pro #co-page .bloc-anoter { border: 1px solid #C0000D; }

#comarquage.espace-pro #co-page .bloc-anoter .bloc-anoter-title { color: #C0000D; }

#comarquage.espace-pro #co-page .bloc-anoter .bloc-anoter-title svg { fill: #C0000D; }

#comarquage.espace-pro #co-page .bloc-cas-radio .choice-tree-choice-list li.choice-tree-choice.choice-active > .co-radio-head button { color: #C0000D; }

#comarquage.espace-pro #co-page .bloc-cas-radio .choice-tree-choice-list li.choice-tree-choice .btn-like-radio.active .radio-icon-active svg { fill: #C0000D; }

.co-alert.co-alert-error { color: #BF2C22; background-color: #BF2C22; border-color: #BF2C22; }

.co-alert.co-alert-success { color: #C0D23D; background-color: #C0D23D; border-color: #C0D23D; }

.co-alert.co-alert-warning { color: #FBB43E; background-color: #FBB43E; border-color: #FBB43E; }

.co-alert.co-alert-info { color: #69C5CB; background-color: #69C5CB; border-color: #69C5CB; }

#comarquage #co-page ul li, #comarquage #co-page ul.list-arrow li, #comarquage #co-page ol li, #comarquage #co-page ol.list-arrow li { list-style-image: url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="7" height="12" viewBox="0 0 9 14" fill="%23C0000D" role="img"><path d="M8.648 6.852l-5.797 5.797q-0.148 0.148-0.352 0.148t-0.352-0.148l-1.297-1.297q-0.148-0.148-0.148-0.352t0.148-0.352l4.148-4.148-4.148-4.148q-0.148-0.148-0.148-0.352t0.148-0.352l1.297-1.297q0.148-0.148 0.352-0.148t0.352 0.148l5.797 5.797q0.148 0.148 0.148 0.352t-0.148 0.352z"></path></svg>'); }

#comarquage.espace-pro #co-page h1, #comarquage.espace-pro #co-page .h1, #comarquage.espace-pro #co-page .h1, #comarquage.espace-pro #co-page h2, #comarquage.espace-pro #co-page .h2, #comarquage.espace-pro #co-page .h2, #comarquage.espace-pro #co-page h3, #comarquage.espace-pro #co-page .h3, #comarquage.espace-pro #co-page .h3 { color: #000000; font-weight: 700; line-height: 1.3; }

#comarquage #co-page .news-cat { margin-bottom: 15px; }

#comarquage #co-page .fiche-bloc .fiche-item .fiche-item-title h2 span, #comarquage #co-page .fiche-bloc .fiche-item .fiche-item-title .h2 span { display: block; font-size: 17px; white-space: normal; padding-right: 40px; }

/* ========================================================================== */
/* 1. FAT MENU - BASE */
/* ========================================================================== */
html { position: relative; }

.fm { position: relative; z-index: 1029; }

.fm-subnav ul { list-style: none; margin-bottom: 0; }

@media (max-width: 1199.98px) { .fm-subnav ul { padding: 53px 0; } }

@media (min-width: 1200px) { .fm-subnav ul { padding: 0; } }

.fm-subnav a { text-decoration: none; }

.fm-subnav { background: #ffffff; bottom: 0; height: 0; left: 0; max-height: calc(100svh - 70px); overflow-x: hidden; overflow-y: auto; position: absolute; right: 0; top: 100%; transition: height 250ms; z-index: 999; }

.fm-subnav::-webkit-scrollbar { display: none; }

.fm-wrapper { height: 100%; overflow-x: hidden; overflow-y: auto; position: relative; width: 100%; }

.fm-wrapper::-webkit-scrollbar { display: none; }

.fm-layer { display: block; left: 0; padding-top: 50px; position: absolute; right: 0; visibility: hidden; }

@media (min-width: 1200px) { .fm-layer { padding-top: 60px; padding-bottom: 50px; } }

.fm-is-visible { visibility: visible; }

.fm-is-hidden { display: none; }

.fm-breadcrumb { z-index: 20; position: absolute; left: 0; right: 0; }

.fm-close-trigger { align-items: center; background: none; border: none; display: flex; gap: 15px; line-height: normal; padding: 0; text-transform: uppercase; transition: color .3s; }

.fm-close-trigger svg { height: auto; width: 15px; }

.fm-close-trigger:hover, .fm-close-trigger:active, .fm-close-trigger:focus, .fm-close-trigger.current { color: #C0000D; }

.fm-trigger-icon { display: inline-flex; align-items: center; }

.fm-is-open .fm { position: relative; z-index: 1025; }

.fm-overlay { display: none; height: 100svh; position: fixed; top: 0; transition: opacity .15s linear; width: 100vw; z-index: 1024; }

@media (max-width: 1199.98px) { .fm-overlay { background-color: #ffffff; } }

@media (min-width: 1200px) { .fm-overlay { background-color: #212529; opacity: .3; } }

.fm [class^="col-"] { position: static; }

/* ========================================================================== */
/* TEXTLINES */
/* ========================================================================== */
.fm-textline { align-items: center; border-bottom: 1px solid rgba(33, 37, 41, 0.1); color: inherit; display: flex; line-height: 1.125rem; padding: 17px 0; position: relative; transition: .3s; }

.fm-textline:after { background-color: #C0000D; bottom: -1px; content: ''; height: 1px; left: 0; position: absolute; transition: width .3s ease-out; width: 0; }

.fm-textline .fm-trigger-icon { padding-left: 10px; }

.fm-textline:hover, .fm-textline:active, .fm-textline:focus, .fm-textline.current { color: #C0000D; }

.fm-textline:hover:after, .fm-textline:active:after, .fm-textline:focus:after, .fm-textline.current:after { width: 100%; }

.fm-textline-title { flex-grow: 1; line-height: normal; margin: 0; padding: 0; }

.fm-is-desktop .fm-main-trigger .fm-trigger-icon { transform: rotateZ(90deg); }

/* ========================================================================== */
/* FAT MENU - BACK BUTTONS */
/* ========================================================================== */
.fm-back-button { display: none; }

.fm-back-button .fm-trigger-icon { padding-right: 10px; padding-left: 0; }

/* ========================================================================== */
/* FAT MENU - MOBILE */
/* ========================================================================== */
.fm-is-open.fm-mobile-mode { height: 100%; overflow: hidden; }

.fm-mobile-visible { display: none; }

.fm-is-mobile .fm-layer { border-width: 3px; padding: 0; }

.fm-is-mobile .fm-textline { margin-top: 0; margin-right: -15px; margin-left: -15px; padding-right: 15px; padding-left: 15px; }

.fm-is-mobile .fm-breadcrumb { display: none; }

.fm-is-mobile .fm-back-button { display: flex; }

.fm-is-mobile .fm-mobile-visible { display: block; }

.fm-is-mobile .fm-desktop-visible { display: none; }

/* ========================================================================== */
/* FAT MENU - ONE LEVEL */
/* ========================================================================== */
.fm-one-level.fm-is-desktop .fm-breadcrumb { background-color: initial; padding-top: 20px; }

.fm-one-level.fm-is-desktop .fm-breadcrumb ul { display: none; }

.fm-one-level.fm-is-desktop .fm-breadcrumb [class^="container"] { display: flex; justify-content: flex-end; }

.fm-one-level.fm-is-desktop .fm-layer { padding-top: 3.5rem; }

.fm-one-level.fm-is-desktop .fm-layer .row { -moz-column-count: 3; column-count: 3; -moz-column-gap: 40px; column-gap: 40px; display: block; margin: -12px 0; }

.fm-one-level.fm-is-desktop .fm-layer .row > div { -moz-column-break-inside: avoid; break-inside: avoid-column; display: block; float: none; margin: 0; overflow: hidden; /* Fix for firefox and IE 10-11  */ padding: 12px 0; page-break-inside: avoid; /* Firefox */ width: auto; }

.fm-one-level.fm-is-desktop .fm-textline .fm-textline-title { color: inherit; font-weight: 700; }

.fm-one-level.fm-is-desktop .fm-group-items { padding-top: 10px; }

.fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title { display: block; padding: 8px 0; }

.fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title:hover, .fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title:active, .fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title:focus { text-decoration: underline; }

/* ========================================================================== */
/* FAT MENU - ANIMATIONS */
/* ========================================================================== */
.fm-subnav, .fm-layer { -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -webkit-transform: scale(1) translate3d(0px, 0px, 0px); }

.fm-is-animate { animation-duration: 250ms; animation-fill-mode: both; overflow: hidden; }

@keyframes fm-fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

.fm-fadeIn { animation-name: fm-fadeIn; }

@keyframes fm-fadeInLeft { 0% { opacity: 0;
    transform: translate3d(-50px, 0, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInLeft { animation-name: fm-fadeInLeft; }

@keyframes fm-fadeInRight { 0% { opacity: 0;
    transform: translate3d(50px, 0, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInRight { animation-name: fm-fadeInRight; }

@keyframes fm-fadeInDown { 0% { opacity: 0;
    transform: translate3d(0, -50px, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInDown { animation-name: fm-fadeInDown; }

@keyframes fm-fadeInUp { 0% { opacity: 0;
    transform: translate3d(0, 50px, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInUp { animation-name: fm-fadeInUp; }

@keyframes fm-fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

.fm-fadeOut { animation-name: fm-fadeOut; }

@keyframes fm-fadeOutDown { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(0, 50px, 0); } }

.fm-fadeOutDown { animation-name: fm-fadeOutDown; }

@keyframes fm-fadeOutLeft { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(-50px, 0, 0); } }

.fm-fadeOutLeft { animation-name: fm-fadeOutLeft; }

@keyframes fm-fadeOutRight { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(50px, 0, 0); } }

.fm-fadeOutRight { animation-name: fm-fadeOutRight; }

@keyframes fm-fadeOutUp { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(0, -50px, 0); } }

.fm-fadeOutUp { animation-name: fm-fadeOutUp; }

/* ========================================================================== */
/* FAT MENU - REDUCE MOTION */
/* ========================================================================== */
@media screen and (prefers-reduced-motion: reduce) { .fm-fadeInUp, .fm-fadeInDown, .fm-fadeInRight, .fm-fadeInLeft, .fm-fadeIn, .fm-fadeOut, .fm-fadeOutDown, .fm-fadeOutLeft, .fm-fadeOutRight, .fm-fadeOutUp { animation: none; } }

.layout-main .helpful-block-content { background-color: #ffffff; border: none; border-radius: 7px; box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.15); padding: 20px; margin: 0; }

.layout-main .helpful-block-content span.wth-title { display: block; font-size: 1rem; font-weight: 400; letter-spacing: 0.1px; color: #000000; margin: 0; }

.layout-main .helpful-block-content .wth-title { display: block; margin-right: 0; margin-top: 30px; text-align: left; width: 100%; }

.layout-main .helpful-block-content ul { display: flex; flex-direction: column; gap: 30px; }

@media (min-width: 992px) { .layout-main .helpful-block-content ul { flex-direction: row; justify-content: space-between; } }

.layout-main .helpful-block-content ul > li:first-child { flex: 0 0 auto; }

.layout-main .helpful-block-content li { align-items: center; display: flex; flex-direction: column; flex-wrap: wrap; gap: 30px; justify-content: center; margin: 0 !important; }

@media (min-width: 992px) { .layout-main .helpful-block-content li { flex-direction: row; } }

.layout-main .helpful-block-content li textarea.wth-message { width: 100%; }

.layout-main .helpful-block-content .wth-submit, .layout-main .helpful-block-content ul li a.wth-green-btn, .layout-main .helpful-block-content ul li a.wth-red-btn { color: #FFF; border-radius: 100px; text-align: center; font-size: 1rem; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; margin: 0; width: 158.497px; height: 40px; display: flex; align-items: center; justify-content: center; border: 2px solid #000000; }

.layout-main .helpful-block-content .wth-submit::before, .layout-main .helpful-block-content ul li a.wth-green-btn::before, .layout-main .helpful-block-content ul li a.wth-red-btn::before { content: none; }

.layout-main .helpful-block-content .wth-submit { background-color: #ffffff !important; color: #000000 !important; }

.layout-main .helpful-block-content .wth-submit:hover { background-color: #000000 !important; color: #ffffff !important; }

.layout-main .helpful-block-content .wth-submit, .layout-main .helpful-block-content ul li a.wth-red-btn { background-color: #ffffff; color: #000000; }

@media (min-width: 992px) { .layout-main .helpful-block-content .wth-submit, .layout-main .helpful-block-content ul li a.wth-red-btn { order: -1; } }

.layout-main .helpful-block-content .wth-submit:hover, .layout-main .helpful-block-content ul li a.wth-red-btn:hover { background-color: #000000; color: #ffffff; opacity: 1; }

.layout-main .helpful-block-content ul li a.wth-green-btn { background-color: #000000; color: #ffffff; }

.layout-main .helpful-block-content ul li a.wth-green-btn:hover { background-color: #ffffff; color: #000000; border-color: #000000; opacity: 1; }

.leaflet-container a.leaflet-popup-close-button { font-size: 1.75rem; right: 5px; top: 5px; z-index: 2; }

.leaflet-popup { left: -175px !important; }

@media (min-width: 992px) { .leaflet-popup { left: -325px !important; width: 650px; } }

.leaflet-popup-content { margin: 0; max-width: 350px; }

@media (min-width: 992px) { .leaflet-popup-content { margin: 0; max-width: inherit; width: 610px !important; } }

@media (max-width: 991.98px) { .leaflet-popup-content-wrapper { margin: 0 auto; max-width: 90%; } }

.mailster-wrapper.error .form-control { border-color: #BF2C22; }

.mailster-wrapper.error .form-control:focus { border-color: #BF2C22; box-shadow: 0 0 0 0.25rem rgba(191, 44, 34, 0.25); }

.mailster-form-info { position: relative; padding: 18px 18px; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0rem; }

.mailster-form-info.error { --bs-alert-color: #ffffff; --bs-alert-bg: #BF2C22; --bs-alert-border-color: #BF2C22; }

.mailster-form-info.error .alert-link { color: #cccccc; }

.mailster-form-info.success { --bs-alert-color: #000000; --bs-alert-bg: #C0D23D; --bs-alert-border-color: #C0D23D; }

.mailster-form-info.success .alert-link { color: black; }

.mailster-form-info ul { list-style: none; margin: 0; padding: 0; }

.novablock { margin-bottom: 1.5rem; }

.novablock-novablock_agent .novablock-title { font-size: 1.6875rem; color: #C0000D; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 0.1px; display: flex; align-items: center; justify-content: center; gap: 15px; margin-bottom: 20px; }

.novablock-novablock_agent .novablock-content { border-radius: 7px; border: 2px solid #C0000D; background: #FFF; padding: 20px 25px; }

.novablock-polling_place, .novablock-waste_collection { padding: 1.40625rem; background-color: #E9ECEF; }

.novablock-polling_place .dropdown-menu, .novablock-waste_collection .dropdown-menu { max-height: 200px; overflow: auto; width: 100%; }

.novablock-polling_place .form-group, .novablock-waste_collection .form-group { margin-bottom: 0; }

.novablock-polling_place .card, .novablock-waste_collection .card { margin-top: 1rem; }

.novablock-sve-bl { position: relative; display: block; padding: 0; overflow: hidden; margin-left: -15px; margin-right: -15px; }

@media (min-width: 1200px) { .novablock-sve-bl { width: 1000px; margin: auto; display: inline-block; margin-left: calc(calc(100% - 1000px) / 2); } }

.novablock-sve-bl::before { content: ''; display: block; }

@media (max-width: 575.98px) { .novablock-sve-bl::before { height: 1380px; } }

@media (min-width: 576px) and (max-width: 767.98px) { .novablock-sve-bl::before { height: 1340px; } }

@media (min-width: 768px) and (max-width: 991.98px) { .novablock-sve-bl::before { height: 1220px; } }

@media (min-width: 992px) and (max-width: 1199.98px) { .novablock-sve-bl::before { padding-top: 135%; } }

@media (min-width: 1200px) and (max-width: 1399.98px) { .novablock-sve-bl::before { padding-top: 98%; } }

.novablock-sve-bl iframe { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.wppb-form-error { color: #BF2C22; width: 100%; margin-top: 0.25rem; font-size: 0.875em; }

.wppb-field-error .form-select, .wppb-field-error .form-control { border-color: #BF2C22; }

#wppb-register-user .wppb-gdpr-delete-button { display: none !important; }

div.nsl-container-block .nsl-container-buttons a.small, div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] { width: auto; display: inline-block; }

div.nsl-container.nsl-container-block div.nsl-container-buttons { display: flex; align-items: center; flex-direction: column; }

.nsl-container-buttons .external-link .ni { height: 1em; width: 1em; vertical-align: middle; }

/* Password
-------------------------------------------------------------- */
.wppb-form-field { display: block; position: relative; }

.wppb-form-field .wppb-toggle-pw { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: 0 0; border: none; bottom: 0; position: absolute; right: 0.9375rem; text-align: center; top: auto !important; width: 40px; height: calc(1.25em + calc(1.125rem + 2px)); background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M288 144a111 111 0 00-31 5 55 55 0 017 27 56 56 0 01-56 56 55 55 0 01-27-7 112 112 0 10107-81zm285 97C518 136 411 64 288 64S58 136 3 241a32 32 0 000 30c55 105 162 177 285 177s230-72 285-177a32 32 0 000-30zM288 400c-99 0-189-55-238-144 49-89 139-144 238-144s189 55 238 144a272 272 0 01-238 144z'/%3E%3C/svg%3E"); background-size: 20px 15px; background-repeat: no-repeat; background-position: center; }

.wppb-form-field .wppb-toggle-pw.wppb-hide-pw { background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='currentColor' d='M634 471L36 4a16 16 0 00-22 2L4 18a16 16 0 002 23l598 467a16 16 0 0022-2l10-12a16 16 0 00-2-23zM297 146l135 106c-3-60-52-108-112-108a112 112 0 00-23 2zm46 220L208 260c3 60 52 108 112 108a113 113 0 0023-2zm-23-254c99 0 189 55 238 144a286 286 0 01-44 60l38 30a334 334 0 0053-75 32 32 0 000-30A321 321 0 00320 64c-37 0-72 7-105 19l47 36c19-4 38-7 58-7zm0 288c-99 0-189-55-238-144a285 285 0 0144-60l-38-30a334 334 0 00-53 75 32 32 0 000 30 321 321 0 00285 177c37 0 72-7 105-19l-47-36c-19 4-38 7-58 7z'/%3E%3C/svg%3E"); }

.wppb-form-field .wppb-toggle-pw img { display: none; }

.login-lost-password a { color: inherit; }

.search-fullscreen { background-color: #ffffff; color: #000000; background-image: url(../img/bg-search.png); background-repeat: no-repeat; background-position: left calc(50% + 200px) top calc(50% + 100px); }

@media (min-width: 1200px) { .search-fullscreen { background-position: left calc(50% + 330px) top calc(50% + 100px); } }

.search-fullscreen .modal-dialog { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; margin: 0 auto; max-width: 100%; }

.search-fullscreen .modal-header { border: none; padding: 0; }

.search-fullscreen .modal-header .close { align-items: center; background: none; border: none; color: #ffffff; display: inline-flex; font-weight: 400; gap: 15px; justify-content: center; opacity: 1; padding: 0; position: fixed; right: 30px; top: 115px; color: #000000; }

@media (max-width: 575.98px) { .search-fullscreen .modal-header .close { right: 15px; top: 15px; } }

.search-fullscreen .modal-header .close svg { fill: currentColor; stroke: currentColor; transition: color .3s, transform .3s; }

.search-fullscreen .modal-header .close svg :not([fill]):not([stroke]), .search-fullscreen .modal-header .close svg [fill] { fill: currentColor; stroke: none; }

.search-fullscreen .modal-header .close svg [stroke] { fill: none; stroke: currentColor; }

.search-fullscreen .h1 { font-size: 2.25rem; margin-bottom: 0; font-weight: 700; letter-spacing: 0.1px; position: relative; padding-bottom: 13px; margin-bottom: 25px; }

.search-fullscreen .h1::after { content: ''; width: 50px; display: block; position: absolute; left: 0; bottom: 0; height: 5px; background-color: #C0000D; }

.search-fullscreen .modal-content { background: none; border: none; color: inherit; }

.search-fullscreen .form-search .h1 { color: inherit; }

body.admin-bar .searchwp-live-search-results { margin-top: -16px; }

.searchwp-live-search { /* Bullet proof Screen Reader Only text */ }

.searchwp-live-search-results { background-color: #F8F9FA; display: none; height: 0; opacity: 0; overflow: hidden; position: absolute; margin-top: 16px; margin-left: -1px; max-height: 132px; min-height: 44px; transition: opacity .25s ease-in-out; width: 315px; z-index: 9999; }

@media (max-width: 575.98px) { .searchwp-live-search-results { left: 15px !important; right: 15px !important; width: auto !important; } }

@media (min-width: 576px) { .searchwp-live-search-results { max-width: 552px; min-width: 552px; } }

.searchwp-live-search-results-showing { display: block; height: auto; opacity: 1; overflow: auto; }

.searchwp-live-search-results p { border-bottom: 1px solid #F8F9FA; margin: 0; }

.searchwp-live-search-results a { align-items: center; color: #000000; display: flex; justify-content: space-between; line-height: 1.1; padding: 14px 20px; text-decoration: none; transition: background-color .3s; white-space: normal; }

.searchwp-live-search-results a strong { flex-grow: 1; font-weight: 400; }

.searchwp-live-search-results a span { color: #000000 !important; flex-grow: 0; font-size: 0.875rem; letter-spacing: .05em; margin-left: 10px; text-transform: uppercase; }

.searchwp-live-search-results a:hover { background-color: #E9ECEF; color: #000000; text-decoration: none; }

.searchwp-live-search-results .spinner { bottom: 0 !important; height: 30px !important; left: 0 !important; margin: auto; opacity: .4; position: absolute; right: 0 !important; top: 0 !important; width: 30px !important; }

.searchwp-live-search-results .spinner:after { animation: searchwp-rotate 1.2s ease infinite; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='spinner-third' class='svg-inline--fa fa-spinner-third fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='grey' d='M456.433 371.72l-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'%3E%3C/path%3E%3C/svg%3E"); background-size: contain; content: ''; display: block; height: 30px; overflow: hidden; width: 30px; }

.searchwp-live-search-results .spinner > div { display: none; }

.searchwp-live-search-no-results { border: none; padding: 30px 15px; text-align: center; }

.searchwp-live-search-no-min-chars:after { content: 'Continuez d\'écrire...'; display: block; padding: 30px 15px; text-align: center; }

.searchwp-live-search-no-min-chars .searchwp-live-search-no-results { display: none; }

.searchwp-live-search-result--focused a { color: #212529; }

.searchwp-live-search-result-result--focused a { color: #212529; }

.searchwp-live-search-result:last-of-type p { border-bottom: 0; }

.searchwp-live-search-instructions { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; width: 1px; }

@keyframes searchwp-rotate { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Accessibility
# Alignments
# Infinite scroll
# Captions
# Galleries
--------------------------------------------------------------*/
/*-------------------------------------------------------------- # Accessibility --------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: .875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus { outline: 0; }

/*-------------------------------------------------------------- # Alignments --------------------------------------------------------------*/
.alignleft { display: inline; float: left; margin-right: 1.5em; }

.alignright { display: inline; float: right; margin-left: 1.5em; }

.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

@media (max-width: 767.98px) { .alignleft, .alignright { clear: both; display: block; float: none; margin-bottom: 1.5em; margin-left: auto; margin-right: auto; } }

a img.alignright { float: right; margin: 5px 0 20px 20px; }

a img.alignnone { margin: 5px 20px 20px 0; }

a img.alignleft { float: left; margin: 5px 20px 20px 0; }

a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption.alignnone { margin: 5px 20px 20px 0; }

.wp-caption.alignleft { margin: 5px 20px 20px 0; }

.wp-caption.alignright { margin: 5px 0 20px 20px; }

.wp-block-image { margin: 1.875rem 0; }

.wp-block-image.is-style-rounded .rounded { border-radius: 9999px !important; }

@media (max-width: 575.98px) { .wp-block-image .alignleft, .wp-block-image .alignright { display: block; float: none; margin-right: auto; margin-left: auto; } }

@media (max-width: 575.98px) { .wp-block-image .alignleft { text-align: left; } }

@media (max-width: 575.98px) { .wp-block-image .alignright { text-align: right; } }

.wp-block-columns .wp-block-image { margin: 0; }

.wp-block-gallery.has-nested-images { margin: 1.875rem 0; }

/*-------------------------------------------------------------- # Infinite scroll --------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */ display: none; }

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer { display: block; }

/* Make sure embeds and iframes fit their containers. */
embed, iframe, object { max-width: 100%; }

iframe { border: none; }

/*-------------------------------------------------------------- # Captions --------------------------------------------------------------*/
.wp-caption { margin-bottom: 1.5em; max-width: 100%; }

.wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; }

.wp-caption .wp-caption-text { margin: 0.8075em 0; }

.wp-caption-text { text-align: center; }

/*-------------------------------------------------------------- # Galleries --------------------------------------------------------------*/
.gallery { margin-bottom: 1.5em; }

.gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; }

.gallery-columns-2 .gallery-item { max-width: 50%; }

.gallery-columns-3 .gallery-item { max-width: 33.33%; }

.gallery-columns-4 .gallery-item { max-width: 25%; }

.gallery-columns-5 .gallery-item { max-width: 20%; }

.gallery-columns-6 .gallery-item { max-width: 16.66%; }

.gallery-columns-7 .gallery-item { max-width: 14.28%; }

.gallery-columns-8 .gallery-item { max-width: 12.5%; }

.gallery-columns-9 .gallery-item { max-width: 11.11%; }

.gallery-caption { display: block; }

/*-------------------------------------------------------------- # Bannière --------------------------------------------------------------*/
.wp-block-cover-image.has-background-dim, .wp-block-cover.has-background-dim { margin-bottom: 1em; }

/*-------------------------------------------------------------- # Buttons --------------------------------------------------------------*/
.wp-block-buttons { color: #C0000D; margin: 1.875rem 0; }

@media (max-width: 575.98px) { .wp-block-buttons > .wp-block-button { width: auto !important; } }

.wp-block-buttons .wp-block-file__button, .wp-block-buttons .wp-block-button__link { border-width: 1px; border-radius: 30px; font-size: 1rem; font-weight: 600; line-height: 1.25; padding: 0.5625rem 0.9375rem; }

/*-------------------------------------------------------------- # Caption --------------------------------------------------------------*/
/*-------------------------------------------------------------- # File --------------------------------------------------------------*/
.wp-block-file { align-items: center; color: #C0000D; display: flex; flex-direction: column; gap: 7px; justify-content: space-between; flex-wrap: wrap; margin: 1.875rem 0; padding: 15px 20px; background: #FFF; /* Drop Shadow */ box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.13); }

@media (min-width: 576px) { .wp-block-file { flex-direction: row; } }

.wp-block-file:not(.wp-element-button) { font-size: inherit; }

.wp-block-file a { text-decoration: none; }

.wp-block-file a .icon { color: #000000; }

.wp-block-file a .title { text-decoration: underline; }

.wp-block-file a .information { font-size: 1rem; }

.wp-block-file a:first-child, .wp-block-file object + a { align-items: center; display: flex; flex: 1 0 0; flex-direction: column; gap: 7px; }

@media (min-width: 576px) { .wp-block-file a:first-child, .wp-block-file object + a { flex-direction: row; } }

.wp-block-file .wp-block-file__button { margin: 0; }

.wp-block-file.wp-element-button { border: none; padding: 0; }

/*-------------------------------------------------------------- # Colors --------------------------------------------------------------*/
:root .has-black-color { color: #000000; }

:root .has-white-color { color: #ffffff; }

.wp-block-cover.has-white-background-color .wp-block-cover__inner-container { color: inherit; }

/*-------------------------------------------------------------- # Embed --------------------------------------------------------------*/
.wp-block-embed { margin: 1.875rem 0; }

.wp-block-embed .tac > * { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

/*-------------------------------------------------------------- # Figure --------------------------------------------------------------*/
.figure-caption, .wp-element-caption { text-align: center; }

/*-------------------------------------------------------------- # Lead --------------------------------------------------------------*/
.wp-block-lead { font-size: 1.25rem; font-weight: 700; margin: 1.875rem 0; }

.wp-block-lead > :first-child { margin-top: 0; }

.wp-block-lead > :last-child { margin-bottom: 0; }

/*-------------------------------------------------------------- # Média & texte --------------------------------------------------------------*/
.wp-block-media-text { margin-bottom: 1.25rem; }

.wp-block-media-text__media img { height: auto; }

/*-------------------------------------------------------------- # Novablocks --------------------------------------------------------------*/
.wp-block-novablocks { margin-bottom: 1.25rem; }

/*-------------------------------------------------------------- # Separator --------------------------------------------------------------*/
.wp-block-separator { border-color: #CED4DA; border-top: none; border-bottom: 1px solid; color: #CED4DA; }

.wp-block-separator.is-style-wide { border-top: 1px solid; }

.wp-block-separator.is-style-dots::before { font-size: 2.5rem; letter-spacing: 1.5625rem; padding-left: 0; }

/*-------------------------------------------------------------- # Territory --------------------------------------------------------------*/
.wp-block-territory { margin: 1.875rem 0; }

/*-------------------------------------------------------------- # Well --------------------------------------------------------------*/
.wp-block-well { background-color: #C0000D; margin: 1.875rem 0; border-radius: 7px; border-left: 10px solid #C0000D; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.13); background: white; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="51" height="51" viewBox="0 0 51 51" fill="none"><path d="M25.5 0.5C11.6914 0.5 0.5 11.6914 0.5 25.5C0.5 39.3086 11.6914 50.5 25.5 50.5C39.3086 50.5 50.5 39.3086 50.5 25.5C50.5 11.6914 39.3086 0.5 25.5 0.5ZM25.5 45.8125C14.2988 45.8125 5.1875 36.7002 5.1875 25.5C5.1875 14.2998 14.2988 5.1875 25.5 5.1875C36.7012 5.1875 45.8125 14.2998 45.8125 25.5C45.8125 36.7002 36.7012 45.8125 25.5 45.8125ZM29.4062 33.3125H27.8438V24.7188C27.8438 23.4297 26.7988 22.375 25.5 22.375H22.375C21.0859 22.375 20.0312 23.4297 20.0312 24.7188C20.0312 26.0078 21.0859 27.0625 22.375 27.0625H23.1562V33.3125H21.5938C20.3047 33.3125 19.25 34.3672 19.25 35.6562C19.25 36.9453 20.3047 38 21.5938 38H29.4062C30.7002 38 31.75 36.9502 31.75 35.6562C31.75 34.3623 30.7051 33.3125 29.4062 33.3125ZM25.5 19.25C27.2256 19.25 28.625 17.8506 28.625 16.125C28.625 14.3994 27.2256 13 25.5 13C23.7744 13 22.375 14.3965 22.375 16.125C22.375 17.8535 23.7715 19.25 25.5 19.25Z" fill="%23C0000D"/></svg>'); background-repeat: no-repeat; background-position: center top 25px; padding: 100px 30px 30px 30px; text-align: center; }

@media (min-width: 992px) { .wp-block-well { padding: 50px 50px 50px 100px; background-position: left 30px top 50%; text-align: left; } }

.wp-block-well > :first-child { margin-top: 0 !important; }

.wp-block-well > :last-child { margin-bottom: 0 !important; }

.wp-block-well h1.wp-block-heading, .wp-block-well .wp-block-heading.h1, .wp-block-well h2.wp-block-heading, .wp-block-well .wp-block-heading.h2, .wp-block-well h3.wp-block-heading, .wp-block-well .wp-block-heading.h3, .wp-block-well h4.wp-block-heading, .wp-block-well .wp-block-heading.h4, .wp-block-well h5.wp-block-heading, .wp-block-well .wp-block-heading.h5, .wp-block-well h6.wp-block-heading, .wp-block-well .wp-block-heading.h6, .wp-block-well a { color: inherit !important; }

.wp-block-well a { background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) left top/100% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.wp-block-well a:active, .wp-block-well a:focus, .wp-block-well a:hover, .wp-block-well a:visited { background-position: right top; background-size: 0 100%; }

.admin-bar .mm-ocd, .admin-bar .layout-navigation.sticky { top: 32px !important; }

@media (max-width: 782px) { .admin-bar .mm-ocd, .admin-bar .layout-navigation.sticky { top: 45px !important; } }

/* Correctif pour la barre d'admin */
@media (max-width: 600px) { #wpadminbar { position: fixed; } }

.wp-block-quote { padding: 0; text-align: center; border: none; position: relative; font-size: 1.1875rem; }

.wp-block-quote p:first-child::before, .wp-block-quote p:last-child::after { content: ''; background-position: center; background-repeat: no-repeat; display: inline-flex; }

.wp-block-quote p:first-child::before { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="23" viewBox="0 0 29 23" fill="none"><path d="M8.15316 22.9219C12.4739 22.9219 15.9798 19.7339 15.9798 15.6352C15.9798 10.5499 11.4141 8.27254 8.80479 8.27254C9.37621 5.46454 10.7625 3.03654 14.4302 0.000541687C4.81055 2.42854 0 8.95654 0 15.1805C0 20.1139 3.8324 22.9219 8.15316 22.9219Z" fill="%23C0000D"/><path d="M20.7391 22.9219C25.0599 22.9219 28.5657 19.7339 28.5657 15.6352C28.5657 10.5499 24.0001 8.27254 21.3907 8.27254C21.9621 5.46454 23.3485 3.03654 27.0162 0.000541687C17.3965 2.42854 12.5859 8.95654 12.5859 15.1805C12.5859 20.1139 16.4183 22.9219 20.7391 22.9219Z" fill="%23C0000D"/></svg>'); width: 28.564px; height: 22.921px; margin-right: 5px; transform: translateY(2px); }

.wp-block-quote p:last-child::after { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="23" viewBox="0 0 28 23" fill="none"><path d="M19.7609 0.000541687C15.5778 0.000541687 12.1836 3.18854 12.1836 7.28721C12.1836 12.3725 16.6038 14.6499 19.13 14.6499C18.5768 17.4579 17.2347 19.8859 13.6838 22.9219C22.997 20.4939 27.6543 13.9659 27.6543 7.74187C27.6543 2.80854 23.944 0.000541687 19.7609 0.000541687Z" fill="%23C0000D"/><path d="M7.5773 0.000541687C3.39419 0.000541687 0 3.18854 0 7.28721C0 12.3725 4.42021 14.6499 6.94644 14.6499C6.39322 17.4579 5.05107 19.8859 1.50021 22.9219C10.8134 20.4939 15.4707 13.9659 15.4707 7.74187C15.4707 2.80854 11.7604 0.000541687 7.5773 0.000541687Z" fill="%23C0000D"/></svg>'); width: 27.654px; height: 22.921px; transform: translateY(11px); margin-left: 5px; position: absolute; }

/*
**
** POPPINS
**
*/
@font-face { font-display: swap; font-family: 'Poppins'; font-style: normal; font-weight: 300; src: url("../fonts/poppins/poppins-v20-latin-300.eot"); src: url("../fonts/poppins/poppins-v20-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-300.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-300.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-300.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-300.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: normal; font-weight: 400; src: url("../fonts/poppins/poppins-v20-latin-regular.eot"); src: url("../fonts/poppins/poppins-v20-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-regular.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-regular.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-regular.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-regular.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: italic; font-weight: 400; src: url("../fonts/poppins/poppins-v20-latin-italic.eot"); src: url("../fonts/poppins/poppins-v20-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-italic.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-italic.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-italic.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-italic.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: normal; font-weight: 600; src: url("../fonts/poppins/poppins-v20-latin-600.eot"); src: url("../fonts/poppins/poppins-v20-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-600.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-600.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-600.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-600.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: italic; font-weight: 600; src: url("../fonts/poppins/poppins-v20-latin-600italic.eot"); src: url("../fonts/poppins/poppins-v20-latin-600italic.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-600italic.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-600italic.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-600italic.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-600italic.svg#Poppins") format("svg"); }

@font-face { font-display: swap; font-family: 'Poppins'; font-style: normal; font-weight: 700; src: url("../fonts/poppins/poppins-v20-latin-700.eot"); src: url("../fonts/poppins/poppins-v20-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/poppins/poppins-v20-latin-700.woff2") format("woff2"), url("../fonts/poppins/poppins-v20-latin-700.woff") format("woff"), url("../fonts/poppins/poppins-v20-latin-700.ttf") format("truetype"), url("../fonts/poppins/poppins-v20-latin-700.svg#Poppins") format("svg"); }

:root { --vh: 1vh; }

.has-primary-color { color: var(--bs-primary) !important; }

.has-secondary-color { color: var(--bs-secondary) !important; }

.has-tertiary-color { color: var(--bs-tertiary) !important; }

.has-primary-background-color { background-color: var(--bs-primary) !important; }

.has-secondary-background-color { background-color: var(--bs-secondary) !important; }

.has-tertiary-background-color { background-color: var(--bs-tertiary) !important; }

html { scroll-behavior: smooth; }

body { -webkit-font-smoothing: antialiased; }

:focus-visible { outline-color: #0a76f6 !important; outline-offset: 2px !important; outline-style: solid !important; outline-width: 2px !important; }

p, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, a, button, li, dt, dd, blockquote, cite, q, abbr, figcaption, label, input, select, textarea, caption { background-color: transparent; }

a { text-underline-offset: 2px; }

h1, .h1, .h1, h2, .h2, .h2, h3, .h3, .h3, h4, .h4, .h4, h5, .h5, .h5, h6, .h6, .h6, .btn, .wp-block-file .wp-block-file__button, .nav-link, .secton-intro { font-family: "Poppins", sans-serif; }

.link:visited { color: #800080; }

b, strong { font-weight: 700; }

hr { position: relative; z-index: 1; border-color: #D8D8D8; }

.font-family-base { font-family: "Poppins", sans-serif; }

.font-family-title { font-family: "Poppins", sans-serif; }

.box-shadow { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }

.box-shadow-sm { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }

.box-shadow-lg { box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175); }

@keyframes pulse { 0% { transform: scale(0.95) translateX(-50%);
    box-shadow: 0 0 0 0 rgba(192, 0, 13, 0.3); }
  70% { transform: scale(1) translateX(-50%);
    box-shadow: 0px 0px 0px 7.5px rgba(192, 0, 13, 0.3); }
  100% { transform: scale(0.95) translateX(-50%);
    box-shadow: 0 0 0 0 rgba(192, 0, 13, 0); } }

@keyframes shakeX { from, to { transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0, 0); } }

@keyframes shakeY { from, to { transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0, -10px, 0); }
  20%, 40%, 60%, 80% { transform: translate3d(0, 10px, 0); } }

@keyframes swing { 20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
  to { transform: rotate3d(0, 0, 1, 0deg); } }

@media (min-width: 1400px) { .container { max-width: 1140px; } }

.access { color: inherit; display: block; margin-right: auto; margin-left: auto; position: relative; text-align: center; text-decoration: none; transition: transform .3s; width: 130px; }

.access-icon { align-items: center; border-radius: 50%; display: flex; height: 130px; justify-content: center; margin-right: auto; margin-left: auto; margin-bottom: 18px; width: 130px; background-color: #ffffff; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.13); }

.access-icon > img, .access-icon > svg { flex-grow: 1; height: auto; max-width: 65px; max-height: 65px; width: auto; }

.access-icon > svg { fill: currentColor; stroke: currentColor; transition: color .3s; }

.access-icon > svg :not([fill]):not([stroke]), .access-icon > svg [fill] { fill: currentColor; stroke: none; }

.access-icon > svg :not([fill])[stroke] { fill: none; stroke: currentColor; }

.access-title { font-size: 1rem; letter-spacing: 0.1px; margin-bottom: 0; }

.access-text { margin-bottom: 0; }

.access-text a { color: inherit; text-decoration: none; transition: color .3s; }

.access-text a:active, .access-text a:focus, .access-text a:hover { color: #C0000D; }

.access:hover { text-decoration: none; }

.access:hover .access-icon { color: #C0000D; }

.access-inline { align-items: center; display: flex; gap: 15px; text-align: left; width: auto; }

.access-inline .access-icon { flex: 0 0 95px; height: 95px; margin-bottom: 0; width: 95px; }

.access-inline .access-icon img, .access-inline .access-icon svg { width: 44px; height: 44px; }

.access-inline .access-title { font-weight: 700; margin-bottom: 7px; }

.access-inline .access-text { font-size: 0.8125rem; margin-bottom: 0; line-height: 1.68; }

.access-inline .access-body { flex: 1 1 auto; }

.accordion { margin: 1.875rem 0; display: flex; flex-direction: column; gap: 15px; }

.accordion-wrapper { border-radius: 7px; background: #FFF; box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1); }

.accordion-item { border: none; }

.accordion-header { font-size: 1rem; margin: 0 !important; }

.accordion-button { gap: 4px; font-size: 1.125rem; font-weight: 700; padding: 20px 15px 20px 20px; box-shadow: none; }

.accordion-button::after { width: 30px; height: 30px; border: 1px solid #C0000D; border-radius: 50%; background-size: 11px 7px; transition: .3s; }

.accordion-button:hover { color: #000000; }

.accordion-button:hover::after { background-image: var(--bs-accordion-btn-active-icon); background-color: #C0000D; }

.accordion-button:not(.collapsed) { box-shadow: none; }

.accordion-button:not(.collapsed)::after { background-image: var(--bs-accordion-btn-active-icon); background-color: #C0000D; transform: rotateZ(-180deg); }

.accordion-button::after { background-position: 50% 50%; transform: rotate(-90deg); }

.accordion-body { padding: 10px 25px 30px; }

.accordion-body > :first-child { margin-top: 0; }

.accordion-body > :last-child { margin-bottom: 0; }

.alert, .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .validation_error, .gform_wrapper .validation_message, .wppb-success, #wppb_register_pre_form_message, .wppb-warning, .wppb-error { margin: 0; }

.alert .close, .gform_wrapper .ginput_container_fileupload .validation_message ul li .close, .gform_wrapper .validation_error .close, .gform_wrapper .validation_message .close, .wppb-success .close, #wppb_register_pre_form_message .close, .wppb-warning .close, .wppb-error .close { color: inherit; font-size: 1rem; font-weight: 400; line-height: 1.4375rem; gap: 7px; padding: 0; position: absolute; right: 0; text-transform: none; }

@media (max-width: 1199.98px) { .alert .close, .gform_wrapper .ginput_container_fileupload .validation_message ul li .close, .gform_wrapper .validation_error .close, .gform_wrapper .validation_message .close, .wppb-success .close, #wppb_register_pre_form_message .close, .wppb-warning .close, .wppb-error .close { bottom: 8px; left: 0; } }

@media (min-width: 1200px) { .alert .close, .gform_wrapper .ginput_container_fileupload .validation_message ul li .close, .gform_wrapper .validation_error .close, .gform_wrapper .validation_message .close, .wppb-success .close, #wppb_register_pre_form_message .close, .wppb-warning .close, .wppb-error .close { top: 0; } }

.alert .close .ni, .gform_wrapper .validation_error .close .ni, .gform_wrapper .validation_message .close .ni, .wppb-success .close .ni, #wppb_register_pre_form_message .close .ni, .wppb-warning .close .ni, .wppb-error .close .ni { font-size: 0.625rem; }

.alert .container > :last-child, .gform_wrapper .ginput_container_fileupload .validation_message ul li .container > :last-child, .gform_wrapper .validation_error .container > :last-child, .gform_wrapper .validation_message .container > :last-child, .wppb-success .container > :last-child, #wppb_register_pre_form_message .container > :last-child, .wppb-warning .container > :last-child, .wppb-error .container > :last-child { margin-bottom: 0; }

.alert a, .gform_wrapper .ginput_container_fileupload .validation_message ul li a, .gform_wrapper .validation_error a, .gform_wrapper .validation_message a, .wppb-success a, #wppb_register_pre_form_message a, .wppb-warning a, .wppb-error a { color: inherit; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) left top/100% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.alert a:active, .gform_wrapper .ginput_container_fileupload .validation_message ul li a:active, .gform_wrapper .validation_error a:active, .gform_wrapper .validation_message a:active, .wppb-success a:active, #wppb_register_pre_form_message a:active, .wppb-warning a:active, .wppb-error a:active, .alert a:focus, .gform_wrapper .ginput_container_fileupload .validation_message ul li a:focus, .gform_wrapper .validation_error a:focus, .gform_wrapper .validation_message a:focus, .wppb-success a:focus, #wppb_register_pre_form_message a:focus, .wppb-warning a:focus, .wppb-error a:focus, .alert a:hover, .gform_wrapper .ginput_container_fileupload .validation_message ul li a:hover, .gform_wrapper .validation_error a:hover, .gform_wrapper .validation_message a:hover, .wppb-success a:hover, #wppb_register_pre_form_message a:hover, .wppb-warning a:hover, .wppb-error a:hover { background-position: right top; background-size: 0 100%; }

.alert-danger, .wppb-error { color: #ffffff; }

.alert-black { background-color: #000000; color: #ffffff; font-weight: 700; }

@media (max-width: 1199.98px) { .section-alert .alert, .section-alert .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li, .section-alert .gform_wrapper .validation_error, .gform_wrapper .section-alert .validation_error, .section-alert .gform_wrapper .validation_message, .gform_wrapper .section-alert .validation_message, .section-alert .wppb-success, .section-alert #wppb_register_pre_form_message, .section-alert .wppb-warning, .section-alert .wppb-error { padding-bottom: 43px; } }

@media (min-width: 1200px) { .section-alert .container { padding-right: 70px; padding-left: 3px; position: relative; } }

.article-alert { z-index: 2; top: 92px !important; }

@media (max-width: 991.98px) { .article-alert { position: static !important; } }

.admin-bar .article-alert { top: 124px !important; }

.article-header { margin-bottom: 1.875rem; }

.article-header .aside-related { border-radius: 7px; background: #FFF; margin-top: 30px; margin-bottom: 50px; /* Drop Shadow */ box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.13); padding: 30px; border: none; }

.article-header .aside-related .card-logo { text-align: center; margin-bottom: 30px; }

.article-header .aside-related .card-panel { background-color: #ffffff; border: none; -webkit-clip-path: none; clip-path: none; margin-bottom: 0; }

.article-header .aside-related .card-panel .card-body { padding: 0; }

.article-header .aside-related .card-panel .card-footer { padding: 5px 0 0; }

.article-header .aside-related .list-icon { margin-bottom: 10px; }

.article-header .aside-related .list-icon > li { line-height: 1.25rem; margin-bottom: 10px; }

.article-header .aside-related .list-icon > li + li { margin-top: 0; }

.article-header .aside-related .list-icon > li p { margin-bottom: 0; }

.article-header .aside-related .list-icon-timetable .today { position: relative; cursor: pointer; }

.article-header .aside-related .list-icon-timetable .today::after { content: url('data:image/svg+xml,<svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.15474 7.85209L0.143181 1.69211C-0.0477269 1.49489 -0.0477269 1.17598 0.143181 0.978757L0.94743 0.147915C1.13834 -0.049305 1.44704 -0.049305 1.63795 0.147915L6.5 5.12038L11.3621 0.147915C11.553 -0.049305 11.8617 -0.049305 12.0526 0.147915L12.8568 0.978757C13.0477 1.17598 13.0477 1.49489 12.8568 1.69211L6.84526 7.85209C6.65435 8.04931 6.34565 8.04931 6.15474 7.85209Z" fill="%23343A40"/></svg>'); display: block; position: absolute; right: 0; top: calc(50% - 2px); transform: translateY(-50%); }

@media (min-width: 1200px) { .article-header .aside-related .card-panel-event { display: flex; align-items: center; flex-direction: row; gap: 50px; }
  .article-header .aside-related .card-panel-event .card-footer { padding-right: 50px; gap: 30px; } }

.article-header .col-lg-8 > .aside-related { margin-bottom: 20px; }

.article-header-options { display: flex; align-items: flex-start; flex-direction: column; gap: 15px; }

@media (min-width: 992px) { .article-header-options { flex-direction: row; gap: 30px; } }

.article-header-options .article-title { flex: 1 1 auto; }

.article-header-options .btn-export-pdf { flex: 0 0 auto; padding: 0; width: 40px; height: 40px; align-items: center; justify-content: center; margin-top: 4px; display: none; }

@media (min-width: 992px) { .article-header-options .btn-export-pdf { display: flex; } }

.article-title { font-size: 2.25rem; margin-bottom: 0; font-weight: 700; letter-spacing: 0.1px; position: relative; padding-bottom: 13px; margin-bottom: 15px; }

.article-title::after { content: ''; width: 50px; display: block; position: absolute; left: 0; bottom: 0; height: 5px; background-color: #C0000D; }

.article-date { color: #C0000D; font-size: 1.5rem; font-weight: 700; margin-bottom: 15px; }

.article-infos { align-items: center; display: flex; flex-wrap: wrap; font-size: 0.9375rem; gap: 15px 30px; list-style: none; padding-left: 0; letter-spacing: 0.6px; margin-top: 10px; }

.article-infos > li { align-items: center; display: inline-flex; gap: 2px; }

.article-infos > li > svg { font-size: 1rem; }

.article-tags .term-separator { margin: 0 4px; }

.article-image { margin-bottom: 20px; }

.article-image img { margin: auto; display: table; }

.article-image figcaption { margin-top: .5em; }

.article-content { margin-bottom: 1.875rem; }

.article-content > :first-child { margin-top: 0; }

.article-content .timetable-title { font-size: 1.6875rem; font-weight: 700; line-height: normal; letter-spacing: 0.1px; display: flex; align-items: center; justify-content: center; gap: 15px; margin-bottom: 25px; }

.article-content .timetable-open { font-size: 1.125rem; font-style: normal; font-weight: 700; letter-spacing: 0.1px; margin-top: 0; }

.article-content .timetable-open .text-success { color: #23861E !important; }

.article-content .timetable-open .text-success, .article-content .timetable-open .text-danger { text-transform: uppercase; }

.article-content .timetable-content { padding: 25px; border-radius: 7px; border: 2px solid #C0000D; background: #FFF; }

.article-content .timetable-content .accordion { margin: 0; --bs-accordion-btn-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="17" viewBox="0 0 13 17" fill="none"><path d="M12.1973 7.34961L7.69727 7.34961L7.69727 2.84961C7.69727 2.57336 7.47352 2.34961 7.19727 2.34961L6.19727 2.34961C5.92102 2.34961 5.69727 2.57336 5.69727 2.84961L5.69727 7.34961L1.19727 7.34961C0.921016 7.34961 0.697266 7.57336 0.697266 7.84961L0.697266 8.84961C0.697266 9.12586 0.921016 9.34961 1.19727 9.34961L5.69727 9.34961L5.69727 13.8496C5.69727 14.1259 5.92102 14.3496 6.19727 14.3496L7.19727 14.3496C7.47352 14.3496 7.69727 14.1259 7.69727 13.8496L7.69727 9.34961L12.1973 9.34961C12.4735 9.34961 12.6973 9.12586 12.6973 8.84961L12.6973 7.84961C12.6973 7.57336 12.4735 7.34961 12.1973 7.34961Z" fill="black"/></svg>'); --bs-accordion-btn-active-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="17" viewBox="0 0 13 17" fill="none"><path d="M12.1973 7.34961L1.19727 7.34961C0.921016 7.34961 0.697266 7.57336 0.697266 7.84961L0.697266 8.84961C0.697266 9.12586 0.921016 9.34961 1.19727 9.34961L12.1973 9.34961C12.4735 9.34961 12.6973 9.12586 12.6973 8.84961L12.6973 7.84961C12.6973 7.57336 12.4735 7.34961 12.1973 7.34961Z" fill="black"/></svg>'); }

.article-content .timetable-content .accordion-button { background-color: #F8F9FA; padding: 12px 15px 12px 20px; }

.article-content .timetable-content .accordion-button::after { background-size: 16px; }

.article-content .timetable-content .accordion-button::after { transform: none; }

.article-content .timetable-content .accordion-button:hover:after { background-image: var(--bs-accordion-btn-icon); }

.article-content .timetable-content .accordion-button:not(.collapsed):hover:after { background-image: var(--bs-accordion-btn-active-icon); }

.article-content .timetable-content .accordion-button:hover:after, .article-content .timetable-content .accordion-button:active:after, .article-content .timetable-content .accordion-button:not(.collapsed)::after { background-color: #ffffff; }

.article-content .timetable-content .list-icon { list-style: none; padding-left: 0; }

.article-content .timetable-content .list-icon .hour { position: relative; padding-left: 30px; }

.article-content .timetable-content .list-icon .hour .icon { position: absolute; left: 0; }

.article-content .wp-block-heading { font-weight: 700; letter-spacing: 0.1px; position: relative; padding-bottom: 13px; margin-bottom: 15px; }

.article-content .wp-block-heading::after { content: ''; width: 50px; display: block; position: absolute; left: 0; bottom: 0; height: 5px; background-color: #C0000D; }

.article-content .wp-block-heading, .article-content p, .article-content ol, .article-content ul, .article-content dl { margin: 1.875rem 0; }

.article-content ol > li > ol, .article-content ol > li > ul, .article-content ul > li > ol, .article-content ul > li > ul { margin: 0; }

.article-content .fontawesome-regular-location-dot { color: #000000; }

.article-location { line-height: 1.5625rem; }

.article-location .icon { align-items: center; display: inline-flex; height: 25px; }

.article-nav { background-color: #ffffff; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.13); max-height: 100%; padding: 15px 20px; z-index: 1020; }

@media (max-width: 991.98px) { .article-nav.sticky { left: 0 !important; width: 100% !important; } }

@media (min-width: 992px) { .article-nav { overflow: hidden; overflow-y: auto; left: auto !important; margin-left: 0; margin-right: 0; padding: 25px 20px; } }

.article-section-title { margin-bottom: 40px; font-size: 2.25rem; font-weight: 700; letter-spacing: 0.1px; position: relative; padding-bottom: 13px; }

.article-section-title::after { content: ''; width: 50px; display: block; position: absolute; left: 0; bottom: 0; height: 5px; background-color: #C0000D; }

.article-footer, .article-section-related { background-color: #F8F9FA; position: relative; }

.article-footer::before, .article-footer::after, .article-section-related::before, .article-section-related::after { content: ''; position: absolute; top: 0; bottom: 0; background-color: #F8F9FA; width: 50vw; }

.article-footer::before, .article-section-related::before { right: 100%; }

.article-footer::after, .article-section-related::after { left: 100%; }

.article-section-related { margin-top: 40px; padding: 40px 0; }

@media (min-width: 1200px) { .article-section-related { padding: 80px 0; } }

.article-footer { padding: 60px 0 80px; margin-top: 40px; margin-bottom: -40px; }

@media (min-width: 1200px) { .article-footer { padding: 60px 0 80px; } }

.article-related + .article-footer { padding-top: 10px; margin-top: -30px; }

@media (min-width: 1200px) { .article-related + .article-footer { margin-top: -50px; } }

.aside-related { margin-top: 30px; }

.block { color: inherit; position: relative; display: block; text-align: center; transition: transform .3s; }

.block:before { content: ""; display: block; padding-top: 100%; }

.block-image, .block-body { bottom: 15px; left: 15px; position: absolute; right: 15px; top: 15px; }

.block-image { overflow: hidden; z-index: 1; }

.block-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.block-body { align-items: center; display: flex; flex-direction: column; gap: 15px; justify-content: center; padding: 15px; z-index: 2; }

.block-icon { display: flex; align-items: center; height: 130px; width: 130px; justify-content: center; margin-right: auto; margin-left: auto; margin-bottom: 18px; transition: border-color .3s; }

.block-icon > img, .block-icon > svg { height: auto; max-width: 65px; max-height: 65px; width: auto; }

.block-title { font-size: 1.5rem; font-weight: 700; margin-bottom: 0; }

.block-text { margin-bottom: 0; }

.block .btn:active, .block .wp-block-file .wp-block-file__button:active, .wp-block-file .block .wp-block-file__button:active, .block .btn:focus, .block .wp-block-file .wp-block-file__button:focus, .wp-block-file .block .wp-block-file__button:focus, .block .btn:hover, .block .wp-block-file .wp-block-file__button:hover, .wp-block-file .block .wp-block-file__button:hover { transform: none; }

.block .btn-icon { align-items: center; border-radius: 50%; bottom: 0; display: inline-flex; font-size: 1.75rem; font-weight: 700; height: 50px; left: 50%; justify-content: center; padding: 0; position: absolute; transform: translate(-50%, 50%); transition: transform .3s; width: 50px; z-index: 2; }

.block .btn-icon:active, .block .btn-icon:focus, .block .btn-icon:hover { transform: translate(-50%, 50%); }

a.block:active, a.block:focus, a.block:hover { color: inherit; transform: scale(1.025); }

a.block:active .block-image > img, a.block:focus .block-image > img, a.block:hover .block-image > img { transform: scale(1.05); }

blockquote { border-left: 1px solid #CED4DA; font-size: 1.125rem; font-style: italic; line-height: 1.444; margin: 1.875rem 0 1.875rem 10px; padding: 0 0 0 15px; }

blockquote cite { display: block; font-size: 1rem; font-style: normal; font-weight: 700; margin-top: -15px; }

blockquote cite::before { content: "—"; margin-right: 4px; }

.btn, .wp-block-file .wp-block-file__button { align-items: center; display: inline-flex; gap: 10px; justify-content: center; transition-duration: .3s; transition-property: background-color, border-color, box-shadow, color, transform; white-space: normal; }

.btn:focus, .wp-block-file .wp-block-file__button:focus { box-shadow: none; }

.btn-xs { font-size: 0.875rem; padding: 0.171875rem 1.25rem; }

.btn-filters, .btn-submit, .is-style-outline > .btn, .wp-block-file .is-style-outline > .wp-block-file__button, .btn-primary, .wp-block-buttons .wp-block-file__button, .wp-block-buttons .wp-block-button__link, .wp-block-file .wp-block-file__button, .btn-outline-primary { --bs-btn-color: #000000; --bs-btn-bg: #ffffff; --bs-btn-border-color: #C0000D; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #C0000D; --bs-btn-hover-border-color: #C0000D; --bs-btn-focus-shadow-rgb: 163, 0, 11; --bs-btn-active-color: #000000; --bs-btn-active-bg: white; --bs-btn-active-border-color: #c61a25; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ffffff; --bs-btn-disabled-border-color: #C0000D; }

.btn-switch, .wp-block-button:not(.is-style-outline) > .btn, .wp-block-file .wp-block-button:not(.is-style-outline) > .wp-block-file__button, .btn-secondary { --bs-btn-color: #ffffff; --bs-btn-bg: #C0000D; --bs-btn-border-color: #C0000D; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #000000; --bs-btn-hover-border-color: #000000; --bs-btn-focus-shadow-rgb: 201, 38, 49; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #9a000a; --bs-btn-active-border-color: #90000a; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #C0000D; --bs-btn-disabled-border-color: #C0000D; }

.btn-reset { --bs-btn-color: #000000; --bs-btn-bg: #ffffff; --bs-btn-border-color: #000000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #000000; --bs-btn-hover-border-color: #000000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #000000; --bs-btn-active-bg: white; --bs-btn-active-border-color: #1a1a1a; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ffffff; --bs-btn-disabled-border-color: #000000; }

.btn-bluesky { --bs-btn-color: #ffffff; --bs-btn-bg: #3299FF; --bs-btn-border-color: #3299FF; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #2b82d9; --bs-btn-hover-border-color: #287acc; --bs-btn-focus-shadow-rgb: 81, 168, 255; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #287acc; --bs-btn-active-border-color: #2673bf; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #3299FF; --bs-btn-disabled-border-color: #3299FF; }

.btn-facebook { --bs-btn-color: #ffffff; --bs-btn-bg: #2F80ED; --bs-btn-border-color: #2F80ED; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #286dc9; --bs-btn-hover-border-color: #2666be; --bs-btn-focus-shadow-rgb: 78, 147, 240; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #2666be; --bs-btn-active-border-color: #2360b2; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #2F80ED; --bs-btn-disabled-border-color: #2F80ED; }

.btn-linkedin { --bs-btn-color: #ffffff; --bs-btn-bg: #007BB5; --bs-btn-border-color: #007BB5; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #00699a; --bs-btn-hover-border-color: #006291; --bs-btn-focus-shadow-rgb: 38, 143, 192; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #006291; --bs-btn-active-border-color: #005c88; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #007BB5; --bs-btn-disabled-border-color: #007BB5; }

.btn-mail { --bs-btn-color: #ffffff; --bs-btn-bg: #979797; --bs-btn-border-color: #979797; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: gray; --bs-btn-hover-border-color: #797979; --bs-btn-focus-shadow-rgb: 167, 167, 167; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #797979; --bs-btn-active-border-color: #717171; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #979797; --bs-btn-disabled-border-color: #979797; }

.btn-twitter { --bs-btn-color: #ffffff; --bs-btn-bg: #000000; --bs-btn-border-color: #000000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: black; --bs-btn-hover-border-color: black; --bs-btn-focus-shadow-rgb: 38, 38, 38; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: black; --bs-btn-active-border-color: black; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #000000; --bs-btn-disabled-border-color: #000000; }

.btn-youtube { --bs-btn-color: #ffffff; --bs-btn-bg: #FF0000; --bs-btn-border-color: #FF0000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #d90000; --bs-btn-hover-border-color: #cc0000; --bs-btn-focus-shadow-rgb: 255, 38, 38; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #cc0000; --bs-btn-active-border-color: #bf0000; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #FF0000; --bs-btn-disabled-border-color: #FF0000; }

.btn-up { align-items: center; border-style: solid; border-width: 2px; border-radius: 50%; display: inline-flex; font-size: 2rem; height: 50px; justify-content: center; padding: 0; width: 50px; --bs-btn-color: #ffffff; --bs-btn-bg: #000000; --bs-btn-border-color: #000000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #C0000D; --bs-btn-hover-border-color: #C0000D; --bs-btn-focus-shadow-rgb: 38, 38, 38; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: black; --bs-btn-active-border-color: black; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #000000; --bs-btn-disabled-border-color: #000000; }

.dropdown-toggle::after { margin-left: 0; }

.card-tags { align-items: center; display: flex; flex-wrap: wrap; gap: 10px 4px; justify-content: flex-start; margin-bottom: 15px; gap: 10px 30px; }

.card-tags .term { color: #000000; font-size: 0.9375rem; font-weight: 700; letter-spacing: 0.1px; text-transform: uppercase; }

.term-job_offer_category + .term-job_offer_type { margin-left: 30px; }

.form-group { margin-bottom: 1.5rem; }

.required { color: #BF2C22; }

@media (min-width: 992px) { .col-form-label { padding-bottom: 0; } }

.form-control::-moz-placeholder { font-weight: 300; }

.form-control::placeholder { font-weight: 300; }

.form-select { padding-right: 40px; }

/* Text next to image */
.novablock-text-next-to-image .novablock { display: flex; flex-direction: column; margin: 1.875rem auto; max-width: 350px; position: relative; width: 100%; }

@media (min-width: 992px) { .novablock-text-next-to-image .novablock { flex-direction: row; max-width: 100%; } }

.novablock-text-next-to-image .novablock-image { aspect-ratio: 1.9047619048; margin: 0; position: relative; }

@media (min-width: 992px) { .novablock-text-next-to-image .novablock-image { min-width: 63.6%; order: 2; width: 63.6%; } }

.novablock-text-next-to-image .novablock-image::after { background: linear-gradient(0deg, #000000 -28.57%, rgba(0, 0, 0, 0) 100%); bottom: 0; content: ""; display: block; height: 70px; left: 0; position: absolute; right: 0; z-index: 1; }

.novablock-text-next-to-image .novablock-image figcaption { bottom: 10px; color: #ffffff; font-style: italic; left: 10px; position: absolute; right: 10px; text-align: center; z-index: 2; }

.novablock-text-next-to-image .novablock-image > img { bottom: 0; display: block; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; width: 100%; }

.novablock-text-next-to-image .novablock-body { overflow-y: auto; padding: 20px 15px; }

@media (min-width: 992px) { .novablock-text-next-to-image .novablock-body { min-width: 36.4%; order: 1; padding: 0 60px 0 0; width: 36.4%; } }

.novablock-text-next-to-image .novablock-body > :last-child { margin-bottom: 0; }

.novablock-text-next-to-image .novablock-title { font-size: 1.875rem; margin-bottom: 20px; }

.novablock-text-next-to-image .novablock-text { margin-bottom: 20px; }

/* Alternate */
.novablock-alternate { padding: 0 !important; }

.novablock-alternate .novablock { align-items: stretch; display: flex; flex-direction: column; margin: 1.875rem auto; position: relative; text-align: center; gap: 30px; }

@media (min-width: 992px) { .novablock-alternate .novablock { gap: 60px; align-items: center; } }

@media (min-width: 992px) { .novablock-alternate .novablock.odd { justify-content: flex-end; flex-direction: row; }
  .novablock-alternate .novablock.odd .novablock-image { margin-left: -430px; } }

@media (min-width: 992px) { .novablock-alternate .novablock.even { justify-content: flex-start; flex-direction: row-reverse; }
  .novablock-alternate .novablock.even .novablock-image { margin-right: -430px; } }

.novablock-alternate .novablock-title { text-align: left; }

.novablock-alternate .novablock-image { aspect-ratio: 705 / 375; margin: 0; position: relative; }

.novablock-alternate .novablock-image::after { background: linear-gradient(0deg, #000000 -28.57%, rgba(0, 0, 0, 0) 100%); bottom: 0; content: ""; display: block; height: 70px; left: 0; position: absolute; right: 0; z-index: 1; }

.novablock-alternate .novablock-image figcaption { bottom: 10px; color: #ffffff; font-style: italic; left: 10px; position: absolute; right: 10px; z-index: 2; }

.novablock-alternate .novablock-image > img { bottom: 0; display: block; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; width: 100%; }

.novablock-alternate .novablock-body > :last-child { margin-bottom: 0; }

.novablock-alternate .novablock-title { font-size: 1.875rem; margin-bottom: 20px; margin-top: 0; }

.novablock-alternate .novablock-text { margin-bottom: 20px; text-align: left; }

.novablock-alternate .novablock-footer { padding-top: 15px; text-align: left; }

/* Carousel */
.novablock-carousel { margin: 1.875rem 0; padding: 0 !important; }

.novablock-carousel .swiper-container { margin: 0; padding: 0; }

.novablock-carousel .swiper-button-prev, .novablock-carousel .swiper-button-next { color: #ffffff; }

.novablock-carousel .swiper-button-prev { left: 90px; }

.novablock-carousel .swiper-button-next { right: 90px; }

.novablock-carousel .novablock-image { aspect-ratio: 2.8571428571; max-height: 700px; }

.novablock-carousel .novablock-image > img { bottom: 0; display: block; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; width: 100%; }

/* Key figures */
.novablock-key-figures .novablock { display: flex; margin: 1.875rem 0; }

.novablock-key-figures .novablock-image { align-items: center; border: 3px solid #333333; border-radius: 50%; display: flex; height: 140px; justify-content: center; margin-right: 20px; margin-bottom: 0; min-width: 140px; width: 140px; }

@media (min-width: 992px) { .novablock-key-figures .novablock-image { margin-right: 50px; } }

.novablock-key-figures .novablock-image > img, .novablock-key-figures .novablock-image > svg { height: auto; max-height: 70px; max-width: 70px; width: auto; }

.novablock-key-figures .novablock-image > svg { color: inherit; transition: color .3s; }

.novablock-key-figures .novablock-image > svg :not([fill]):not([stroke]), .novablock-key-figures .novablock-image > svg [fill] { fill: currentColor; stroke: none; }

.novablock-key-figures .novablock-image > svg [stroke] { fill: none; stroke: currentColor; }

.novablock-key-figures .novablock-body { flex-grow: 1; }

.novablock-key-figures .novablock-title { font-size: 2rem; margin-bottom: 7px; }

.novablock-key-figures .novablock-subtitle { font-size: 1.25rem; margin-bottom: 15px; }

.novablock-key-figures .novablock-text { margin-bottom: 0; }

/* Timeline */
.novablock-timeline { margin: 1.875rem 0; }

.novablock-timeline .h2 { font-weight: 700; margin-bottom: 40px; }

.novablock-timeline .novablock { margin: 0; padding-bottom: 40px; padding-left: 25px; position: relative; }

@media (min-width: 992px) { .novablock-timeline .novablock { padding-left: 65px; } }

.novablock-timeline .novablock::before, .novablock-timeline .novablock::after { background-color: #C0000D; content: ""; display: block; left: 0; position: absolute; top: 15px; transform: translateX(-50%); }

.novablock-timeline .novablock::before { border-radius: 50%; height: 15px; width: 15px; }

.novablock-timeline .novablock::after { bottom: -15px; width: 2px; }

.novablock-timeline .novablock:last-child { padding-bottom: 0; }

.novablock-timeline .novablock:last-child::after { bottom: 0; }

.novablock-timeline .novablock :last-child { margin-bottom: 0; }

.novablock-timeline .novablock-title { font-size: 1.875rem; font-weight: 700; margin: 0 0 15px; }

.novablock-timeline .novablock-date { align-items: center; display: flex; font-size: 1.5rem; font-weight: 700; gap: 10px; margin: 15px 0; }

.novablock-timeline .novablock-date > .ni { color: #C0000D; font-size: 1.25rem; }

.novablock-timeline .novablock:active::before, .novablock-timeline .novablock:focus::before, .novablock-timeline .novablock:hover::before { animation-duration: 2s; animation-fill-mode: both; animation-name: pulse; animation-iteration-count: infinite; }

/* Portrait */
.novablock-portrait { margin: 1.875rem 0 0; }

.novablock-portrait .novablock { margin: 0 auto; max-width: 250px; position: relative; text-align: center; }

.novablock-portrait .novablock-image { aspect-ratio: 0.78125; background-color: rgba(192, 0, 13, 0.1); margin-bottom: 0; overflow: hidden; position: relative; width: 100%; }

.novablock-portrait .novablock-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.novablock-portrait .novablock-body { padding: 20px 0 10px; }

.novablock-portrait .novablock-body :last-child { margin-bottom: 0; }

.card-infowindow { align-items: flex-start; background-color: #ffffff; border: none; flex-wrap: wrap; margin: 0 auto; max-width: 350px; transition: transform .3s; }

@media (min-width: 992px) { .card-infowindow { flex-direction: row; max-width: 100%; } }

.card-infowindow .card-image { aspect-ratio: 1.9047619048; background-color: rgba(192, 0, 13, 0.1); max-width: 350px; overflow: hidden; position: relative; width: 100%; }

@media (max-width: 991.98px) { .card-infowindow .card-image { display: none; } }

@media (min-width: 992px) { .card-infowindow .card-image { margin: 30px 0 30px 30px; max-width: 246px; order: 2; } }

.card-infowindow .card-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.card-infowindow .card-body { padding: 30px 15px; z-index: initial; }

@media (min-width: 992px) { .card-infowindow .card-body { order: 1; width: calc(100% - 365px); } }

.card-infowindow .card-body :last-child { margin-bottom: 0; }

.card-infowindow .card-tags { align-items: center; display: flex; flex-wrap: wrap; gap: 10px 4px; margin: 0 0 15px; }

.card-infowindow .card-title { font-size: 1.25rem; margin-bottom: 15px; line-height: 1.3; }

.card-infowindow .card-title a { color: inherit; text-decoration: none; }

.card-infowindow .card-date { align-items: center; display: flex; flex-wrap: wrap; font-weight: 700; gap: 4px; margin: 0 0 15px; }

.card-infowindow .card-meta { margin: 0 0 15px; }

.card-infowindow .card-infos { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin-bottom: 15px; padding-left: 0; }

.card-infowindow .card-infos > li { display: inline-block; line-height: 1.25rem; padding-right: 25px; padding-left: 25px; position: relative; }

.card-infowindow .card-infos > li > .icon { align-items: center; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

.card-infowindow .card-infos a { position: relative; z-index: 2; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) left top/100% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.card-infowindow .card-infos a:active, .card-infowindow .card-infos a:focus, .card-infowindow .card-infos a:hover { background-position: right top; background-size: 0 100%; }

.card-infowindow .card-footer { background-color: transparent; border-top: none; color: #000000; font-size: 0.875rem; order: 3; padding: 0 15px 20px; text-decoration: none; transition: color .3s; width: 100%; }

.card-infowindow .card-footer > svg { color: #C0000D; }

.card-infowindow .card-footer a, .card-infowindow .card-footer .btn, .card-infowindow .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-infowindow .card-footer .wp-block-file__button { position: relative; z-index: 2; }

.card-infowindow:active, .card-infowindow:focus, .card-infowindow:hover { transform: none; }

.card-infowindow:active .card-image > img, .card-infowindow:focus .card-image > img, .card-infowindow:hover .card-image > img { transform: none; }

.card-infowindow:active .card-footer, .card-infowindow:focus .card-footer, .card-infowindow:hover .card-footer { color: #C0000D; }

.card-infowindow.card-timetable .card-date { font-weight: 700; font-size: 1.125rem; letter-spacing: .1px; }

.card-infowindow.card-timetable .card-date .text-danger, .card-infowindow.card-timetable .card-date .text-success { text-transform: uppercase; }

.card-infowindow.card-timetable .card-date .text-success { color: #23861E !important; }

.card-infowindow.card-timetable .card-infos { gap: 12px 20px; font-size: 0.875rem; }

.card-infowindow.card-timetable .card-infos > li { padding-left: 30px; padding-right: 0; }

@media (min-width: 992px) { .card-infowindow.card-timetable .card-infos > li { width: calc(50% - 10px); } }

.card-infowindow.card-timetable .card-infos > li p { margin-bottom: 3px; }

.card-infowindow.card-timetable .card-infos > li p:last-child { margin-bottom: 0; }

.card-line { border: none; flex-wrap: wrap; margin: 0 auto; max-width: 350px; transition: transform .3s; }

@media (min-width: 992px) { .card-line { flex-direction: row; max-width: 100%; } }

.card-line .card-logo { margin-bottom: 25px; }

.card-line .card-logo img { max-height: 65px; width: auto; }

.card-line .card-image { aspect-ratio: 1.9047619048; background-color: rgba(192, 0, 13, 0.1); max-width: 350px; overflow: hidden; position: relative; width: 100%; }

@media (min-width: 992px) { .card-line .card-image { margin: 20px; order: 2; } }

.card-line .card-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.card-line .card-body { z-index: initial; }

@media (min-width: 992px) { .card-line .card-body { order: 1; width: calc(100% - 390px); } }

.card-line .card-body :last-child { margin-bottom: 0; }

.card-line .card-title { font-size: 1.25rem; margin-bottom: 15px; margin-top: 0; line-height: 1.3; }

.card-line .card-title a { color: inherit; text-decoration: none; }

.card-line .card-date { align-items: center; display: flex; flex-wrap: wrap; gap: 4px; margin: 0 0 15px; }

.card-line .card-meta { margin: 0 0 15px; }

.card-line .card-infos { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin: 0 0 15px; padding-left: 0; }

.card-line .card-infos > li { display: inline-block; line-height: 1.25rem; padding-right: 25px; padding-left: 25px; position: relative; }

.card-line .card-infos > li > .icon { align-items: center; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

.card-line .card-infos a { position: relative; z-index: 2; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) left top/100% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.card-line .card-infos a:active, .card-line .card-infos a:focus, .card-line .card-infos a:hover { background-position: right top; background-size: 0 100%; }

.card-line .card-tags { gap: 0; margin-top: 0; margin-bottom: 15px; }

.card-line .card-footer { background-color: transparent; border-top: none; color: #000000; font-size: 0.875rem; order: 3; padding: 0 15px 20px; text-decoration: none; transition: color .3s; width: 100%; }

.card-line .card-footer > svg { color: #C0000D; }

.card-line .card-footer a, .card-line .card-footer .btn, .card-line .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-line .card-footer .wp-block-file__button { position: relative; z-index: 2; }

.card-line:hover .card-title { color: #C0000D; }

.card-line:hover:not(.card-decree) .card-image > img { transform: scale(1.1); }

.card-line:hover:not(.card-decree) .card-footer { color: #C0000D; }

.card-line:not(.card-search):not(.card-trombinoscope) { background: #FFF; /* Drop Shadow */ box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.13); }

.card-line:not(.card-search):not(.card-trombinoscope) .card-body { padding: 25px; }

.card-line:not(.card-search):not(.card-trombinoscope).card-job_offer .card-date { font-weight: 700; }

.card-line:not(.card-search):not(.card-trombinoscope).card-event-v3 .card-image { aspect-ratio: 0.7077140835; }

@media (min-width: 992px) { .card-line:not(.card-search):not(.card-trombinoscope).card-event-v3 .card-image { max-width: 240px; } }

.card-line:not(.card-search):not(.card-trombinoscope).card-event-v3 .card-footer { padding: 20px 15px 0; }

.card-line:not(.card-search):not(.card-trombinoscope).card-resource .card-tags { gap: 10px 20px; }

.card-line.card-timetable .card-date { font-weight: 700; font-size: 1.125rem; letter-spacing: .1px; }

.card-line.card-timetable .card-date .text-danger, .card-line.card-timetable .card-date .text-success { text-transform: uppercase; }

.card-line.card-timetable .card-date .text-success { color: #23861E !important; }

.card-line.card-timetable .card-infos { gap: 12px 20px; font-size: 0.875rem; }

.card-line.card-timetable .card-infos > li { padding-left: 30px; padding-right: 0; }

@media (min-width: 992px) { .card-line.card-timetable .card-infos > li { width: calc(50% - 10px); } }

.card-line.card-timetable .card-infos > li p { margin-bottom: 3px; }

.card-line.card-timetable .card-infos > li p:last-child { margin-bottom: 0; }

.card-line.card-search { align-items: flex-start; }

.card-line.card-search .card-image { margin: 0; }

.card-line.card-search .card-body { padding-left: 0; padding-top: 0; padding-bottom: 0; }

.card-line.card-search.card-publication .card-footer { display: flex; flex-wrap: wrap; gap: 15px; padding-right: 0; padding-left: 0; }

.card-line.card-search.card-publication .card-footer .btn, .card-line.card-search.card-publication .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-line.card-search.card-publication .card-footer .wp-block-file__button { white-space: nowrap; }

.card-line.card-search.card-publication .card-footer .btn.btn-download .ni, .card-line.card-search.card-publication .card-footer .wp-block-file .btn-download.wp-block-file__button .ni, .wp-block-file .card-line.card-search.card-publication .card-footer .btn-download.wp-block-file__button .ni { font-size: 1rem; }

.card-line.card-search.card-publication .card-footer .btn.btn-read .ni, .card-line.card-search.card-publication .card-footer .wp-block-file .btn-read.wp-block-file__button .ni, .wp-block-file .card-line.card-search.card-publication .card-footer .btn-read.wp-block-file__button .ni { font-size: 0.75rem; }

@media (min-width: 992px) { .card-line.card-search.card-trombinoscope .card-image { order: 2; } }

@media (min-width: 992px) { .card-line.card-search.card-trombinoscope .card-body { order: 1; } }

.map { height: 400px; margin-bottom: 1.875rem; }

@media (min-width: 992px) { .map-lg { height: 550px; } }

.nav-title { margin-bottom: 10px; font-size: 1.125rem; font-weight: 700; letter-spacing: 0.1px; padding-bottom: 13px; position: relative; display: none; }

@media (min-width: 992px) { .nav-title { display: flex; } }

.nav-title::after { content: ''; width: 50px; display: block; position: absolute; left: 0; bottom: 0; height: 5px; background-color: #C0000D; }

@media (max-width: 991.98px) { .nav-summary { display: none; } }

@media (min-width: 992px) { .nav-summary { display: flex; } }

.nav-summary ul { display: flex; flex-direction: column; gap: 20px; }

.nav-summary .nav-item { color: #000000; display: block; line-height: 1.4375rem; padding: 0 17px; position: relative; text-decoration: none; transition: color .3s; }

.nav-summary .nav-item::before { background-color: #C0000D; border-radius: 50%; content: ""; display: block; height: 7px; left: 0; position: absolute; top: 8px; width: 7px; }

.nav-summary .nav-item:hover { font-weight: 700; }

.nav-summary li.active .dropdown-item, .nav-summary li.active .nav-item { font-weight: 700; }

@media (min-width: 992px) { .nav-summary-dropdown { display: none; } }

.nav-summary-dropdown li.active .dropdown-item { font-weight: 700; }

.nav-timeline ul { display: flex; flex-direction: column; gap: 26px; position: relative; z-index: 1; }

.nav-timeline .nav-item { color: inherit; display: block; line-height: 1.4375rem; padding: 0 34px; position: relative; text-decoration: none; }

.nav-timeline .nav-item::before { background-color: #CED4DA; border-radius: 50%; content: ""; display: block; height: 13px; left: 0.15625rem; position: absolute; top: 3px; transition: all .15s; width: 13px; }

@media (min-width: 992px) { .nav-timeline .nav-item::after { background-color: #CED4DA; content: ""; height: calc(100% + 14px); left: 0.53125rem; position: absolute; top: 16px; width: 1px; z-index: -1; } }

.nav-timeline .nav-item:active, .nav-timeline .nav-item:focus, .nav-timeline .nav-item:hover, .nav-timeline .nav-item.active { font-weight: 700; }

.nav-timeline .nav-item:active::before, .nav-timeline .nav-item:focus::before, .nav-timeline .nav-item:hover::before, .nav-timeline .nav-item.active::before { background-color: #C0000D; height: 18px; left: 0; top: 0.03125rem; width: 18px; }

.nav-timeline li:last-child .nav-item::after { content: none; }

.ni { display: inline-block; fill: currentColor; height: 1em; line-height: 1; stroke: currentColor; vertical-align: middle; width: auto; }

.ni :not([fill]):not([stroke]), .ni [fill] { fill: currentColor; stroke: none; }

.ni [stroke] { fill: none; stroke: currentColor; }

.ni-lg { font-size: 1.25rem; }

.ni-sm { font-size: 0.875rem; }

.ni-xs { font-size: 0.75rem; }

.external-link .ni { font-size: 0.625rem; }

.page-header { margin-bottom: 1.875rem; }

.page-header .container { align-items: center; display: flex; flex-direction: column; justify-content: flex-start; }

@media (min-width: 992px) { .page-header .container { flex-direction: row; } }

.page-title { font-size: 2.25rem; margin-bottom: 0; font-weight: 700; letter-spacing: 0.1px; position: relative; padding-bottom: 13px; }

.page-title::after { content: ''; width: 50px; display: block; position: absolute; left: 0; bottom: 0; height: 5px; background-color: #C0000D; }

.page-image { margin-bottom: 30px; text-align: center; }

.page-posts-count { margin-bottom: 30px; }

@media (max-width: 991.98px) { .page-posts-count { text-align: center; } }

.page-header-options { align-items: center; display: flex; flex-direction: column; flex-grow: 1; gap: 10px; justify-content: flex-end; margin-top: 1.875rem; }

@media (min-width: 992px) { .page-header-options { flex-direction: row; margin-top: 0; } }

.page-header-options .btn, .page-header-options .wp-block-file .wp-block-file__button, .wp-block-file .page-header-options .wp-block-file__button { white-space: nowrap; }

.page-header-options .btn .ni, .page-header-options .wp-block-file .wp-block-file__button .ni, .wp-block-file .page-header-options .wp-block-file__button .ni { margin: 0 !important; }

.page-header-options .btn-switch.active { display: none; }

.page-header-options .btn-filters .ni { transform: rotate(180deg); transition: transform .3s; }

.page-header-options .btn-filters[aria-expanded="false"] .ni { transform: rotate(0deg); }

.page-filters-wrapper { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.13); margin-bottom: 1.875rem; background-color: #ffffff; }

.page-filters-body { padding: 40px 30px 20px; }

.page-filters-body .input-group-text { background: none; border: none; font-weight: 700; text-transform: capitalize; }

.page-filters-body .form-label { line-height: 1.625; margin-bottom: 10px; }

.page-filters-body .form-control, .page-filters-body .form-select { border-radius: 100px !important; }

.page-filters-body .form-control::-moz-placeholder, .page-filters-body .form-select::-moz-placeholder { font-weight: 300; }

.page-filters-body .form-control, .page-filters-body .form-control::placeholder, .page-filters-body .form-select, .page-filters-body .form-select::placeholder { font-weight: 300; }

.page-filters-footer { padding: 0 15px 40px; }

.page-section { margin-top: 50px; padding-top: 50px; border-top: 1px solid #D8D8D8; }

.page-section-header { margin-bottom: 20px; display: flex; gap: 20px; }

.page-section-header .page-posts-count { padding-top: 10px; }

.page-section-title { font-size: 1.875rem; margin-bottom: 0; font-weight: 700; letter-spacing: 0.1px; position: relative; padding-bottom: 13px; }

.page-section-title::after { content: ''; width: 50px; display: block; position: absolute; left: 0; bottom: 0; height: 5px; background-color: #C0000D; }

.pagination { gap: 15px; justify-content: center; align-items: center; }

.pagination-container { padding: 30px 0 10px; }

.pagination .page-link { align-items: center; border-radius: 0rem; display: flex; height: 40px; justify-content: center; width: 25px; border: none; transition: .3s; }

.pagination a.page-link { border-bottom: 1px solid rgba(0, 0, 0, 0.18); }

.pagination a.page-link:hover { border-bottom-color: #C0000D; color: #000000; }

.pagination .page-item { font-weight: 500; }

.pagination .page-item.active a.page-link { color: #000000; border-bottom-color: #C0000D; }

.pagination .page-item-prev a.page-link, .pagination .page-item-next a.page-link { border-radius: 50%; border: none; width: 30px; height: 30px; background-color: #000000; color: #ffffff; }

.pagination .page-item-prev a.page-link:hover, .pagination .page-item-next a.page-link:hover { background-color: #C0000D; }

.card-panel-procedure, .card-panel-report { border: 1px solid #CED4DA; margin-bottom: 1.875rem; }

.card-panel-procedure .card-header, .card-panel-report .card-header { background-color: #C0000D; border-bottom-color: #C0000D; color: #ffffff; font-size: 1.125rem; font-weight: 700; line-height: 1.8125rem; margin: -1px -1px 0; padding: 10px 20px; text-transform: uppercase; }

.card-panel-procedure .list-group-item, .card-panel-report .list-group-item { color: #000000; gap: 0 5px; line-height: 1.8125rem; padding: 10px 20px; position: relative; transition: background-color .3s, color .3s; }

.card-panel-procedure .list-group-item:active, .card-panel-procedure .list-group-item:focus, .card-panel-procedure .list-group-item:hover, .card-panel-report .list-group-item:active, .card-panel-report .list-group-item:focus, .card-panel-report .list-group-item:hover { background-color: rgba(192, 0, 13, 0.07); color: #C0000D; }

.procedure-header { align-items: center; display: flex; gap: 20px; margin-bottom: 30px; }

.procedure-header img { height: 40px; -o-object-fit: contain; object-fit: contain; width: 40px; }

.procedure-title { font-size: 1.875rem; margin-bottom: 0; }

.procedure-list { list-style: none; margin-bottom: 33px; padding-left: 0; }

.procedure-list > li { align-items: flex-start; display: flex; gap: 15px; line-height: 1.1875rem; margin-bottom: 17px; }

.procedure-list > li > a { color: inherit; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) right top/0% 100% no-repeat; text-decoration: none; transition: background-size .3s ease, color .3s; }

.procedure-list > li > a:active, .procedure-list > li > a:focus, .procedure-list > li > a:hover { color: #C0000D; background-position: left top; background-size: 100% 100%; }

.card-publication.card-thumbnail { max-width: 255px; text-align: center; }

.card-publication.card-thumbnail .card-image { aspect-ratio: 0.7077140835; overflow: visible; background-color: transparent; }

.card-publication.card-thumbnail .card-image > img { -o-object-fit: contain; object-fit: contain; }

.card-publication.card-thumbnail .card-body { padding-right: 0; padding-left: 0; text-align: center; }

.card-publication.card-thumbnail .card-title { font-size: 1.25rem; font-weight: 700; margin-bottom: 7px; }

.card-publication.card-thumbnail .card-meta { margin: 0 0 10px; color: #898989; }

.card-publication.card-thumbnail .card-meta span { text-transform: uppercase; }

.card-publication.card-thumbnail .card-footer { align-items: center; display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; padding-right: 0; padding-left: 0; }

.card-publication.card-thumbnail .card-footer .btn, .card-publication.card-thumbnail .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-publication.card-thumbnail .card-footer .wp-block-file__button { white-space: nowrap; }

.card-publication.card-thumbnail .card-footer .btn.btn-download .ni, .card-publication.card-thumbnail .card-footer .wp-block-file .btn-download.wp-block-file__button .ni, .wp-block-file .card-publication.card-thumbnail .card-footer .btn-download.wp-block-file__button .ni { font-size: 1rem; }

.card-publication.card-thumbnail .card-footer .btn.btn-read .ni, .card-publication.card-thumbnail .card-footer .wp-block-file .btn-read.wp-block-file__button .ni, .wp-block-file .card-publication.card-thumbnail .card-footer .btn-read.wp-block-file__button .ni { font-size: 0.75rem; }

.card-publication.card-thumbnail:active, .card-publication.card-thumbnail:focus, .card-publication.card-thumbnail:hover { transform: none; }

.card-publication.card-thumbnail:active .card-image > img, .card-publication.card-thumbnail:focus .card-image > img, .card-publication.card-thumbnail:hover .card-image > img { transform: none; }

.card-publication.card-line { align-items: center; flex-direction: row; margin-right: auto; margin-left: auto; max-width: 255px; }

@media (min-width: 992px) { .card-publication.card-line { max-width: 100%; } }

.card-publication.card-line .card-image { aspect-ratio: 0.7077140835; max-width: 255px; }

.card-publication.card-line .card-image > img { -o-object-fit: contain; object-fit: contain; }

.card-publication.card-line .card-footer { align-items: center; display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; padding-right: 0; padding-left: 0; }

@media (min-width: 992px) { .card-publication.card-line .card-footer { align-items: flex-start; flex-direction: column; } }

.card-publication.card-line .card-footer .btn, .card-publication.card-line .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-publication.card-line .card-footer .wp-block-file__button { white-space: nowrap; }

.card-publication.card-line .card-footer .btn.btn-download .ni, .card-publication.card-line .card-footer .wp-block-file .btn-download.wp-block-file__button .ni, .wp-block-file .card-publication.card-line .card-footer .btn-download.wp-block-file__button .ni { font-size: 1rem; min-width: 12px; }

.card-publication.card-line .card-footer .btn.btn-read .ni, .card-publication.card-line .card-footer .wp-block-file .btn-read.wp-block-file__button .ni, .wp-block-file .card-publication.card-line .card-footer .btn-read.wp-block-file__button .ni { font-size: 1rem; min-width: 16px; }

.aside-related .card-panel { border: none; margin-bottom: 1.875rem; background-color: transparent; }

.aside-related .card-header { border: none; color: #000000; background-color: transparent; font-size: 1.6875rem; font-weight: 700; line-height: 1; padding: 0; letter-spacing: 0.1px; text-transform: uppercase; text-align: center; padding-bottom: 20px; display: flex; align-items: center; gap: 10px; justify-content: center; }

.aside-related .card-body > :first-child { margin-top: 0; }

.aside-related .card-body > :last-child { margin-bottom: 0; }

.aside-related .card-footer { align-items: flex-start; background-color: #ffffff; border-top: none; display: flex; flex-direction: column; gap: 15px; justify-content: center; }

.aside-related .list-icon { list-style: none; padding-left: 0; margin-bottom: 20px; }

.aside-related .list-icon .list-icon-timetable, .aside-related .list-icon > li { line-height: 1.25rem; padding-left: 30px; position: relative; }

.aside-related .list-icon .list-icon-timetable > .icon, .aside-related .list-icon > li > .icon { align-items: center; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

.aside-related .list-icon .list-icon-timetable + li, .aside-related .list-icon > li + li { margin-top: 15px; }

.aside-related .list-icon .list-icon-timetable address, .aside-related .list-icon > li address { margin-bottom: 0; }

.aside-related .list-icon .list-icon-timetable p { margin-bottom: 0; }

.aside-related .list-group { gap: 10px; }

.aside-related .list-group-item { padding: 0; align-items: center; border: none; display: flex; flex-wrap: wrap; gap: 0 5px; padding-left: 35px; position: relative; }

.aside-related .list-group-item > .icon { align-items: center; display: inline-flex; height: 40px; justify-content: center; left: 0; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; }

.aside-related .list-group-item .title { color: #C0000D; text-decoration: underline; }

.aside-related .list-group-item small, .aside-related .list-group-item .small { font-size: 1rem; }

.aside-related .list-group-item:hover { background-color: #ffffff; }

.aside-related .list-group-item:hover .title { color: #000000; }

.aside-related .list-group-sm .list-group-item { line-height: 1.4375rem; min-height: 50px; padding: 15px 20px 15px 50px; }

.aside-related .dropdown-toggle::after { background-color: currentColor; border: none; -webkit-mask-image: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_18496_7378)"><path d="M4.73418 10.8691L0.10918 6.28164C-0.0376953 6.13477 -0.0376953 5.89727 0.10918 5.75039L0.72793 5.13164C0.874805 4.98477 1.1123 4.98477 1.25918 5.13164L4.9998 8.83477L8.74043 5.13164C8.88731 4.98477 9.1248 4.98477 9.27168 5.13164L9.89043 5.75039C10.0373 5.89727 10.0373 6.13477 9.89043 6.28164L5.26543 10.8691C5.11855 11.016 4.88105 11.016 4.73418 10.8691Z" fill="%231A1D56"/></g><defs><clipPath id="clip0_18496_7378"><rect width="10" height="16" fill="white"/></clipPath></defs></svg>'); mask-image: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_18496_7378)"><path d="M4.73418 10.8691L0.10918 6.28164C-0.0376953 6.13477 -0.0376953 5.89727 0.10918 5.75039L0.72793 5.13164C0.874805 4.98477 1.1123 4.98477 1.25918 5.13164L4.9998 8.83477L8.74043 5.13164C8.88731 4.98477 9.1248 4.98477 9.27168 5.13164L9.89043 5.75039C10.0373 5.89727 10.0373 6.13477 9.89043 6.28164L5.26543 10.8691C5.11855 11.016 4.88105 11.016 4.73418 10.8691Z" fill="%231A1D56"/></g><defs><clipPath id="clip0_18496_7378"><rect width="10" height="16" fill="white"/></clipPath></defs></svg>'); height: 16px; width: 10px; }

.aside-related .portrait-header { align-items: center; display: flex; }

.aside-related .portrait-image { border-radius: 50%; height: 70px; margin-right: 24px; min-width: 70px; overflow: hidden; position: relative; width: 70px; }

.aside-related .portrait-image::before { content: ""; display: block; opacity: .1; padding-top: 100%; }

.aside-related .portrait-image > img { height: auto; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.aside-related .portrait-title { font-weight: 700; }

.aside-related .portrait blockquote { margin: 35px 0 0; }

.aside-related .portrait blockquote p:last-of-type::after { content: none; }

.aside-related .portrait blockquote > :last-child { margin-bottom: 0; }

.aside-related .card-panel-links .list-group-item { align-items: flex-start; flex-direction: column; justify-content: center; }

.aside-related .card-panel-links .list-group-item small, .aside-related .card-panel-links .list-group-item .small, .aside-related .card-panel-links .list-group-item .small { display: block; }

.aside-related:not(.aside-related-main) .card .list-group, .aside-related:not(.aside-related-main) .card-body { border: 1.5px solid #C0000D; background-color: #ffffff; border-radius: 5px; padding: 20px; }

.scrolltop { bottom: 30px; opacity: 0; position: fixed; right: 30px; transition: opacity .3s; z-index: -1; }

@media (max-width: 1199.98px) { .scrolltop { bottom: 85px; right: 15px; } }

.scrolltop.sticky { left: auto !important; opacity: 1; top: auto !important; z-index: 1000; }

.form-search { margin: 0 auto; max-width: 610px; }

.form-search .input-group { background-color: #ffffff; box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.15); align-items: center; gap: 10px; padding-left: 20px; }

@media (min-width: 992px) { .form-search .input-group { padding-left: 33px; } }

.form-search .input-group .form-control { background: none; border: none; padding-left: 0; padding-right: 0; }

.form-search .input-group .btn, .form-search .input-group .wp-block-file .wp-block-file__button, .wp-block-file .form-search .input-group .wp-block-file__button { margin: 12px; width: 56px; height: 56px; display: flex; align-items: center; justify-content: center; border-radius: 50% !important; font-size: 1.375rem; padding: 0; }

input[type="search" i]::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; background-image: url('data:image/svg+xml,<svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.50307 4.6702L9.99888 0.172648C10.2298 -0.0575492 10.6032 -0.0575492 10.8121 0.172648C11.0626 0.402844 11.0626 0.776269 10.8121 1.00647L6.3359 5.50304L10.8121 9.99888C11.0626 10.2298 11.0626 10.6032 10.8121 10.8121C10.6032 11.0626 10.2298 11.0626 9.99888 10.8121L5.50307 6.33588L1.00652 10.8121C0.776326 11.0626 0.402903 11.0626 0.172683 10.8121C-0.0575611 10.6032 -0.0575611 10.2298 0.172683 9.99888L4.67024 5.50304L2.42146 3.25475L0.172683 1.00647C-0.0575611 0.776269 -0.0575611 0.402844 0.172683 0.172648C0.402903 -0.0575492 0.776326 -0.0575492 1.00652 0.172648L5.50307 4.6702Z" fill="currentColor"/></svg>') !important; height: 11px; width: 11px; }

.section { padding-top: 30px; padding-bottom: 30px; }

@media (min-width: 1200px) { .section { padding-top: 60px; padding-bottom: 60px; } }

.section-header { margin-bottom: 23px; text-align: left; }

@media (min-width: 1200px) { .section-header { margin-bottom: 50px; } }

.section-title { color: #C0000D; font-size: clamp(30px, 10vw, 50px); font-weight: 500; margin-bottom: 0; letter-spacing: .1px; font-weight: 300; font-size: 1.875rem; }

@media (min-width: 1200px) { .section-title { font-size: 3.125rem; } }

.section-title::before { content: ''; height: 2px; display: inline-block; background-color: #C0000D; vertical-align: middle; width: 40px; margin-right: 8px; }

@media (min-width: 1200px) { .section-title::before { width: 121px; margin-right: 28px; } }

.section-title span { font-weight: 600; text-transform: uppercase; color: #000000; }

.section-footer { padding-top: 25px; text-align: center; }

@media (min-width: 1200px) { .section-footer { padding-top: 40px; } }

.section-footer .btn, .section-footer .wp-block-file .wp-block-file__button, .wp-block-file .section-footer .wp-block-file__button { text-transform: uppercase; font-weight: 600; }

.list-social-networks { display: flex; flex-wrap: wrap; gap: 15px; list-style: none; margin: 0; padding: 0; }

.list-social-networks a { align-items: center; border-radius: 50%; color: inherit; display: inline-flex; justify-content: center; padding: 0; transition: all .3s; background: #ffffff; color: #000000; border: 1px solid #000000; height: 35px; width: 35px; font-size: 1rem; }

.list-social-networks a:hover { background-color: #000000; color: #ffffff; }

.social-toolbar { align-items: center; display: flex; }

.social-toolbar-label { padding: 5px; }

.social-toolbar-list { list-style: none; margin-bottom: 0; padding-left: 0; }

.social-toolbar-list > li { display: inline-block; padding: 3px; }

.social-toolbar-list > li > a { align-items: center; border-radius: 50%; display: inline-flex; font-size: 1.125rem; height: 40px; justify-content: center; padding: 3px; transition: box-shadow .3s, transform .1s; width: 40px; }

.social-toolbar-list > li > a:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); transform: scale(1.1); }

.social-toolbar-list > li > a.btn-facebook { color: #ffffff; }

.social-toolbar-list > li > a.btn-twitter { color: #ffffff; }

.social-toolbar-list > li > a.btn-linkedin { color: #ffffff; }

.social-toolbar-list > li > a.btn-mail { color: #ffffff; }

.social-toolbar-list > li > a.btn-bluesky { color: #ffffff; }

.wp-block-table, .wp-block-table.is-style-stripes { margin: 1.875rem 0; }

.wp-block-table table thead, .wp-block-table.is-style-stripes table thead { border-bottom: none; }

.wp-block-table table thead tr th, .wp-block-table table thead tr td, .wp-block-table.is-style-stripes table thead tr th, .wp-block-table.is-style-stripes table thead tr td { border: none; border-bottom: 2px solid #CED4DA; }

.wp-block-table table > tbody > tr:nth-of-type(odd) > *, .wp-block-table.is-style-stripes table > tbody > tr:nth-of-type(odd) > * { --bs-table-accent-bg: $white; }

.wp-block-table table > tbody > tr:nth-of-type(even) > *, .wp-block-table.is-style-stripes table > tbody > tr:nth-of-type(even) > * { background-color: rgba(206, 212, 218, 0.1); }

.wp-block-table table > tbody > tr th, .wp-block-table table > tbody > tr td, .wp-block-table.is-style-stripes table > tbody > tr th, .wp-block-table.is-style-stripes table > tbody > tr td { border: none; border-top: 1px solid #CED4DA; }

.wp-block-table table > tfoot tr th, .wp-block-table table > tfoot tr td, .wp-block-table.is-style-stripes table > tfoot tr th, .wp-block-table.is-style-stripes table > tfoot tr td { border: none; border-top: 1px solid #CED4DA; }

.card-thumbnail { border: none; margin: 0 auto; max-width: 380px; text-align: center; transition: transform .3s; z-index: 1; background-color: transparent; }

.card-thumbnail .card-image { aspect-ratio: 1.9047619048; background-color: rgba(192, 0, 13, 0.1); overflow: hidden; position: relative; width: 100%; }

.card-thumbnail .card-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.card-thumbnail .card-body { text-align: left; }

.card-thumbnail .card-body :last-child { margin-bottom: 0; }

.card-thumbnail .card-title { font-size: 1.25rem; margin-bottom: 15px; line-height: 1.3; margin-top: 0; }

.card-thumbnail .card-title a { color: inherit; text-decoration: none; }

.card-thumbnail .card-meta { margin: 0 0 15px; }

.card-thumbnail .card-infos { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin-bottom: 15px; padding-left: 0; }

.card-thumbnail .card-infos > li { display: inline-block; line-height: 1.25rem; padding-right: 25px; padding-left: 25px; position: relative; }

.card-thumbnail .card-infos > li > .icon { align-items: center; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

.card-thumbnail .card-infos a { position: relative; z-index: 2; }

.card-thumbnail .card-footer { background-color: transparent; border-top: none; color: #000000; font-size: 0.875rem; padding: 0 15px 20px; text-decoration: none; transition: color .3s; }

.card-thumbnail .card-footer > svg { color: #C0000D; }

.card-thumbnail .card-footer a, .card-thumbnail .card-footer .btn, .card-thumbnail .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-thumbnail .card-footer .wp-block-file__button { position: relative; z-index: 2; }

.card-thumbnail:active .card-title, .card-thumbnail:focus .card-title, .card-thumbnail:hover .card-title { color: #C0000D; }

.card-thumbnail:active .card-footer, .card-thumbnail:focus .card-footer, .card-thumbnail:hover .card-footer { color: #C0000D; }

.card-thumbnail.card-page .card-image, .card-thumbnail.card-news .card-image { position: relative; overflow: visible; }

.card-thumbnail.card-page .card-image::before, .card-thumbnail.card-news .card-image::before { content: ''; position: absolute; left: 20px; width: 2px; height: calc(53px + 83px); background-color: #C0000D; bottom: -83px; transition: .3s; z-index: 2; }

.card-thumbnail.card-page .card-body, .card-thumbnail.card-news .card-body { padding-left: 40px; }

.card-thumbnail.card-page:hover .card-image::before, .card-thumbnail.card-news:hover .card-image::before { height: calc(115px + 83px); }

.card-thumbnail.card-event { padding-top: 43px; }

.card-thumbnail.card-event .card-wrapper { background: #FFF; /* Drop Shadow */ box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.13); }

.card-thumbnail.card-event .card-body { padding: 20px 25px 30px; }

.card-thumbnail.card-event .card-date { display: flex; gap: 8px; justify-content: center; align-items: flex-start; position: absolute; left: 25px; top: 0; z-index: 2; }

.card-thumbnail.card-event .card-date > .ni { color: #000000; font-size: 1.25rem; margin-top: 15px; }

.card-thumbnail.card-event .card-date .date { align-items: center; background-color: #ffffff; color: #C0000D; display: inline-flex; flex-direction: column; gap: 3px; height: 90px; justify-content: center; width: 90px; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.13); width: 65px; height: 93px; transition: .3s; }

.card-thumbnail.card-event .card-date .date-day_name { font-size: 0.75rem; text-transform: uppercase; line-height: 1; color: #000000; transition: .3s; }

.card-thumbnail.card-event .card-date .date-day { font-size: 2.5rem; line-height: 1; font-weight: 700; transition: .3s; }

.card-thumbnail.card-event .card-date .date-month { font-size: 1.25rem; line-height: 1; text-transform: uppercase; color: #000000; transition: .3s; }

.card-thumbnail.card-event:hover .date { background-color: #C0000D; color: #ffffff; }

.card-thumbnail.card-event:hover .date-day_name, .card-thumbnail.card-event:hover .date-month { color: #ffffff; }

.card-thumbnail.card-media_library .card-image > svg { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }

.card-thumbnail.card-poi { text-align: left; }

.card-thumbnail.card-project .card-status { align-items: center; display: flex; flex-wrap: wrap; gap: 10px 20px; justify-content: center; margin-bottom: 15px; }

.card-thumbnail.card-project .card-status .term { background-color: #C0000D; color: #ffffff; font-weight: 700; line-height: 1.625rem; max-width: 100%; overflow: hidden; padding: 7px 16px; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; }

.card-trombinoscope.card-thumbnail { max-width: 250px; text-align: center; }

.card-trombinoscope.card-thumbnail .card-image { aspect-ratio: 0.78125; }

.card-trombinoscope.card-thumbnail .card-image > img { -o-object-fit: contain; object-fit: contain; }

.card-trombinoscope.card-thumbnail .card-title { font-size: 1.125rem; font-weight: 700; padding-bottom: 18px; position: relative; }

.card-trombinoscope.card-thumbnail .card-title::after { content: ''; width: 50px; height: 5px; position: absolute; bottom: 0; background-color: #C0000D; left: 0; right: 0; margin: 0 auto; }

.card-trombinoscope.card-thumbnail .card-body { background: #FFF; /* Drop Shadow */ box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.13); margin-top: -40px; margin-left: 12px; margin-right: 12px; position: relative; z-index: 2; text-align: center; font-size: 0.875rem; }

.card-trombinoscope.card-thumbnail:hover .card-title { color: #000000; }

.card-trombinoscope.card-thumbnail .card-title a:hover { color: #C0000D; }

.card-trombinoscope.card-line:not(.card-search) { align-items: center; flex-direction: row; margin-right: auto; margin-left: auto; max-width: 250px; position: relative; background: transparent; }

@media (min-width: 992px) { .card-trombinoscope.card-line:not(.card-search) { max-width: 100%; } }

.card-trombinoscope.card-line:not(.card-search) .card-image { aspect-ratio: 0.78125; max-width: 250px; order: 1; margin: 0; }

.card-trombinoscope.card-line:not(.card-search) .card-image > img { -o-object-fit: contain; object-fit: contain; }

.card-trombinoscope.card-line:not(.card-search) .card-body { order: 2; padding: 30px 30px 50px; }

.card-trombinoscope.card-line:not(.card-search) .card-body a { position: inherit; }

.card-trombinoscope.card-line:not(.card-search) .card-title { font-size: 1.25rem; font-weight: 700; padding-bottom: 18px; position: relative; }

.card-trombinoscope.card-line:not(.card-search) .card-title::after { content: ''; width: 50px; height: 5px; position: absolute; bottom: 0; background-color: #C0000D; left: 0; }

.card-trombinoscope.card-line:not(.card-search) .card-footer { position: absolute; left: 0; right: 0; bottom: 0; font-size: 1rem; text-align: right; padding: 0; padding-bottom: 10px; }

.card-trombinoscope.card-line:not(.card-search) .card-footer a { text-decoration: none; color: inherit; display: inline-flex; align-items: center; gap: 10px; white-space: nowrap; }

.card-trombinoscope.card-line:not(.card-search) .card-footer .icon { width: 30px; height: 30px; background-color: #000000; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M1.17462 12.9583L0.633244 12.4169C0.505111 12.2888 0.505111 12.081 0.633244 11.9528L5.57423 7.0001L0.633244 2.04733C0.505111 1.9192 0.505111 1.71144 0.633244 1.58328L1.17462 1.0419C1.30276 0.913768 1.51051 0.913768 1.63867 1.0419L7.36484 6.76809C7.49297 6.89622 7.49297 7.10398 7.36484 7.23214L1.63867 12.9583C1.51051 13.0864 1.30276 13.0864 1.17462 12.9583Z" fill="white"/></svg>'); background-repeat: no-repeat; background-position: center; transition: .3s; display: block; border-radius: 50%; flex: 0 0 30px; }

.card-trombinoscope.card-line:not(.card-search):hover { box-shadow: none; }

.card-trombinoscope.card-line:not(.card-search):hover .card-footer .icon { background-color: #C0000D; }

.section-access:not(.section-access-col) { padding-bottom: 0; position: relative; z-index: 10; padding-top: 100px; }

@media (min-width: 992px) { .section-access:not(.section-access-col) { margin-top: -65px; padding-top: 0; } }

.section-alert .alert, .section-alert .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li, .section-alert .gform_wrapper .validation_error, .gform_wrapper .section-alert .validation_error, .section-alert .gform_wrapper .validation_message, .gform_wrapper .section-alert .validation_message, .section-alert .wppb-success, .section-alert #wppb_register_pre_form_message, .section-alert .wppb-warning, .section-alert .wppb-error { margin-bottom: 0; font-size: 0.875rem; padding: 5px 0 40px; }

@media (min-width: 1200px) { .section-alert .alert, .section-alert .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li, .section-alert .gform_wrapper .validation_error, .gform_wrapper .section-alert .validation_error, .section-alert .gform_wrapper .validation_message, .gform_wrapper .section-alert .validation_message, .section-alert .wppb-success, .section-alert #wppb_register_pre_form_message, .section-alert .wppb-warning, .section-alert .wppb-error { padding: 5px 0; } }

.section-alert .alert .close, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .close, .section-alert .gform_wrapper .validation_error .close, .gform_wrapper .section-alert .validation_error .close, .section-alert .gform_wrapper .validation_message .close, .gform_wrapper .section-alert .validation_message .close, .section-alert .wppb-success .close, .section-alert #wppb_register_pre_form_message .close, .section-alert .wppb-warning .close, .section-alert .wppb-error .close { font-size: 0.875rem; top: auto; bottom: 10px; }

@media (min-width: 1200px) { .section-alert .alert .close, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .close, .section-alert .gform_wrapper .validation_error .close, .gform_wrapper .section-alert .validation_error .close, .section-alert .gform_wrapper .validation_message .close, .gform_wrapper .section-alert .validation_message .close, .section-alert .wppb-success .close, .section-alert #wppb_register_pre_form_message .close, .section-alert .wppb-warning .close, .section-alert .wppb-error .close { top: 10px; bottom: auto; right: 18px; } }

.section-alert .alert p:last-of-type, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li p:last-of-type, .section-alert .gform_wrapper .validation_error p:last-of-type, .gform_wrapper .section-alert .validation_error p:last-of-type, .section-alert .gform_wrapper .validation_message p:last-of-type, .gform_wrapper .section-alert .validation_message p:last-of-type, .section-alert .wppb-success p:last-of-type, .section-alert #wppb_register_pre_form_message p:last-of-type, .section-alert .wppb-warning p:last-of-type, .section-alert .wppb-error p:last-of-type { margin-bottom: 0; }

.section-alert .alert .container, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .container, .section-alert .gform_wrapper .validation_error .container, .gform_wrapper .section-alert .validation_error .container, .section-alert .gform_wrapper .validation_message .container, .gform_wrapper .section-alert .validation_message .container, .section-alert .wppb-success .container, .section-alert #wppb_register_pre_form_message .container, .section-alert .wppb-warning .container, .section-alert .wppb-error .container { display: flex; align-items: center; gap: 10px; text-align: center; }

@media (min-width: 1200px) { .section-alert .alert .container, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .container, .section-alert .gform_wrapper .validation_error .container, .gform_wrapper .section-alert .validation_error .container, .section-alert .gform_wrapper .validation_message .container, .gform_wrapper .section-alert .validation_message .container, .section-alert .wppb-success .container, .section-alert #wppb_register_pre_form_message .container, .section-alert .wppb-warning .container, .section-alert .wppb-error .container { gap: 10px 30px; padding-right: 105px; text-align: left; } }

.section-events .swiper-button-prev, .section-events .swiper-button-next { top: 170px; }

.section-events .swiper .card { margin-bottom: 30px; }

@media (min-width: 1200px) { .section-events .swiper-pagination, .section-events .swiper-button-prev, .section-events .swiper-button-next { display: none; }
  .section-events .swiper .swiper-container { padding: 0; }
  .section-events .swiper .card { margin-bottom: 0; } }

.section-events-search .card-filter { border: none; }

.section-events-search .card-filter .card-body { border-radius: 7px; border: 1px solid #C0000D; background: #FFF; }

.section-events-search .card-filter .card-header { background-color: transparent; border-bottom: none; font-size: 1.875rem; text-transform: uppercase; padding: 20px; letter-spacing: .1px; font-weight: 600; text-align: center; }

.section-events-search .card-filter .card-header img { margin-right: 7px; transform: translateY(-5px); }

.section-events-search .card-filter .card-body { padding: 50px 20px; }

.section-events-search .card-filter .form-select { border: 1px solid #CED4DA; border-radius: 100px; }

.section-events-search .card-filter .form-submit { margin-top: 40px; margin-bottom: 0; text-align: center; }

.section-events-search .card-filter .form-submit .btn, .section-events-search .card-filter .form-submit .wp-block-file .wp-block-file__button, .wp-block-file .section-events-search .card-filter .form-submit .wp-block-file__button { text-transform: uppercase; }

@media (min-width: 1200px) { .section-events-search .card-thumbnail.card-event .card-body { min-height: 180px; } }

.section-news .swiper-button-prev, .section-news .swiper-button-next { top: 127px; }

@media (min-width: 1200px) { .section-news .swiper-pagination, .section-news .swiper-button-prev, .section-news .swiper-button-next { display: none; }
  .section-news .swiper-container { padding-bottom: 30px; }
  .section-news .swiper .card { margin-bottom: 0; } }

@media (min-width: 1200px) { .home .section-news { position: relative; }
  .home .section-news:before { content: ''; left: 0; right: 0; bottom: 0; top: 261px; position: absolute; background: #F8F9FA; z-index: -1; } }

@media (max-width: 991.98px) { .section-newsletter .section-title span { display: block; padding-left: 49px; } }

.section-newsletter .newsletter { align-items: center; display: flex; flex-direction: column; justify-content: center; padding: 40px; border-radius: 7px; border-left: 10px solid #C0000D; background: #FFF; letter-spacing: .1px; gap: 30px 100px; /* Drop Shadow */ box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.13); }

@media (min-width: 992px) { .section-newsletter .newsletter { flex-direction: row; padding: 0; text-align: left; padding: 40px 60px; } }

.section-newsletter .newsletter-title { color: inherit; font-size: 1.875rem; color: #C0000D; font-weight: 700; margin-bottom: 10px; }

.section-newsletter .newsletter-body { padding: 0; }

.section-newsletter .newsletter-text { margin-bottom: 0; }

.section-newsletter .newsletter-footer .btn, .section-newsletter .newsletter-footer .wp-block-file .wp-block-file__button, .wp-block-file .section-newsletter .newsletter-footer .wp-block-file__button { white-space: nowrap; }

.section-publications { position: relative; }

@media (min-width: 1200px) { .section-publications { padding-bottom: 60px; } }

.section-publications:before { content: ''; left: 0; right: 0; bottom: 0; top: 325px; position: absolute; background: #F8F9FA; z-index: -1; }

@media (min-width: 1200px) { .section-publications .section-content { overflow: hidden; } }

.section-publications .swiper-container { overflow: visible; }

@media (min-width: 992px) { .section-publications-coverflow .swiper-container { margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; } }

.section-publications-coverflow .swiper-wrapper { align-items: flex-start; }

.section-publications-coverflow .swiper-button-prev, .section-publications-coverflow .swiper-button-next { top: 185px; }

@media (min-width: 992px) { .section-publications-coverflow .swiper-slide .card-publication { transition: all .1s; } }

.section-publications-coverflow .swiper-slide .card-publication .card-image { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }

@media (min-width: 992px) { .section-publications-coverflow .swiper-slide .card-publication .card-body, .section-publications-coverflow .swiper-slide .card-publication .card-footer { display: none; } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper-button-prev, .section-publications-coverflow-by-3 .swiper-button-next { top: 150px; } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper-slide .card-publication { max-width: 190px; transform: scale(0.71); } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper .swiper-slide-prev .card-publication { right: -30px; } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper .swiper-slide-active .card-publication { left: auto; right: auto; transform: scale(1); } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper .swiper-slide-active .card-publication .card-body { display: block; } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper .swiper-slide-active .card-publication .card-footer { display: flex; } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper .swiper-slide-active + .swiper-slide-next .card-publication { left: -30px; } }

.section-publications-coverflow-by-5 .section-footer { padding-top: 0; }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper-container { margin-right: -110px; margin-left: -110px; } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper-button-prev { left: 110px; } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper-button-next { right: 110px; } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper-slide .card-publication { max-width: 240px; transform: scale(0.5625); } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide .card-publication { right: -105px; } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide + .swiper-slide-prev .card-publication { right: -25px; transform: scale(0.7916); } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide-active .card-publication { left: auto; right: auto; transform: scale(1); } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide-active .card-publication .card-body { display: block; } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide-active .card-publication .card-footer { display: flex; } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide-active + .swiper-slide-next .card-publication { left: -25px; transform: scale(0.7916); } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide-active + .swiper-slide-next + .swiper-slide .card-publication { left: -105px; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper-container { margin-left: auto; max-width: 590px; padding-right: 30px; padding-left: 30px; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper-button-prev, .section-publications-coverflow-iTunes .swiper-button-next { top: 220px; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper-slide .card-publication { opacity: 0; max-width: 290px; text-align: left; transform: translateX(-25%) scale(0.551724); width: 290px; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper-slide .card-publication .card-title { font-size: 1.875rem; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active { z-index: 3; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active .card-publication { opacity: 1; transform: scale(1); } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active .card-publication .card-wrapper { left: -370px; position: absolute; top: 50%; transform: translateY(-50%); width: 340px; } }

@media (min-width: 1200px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active .card-publication .card-wrapper { left: -550px; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active .card-publication .card-body { display: block; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active .card-publication .card-footer { display: flex; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active + .swiper-slide { z-index: 2; } }

.section-publications-coverflow-iTunes .swiper .swiper-slide-active + .swiper-slide .card-publication { opacity: 1; transform: translateX(-5%) scale(0.7931); }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active + .swiper-slide + .swiper-slide { z-index: 1; } }

.section-publications-coverflow-iTunes .swiper .swiper-slide-active + .swiper-slide + .swiper-slide .card-publication { opacity: 1; transform: translateX(-25%) scale(0.551724); }

@media (min-width: 992px) { .section-publications-hover .card-thumbnail .card-footer { position: absolute; right: 0; top: 50%; transform: translateX(50%); } }

.section-showcase { padding: 0; background-size: cover; background-position: center; background-repeat: no-repeat; }

@media (min-width: 1400px) { .section-showcase { aspect-ratio: 2000/600; height: auto; max-height: 800px; margin: 0 auto; } }

@media (min-width: 2686px) { .section-showcase { aspect-ratio: auto; height: 800px; } }

.section-showcase .section-content { height: 100%; }

.section-showcase .container { display: flex; margin-left: auto; margin-right: auto; align-items: flex-end; height: 510px; padding-bottom: 30px; }

@media (min-width: 1400px) { .section-showcase .container { height: 100%; padding-bottom: 60px; } }

.section-showcase .card { background-color: #ffffff; margin: 0; width: 566px; max-width: 100%; text-align: left; border-left: 2px solid #C0000D; }

.section-showcase .card-body { padding: 20px 25px 30px; }

.section-spotlight { padding: 0; position: relative; text-align: center; }

.section-spotlight-wrapper { position: relative; background-position: center; background-size: cover; background-repeat: no-repeat; height: 240px; }

@media (min-width: 992px) { .section-spotlight-wrapper { height: 594px; max-height: calc(100svh - 181px); } }

@media (min-width: 1400px) { .section-spotlight-wrapper { aspect-ratio: 2000/600; height: auto; max-height: 800px; margin: 0 auto; } }

@media (min-width: 2686px) { .section-spotlight-wrapper { aspect-ratio: auto; height: 800px; } }

.section-spotlight .section-content { align-items: center; display: flex; left: 0; justify-content: center; position: absolute; right: 0; top: auto; bottom: -60px; }

@media (min-width: 992px) { .section-spotlight .section-content { top: 0; bottom: 0; } }

.section-spotlight .section-content .list-inline { margin: 30px 0 0; }

.section-spotlight .section-header { margin-bottom: 0; }

.section-spotlight .section-title { font-size: 2.25rem; margin-bottom: 30px; z-index: 3; }

.section-spotlight .section-footer { bottom: 0; left: 0; margin-bottom: 20px; position: absolute; right: 0; z-index: 3; }

.section-spotlight .btn-play { --bs-btn-color: #ffffff; --bs-btn-bg: transparent; --bs-btn-border-color: #ffffff; --bs-btn-hover-color: #C0000D; --bs-btn-hover-bg: #ffffff; --bs-btn-hover-border-color: #ffffff; --bs-btn-focus-shadow-rgb: 255, 255, 255; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: rgba(0, 0, 0, 0.2); --bs-btn-active-border-color: #bfbfbf; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #ffffff; border-width: 2px; border-radius: 50%; bottom: 30px; font-size: 1.875rem; height: 80px; left: 30px; position: absolute; width: 80px; z-index: 4; }

@media (max-width: 991.98px) { .section-spotlight-access { max-height: none; padding: 50px 0; }
  .section-spotlight-access::before { content: none; }
  .section-spotlight-access .section-content { position: static; }
  .section-spotlight-access .section-content .row { gap: 30px; } }

.section-spotlight-carousel .section-title, .section-spotlight-carousel .section-content .btn, .section-spotlight-carousel .section-content .wp-block-file .wp-block-file__button, .wp-block-file .section-spotlight-carousel .section-content .wp-block-file__button, .section-spotlight-carousel .section-content .form-search { position: relative; z-index: 3; }

.section-spotlight-carousel .swiper { height: 100%; left: 0; margin-bottom: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }

.section-spotlight-carousel .swiper-wrapper { height: 100%; }

.section-spotlight-carousel .swiper-slide { background-color: #ffffff; background-position: center; background-size: cover; }

.section-spotlight-carousel .swiper-button-pause, .section-spotlight-carousel .swiper-button-play { --bs-btn-color: #ffffff; --bs-btn-bg: transparent; --bs-btn-border-color: #ffffff; --bs-btn-hover-color: #C0000D; --bs-btn-hover-bg: #ffffff; --bs-btn-hover-border-color: #ffffff; --bs-btn-focus-shadow-rgb: 255, 255, 255; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: rgba(0, 0, 0, 0.2); --bs-btn-active-border-color: #bfbfbf; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #ffffff; align-items: center; border-width: 2px; border-radius: 50%; bottom: 30px; display: flex; font-size: 1.875rem; height: 80px; justify-content: center; left: 30px; position: absolute; width: 80px; z-index: 3; }

.section-spotlight-carousel .swiper-button-pause.active, .section-spotlight-carousel .swiper-button-play.active { display: none; }

.section-spotlight-carousel .swiper > .container { left: 0; position: absolute; right: 0; top: 50%; z-index: 3; }

.section-spotlight-side-image .section-image { bottom: 0; max-width: 847.22px; position: absolute; right: 0; top: 0; width: calc( 100vw - ( ( 1140px * 58.33333333 ) / 100 ) - ( ( 100vw - 1140px ) / 2 )); }

.section-spotlight-side-image .section-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.breadcrumb-item + .breadcrumb-item::before { content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M187.8 264.5 41 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 392.7c-4.7-4.7-4.7-12.3 0-17L122.7 256 4.2 136.3c-4.7-4.7-4.7-12.3 0-17L24 99.5c4.7-4.7 12.3-4.7 17 0l146.8 148c4.7 4.7 4.7 12.3 0 17z'/%3e%3c/svg%3e"); height: 16px; margin-top: 0.21875rem; margin-right: 16px; padding-right: 0; width: 6px; }

.breadcrumb-item.active { font-weight: 700; }

.layout-breadcrumb, .fm-breadcrumb { padding: 0.84375rem 0; }

.layout-breadcrumb .container, .fm-breadcrumb .container { display: flex; align-items: center; justify-content: space-between; }

.layout-breadcrumb ul, .fm-breadcrumb ul { gap: 7px; margin: 0; line-height: 1.4375rem; }

.layout-breadcrumb a, .fm-breadcrumb a { color: inherit; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) right top/0% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.layout-breadcrumb a:active, .layout-breadcrumb a:focus, .layout-breadcrumb a:hover, .fm-breadcrumb a:active, .fm-breadcrumb a:focus, .fm-breadcrumb a:hover { background-position: left top; background-size: 100% 100%; }

.layout-breadcrumb { background-color: #F8F9FA; }

.fm-breadcrumb { background-color: #ffffff; }

.layout-container { overflow: clip; padding-bottom: 70px; }

@media (min-width: 1200px) { .layout-container { padding-bottom: 0; } }

.layout-footer { background-color: #000000; color: #ffffff; }

.layout-footer-infos { padding: 30px 0 0; text-align: center; }

@media (min-width: 1200px) { .layout-footer-infos { padding-bottom: 30px; } }

@media (min-width: 1200px) { .layout-footer-infos { text-align: left; } }

.layout-footer-infos .row { align-items: center; flex-direction: column; gap: 16px; }

@media (min-width: 1200px) { .layout-footer-infos .row { align-items: flex-start; flex-direction: row; gap: 0; justify-content: center; } }

@media (max-width: 1199.98px) { .layout-footer-infos .row > div { max-width: 285px; } }

.layout-footer-infos .logo { align-items: center; display: flex; flex-direction: column; justify-content: center; margin-bottom: 1.25rem; margin-left: auto; margin-right: auto; width: 70px; }

@media (min-width: 1200px) { .layout-footer-infos .logo { width: 103px; } }

.layout-footer-infos .logo > img, .layout-footer-infos .logo > svg { max-height: 100%; width: auto; }

.layout-footer-infos .title { color: inherit; font-family: "Poppins", sans-serif; font-size: 1.125rem; font-weight: 700; margin-top: 0; margin-bottom: 0.625rem; }

.layout-footer-infos p, .layout-footer-infos ul { margin-bottom: 1.25rem; }

.layout-footer-infos .nav-networks { justify-content: center; margin-bottom: 1.25rem; }

.layout-footer-infos .nav-networks li a { background: #000000; color: #ffffff; border: 1px solid #ffffff; height: 27px; width: 27px; font-size: 0.875rem; }

.layout-footer-infos .nav-networks li a:hover { background-color: #ffffff; color: #000000; }

.layout-footer-infos .section-contactinfo-urls ul { display: flex; flex-direction: column; gap: 10px; margin: 0; }

.layout-footer-infos .section-contactinfo-urls li { align-items: flex-start; display: flex; justify-content: center; line-height: 1.625rem; margin-bottom: 10px; }

@media (min-width: 1200px) { .layout-footer-infos .section-contactinfo-urls li { justify-content: flex-start; } }

.layout-footer-infos .section-contactinfo-urls li a { color: inherit; padding-left: 17px; position: relative; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) right top/0% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.layout-footer-infos .section-contactinfo-urls li a::before { content: ''; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="10" viewBox="0 0 7 10" fill="none"><path d="M6.34766 5.26543L1.76016 9.89043C1.61328 10.0373 1.37578 10.0373 1.22891 9.89043L0.610156 9.27168C0.463281 9.1248 0.463281 8.88731 0.610156 8.74043L4.31328 4.9998L0.610156 1.25918C0.463281 1.1123 0.463281 0.874805 0.610156 0.72793L1.22891 0.10918C1.37578 -0.0376953 1.61328 -0.0376953 1.76016 0.10918L6.34766 4.73418C6.49453 4.88105 6.49453 5.11855 6.34766 5.26543Z" fill="white"/></svg>'); background-repeat: no-repeat; width: 7px; height: 10px; position: absolute; left: 0; top: 7px; }

.layout-footer-infos .section-contactinfo-urls li a:active, .layout-footer-infos .section-contactinfo-urls li a:focus, .layout-footer-infos .section-contactinfo-urls li a:hover { background-position: left top; background-size: 100% 100%; }

.layout-footer-menus { padding: 25px 0; }

.layout-footer-menus .nav { align-items: center; gap: 7px; justify-content: center; }

.layout-footer-menus .nav .nav-item { padding: 0; }

.layout-footer-menus .nav .nav-item:not(:last-child) { padding-right: 15px; position: relative; }

.layout-footer-menus .nav .nav-item:not(:last-child)::after { content: "-"; position: absolute; right: 0; text-align: center; top: 50%; transform: translateY(-50%); width: 8px; }

.layout-footer-menus .nav .nav-link { color: inherit; font-family: "Poppins", sans-serif; font-weight: 400; line-height: 1.4375rem; padding: 0; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) right top/0% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.layout-footer-menus .nav .nav-link:active, .layout-footer-menus .nav .nav-link:focus, .layout-footer-menus .nav .nav-link:hover { background-position: left top; background-size: 100% 100%; }

.layout-footer-watermark { background-color: #C0000D; color: #ffffff; font-size: 0.875rem; padding-top: 15px; }

@media (max-width: 1199.98px) { .layout-footer-watermark { padding-bottom: 95px; } }

@media (min-width: 1200px) { .layout-footer-watermark { padding-bottom: 15px; } }

.layout-footer-watermark a { color: inherit; transition: color .3s; }

.layout-footer-watermark a svg { transition: transform .3s; }

.layout-footer-watermark a:active, .layout-footer-watermark a:focus, .layout-footer-watermark a:hover { color: #ffffff; }

.layout-footer-watermark a:active svg, .layout-footer-watermark a:focus svg, .layout-footer-watermark a:hover svg { transform: scale(1.05); }

.layout-header { background-color: #ffffff; position: relative; z-index: 1030; }

.layout-header > span { width: 100% !important; }

.layout-header-info > .container { align-items: center; display: flex; flex-wrap: wrap; justify-content: space-between; }

@media (min-width: 1200px) { .layout-header-info > .container { justify-content: center; } }

.layout-header-info .nav-item { padding: 15px; }

.layout-header-info .nav-item .btn:active, .layout-header-info .nav-item .wp-block-file .wp-block-file__button:active, .wp-block-file .layout-header-info .nav-item .wp-block-file__button:active, .layout-header-info .nav-item .btn:focus, .layout-header-info .nav-item .wp-block-file .wp-block-file__button:focus, .wp-block-file .layout-header-info .nav-item .wp-block-file__button:focus, .layout-header-info .nav-item .btn:hover, .layout-header-info .nav-item .wp-block-file .wp-block-file__button:hover, .wp-block-file .layout-header-info .nav-item .wp-block-file__button:hover { transform: none; }

.layout-header-info .nav-link { align-items: center; color: #000000; display: flex; gap: 10px; line-height: 1.25rem; padding: 0; }

.layout-header-info .nav-link .text { background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) right top/0% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.layout-header-info .nav-link:active .text, .layout-header-info .nav-link:focus .text, .layout-header-info .nav-link:hover .text { background-position: left top; background-size: 100% 100%; }

.layout-header-info .nav-infos { flex-grow: 1; }

.layout-header-info .nav-networks { gap: 15px; justify-content: center; padding: 0 15px; }

.layout-header-info .nav-networks a { font-size: 0.875rem; height: 27px; width: 27px; }

.layout-header-info .nav-account .nav-item, .layout-header-info .nav-newsletter .nav-item, .layout-header-info .nav-accessconfig .nav-item { padding-top: 0; padding-bottom: 0; }

.layout-header-info .nav-accessconfig .btn, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button { background: none; border: none; flex-direction: column; gap: 2px; padding: 0; }

.layout-header-info .nav-accessconfig .btn .text, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button .text, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button .text { display: block; line-height: 1.4375rem; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) right top/0% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.layout-header-info .nav-accessconfig .btn:active .text, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button:active .text, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button:active .text, .layout-header-info .nav-accessconfig .btn:focus .text, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button:focus .text, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button:focus .text, .layout-header-info .nav-accessconfig .btn:hover .text, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button:hover .text, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button:hover .text { background-position: left top; background-size: 100% 100%; }

@keyframes shake { 0%, 100% { transform: translate3d(0, 0, 0); }
  15%, 85% { transform: translate3d(-1px, 0, 0); }
  25%, 75% { transform: translate3d(2px, 0, 0); }
  35%, 50%, 65% { transform: translate3d(-4px, 0, 0); }
  45%, 55% { transform: translate3d(4px, 0, 0); } }

.layout-main { padding-top: 40px; padding-bottom: 40px; position: relative; }

.layout-main::before { content: ''; height: 322px; position: absolute; z-index: -1; left: 0; right: 0; top: 0; background-color: #F8F9FA; }

:root { --nav-link-after-height: 3px; }

.layout-navigation { background-color: #C0000D; left: 0; max-width: 100%; min-width: 100%; right: 0; transition: box-shadow .3s, transform .3s linear; }

.layout-navigation.sticky { box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }

.layout-navigation .navbar { height: 56px; }

@media (min-width: 1200px) { .layout-navigation .navbar { height: 92px; } }

.layout-navigation .navbar-brand { display: flex; align-items: center; margin: 0 auto; padding: 0; }

.layout-navigation .navbar-brand .logo { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; height: 32px; }

@media (min-width: 1200px) { .layout-navigation .navbar-brand .logo { height: 28px; } }

.layout-navigation .navbar-brand .logo > img, .layout-navigation .navbar-brand .logo > svg { max-height: 100%; width: auto; }

.layout-navigation .navbar-collapse { justify-content: flex-end; }

.layout-navigation .navbar-nav { gap: 0 25px; }

.layout-navigation .navbar-nav .nav-item { align-items: center; display: inline-flex; flex-direction: column; justify-content: center; }

.layout-navigation .navbar-nav .nav-item-search .nav-link { background: none; border: none; flex-direction: column; width: 35px; height: 35px; border-radius: 50%; background-color: #ffffff; align-items: center; justify-content: center; color: #C0000D; border: 1px solid #ffffff; transition: .3s; }

.layout-navigation .navbar-nav .nav-item-search .nav-link .icon { font-size: 1rem; }

.layout-navigation .navbar-nav .nav-item-search .nav-link::after { content: none; }

.layout-navigation .navbar-nav .nav-item-search .nav-link:hover { background-color: #C0000D; color: #ffffff; }

.layout-navigation .navbar-nav .nav-link { align-items: center; color: #000000; display: inline-flex; padding: 10px 20px; position: relative; text-align: center; text-transform: uppercase; transition: color .3s; padding: 0; position: relative; }

.layout-navigation .navbar-nav .nav-link .sep { position: relative; display: inline-flex; width: 18px; font-size: 0.0625rem; color: #C0000D; }

.layout-navigation .navbar-nav .nav-link .sep::before { content: ''; background-image: url('data:image/svg+xml,<svg width="10" height="44" viewBox="0 0 10 44" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="8.98313" y1="0.182908" x2="0.983131" y2="43.1829" stroke="white" stroke-opacity="0.7" stroke-width="2"/></svg>'); background-repeat: no-repeat; background-position: center; width: 18px; height: 43px; position: absolute; top: 50%; left: 50%; opacity: .7; transform: translate(-50%, -50%); }

@media (min-width: 1200px) { .layout-navigation .navbar-nav .nav-link { color: #ffffff; font-size: 1.25rem; font-weight: 600; letter-spacing: .1px; } }

.layout-navigation .navbar-nav .nav-link::after { content: ''; position: absolute; left: 50%; bottom: -30px; height: 7px; background-color: #ffffff; width: 0; transition: .3s; transform: translateX(-50%); opacity: 0; }

.layout-navigation .navbar-nav .nav-link:hover::after, .layout-navigation .navbar-nav .nav-link.fm-is-active::after { width: 100%; opacity: 1; }

.layout-navigation .navbar-nav .fm-trigger-icon { display: none; margin-left: 16px; }

@media (min-width: 1200px) { .layout-navigation .navbar-nav .fm-trigger-icon { color: #ffffff; } }

.layout-navigation .navbar-nav .fm-trigger-icon .ni { transform: rotate(0deg); transition: transform .3s; }

.layout-navigation .navbar-nav .fm-trigger.fm-is-active .fm-trigger-icon .ni { transform: rotate(180deg); }

.layout-navigation .navbar-mobile { display: flex; flex-direction: row; justify-content: center; align-items: flex-end; gap: 45px; position: fixed; bottom: -1px; left: 0; right: 0; top: auto; background-color: #C0000D; padding: 10px 20px; box-shadow: 0px -4px 30px 0px rgba(0, 0, 0, 0.1); }

@media (min-width: 1200px) { .layout-navigation .navbar-mobile { display: none; } }

.layout-navigation .navbar-mobile .navbar-toggler, .layout-navigation .navbar-mobile .search-toggler { align-items: center; border: none; color: #ffffff; flex-direction: column; justify-content: center; min-width: 60px; padding: 0; letter-spacing: 0.1px; font-weight: 600; text-decoration: none; transition: color .3s; padding: 4px 10px; }

@media (max-width: 1199.98px) { .layout-navigation .navbar-mobile .navbar-toggler, .layout-navigation .navbar-mobile .search-toggler { display: inline-flex; } }

.layout-navigation .navbar-mobile .navbar-toggler svg, .layout-navigation .navbar-mobile .search-toggler svg { min-height: 22px; }

.layout-navigation .navbar-mobile .navbar-toggler .text, .layout-navigation .navbar-mobile .search-toggler .text { display: block; font-size: 0.6875rem; margin-top: 7px; text-transform: uppercase; }

.layout-navigation .navbar-mobile .navbar-toggler:active, .layout-navigation .navbar-mobile .navbar-toggler:focus, .layout-navigation .navbar-mobile .navbar-toggler:hover, .layout-navigation .navbar-mobile .search-toggler:active, .layout-navigation .navbar-mobile .search-toggler:focus, .layout-navigation .navbar-mobile .search-toggler:hover { border: none; box-shadow: none; }

@media (max-width: 1199.98px) { .layout-navigation[data-mobile-mode-direction="up"].sticky { position: static !important; } }

@media (max-width: 1199.98px) { .layout-navigation[data-mobile-mode-direction="up"].headroom--pinned { transform: translateY(0%); } }

@media (max-width: 1199.98px) { .layout-navigation[data-mobile-mode-direction="up"].headroom--unpinned { transform: translateY(100%); } }

@media (max-width: 1199.98px) { .fm-is-open .layout-navigation[data-mobile-mode-direction="up"] { position: fixed; top: 0; }
  .admin-bar.fm-is-open .layout-navigation[data-mobile-mode-direction="up"] { top: 46px; }
  .layout-navigation[data-mobile-mode-direction="up"] .fm-subnav { top: auto; bottom: 70px !important; position: fixed; }
  .layout-navigation[data-mobile-mode-direction="up"] .fm-wrapper { top: 0; } }

body.error404 .layout-main { padding-top: 100px; padding-bottom: 75px; }

body.error404 .layout-main::before { content: none; }

body.error404 .page-wrapper { margin: 0 auto; max-width: 1110px; }

body.error404 .page-image { margin-bottom: 80px; }

body.error404 .page-header { margin-bottom: 30px; }

body.error404 .page-title { font-size: 2.25rem; font-weight: 700; }

body.error404 .page-title::after { left: 50%; transform: translateX(-50%); }

body.error404 .page-content p { margin-bottom: 50px; }

/* Forms */
.wppb-user-forms { padding: 25px; margin: 0 auto; position: relative; background-color: #F8F9FA; }

@media (min-width: 992px) { .wppb-user-forms { padding: 40px 50px; } }

.wppb-user-forms .form-submit { margin-bottom: 0; }

.separator { display: flex; flex-basis: 100%; align-items: center; color: #6C757D; font-weight: 700; text-transform: uppercase; width: 350px; max-width: 100%; max-width: 100%; margin: 20px auto 30px; }

.separator::before, .separator::after { content: ""; flex-grow: 1; background-color: #DEE2E6; height: 1px; font-size: 0; line-height: 0; margin: 0 8px; }

/* Login */
@media (min-width: 992px) { #wppb-login-wrap { width: 450px; } }

.wppb-user-forms .login-remember { display: none; }

.wppb-user-forms .login-title { text-align: center; margin-bottom: 2rem; }

.wppb-user-forms .login-submit { text-align: center; }

.wppb-user-forms .login-register-lost-password { display: flex; flex-direction: column-reverse; text-align: center; margin-bottom: 0; }

.wppb-user-forms .login-register { display: flex; justify-content: space-between; border-top: 1px solid #DEE2E6; padding-top: 20px; margin: 25px -10px -10px; flex-direction: column; align-items: center; }

.wppb-user-forms .login-register .btn, .wppb-user-forms .login-register .wp-block-file .wp-block-file__button, .wp-block-file .wppb-user-forms .login-register .wp-block-file__button { margin-top: 10px; }

@media (min-width: 992px) { .wppb-user-forms .login-register { margin: 25px -20px -20px; flex-direction: row; }
  .wppb-user-forms .login-register .btn, .wppb-user-forms .login-register .wp-block-file .wp-block-file__button, .wp-block-file .wppb-user-forms .login-register .wp-block-file__button { margin-top: 0; } }

.wppb-gdpr-delete-button { background-color: white; box-shadow: inset 3px 0 0 0 #BF2C22; padding: 20px 30px; display: flex; flex-direction: column; align-items: flex-start; margin-bottom: 40px; margin-top: 35px; }

.wppb-gdpr-delete-button label.form-label { display: block; text-indent: 0; position: static; }

.wppb-gdpr-delete-button .btn, .wppb-gdpr-delete-button .wp-block-file .wp-block-file__button, .wp-block-file .wppb-gdpr-delete-button .wp-block-file__button { order: 3; }

.wppb-gdpr-delete-button .form-text { display: block; color: inherit; margin-bottom: 12px; margin-top: 0; order: 2; }

/* Account */
.page-template-account .article-title { text-align: center; }

.account-header { border-bottom: 1px solid #DEE2E6; padding-bottom: 1rem; margin-bottom: 2rem; }

.account-title { margin-bottom: 0; }

.account-navigation { border: 1px solid #DEE2E6; margin-bottom: 2rem; }

@media (min-width: 992px) { .account-navigation { width: 300px; } }

.account-navigation .account-user, .account-navigation .account-nav { padding: 25px 15px; }

.account-navigation .account-user { text-align: center; display: flex; align-items: center; flex-direction: column; border-bottom: 1px solid #DEE2E6; }

.account-navigation .account-user-image { width: 80px; height: 80px; background-color: #E9ECEF; color: #495057; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.875rem; margin-bottom: 15px; }

.account-navigation .account-user-title { margin-bottom: 0; }

.account-navigation .account-nav .nav-link { text-decoration: underline; }

.account-navigation .account-nav .nav-link:hover, .account-navigation .account-nav .nav-link:active, .account-navigation .account-nav .nav-link:focus { background-color: rgba(192, 0, 13, 0.1); }

.account-navigation .account-nav .nav-link.active { background-color: #C0000D; color: #ffffff; font-weight: 700; text-decoration: none; }

.account-content .access-icon > img, .account-content .access-icon > svg { max-width: 50px; max-height: 50px; }

.account-content .access-title { font-size: 1rem; }

.account-content .article-title { text-align: left; }

.home .layout-main { padding: 0 0 30px; }

.home .layout-main::before { content: none; }

body.single-event .article-header .aside-related .card-line:active .card-image > img, body.single-event .article-header .aside-related .card-line:focus .card-image > img, body.single-event .article-header .aside-related .card-line:hover .card-image > img { transform: none; }

body.single-publication .article-image { aspect-ratio: 0.7077140835; max-width: 240px; }

body.single-publication .article-content .card-thumbnail.card-publication { margin-right: auto; margin-left: auto; }

body.single-trombinoscope .article-content .list-inline a { color: inherit; transition: color .3s; }

body.single-trombinoscope .article-content .list-inline a:active, body.single-trombinoscope .article-content .list-inline a:focus, body.single-trombinoscope .article-content .list-inline a:hover { color: #C0000D; }

body.page-template-default article.no-post-thumbnail .article-content, body.single-job_offer article.no-post-thumbnail .article-content { position: relative; background-color: #ffffff; padding-top: 30px; }

body.page-template-default article.no-post-thumbnail .article-content::before, body.page-template-default article.no-post-thumbnail .article-content::after, body.single-job_offer article.no-post-thumbnail .article-content::before, body.single-job_offer article.no-post-thumbnail .article-content::after { content: ''; width: 50vw; top: 0; bottom: 0; position: absolute; background-color: #ffffff; z-index: -1; }

body.page-template-default article.no-post-thumbnail .article-content::before, body.single-job_offer article.no-post-thumbnail .article-content::before { right: 100%; }

body.page-template-default article.no-post-thumbnail .article-content::after, body.single-job_offer article.no-post-thumbnail .article-content::after { left: 100%; }

@media (max-width: 575.98px) { body.page-template-full-width .layout-main .article { padding-left: 15px; padding-right: 15px; } }

body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article .aside-related { margin-right: auto; margin-left: auto; }

@media (min-width: 576px) { body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article .aside-related { max-width: 540px; } }

@media (min-width: 768px) { body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article .aside-related { max-width: 720px; } }

@media (min-width: 992px) { body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article .aside-related { max-width: 960px; } }

@media (min-width: 1200px) { body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article .aside-related { max-width: 1140px; } }

@media (min-width: 1400px) { body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article .aside-related { max-width: 1140px; } }

body.page-template-full-width .layout-main .article .novablock-carousel { max-width: 100%; }

@media (min-width: 1400px) { body.page-template-full-width .layout-main .article .novablock-carousel { max-width: 2000px; } }

body.page-template-full-width .layout-main .article-image { width: 730px; max-width: 100%; margin-left: auto; margin-right: auto; }

@media (min-width: 1200px) { body.page-template-trombinoscope .card-line { margin-top: 50px; margin-bottom: 50px; }
  body.page-template-trombinoscope .layout-main::before { height: 297px; } }

body.page-template-publication .page-section:first-child { padding-top: 0; margin-top: 30px; border: none; }

body.page-template-poi-panel-template .page-title { font-size: 1.875rem; }

body.page-template-poi-panel-template .page-filters { text-align: center; }

body.page-template-poi-panel-template .page-filters .page-title { font-size: 1.5rem; padding-bottom: 0; }

body.page-template-poi-panel-template .page-filters .page-title::after { content: none; }

body.page-template-poi-panel-template .page-filters .form-group { margin-bottom: 0; }

body.page-template-poi-panel-template .page-filters-footer { padding-top: 15px; display: flex; flex-direction: column; gap: 20px; }

body.page-template-procedure .card-accordion, body.page-template-report .card-accordion { --bs-accordion-color: #000000; --bs-accordion-bg: #ffffff; --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; --bs-accordion-border-color: #CED4DA; --bs-accordion-border-width: 1px; --bs-accordion-border-radius: 0rem; --bs-accordion-inner-border-radius: calc(0rem - 1px); --bs-accordion-btn-padding-x: 15px; --bs-accordion-btn-padding-y: 20px; --bs-accordion-btn-color: #000000; --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M5.31311 6.81434L0.185476 1.68092C-0.0618254 1.43335 -0.0618254 1.03196 0.185476 0.784405L0.783533 0.185678C1.03041 -0.0614782 1.43053 -0.0619539 1.67799 0.184621L5.76088 4.25294L9.84375 0.184621C10.0912 -0.0619539 10.4913 -0.0614782 10.7382 0.185678L11.3363 0.784405C11.5836 1.03198 11.5836 1.43337 11.3363 1.68092L6.20865 6.81434C5.96135 7.06189 5.56041 7.06189 5.31311 6.81434Z'/%3e%3c/svg%3e"); --bs-accordion-btn-icon-width: 15px; --bs-accordion-btn-icon-transform: rotate(-90deg); --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M5.31311 6.81434L0.185476 1.68092C-0.0618254 1.43335 -0.0618254 1.03196 0.185476 0.784405L0.783533 0.185678C1.03041 -0.0614782 1.43053 -0.0619539 1.67799 0.184621L5.76088 4.25294L9.84375 0.184621C10.0912 -0.0619539 10.4913 -0.0614782 10.7382 0.185678L11.3363 0.784405C11.5836 1.03198 11.5836 1.43337 11.3363 1.68092L6.20865 6.81434C5.96135 7.06189 5.56041 7.06189 5.31311 6.81434Z'/%3e%3c/svg%3e"); --bs-accordion-btn-focus-border-color: #CED4DA; --bs-accordion-btn-focus-box-shadow: none; --bs-accordion-body-padding-x: 25px; --bs-accordion-body-padding-y: 30px; --bs-accordion-active-color: #000000; --bs-accordion-active-bg: #ffffff; }

body.page-template-procedure .card-accordion .card-header, body.page-template-report .card-accordion .card-header { align-items: center; background-color: #ffffff; color: #000000; display: flex; }

body.page-template-procedure .card-accordion .card-header::after, body.page-template-report .card-accordion .card-header::after { flex-shrink: 0; width: var(--bs-accordion-btn-icon-width); height: var(--bs-accordion-btn-icon-width); margin-left: auto; content: ""; background-image: var(--bs-accordion-btn-icon); background-repeat: no-repeat; background-size: var(--bs-accordion-btn-icon-width); transition: var(--bs-accordion-btn-icon-transition); transform: rotate(-90deg); }

body.page-template-procedure .card-accordion .card-header:hover, body.page-template-report .card-accordion .card-header:hover { color: #000000; }

body.page-template-procedure .card-accordion .card-header:hover::after, body.page-template-report .card-accordion .card-header:hover::after { background-image: var(--bs-accordion-btn-active-icon); }

body.page-template-procedure .card-accordion .card-header:not(.collapsed)::after, body.page-template-report .card-accordion .card-header:not(.collapsed)::after { background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform); }

body.page-template-procedure .page-filters .form-search { margin-top: 45px; margin-bottom: 60px; }

body.page-template-landing-news .layout-main, body.page-template-landing-services .layout-main, body.page-template-landing-mairie .layout-main { padding-top: 0; }

body.page-template-landing-news .layout-main::before, body.page-template-landing-services .layout-main::before, body.page-template-landing-mairie .layout-main::before { content: none; }

body.page-template-landing-news .section-news { background: #F8F9FA; }

@media (min-width: 1200px) { body.page-template-landing-news .section-news { padding-top: 40px; padding-bottom: 60px; } }

@media (min-width: 992px) { body.page-template-landing-services .section-search { padding-top: 48px; } }

@media (max-width: 991.98px) and (max-width: 991.98px) { body.page-template-landing-services .section-search .section-title { margin-bottom: 30px; }
  body.page-template-landing-services .section-search .section-title span { display: block; padding-left: 49px; } }

@media (min-width: 1200px) { body.page-template-landing-services .section-search { background-color: #F8F9FA; position: relative; padding-bottom: 80px; }
  body.page-template-landing-services .section-search .form-search { position: absolute; bottom: -40px; left: 0; right: 0; }
  body.page-template-landing-services .section-access { padding-top: 110px; } }

@media (min-width: 992px) { body.page-template-landing-services .section-title, body.page-template-landing-mairie .section-title { line-height: 1.2; }
  body.page-template-landing-services .section-title::before, body.page-template-landing-mairie .section-title::before { width: 65px; } }

body.page-template-landing-mairie .section-search { background-color: #F8F9FA; padding-bottom: 16px; }

@media (min-width: 992px) { body.page-template-landing-mairie .section-search { padding-top: 48px; } }

body.page-template-landing-mairie .section-search .section-title span { display: block; padding-left: 49px; }

@media (min-width: 992px) { body.page-template-landing-mairie .section-search .section-title span { padding-left: 97px; } }

body.page-template-landing-mairie .section-intro img { margin-bottom: 28px; }

@media (min-width: 992px) { body.page-template-landing-mairie .section-intro { padding-top: 29px; padding-bottom: 40px; }
  body.page-template-landing-mairie .section-intro img { margin-top: -80px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWFwcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZGVwcmVjYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3Itc2NoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fdmFsaWRhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19oZWxwZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi9pbmMvbW9kdWxlcy9fL2NhZmV0ZXJpYS9zY3NzL19jYWZldGVyaWEuc2NzcyIsIi4uL2xpYnMvdmFuaWxsYWpzLWRhdGVwaWNrZXIvc2Fzcy9kYXRlcGlja2VyLWJzNS5zY3NzIiwiLi4vbGlicy92YW5pbGxhanMtZGF0ZXBpY2tlci9zYXNzL19taXhpbnMuc2NzcyIsIi4uL2xpYnMvdmFuaWxsYWpzLWRhdGVwaWNrZXIvc2Fzcy9kYXRlcGlja2VyLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9ncmF2aXR5Zm9ybXMuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19ncmlkLWxheW91dC5zY3NzIiwicGx1Z2lucy9ncmF2aXR5Zm9ybXMvX2xhYmVscy1kZXNjcmlwdGlvbnMuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19maWVsZHMtc3RhbmRhcmQuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19maWVsZHMtYWR2YW5jZWQuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19jaG9zZW4uc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19kYXRlcGlja2VyLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9fcG9sbC1zdXJ2ZXkuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19jdXN0b20uc2NzcyIsInBsdWdpbnMvc3dpcGVyL3N3aXBlci5zY3NzIiwicGx1Z2lucy9zd2lwZXIvX3N3aXBlci12YXJzLnNjc3MiLCJwbHVnaW5zL3N3aXBlci9tb2R1bGVzL2ExMXkvYTExeS5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtY292ZXJmbG93L2VmZmVjdC1jb3ZlcmZsb3cuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGUuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvZnJlZS1tb2RlL2ZyZWUtbW9kZS5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9rZXlib2FyZC9rZXlib2FyZC5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9sYXp5L2xhenkuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCJwbHVnaW5zL3N3aXBlci9tb2R1bGVzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzIiwicGx1Z2lucy9fYWRkLXRvLWNhbGVuZGFyLnNjc3MiLCJwbHVnaW5zL19jb21hcnF1YWdlLnNjc3MiLCJwbHVnaW5zL19mYXRtZW51LnNjc3MiLCJwbHVnaW5zL19oZWxwZnVsLnNjc3MiLCJwbHVnaW5zL19sZWFmbGV0LnNjc3MiLCJwbHVnaW5zL19tYWlsc3Rlci5zY3NzIiwicGx1Z2lucy9fbm92YWJsb2NrLnNjc3MiLCJwbHVnaW5zL19wcm9maWxlLWJ1aWxkZXIuc2NzcyIsInBsdWdpbnMvX3NlYXJjaC1mdWxsc2NyZWVuLnNjc3MiLCJwbHVnaW5zL19zZWFyY2h3cC5zY3NzIiwicGx1Z2lucy9fd3Auc2NzcyIsImZvbnRzL19wb3BwaW5zLnNjc3MiLCJfcm9vdC5zY3NzIiwiX3R5cGUuc2NzcyIsImhlbHBlcnMvX2FuaW1hdGUuc2NzcyIsImhlbHBlcnMvX2NvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9fYWNjZXNzLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJjb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCJjb21wb25lbnRzL19ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2txdW90ZS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2d1dGVuYmVyZy5zY3NzIiwiY29tcG9uZW50cy9faW5mb3dpbmRvdy5zY3NzIiwiY29tcG9uZW50cy9fbGluZS5zY3NzIiwiY29tcG9uZW50cy9fbWFwLnNjc3MiLCJjb21wb25lbnRzL19uYXYuc2NzcyIsImNvbXBvbmVudHMvX25pLnNjc3MiLCJjb21wb25lbnRzL19wYWdlLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fcHJvY2VkdXJlLnNjc3MiLCJjb21wb25lbnRzL19wdWJsaWNhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcmVsYXRlZC5zY3NzIiwiY29tcG9uZW50cy9fc2Nyb2xsdG9wLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2hmb3JtLnNjc3MiLCJjb21wb25lbnRzL19zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtbmV0d29ya3Muc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC10b29sYmFyLnNjc3MiLCJjb21wb25lbnRzL190YWJsZS5zY3NzIiwiY29tcG9uZW50cy9fdGh1bWJuYWlsLnNjc3MiLCJjb21wb25lbnRzL190cm9tYmlub3Njb3BlLnNjc3MiLCJzZWN0aW9ucy9fYWNjZXNzLnNjc3MiLCJzZWN0aW9ucy9fYWxlcnQuc2NzcyIsInNlY3Rpb25zL19ldmVudHMuc2NzcyIsInNlY3Rpb25zL19uZXdzLnNjc3MiLCJzZWN0aW9ucy9fbmV3c2xldHRlci5zY3NzIiwic2VjdGlvbnMvX3B1YmxpY2F0aW9uLnNjc3MiLCJzZWN0aW9ucy9fc2hvd2Nhc2Uuc2NzcyIsInNlY3Rpb25zL19zcG90bGlnaHQuc2NzcyIsImxheW91dHMvX2JyZWFkY3J1bWIuc2NzcyIsImxheW91dHMvX2NvbnRhaW5lci5zY3NzIiwibGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJsYXlvdXRzL19oZWFkZXIuc2NzcyIsImxheW91dHMvX21haW4uc2NzcyIsImxheW91dHMvX25hdmlnYXRpb24uc2NzcyIsInRlbXBsYXRlcy9fNDA0LnNjc3MiLCJ0ZW1wbGF0ZXMvX2FjY291bnQuc2NzcyIsInRlbXBsYXRlcy9faG9tZS5zY3NzIiwidGVtcGxhdGVzL19zaW5nbGUuc2NzcyIsInRlbXBsYXRlcy9fdGVtcGxhdGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBS0NFLHlNQUtHO0ErQk5MLEFBQUEsS0FBSyxDQUFDLEVBUUYsU0FBcUIsQ0FBRSxRQUFDLEVBQXhCLFdBQXFCLENBQUUsUUFBQyxFQUF4QixXQUFxQixDQUFFLFFBQUMsRUFBeEIsU0FBcUIsQ0FBRSxRQUFDLEVBQXhCLFFBQXFCLENBQUUsUUFBQyxFQUF4QixXQUFxQixDQUFFLFFBQUMsRUFBeEIsV0FBcUIsQ0FBRSxRQUFDLEVBQXhCLFVBQXFCLENBQUUsUUFBQyxFQUF4QixTQUFxQixDQUFFLFFBQUMsRUFBeEIsU0FBcUIsQ0FBRSxRQUFDLEVBQXhCLFVBQXFCLENBQUUsUUFBQyxFQUF4QixVQUFxQixDQUFFLFFBQUMsRUFBeEIsU0FBcUIsQ0FBRSxRQUFDLEVBQXhCLGNBQXFCLENBQUUsUUFBQyxFQUl4QixhQUEwQixDQUFPLFFBQUMsRUFBbEMsYUFBMEIsQ0FBTyxRQUFDLEVBQWxDLGFBQTBCLENBQU8sUUFBQyxFQUFsQyxhQUEwQixDQUFPLFFBQUMsRUFBbEMsYUFBMEIsQ0FBTyxRQUFDLEVBQWxDLGFBQTBCLENBQU8sUUFBQyxFQUFsQyxhQUEwQixDQUFPLFFBQUMsRUFBbEMsYUFBMEIsQ0FBTyxRQUFDLEVBQWxDLGFBQTBCLENBQU8sUUFBQyxFQUlsQyxZQUFxQixDQUFFLFFBQUMsRUFBeEIsY0FBcUIsQ0FBRSxRQUFDLEVBQXhCLGFBQXFC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QUMsR0FBRyxFQUFFLFdBQVcsQ0FBQyxHQUFHLEVBQUUsV0FBVyxDQUFDLEVBQUUsRUFBRSxXQUFXLENBQUMsR0FBRyxFQUFFLFdBQVcsQ0FBQyxDQUFDLEVBQUUsV0FBVyxDQUFDLENBQUMsRUFBRSxXQUFXLENBQUMsQ0FBQyxFQUFFLFdBQVcsQ0FBQyxNQUFNLEVBQUUsV0FBVyxDQUFDLEVBQUUsRUFBRSxXQUFXLENBQUMsRUFBRSxFQUFFLFdBQVcsQ0FBQyxFQUFFLEVBQUUsV0FBVyxDQUFDLEVBQUUsRUFBRSxXQUFXLENBQUMsRUFBRSxFQUFFLFdBQVcsQ0FBQyxFQUFFLEVBQUUsV0FBVyxDQUFDLFFBQVEsRUFBRSxXQUFXLENBQUMsSUFBSSxFQUFFLFdBQVcsQ0FBQyxLQUFLLEVBQUUsV0FBVyxDQUFDLE1BQU0sRUFBRSxXQUFXLENBQUMsS0FBSyxFQUFFLFdBQVcsQ0FBQyxPQUFPLEVBQUUsV0FBVyxDQUFDLEtBQUssRUFBRSxXQUFXLENBQUMsS0FBSyxFQUFFLFdBQVcsQ0FBQyxLQUFLLEVBQUUsV0FBVyxDQUFDLEVBQUUsRUFBRSxXQUFXLENBQUMsRUFBRSxFQUFFLFdBQVcsQ0FBQyxFQUFFLEVBQUUsV0FBVyxDQUFDLE9BQU8sRUFBRSxXQUFXLENBQUMsS0FBSyxFQUFFLFdBQVcsQ0FBQyxNQUFNLEVBQUUsV0FBVyxDQUFDLE9BQU8sRUFBRSxXQUFXLENBQUMsS0FBSyxFQUFFLFdBQVcsQ0FBQyxNQUFNLEVBQUUsV0FBVyxDQUFDLFVBQVUsRUFBRSxXQUFXLENBQUMsTUFBTSxFQUFFLFdBQVcsQ0FBQyxNQUFNLEVBQUUsV0FBVyxDQUFDLE1BQU0sRUFBRSxXQUFXLENBQUMsSUFBSSxFQUFFLFdBQVcsQ0FBQyxHQUFHLEVBQUUsV0FBVyxDQUFDLE1BQU0sRUFBRSxXQUFXLENBQUMsSUFBSSxFQUFFLFdBQVcsQ0FBQyxPQUFPLEVBQUUsV0FBVyxDQUFDLE9BQU8sRUFBRSxXQUFXLENBQUMsSUFBSSxFQUFFLFdBQVcsQ0FBQyxJQUFJLEVBQWhCLFdBQVcsQzFFYXh3QyxLQUFLLEUwRWIwd0Ms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 */

/*# sourceMappingURL=theme.css.map */
