@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: #000; --bs-secondary: #CC9933; --bs-tertiary: #333333; --bs-success: #C0D23D; --bs-info: #69C5CB; --bs-warning: #F2C94C; --bs-danger: #BF2C22; --bs-light: #F8F9FA; --bs-dark: #212529; --bs-primary-rgb: 0, 0, 0; --bs-secondary-rgb: 204, 153, 51; --bs-tertiary-rgb: 51, 51, 51; --bs-success-rgb: 192, 210, 61; --bs-info-rgb: 105, 197, 203; --bs-warning-rgb: 242, 201, 76; --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: Lato, 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: #DEE2E6; --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: #000; --bs-link-hover-color: black; --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 #DEE2E6; opacity: 1; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin-top: 0; margin-bottom: 0.5rem; font-family: "Lato", 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: none; }

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, body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wp-element-caption, .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, body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wp-element-caption, .container-sm { max-width: 540px; } }

@media (min-width: 768px) { .container, body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wp-element-caption, .container-sm, .container-md { max-width: 720px; } }

@media (min-width: 992px) { .container, body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wp-element-caption, .container-sm, .container-md, .container-lg { max-width: 960px; } }

@media (min-width: 1200px) { .container, body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wp-element-caption, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; } }

@media (min-width: 1400px) { .container, body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wp-element-caption, .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: #cccccc; --bs-table-border-color: #b8b8b8; --bs-table-striped-bg: #b8b8b8; --bs-table-striped-color: #000000; --bs-table-active-bg: #b8b8b8; --bs-table-active-color: #000000; --bs-table-hover-bg: #bdbdbd; --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: #f5ebd6; --bs-table-border-color: #ddd4c1; --bs-table-striped-bg: #ddd4c1; --bs-table-striped-color: #000000; --bs-table-active-bg: #ddd4c1; --bs-table-active-color: #000000; --bs-table-hover-bg: #e3d9c6; --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: #fcf4db; --bs-table-border-color: #e3dcc5; --bs-table-striped-bg: #e3dcc5; --bs-table-striped-color: #000000; --bs-table-active-bg: #e3dcc5; --bs-table-active-color: #000000; --bs-table-hover-bg: #e9e2cb; --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 #DEE2E6; -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: gray; outline: 0; box-shadow: 0 0 0 0.25rem rgba(16, 85, 178, 0.1); }

.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 #DEE2E6; 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: gray; 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: gray; outline: 0; box-shadow: none; }

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

.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: #000; border-color: #000; 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='gray'/%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, 0 0 0 0.25rem rgba(16, 85, 178, 0.1); }

.form-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(16, 85, 178, 0.1); }

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

.form-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #000; 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: #b3b3b3; }

.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: #000; 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: #b3b3b3; }

.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 #DEE2E6; 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: 500; --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: 0rem; --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); 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: #000; --bs-btn-border-color: #000; --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: #000; --bs-btn-disabled-border-color: #000; }

.btn-secondary { --bs-btn-color: #ffffff; --bs-btn-bg: #CC9933; --bs-btn-border-color: #CC9933; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #ad822b; --bs-btn-hover-border-color: #a37a29; --bs-btn-focus-shadow-rgb: 212, 168, 82; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #a37a29; --bs-btn-active-border-color: #997326; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #CC9933; --bs-btn-disabled-border-color: #CC9933; }

.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: #F2C94C; --bs-btn-border-color: #F2C94C; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #f4d167; --bs-btn-hover-border-color: #f3ce5e; --bs-btn-focus-shadow-rgb: 206, 171, 65; --bs-btn-active-color: #000000; --bs-btn-active-bg: #f5d470; --bs-btn-active-border-color: #f3ce5e; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #F2C94C; --bs-btn-disabled-border-color: #F2C94C; }

.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: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #000; --bs-btn-hover-border-color: #000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #000; --bs-btn-active-border-color: #000; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000; --bs-gradient: none; }

.btn-outline-secondary { --bs-btn-color: #CC9933; --bs-btn-border-color: #CC9933; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #CC9933; --bs-btn-hover-border-color: #CC9933; --bs-btn-focus-shadow-rgb: 204, 153, 51; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #CC9933; --bs-btn-active-border-color: #CC9933; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #CC9933; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #CC9933; --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: #F2C94C; --bs-btn-border-color: #F2C94C; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #F2C94C; --bs-btn-hover-border-color: #F2C94C; --bs-btn-focus-shadow-rgb: 242, 201, 76; --bs-btn-active-color: #000000; --bs-btn-active-bg: #F2C94C; --bs-btn-active-border-color: #F2C94C; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #F2C94C; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #F2C94C; --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: #000; --bs-btn-bg: transparent; --bs-btn-border-color: transparent; --bs-btn-hover-color: black; --bs-btn-hover-border-color: transparent; --bs-btn-active-color: black; --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: 38, 38, 38; text-decoration: underline; }

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

.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: 0rem; }

.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: 0rem; }

.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: #000; --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); 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: #000; --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: 0rem; }

.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); }

.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: #000; }

.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: 0rem; --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, body.page-template-full-width .layout-main .article-image-full .navbar > .figure-caption, body.page-template-full-width .layout-main .article-image-full .navbar > .wp-element-caption, .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); }

.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: #DEE2E6; --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 + .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: #DEE2E6; --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(0deg); --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='%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-focus-border-color: gray; --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: #DEE2E6; --bs-pagination-border-radius: 0rem; --bs-pagination-hover-color: #000; --bs-pagination-hover-bg: #CC9933; --bs-pagination-hover-border-color: #CC9933; --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: #ffffff; --bs-pagination-active-bg: #000; --bs-pagination-active-border-color: #000; --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); 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, .gform_confirmation_wrapper, .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: black; --bs-alert-border-color: black; }

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

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

.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, .gform_confirmation_wrapper, .wppb-success { --bs-alert-color: black; --bs-alert-bg: #c0d23d; --bs-alert-border-color: #c0d23d; }

.alert-success .alert-link, .gform_confirmation_wrapper .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: #f2c94c; --bs-alert-border-color: #f2c94c; }

.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: #F8F9FA; --bs-progress-border-radius: 0rem; --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-progress-bar-color: #ffffff; --bs-progress-bar-bg: #000; --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: #000; --bs-list-group-active-border-color: #000; 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: black; background-color: #cccccc; }

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

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

.list-group-item-secondary { color: #7a5c1f; background-color: #f5ebd6; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #7a5c1f; background-color: #ddd4c1; }

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

.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: #91792e; background-color: #fcf4db; }

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: #91792e; background-color: #e3dcc5; }

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

.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: "Lato", 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: "Lato", 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(0, 0, 0, var(--bs-bg-opacity, 1)) !important; }

.text-bg-secondary { color: #ffffff !important; background-color: RGBA(204, 153, 51, 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(242, 201, 76, 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: #000 !important; }

.link-primary:hover, .link-primary:focus { color: black !important; }

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

.link-secondary:hover, .link-secondary:focus { color: #a37a29 !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: #F2C94C !important; }

.link-warning:hover, .link-warning:focus { color: #f5d470 !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, .ui-datepicker .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-next .ui-icon, .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, .ui-datepicker { 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: #000; 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: #CC9933; }

body.page-template-cafeteria .datepicker-cell.focused:not(.selected) { background-color: #000; color: #ffffff; }

body.page-template-cafeteria .datepicker-cell.focused:not(.selected):hover { background-color: #000; 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: #000; 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: #CC9933; color: #ffffff; }

.datepicker-cell.range-start.focused:not(.selected), .datepicker-cell.range-end.focused:not(.selected) { background-color: #c29130; }

.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: #737373; }

.datepicker-input.in-edit:focus, .datepicker-input.in-edit:active { box-shadow: 0 0 0.25em 0.25em rgba(115, 115, 115, 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 #DEE2E6; 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: #E9ECEF !important; border: 1px solid #DEE2E6 !important; border-radius: 0rem !important; 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 #DEE2E6; border-left: none; color: #000; 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 #DEE2E6; 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 #DEE2E6; 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 #DEE2E6; 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 #DEE2E6; 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 #DEE2E6; 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 #DEE2E6; 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 #CC9933; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid #DEE2E6; 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 #CC9933; 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; }

.ui-datepicker { background-color: #ffffff; border: 1px solid #DEE2E6; display: none; font-size: 0.875rem; padding: 4px; }

.ui-datepicker .ui-datepicker-header { display: flex; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { background-position: 50%; background-repeat: no-repeat; cursor: pointer; width: 30px; background-size: 7px auto; }

.ui-datepicker .ui-datepicker-prev { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18'%3E%3Cpath fill='none' stroke='%23666' stroke-linecap='square' d='M10 0L1 9l9 9'/%3E%3C/svg%3E"); }

.ui-datepicker .ui-datepicker-next { order: 1; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='18'%3E%3Cpath fill='none' stroke='%23666' stroke-linecap='square' d='M1 0l9 9-9 9'/%3E%3C/svg%3E"); }

.ui-datepicker .ui-datepicker-title { display: flex; flex: 1; justify-content: center; width: calc(100% - 60px); }

.ui-datepicker .ui-datepicker-title > select { border-color: transparent; box-shadow: none; background-color: white; margin: 5px; }

.ui-datepicker .ui-datepicker-calendar { width: 100%; min-width: 240px; font-family: sans-serif; margin: 0; }

.ui-datepicker .ui-datepicker-calendar td, .ui-datepicker .ui-datepicker-calendar th { text-align: center; }

.ui-datepicker .ui-datepicker-calendar td a, .ui-datepicker .ui-datepicker-calendar th a { display: block; text-decoration: none; }

.ui-datepicker .ui-datepicker-calendar td a:hover, .ui-datepicker .ui-datepicker-calendar th a:hover { background-color: #E9ECEF; }

/* --------------------------------------------------------------
# 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: #F8F9FA; 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; }

/* 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; }

.progress-bar span { color: #212529 !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 #DEE2E6; }

.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: #000; 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 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: #DEE2E6; 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: #000; }

.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: #000; 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: #000; }

.swiper-pagination-clickable .swiper-pagination-bullet { border: 1px solid #CC9933; border-radius: 100px; background: #ffffff; }

.swiper-pagination-clickable .swiper-pagination-bullet-active { background: #000; border-color: #000; }

.swiper-pagination-clickable .swiper-pagination-bullet:hover, .swiper-pagination-clickable .swiper-pagination-bullet:active, .swiper-pagination-clickable .swiper-pagination-bullet:focus { background: #CC9933; }

.swiper { list-style: none; margin-left: auto; margin-right: auto; overflow: visible; padding: 0; position: relative; z-index: 1; }

.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; position: relative; }

.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"); }

/* ========================================================================== */
/* 1. FAT MENU - BASE */
/* ========================================================================== */
html { position: relative; }

.fm { position: relative; z-index: 1029; }

.fm ul { list-style: none; margin-bottom: 0; }

@media (max-width: 1199.98px) { .fm ul { padding: 53px 0; } }

@media (min-width: 1200px) { .fm ul { padding: 0; } }

.fm 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: #000; }

.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; margin-top: 19px; padding: 17px 0; position: relative; transition: .3s; }

.fm-textline:after { background-color: #000; 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: #000; }

.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; } }

.ff-stream { min-height: inherit !important; }

.ff-stream .ff-dribbble::before, .ff-stream .ff-facebook::before, .ff-stream .ff-flickr::before, .ff-stream .ff-foursquare::before, .ff-stream .ff-instagram::before, .ff-stream .ff-linkedin::before, .ff-stream .ff-pinterest::before, .ff-stream .ff-rss::before, .ff-stream .ff-soundcloud::before, .ff-stream .ff-tumblr::before, .ff-stream .ff-twitter::before, .ff-stream .ff-vimeo::before, .ff-stream .ff-wordpress::before, .ff-stream .ff-youtube::before { align-items: center; border-radius: 50%; color: #ffffff; display: flex; font-family: 'ff-icons'; font-size: 1.25rem; height: 40px; justify-content: center; left: 50%; position: absolute; transform: translate(-50%, -50%); width: 40px; z-index: 3; top: 30px; background-color: #ffffff !important; color: #000; }

.ff-stream .ff-dribbble::before { background-color: #ea4c89; content: '\e022'; }

.ff-stream .ff-facebook::before { background-color: #2F80ED; content: '\e023'; }

.ff-stream .ff-flickr::before { background-color: #ff0084; content: '\e026'; }

.ff-stream .ff-foursquare::before { background-color: #f94877; content: '\e620'; }

.ff-stream .ff-instagram::before { background: #ffffff; content: '\e02a'; }

.ff-stream .ff-linkedin::before { background-color: #007BB5; content: '\e030'; }

.ff-stream .ff-pinterest::before { background-color: #820a0f; content: '\e601'; }

.ff-stream .ff-rss::before { background-color: #d97c16; content: '\e043'; }

.ff-stream .ff-soundcloud::before { background-color: #f80; content: '\e62a'; }

.ff-stream .ff-tumblr::before { background-color: #35465c; content: '\e058'; }

.ff-stream .ff-twitter::before { background-color: #000000; content: '\e04f'; }

.ff-stream .ff-vimeo::before { background-color: #86b32d; content: '\e60c'; }

.ff-stream .ff-wordpress::before { background-color: #454442; content: '\e060'; }

.ff-stream .ff-youtube::before { background-color: #FF0000; content: '\e609'; }

.ff-stream .picture-item__inner { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }

.ff-stream .ff-overlay { background-color: rgba(255, 255, 255, 0.9) !important; }

.ff-stream .ff-content a { color: #000 !important; }

.ff-stream .ff-nickname, .ff-stream .ff-timestamp, .ff-stream .ff-item-bar, .ff-stream .ff-item-bar a { color: #000 !important; }

.ff-stream .picture-item__inner, .ff-stream .ff-name { color: #000000 !important; }

.ff-stream .ff-sc-label2 .ff-label-wrapper { left: 0; }

.ff-stream .ff-sc-off .ff-label-wrapper, .ff-stream .ff-sc-off .ff-icon { display: none !important; }

.ff-stream .ff-layout-grid .ff-has-overlay:hover .ff-initial-image { transform: perspective(500px) scale3d(1.1, 1.1, 1) rotateZ(0deg) translate(-50%, -50%) !important; }

.ff-stream .ff-loadmore-wrapper { display: none; }

.ff-stream .ff-item .ff-img-holder img { -o-object-fit: cover; object-fit: cover; }

.ff-truelayout-carousel .slick-next, .ff-truelayout-carousel .slick-prev { width: 50px; height: 50px; border-radius: 100% !important; background-color: #000 !important; bottom: 0; top: auto; }

.ff-truelayout-carousel .slick-next svg, .ff-truelayout-carousel .slick-prev svg { color: #ffffff; }

.slick-dots li button { width: 10px !important; height: 10px !important; background-color: #CC9933 !important; border-radius: 100%; padding: 1px !important; }

.slick-dots li button::after { top: 2px !important; left: 2px !important; opacity: 1 !important; }

ul.slick-dots.slick-nav { bottom: -30px !important; }

#was-this-helpful { background-color: rgba(0, 0, 0, 0.05); margin-top: 1em; padding: 1.2em; border-radius: 0.2em; text-align: center; display: flex; align-items: center; justify-content: center; }

#was-this-helpful * { transition: background-color 200ms, box-shadow 200ms; }

#wthf-title, #wthf-yes-no { display: inline-block; }

#wthf-title { padding-right: 2em; }

#wthf-yes-no span { padding: 0.4em 0.8em; border-radius: 0.2em; background-color: rgba(255, 255, 255, 0.9); cursor: pointer; font-size: 0.9em; box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.1); box-shadow: none; border-width: 1px; border-style: solid; }

#wthf-yes-no span:hover { background-color: #ffffff; box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.3); }

#wthf-yes-no span:active { background-color: #ffffff; box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.5); }

#wthf-yes-no span:first-child { margin-right: 0.4em; --bs-btn-color: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #000; --bs-btn-hover-border-color: #000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #000; --bs-btn-active-border-color: #000; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000; --bs-gradient: none; }

#wthf-yes-no span:last-child { margin-left: 0.4em; --bs-btn-color: #000; --bs-btn-border-color: #000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #000; --bs-btn-hover-border-color: #000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #000; --bs-btn-active-border-color: #000; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000; --bs-gradient: none; }

#was-this-helpful.wthf-disabled { pointer-events: none; position: relative; }

#was-this-helpful.wthf-disabled * { opacity: 0; }

#was-this-helpful.wthf-disabled:after { content: attr(data-thank-text); display: block; position: absolute; }

.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 20px; 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; }

.mm-page { box-sizing: border-box; position: relative; }

.mm-slideout { transition: transform 0.4s ease; z-index: 1; }

.mm-wrapper_opened { overflow-x: hidden; position: relative; }

.mm-wrapper_background .mm-page { background: inherit; }

.mm-menu_offcanvas { display: none; position: fixed; right: auto; z-index: 0; }

.mm-menu_offcanvas.mm-menu_opened { display: block; }

.mm-menu_offcanvas { width: 80%; min-width: 240px; max-width: 420px; }

.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout { transform: translate3d(80vw, 0, 0); }

@media all and (max-width: 300px) { .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout { transform: translate3d(240px, 0, 0); } }

@media all and (min-width: 525px) { .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout { transform: translate3d(420px, 0, 0); } }

.mm-wrapper__blocker { background: rgba(3, 2, 1, 0); overflow: hidden; display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 2; }

.mm-wrapper_blocking { overflow: hidden; }

.mm-wrapper_blocking body { overflow: hidden; }

.mm-wrapper_blocking .mm-wrapper__blocker { display: block; }

[dir="rtl"] .mm-menu_offcanvas { /*left: unset; right: 0;*/ }

/*! jQuery mmenu v7.3.3 @requires jQuery 1.7.0 or later mmenujs.com Copyright (c) Fred Heusschen www.frebsite.nl License: CC-BY-NC-4.0 http://creativecommons.org/licenses/by-nc/4.0/ */
.mm-menu { --mm-line-height: 20px; --mm-listitem-size: 64px; --mm-navbar-size: 64px; --mm-offset-top: 0; --mm-offset-right: 0; --mm-offset-bottom: 0; --mm-offset-left: 0; --mm-color-border: #DEE2E6; --mm-color-button: #ffffff; --mm-color-text: #ffffff; --mm-color-text-dimmed: #ffffff; --mm-color-background: #000; --mm-color-background-highlight: rgba(0, 0, 0, 0.05); --mm-color-background-emphasis: rgba(255, 255, 255, 0.4); --mm-shadow: 0 0 10px rgba( 0,0,0, 0.3 ); }

.mm-hidden { display: none !important; }

.mm-wrapper { overflow-x: hidden; position: relative; }

.mm-menu { background: #000; border-color: #DEE2E6; color: #ffffff; background: var(--mm-color-background); border-color: var(--mm-color-border); color: var(--mm-color-text); line-height: 20px; line-height: var(--mm-line-height); box-sizing: border-box; display: block; padding: 0; margin: 0; position: absolute; z-index: 0; top: 0; right: 0; bottom: 0; left: 0; top: var(--mm-offset-top); right: var(--mm-offset-right); bottom: var(--mm-offset-bottom); left: var(--mm-offset-left); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.mm-menu a, .mm-menu a:link, .mm-menu a:active, .mm-menu a:visited, .mm-menu a:hover { color: inherit; text-decoration: none; }

[dir="rtl"] .mm-menu { direction: rtl; }

.mm-panels, .mm-panels > .mm-panel { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; }

.mm-panels, .mm-panel { box-sizing: border-box; background: #000; border-color: #DEE2E6; color: #ffffff; background: var(--mm-color-background); border-color: var(--mm-color-border); color: var(--mm-color-text); }

.mm-panels { overflow: hidden; }

.mm-panel { -webkit-overflow-scrolling: touch; overflow: scroll; overflow-x: hidden; overflow-y: auto; width: 100%; padding: 0 20px; transform: translate3d(100%, 0, 0); transition: transform 0.4s ease; }

.mm-panel:not(.mm-hidden) { display: block; }

.mm-panel:before, .mm-panel:after { content: ''; display: block; height: 20px; }

.mm-panel_has-navbar { padding-top: 64px; padding-top: var(--mm-navbar-size); }

.mm-panel_opened { z-index: 1; transform: translate3d(0%, 0, 0); }

.mm-panel_opened-parent { transform: translate3d(-30%, 0, 0); }

.mm-panel_highest { z-index: 2; }

.mm-panel_noanimation { transition: none !important; }

.mm-panel_noanimation.mm-panel_opened-parent { transform: translate3d(0, 0, 0); }

[dir="rtl"] .mm-panel:not(.mm-panel_opened) { transform: translate3d(-100%, 0, 0); }

[dir="rtl"] .mm-panel.mm-panel_opened-parent { transform: translate3d(30%, 0, 0); }

.mm-listitem_vertical > .mm-panel { transform: none !important; display: none; width: 100%; padding: 10px 0 10px 10px; }

.mm-listitem_vertical > .mm-panel:before, .mm-listitem_vertical > .mm-panel:after { content: none; display: none; }

.mm-listitem_opened > .mm-panel { display: block; }

.mm-listitem_vertical > .mm-listitem__btn { height: 64px; height: var(--mm-listitem-size); bottom: auto; }

.mm-listitem_vertical .mm-listitem:last-child:after { border-color: transparent; }

.mm-listitem_opened > .mm-listitem__btn:after { transform: rotate(225deg); right: 29px; }

.mm-btn { box-sizing: border-box; width: 64px; padding: 0; }

.mm-btn:before, .mm-btn:after { border-color: #DEE2E6; border-color: var(--mm-color-button); border-width: 2px; border-style: solid; }

.mm-btn_close:before, .mm-btn_close:after { content: ''; box-sizing: content-box; display: block; width: 5px; height: 5px; margin: auto; position: absolute; top: 0; bottom: 0; transform: rotate(-45deg); }

.mm-btn_close:before { border-right: none; border-bottom: none; right: 28px; }

.mm-btn_close:after { border-left: none; border-top: none; right: 35px; }

.mm-btn_prev:before, .mm-btn_next:after { content: ''; border-bottom: none; border-right: none; box-sizing: content-box; display: block; width: 8px; height: 8px; margin: auto; position: absolute; top: 0; bottom: 0; }

.mm-btn_prev:before { transform: rotate(-45deg); left: 33px; right: auto; }

.mm-btn_next:after { transform: rotate(135deg); right: 33px; left: auto; }

[dir="rtl"] .mm-btn_next:after { transform: rotate(-45deg); left: 33px; right: auto; }

[dir="rtl"] .mm-btn_prev:before { transform: rotate(135deg); right: 33px; left: auto; }

[dir="rtl"] .mm-btn_close:before, [dir="rtl"] .mm-btn_close:after { right: auto; }

[dir="rtl"] .mm-btn_close:before { left: 35px; }

[dir="rtl"] .mm-btn_close:after { left: 28px; }

.mm-navbar { background: #000; border-color: #DEE2E6; color: #ffffff; background: var(--mm-color-background); border-color: var(--mm-color-border); color: var(--mm-color-text-dimmed); border-bottom-width: 1px; border-bottom-style: solid; text-align: center; display: none; height: 64px; height: var(--mm-navbar-size); padding: 0 64px; margin: 0; position: absolute; top: 0; left: 0; right: 0; opacity: 1; transition: opacity 0.4s ease; }

.mm-navbar > * { box-sizing: border-box; display: block; padding: 22px; padding: calc( (var( --mm-navbar-size ) - var( --mm-line-height )) * .5); padding-left: 0; padding-right: 0; }

.mm-navbar a, .mm-navbar a:hover { text-decoration: none; }

.mm-navbar__title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.mm-navbar__btn { position: absolute; top: 0; bottom: 0; z-index: 1; }

.mm-navbar__btn:first-child { text-align: left; left: 0; }

.mm-navbar__btn:last-child { text-align: right; right: 0; }

.mm-panel_has-navbar .mm-navbar { display: block; }

[dir="rtl"] .mm-navbar__btn:first-child { text-align: right; right: 0; left: auto; }

[dir="rtl"] .mm-navbar__btn:last-child { text-align: left; left: 0; right: auto; }

.mm-listview, .mm-listitem { list-style: none; display: block; padding: 0; margin: 0; }

.mm-listitem { color: #ffffff; color: var(--mm-color-text); border-color: #DEE2E6; border-color: var(--mm-color-border); position: relative; display: flex; flex-wrap: wrap; }

.mm-listitem:after { content: ''; border-color: inherit; border-bottom-width: 1px; border-bottom-style: solid; display: block; position: absolute; left: 30px; right: 0; bottom: 0; }

.mm-listitem a, .mm-listitem a:hover { text-decoration: none; }

.mm-listitem__text, .mm-listitem__btn { color: inherit; display: block; padding-top: 22px; padding-top: calc( (var( --mm-listitem-size ) - var( --mm-line-height )) / 2); padding-bottom: 22px; padding-bottom: calc( (var( --mm-listitem-size ) - var( --mm-line-height )) / 2); }

.mm-listitem__text { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-left: 30px; padding-right: 10px; flex-grow: 1; flex-basis: 10%; }

.mm-listitem__btn { -webkit-tap-highlight-color: rgba(255, 255, 255, 0.4); tap-highlight-color: rgba(255, 255, 255, 0.4); -webkit-tap-highlight-color: var(--mm-color-background-emphasis); tap-highlight-color: var(--mm-color-background-emphasis); background: rgba(3, 2, 1, 0); border-color: inherit; width: auto; padding-right: 74px; position: relative; }

.mm-listitem__btn:not(.mm-listitem__text) { border-left-width: 1px; border-left-style: solid; }

.mm-listitem_selected > .mm-listitem__text { background: rgba(255, 255, 255, 0.4); background: var(--mm-color-background-emphasis); }

.mm-listitem_opened > .mm-listitem__btn, .mm-listitem_opened > .mm-panel { background: rgba(0, 0, 0, 0.05); background: var(--mm-color-background-highlight); }

.mm-panels > .mm-panel > .mm-listview { margin: 20px -20px; }

.mm-panels > .mm-panel > .mm-listview:first-child, .mm-panels > .mm-panel > .mm-navbar + .mm-listview { margin-top: -20px; }

.mm-listitem_divider { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background: rgba(0, 0, 0, 0.05); background: var(--mm-color-background-highlight); font-size: 75%; text-transform: uppercase; min-height: 20px; min-height: var(--mm-line-height); padding: 14px; padding: calc( ((var( --mm-listitem-size ) * .75) - var( --mm-line-height )) * .5); padding-right: 10px; padding-left: 30px; }

.mm-listitem_spacer { padding-top: 64px; padding-top: var(--mm-listitem-size); }

.mm-listitem_spacer > .mm-btn_next { top: 64px; top: var(--mm-listitem-size); }

[dir="rtl"] .mm-listitem:after { left: 0; right: 30px; }

[dir="rtl"] .mm-listitem__text { padding-left: 10px; padding-right: 30px; }

[dir="rtl"] .mm-listitem__btn { padding-left: 74px; border-left-width: 0; border-left-style: none; }

[dir="rtl"] .mm-listitem__btn:not(.mm-listitem__text) { padding-right: 0; border-right-width: 1px; border-right-style: solid; }

.mm-sronly { border: 0 !important; clip: rect(1px, 1px, 1px, 1px) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; white-space: nowrap !important; width: 1px !important; min-width: 1px !important; height: 1px !important; min-height: 1px !important; padding: 0 !important; overflow: hidden !important; position: absolute !important; }

.mm-menu_fx-menu-zoom { transition: transform 0.4s ease; }

.mm-wrapper_opened .mm-menu_fx-menu-zoom { transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); transform-origin: left center; }

.mm-wrapper_opening .mm-menu_fx-menu-zoom { transform: scale(1, 1) translate3d(0%, 0, 0); }

.mm-wrapper_opened .mm-menu_fx-menu-zoom.mm-menu_position-right { transform: scale(0.7, 0.7) translate3d(30%, 0, 0); transform-origin: right center; }

.mm-wrapper_opening .mm-menu_fx-menu-zoom.mm-menu_position-right { transform: scale(1, 1) translate3d(0%, 0, 0); }

.mm-menu_fx-menu-slide { transition: transform 0.4s ease; }

.mm-wrapper_opened .mm-menu_fx-menu-slide { transform: translate3d(-30%, 0, 0); }

.mm-wrapper_opening .mm-menu_fx-menu-slide { transform: translate3d(0%, 0, 0); }

.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right { transform: translate3d(30%, 0, 0); }

.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right { transform: translate3d(0%, 0, 0); }

.mm-menu_fx-menu-fade { opacity: 0; transition: opacity 0.4s ease; }

.mm-wrapper_opening .mm-menu_fx-menu-fade { opacity: 1; }

.mm-menu_fx-panels-none .mm-panel, .mm-panel_fx-none { transition-property: none; }

.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent, .mm-panel_fx-none.mm-panel_opened-parent { transform: translate3d(0, 0, 0); }

.mm-menu_fx-panels-zoom .mm-panel, .mm-panel_fx-zoom { transform-origin: left center; transform: scale(1.5, 1.5) translate3d(100%, 0, 0); }

.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened, .mm-panel_fx-zoom.mm-panel_opened { transform: scale(1, 1) translate3d(0%, 0, 0); }

.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened-parent, .mm-panel_fx-zoom.mm-panel_opened-parent { transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }

.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent, .mm-panel_fx-slide-0.mm-panel_opened-parent { transform: translate3d(0, 0, 0); }

.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent, .mm-panel_fx-slide-100.mm-panel_opened-parent { transform: translate3d(-100%, 0, 0); }

.mm-panel_fx-slide-up, .mm-menu_fx-panels-slide-up .mm-panel { transform: translate3d(0, 100%, 0); }

.mm-panel_fx-slide-up.mm-panel_opened, .mm-menu_fx-panels-slide-up .mm-panel_opened, .mm-menu_fx-panels-slide-up .mm-panel_opened-parent { transform: translate3d(0, 0%, 0); }

.mm-panel_fx-slide-right, .mm-menu_fx-panels-slide-right .mm-panel { transform: translate3d(-100%, 0, 0); }

.mm-panel_fx-slide-right.mm-panel_opened, .mm-menu_fx-panels-slide-right .mm-panel_opened, .mm-menu_fx-panels-slide-right .mm-panel_opened-parent { transform: translate3d(0, 0%, 0); }

[class*="mm-menu_fx-listitems-"] .mm-listitem { transition: none 0.4s ease; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(1) { transition-delay: 50ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(2) { transition-delay: 100ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(3) { transition-delay: 150ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(4) { transition-delay: 200ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(5) { transition-delay: 250ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(6) { transition-delay: 300ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(7) { transition-delay: 350ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(8) { transition-delay: 400ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(9) { transition-delay: 450ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(10) { transition-delay: 500ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(11) { transition-delay: 550ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(12) { transition-delay: 600ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(13) { transition-delay: 650ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(14) { transition-delay: 700ms; }

[class*="mm-menu_fx-listitems-"] .mm-listitem:nth-child(15) { transition-delay: 750ms; }

.mm-menu_fx-listitems-slide .mm-listitem { transition-property: transform, opacity; transform: translate3d(50%, 0, 0); opacity: 0; }

.mm-wrapper_opening .mm-menu_fx-listitems-slide .mm-panel_opened .mm-listitem { transform: translate3d(0, 0, 0); opacity: 1; }

.mm-menu_fx-listitems-fade .mm-listitem { transition-property: opacity; opacity: 0; }

.mm-wrapper_opening .mm-menu_fx-listitems-fade .mm-panel_opened .mm-listitem { opacity: 1; }

.mm-menu_fx-listitems-drop .mm-listitem { transition-property: opacity, top; opacity: 0; top: -25%; }

.mm-wrapper_opening .mm-menu_fx-listitems-drop .mm-panel_opened .mm-listitem { opacity: 1; top: 0; }

.mm-menu_position-right { left: auto; right: 0; }

.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout { transform: translate3d(-80vw, 0, 0); }

@media all and (max-width: 300px) { .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout { transform: translate3d(-240px, 0, 0); } }

@media all and (min-width: 525px) { .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout { transform: translate3d(-420px, 0, 0); } }

.mm-menu_position-front, .mm-menu_position-top, .mm-menu_position-bottom { transition: transform 0.4s ease; }

.mm-menu_position-front.mm-menu_opened, .mm-menu_position-top.mm-menu_opened, .mm-menu_position-bottom.mm-menu_opened { z-index: 2; }

.mm-menu_position-front.mm-menu_opened ~ .mm-slideout, .mm-menu_position-top.mm-menu_opened ~ .mm-slideout, .mm-menu_position-bottom.mm-menu_opened ~ .mm-slideout { transform: none !important; z-index: 0; }

.mm-menu_position-front.mm-menu_opened ~ .mm-wrapper__blocker, .mm-menu_position-top.mm-menu_opened ~ .mm-wrapper__blocker, .mm-menu_position-bottom.mm-menu_opened ~ .mm-wrapper__blocker { z-index: 1; }

.mm-menu_position-front { transform: translate3d(-100%, 0, 0); }

.mm-menu_position-front.mm-menu_position-right { transform: translate3d(100%, 0, 0); }

.mm-menu_position-top, .mm-menu_position-bottom { width: 100%; min-width: 100%; max-width: 100%; }

.mm-menu_position-top { transform: translate3d(0, -100%, 0); }

.mm-menu_position-top { height: 80vh; min-height: 140px; max-height: 880px; }

.mm-menu_position-bottom { transform: translate3d(0, 100%, 0); top: auto; }

.mm-menu_position-bottom { height: 80vh; min-height: 140px; max-height: 880px; }

.mm-wrapper_opening .mm-menu_position-front, .mm-wrapper_opening .mm-menu_position-top, .mm-wrapper_opening .mm-menu_position-bottom { transform: translate3d(0, 0, 0); }

.mm-navbars_top, .mm-navbars_bottom { background: inherit; border-color: inherit; border-width: 0; position: absolute; left: 0; right: 0; z-index: 1; }

.mm-navbars_top > .mm-navbar, .mm-navbars_bottom > .mm-navbar { border-width: 0; display: flex; position: relative; }

.mm-navbars_top > .mm-navbar:not(.mm-navbar_has-btns), .mm-navbars_bottom > .mm-navbar:not(.mm-navbar_has-btns) { padding: 0; }

.mm-navbars_top > .mm-navbar > :not(img):not(.mm-btn), .mm-navbars_bottom > .mm-navbar > :not(img):not(.mm-btn) { flex: 1; }

.mm-navbars_top { border-bottom-style: solid; border-bottom-width: 1px; top: 0; bottom: auto; }

.mm-menu_navbar_top-1 .mm-panels { top: 64px; top: calc( var( --mm-navbar-size ) * 1); }

.mm-menu_navbar_top-2 .mm-panels { top: 128px; top: calc( var( --mm-navbar-size ) * 2); }

.mm-menu_navbar_top-3 .mm-panels { top: 192px; top: calc( var( --mm-navbar-size ) * 3); }

.mm-menu_navbar_top-4 .mm-panels { top: 256px; top: calc( var( --mm-navbar-size ) * 4); }

.mm-navbars_bottom { border-top-style: solid; border-top-width: 1px; bottom: 0; top: auto; }

.mm-menu_navbar_bottom-1 .mm-panels { bottom: 64px; bottom: calc( var( --mm-navbar-size ) * 1); }

.mm-menu_navbar_bottom-2 .mm-panels { bottom: 128px; bottom: calc( var( --mm-navbar-size ) * 2); }

.mm-menu_navbar_bottom-3 .mm-panels { bottom: 192px; bottom: calc( var( --mm-navbar-size ) * 3); }

.mm-menu_navbar_bottom-4 .mm-panels { bottom: 256px; bottom: calc( var( --mm-navbar-size ) * 4); }

.mm-navbar_size-2 { height: 128px; height: calc( var( --mm-navbar-size ) * 2); }

.mm-navbar_size-3 { height: 192px; height: calc( var( --mm-navbar-size ) * 3); }

.mm-navbar_size-4 { height: 256px; height: calc( var( --mm-navbar-size ) * 4); }

.mm-navbar__breadcrumbs { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -webkit-overflow-scrolling: touch; overflow-x: auto; text-align: left; padding: 0 0 0 20px; }

.mm-navbar__breadcrumbs > * { display: inline-block; padding-right: 6px; padding-top: 22px; padding-top: calc( (var( --mm-navbar-size ) - var( --mm-line-height )) * .5); padding-bottom: 22px; padding-bottom: calc( (var( --mm-navbar-size ) - var( --mm-line-height )) * .5); }

.mm-navbar__breadcrumbs > a { text-decoration: underline; }

.mm-navbar_has-btns .mm-navbar__breadcrumbs { margin-left: -64px; }

.mm-navbar_has-btns .mm-btn:not(.mm-hidden) + .mm-navbar__breadcrumbs { margin-left: 0; padding-left: 0; }

.mm-navbar__tab_selected { background: inherit !important; color: inherit !important; border-width: 1px; border-style: solid; border-color: inherit; }

.mm-navbar__tab_selected:first-child { border-left: none; }

.mm-navbar__tab_selected:last-child { border-right: none; }

.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs, .mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar { background: inherit !important; color: inherit !important; }

.mm-navbars_top .mm-navbar_tabs:not(:last-child) { border-bottom-width: 1px; border-bottom-style: solid; }

.mm-navbars_top .mm-navbar__tab_selected { border-bottom: none; margin-bottom: -1px; }

.mm-navbars_top .mm-navbar_tabs:first-child .mm-navbar__tab_selected { border-top: none; }

.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar { background: inherit; color: inherit; }

.mm-navbars_bottom .mm-navbar_tabs:not(:first-child) { border-top-width: 1px; border-top-style: solid; }

.mm-navbars_bottom .mm-navbar__tab_selected { border-top: none; margin-top: -1px; }

.mm-navbars_bottom .mm-navbar_tabs:last-child .mm-navbar__tab_selected { border-bottom: none; }

.mm-navbars_top.mm-navbars_has-tabs > .mm-navbar:not(.mm-navbar_tabs), .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar, .mm-navbar_tabs > a:not(.mm-navbar__tab_selected) { background: rgba(255, 255, 255, 0.4); background: var(--mm-color-background-emphasis); color: #ffffff; color: var(--mm-color-text-dimmed); }

.mm-slideout { z-index: inherit; }

.mm-wrapper__blocker { background-color: rgba(33, 37, 41, 0.3); }

.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout { z-index: 1052; }

.mm-menu_position-front.mm-menu_opened, .mm-menu_position-top.mm-menu_opened, .mm-menu_position-bottom.mm-menu_opened { z-index: 1054; }

.layout-menu-offcanvas { display: none; position: fixed; }

.mm-menu_offcanvas { width: 100%; }

.mm-menu_offcanvas.mm-menu_opened { visibility: visible; }

.mm-navbar, .mm-navbars_top { border: none; }

.mm-panels > .mm-panel:first-child { padding-top: 122px; }

.mm-panels > .mm-panel:first-child .mm-navbar { height: auto; padding: 0; }

.mm-listitem__text { padding-left: 30px; padding-right: 40px; }

@media (max-width: 575.98px) { .mm-listitem__text { padding-right: 15px; padding-left: 15px; } }

.mm-listitem:after { left: 30px; right: 40px; }

@media (max-width: 575.98px) { .mm-listitem:after { left: 15px; right: 15px; } }

.mm-btn_prev:before, .mm-btn_prev:after, .mm-btn_next:before, .mm-btn_next:after { transition: border-color .3s; }

.mm-btn_prev:after, .mm-btn_next:after { right: 40px; }

@media (max-width: 575.98px) { .mm-btn_prev:before, .mm-btn_next:before { left: 15px; }
  .mm-btn_prev:after, .mm-btn_next:after { right: 15px; } }

.mm-close { align-items: center; background-color: transparent; border: none; color: #ffffff; display: flex; gap: 10px; padding: 0; text-align: center; font-size: 1rem; text-transform: uppercase; top: 15px; right: 15px; position: absolute; text-transform: uppercase; transition: color .3s; }

@media (max-width: 575.98px) { .mm-close { top: 15px; right: 15px; } }

.mm-close svg { width: 16px; height: 16px; }

.mm-close path { transition: fill .3s; }

.mm-close span { display: block; order: -1; }

body.admin-bar .mm-close { top: 50px; }

.novablock { margin-bottom: 1.5rem; }

.novablock-portrait .col-lg-3 { padding: 0; }

.novablock-portrait .novablock-image { aspect-ratio: 0.6 !important; }

.novablock-portrait .novablock .novablock-title { font-size: 19px; font-style: normal; font-weight: 800; line-height: 48px; letter-spacing: 0.1px; text-align: left; position: absolute; bottom: 60px; background: #fff; padding: 0px 10px; }

.novablock-portrait .novablock:hover .novablock-title, .novablock-portrait .novablock:active .novablock-title, .novablock-portrait .novablock:focus .novablock-title { background: #CC9933; }

.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: #000; color: #ffffff; }

.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-size: 1.125rem; font-weight: 400; gap: 15px; justify-content: center; opacity: 1; padding: 0; position: fixed; right: 30px; text-transform: uppercase; top: 115px; }

@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 .modal-content { background: none; border: none; color: inherit; }

.search-fullscreen .form-search .h1 { color: inherit; position: relative; margin-bottom: 30px; }

.search-fullscreen .form-search .h1::after { content: ""; display: block; background: #CC9933; width: 90px; height: 3px; position: absolute; left: 0; bottom: -11px; }

body.admin-bar .searchwp-live-search-results { margin-top: -28px; }

.searchwp-live-search { /* Bullet proof Screen Reader Only text */ }

.searchwp-live-search-results { background-color: #ffffff; display: none; height: 0; opacity: 0; overflow: hidden; position: absolute; margin-top: 4px; 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:active, .searchwp-live-search-results a:focus, .searchwp-live-search-results a:hover { background-color: #CC9933; 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; }

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: #000; 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: 0rem; font-size: 1rem; font-weight: 500; line-height: 1.25; padding: 0.5625rem 0.9375rem; }

.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link, .wp-block-buttons .wp-block-button .wp-block-button__link.is-style-outline, .wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background), .wp-block-buttons .wp-block-button .wp-block-button__link.is-style-outline:not(.has-background), .wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color), .wp-block-buttons .wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color) { background-color: #ffffff; border-color: #000; color: #000; border-width: 1px; padding: 0.5625rem 0.9375rem; }

.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:hover, .wp-block-buttons .wp-block-button .wp-block-button__link.is-style-outline:hover, .wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background):hover, .wp-block-buttons .wp-block-button .wp-block-button__link.is-style-outline:not(.has-background):hover, .wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .wp-block-buttons .wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):hover { background-color: #000; border-color: #000; color: #ffffff; }

/*-------------------------------------------------------------- # Caption --------------------------------------------------------------*/
/*-------------------------------------------------------------- # File --------------------------------------------------------------*/
.wp-block-file { align-items: center; border: 1px solid #DEE2E6; border-radius: 0rem; color: #000; display: flex; flex-direction: column; gap: 7px; justify-content: space-between; flex-wrap: wrap; margin: 1.875rem 0; padding: 15px 20px; }

@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 { background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) left top/100% 100% no-repeat; transition: background-size .3s ease, color .3s; }

.wp-block-file a .information { font-size: 1rem; }

.wp-block-file a:active .title, .wp-block-file a:focus .title, .wp-block-file a:hover .title { color: black; background-position: right top; background-size: 0 100%; }

.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; }

/*-------------------------------------------------------------- # 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: #DEE2E6; border-top: none; border-bottom: 1px solid; color: #DEE2E6; }

.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: #ffffff; border: 3px solid #CC9933; color: #000; margin: 1.875rem 0; padding: 20px; position: relative; padding-left: 40px; }

.wp-block-well::after { content: ""; display: block; background-image: url("../img/well-icon.svg"); width: 40px; height: 40px; background-color: #ffffff; position: absolute; top: 30%; left: 0px; transform: translate(-50%); }

.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; } }

/*
**
** LATO
**
*/
@font-face { font-display: swap; font-family: 'Lato'; font-style: normal; font-weight: 300; src: url("../fonts/lato/lato-v24-latin-300.eot"); src: url("../fonts/lato/lato-v24-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v24-latin-300.woff2") format("woff2"), url("../fonts/lato/lato-v24-latin-300.woff") format("woff"), url("../fonts/lato/lato-v24-latin-300.ttf") format("truetype"), url("../fonts/lato/lato-v24-latin-300.svg#Lato") format("svg"); }

@font-face { font-display: swap; font-family: 'Lato'; font-style: italic; font-weight: 300; src: url("../fonts/lato/lato-v24-latin-300italic.eot"); src: url("../fonts/lato/lato-v24-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v24-latin-300italic.woff2") format("woff2"), url("../fonts/lato/lato-v24-latin-300italic.woff") format("woff"), url("../fonts/lato/lato-v24-latin-300italic.ttf") format("truetype"), url("../fonts/lato/lato-v24-latin-300italic.svg#Lato") format("svg"); }

@font-face { font-display: swap; font-family: 'Lato'; font-style: normal; font-weight: 400; src: url("../fonts/lato/lato-v24-latin-regular.eot"); src: url("../fonts/lato/lato-v24-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v24-latin-regular.woff2") format("woff2"), url("../fonts/lato/lato-v24-latin-regular.woff") format("woff"), url("../fonts/lato/lato-v24-latin-regular.ttf") format("truetype"), url("../fonts/lato/lato-v24-latin-regular.svg#Lato") format("svg"); }

@font-face { font-display: swap; font-family: 'Lato'; font-style: italic; font-weight: 400; src: url("../fonts/lato/lato-v24-latin-italic.eot"); src: url("../fonts/lato/lato-v24-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v24-latin-italic.woff2") format("woff2"), url("../fonts/lato/lato-v24-latin-italic.woff") format("woff"), url("../fonts/lato/lato-v24-latin-italic.ttf") format("truetype"), url("../fonts/lato/lato-v24-latin-italic.svg#Lato") format("svg"); }

@font-face { font-display: swap; font-family: 'Lato'; font-style: normal; font-weight: 700; src: url("../fonts/lato/lato-v24-latin-700.eot"); src: url("../fonts/lato/lato-v24-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v24-latin-700.woff2") format("woff2"), url("../fonts/lato/lato-v24-latin-700.woff") format("woff"), url("../fonts/lato/lato-v24-latin-700.ttf") format("truetype"), url("../fonts/lato/lato-v24-latin-700.svg#Lato") format("svg"); }

@font-face { font-display: swap; font-family: 'Lato'; font-style: italic; font-weight: 700; src: url("../fonts/lato/lato-v24-latin-700italic.eot"); src: url("../fonts/lato/lato-v24-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v24-latin-700italic.woff2") format("woff2"), url("../fonts/lato/lato-v24-latin-700italic.woff") format("woff"), url("../fonts/lato/lato-v24-latin-700italic.ttf") format("truetype"), url("../fonts/lato/lato-v24-latin-700italic.svg#Lato") format("svg"); }

@font-face { font-display: swap; font-family: 'Lato'; font-style: normal; font-weight: 900; src: url("../fonts/lato/lato-v24-latin-900.eot"); src: url("../fonts/lato/lato-v24-latin-900.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v24-latin-900.woff2") format("woff2"), url("../fonts/lato/lato-v24-latin-900.woff") format("woff"), url("../fonts/lato/lato-v24-latin-900.ttf") format("truetype"), url("../fonts/lato/lato-v24-latin-900.svg#Lato") format("svg"); }

@font-face { font-display: swap; font-family: 'Lato'; font-style: italic; font-weight: 900; src: url("../fonts/lato/lato-v24-latin-900italic.eot"); src: url("../fonts/lato/lato-v24-latin-900italic.eot?#iefix") format("embedded-opentype"), url("../fonts/lato/lato-v24-latin-900italic.woff2") format("woff2"), url("../fonts/lato/lato-v24-latin-900italic.woff") format("woff"), url("../fonts/lato/lato-v24-latin-900italic.ttf") format("truetype"), url("../fonts/lato/lato-v24-latin-900italic.svg#Lato") format("svg"); }

/*
**
** ROBOTO
**
*/
@font-face { font-display: swap; font-family: 'Roboto'; font-style: normal; font-weight: 300; src: url("../fonts/roboto/roboto-v30-latin-300.eot"); src: url("../fonts/roboto/roboto-v30-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-v30-latin-300.woff2") format("woff2"), url("../fonts/roboto/roboto-v30-latin-300.woff") format("woff"), url("../fonts/roboto/roboto-v30-latin-300.ttf") format("truetype"), url("../fonts/roboto/roboto-v30-latin-300.svg#Roboto") format("svg"); }

@font-face { font-display: swap; font-family: 'Roboto'; font-style: italic; font-weight: 300; src: url("../fonts/roboto/roboto-v30-latin-300italic.eot"); src: url("../fonts/roboto/roboto-v30-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-v30-latin-300italic.woff2") format("woff2"), url("../fonts/roboto/roboto-v30-latin-300italic.woff") format("woff"), url("../fonts/roboto/roboto-v30-latin-300italic.ttf") format("truetype"), url("../fonts/roboto/roboto-v30-latin-300italic.svg#Roboto") format("svg"); }

@font-face { font-display: swap; font-family: 'Roboto'; font-style: normal; font-weight: 400; src: url("../fonts/roboto/roboto-v30-latin-regular.eot"); src: url("../fonts/roboto/roboto-v30-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-v30-latin-regular.woff2") format("woff2"), url("../fonts/roboto/roboto-v30-latin-regular.woff") format("woff"), url("../fonts/roboto/roboto-v30-latin-regular.ttf") format("truetype"), url("../fonts/roboto/roboto-v30-latin-regular.svg#Roboto") format("svg"); }

@font-face { font-display: swap; font-family: 'Roboto'; font-style: italic; font-weight: 400; src: url("../fonts/roboto/roboto-v30-latin-italic.eot"); src: url("../fonts/roboto/roboto-v30-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-v30-latin-italic.woff2") format("woff2"), url("../fonts/roboto/roboto-v30-latin-italic.woff") format("woff"), url("../fonts/roboto/roboto-v30-latin-italic.ttf") format("truetype"), url("../fonts/roboto/roboto-v30-latin-italic.svg#Roboto") format("svg"); }

@font-face { font-display: swap; font-family: 'Roboto'; font-style: normal; font-weight: 500; src: url("../fonts/roboto/roboto-v30-latin-500.eot"); src: url("../fonts/roboto/roboto-v30-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-v30-latin-500.woff2") format("woff2"), url("../fonts/roboto/roboto-v30-latin-500.woff") format("woff"), url("../fonts/roboto/roboto-v30-latin-500.ttf") format("truetype"), url("../fonts/roboto/roboto-v30-latin-500.svg#Roboto") format("svg"); }

@font-face { font-display: swap; font-family: 'Roboto'; font-style: italic; font-weight: 500; src: url("../fonts/roboto/roboto-v30-latin-500italic.eot"); src: url("../fonts/roboto/roboto-v30-latin-500italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-v30-latin-500italic.woff2") format("woff2"), url("../fonts/roboto/roboto-v30-latin-500italic.woff") format("woff"), url("../fonts/roboto/roboto-v30-latin-500italic.ttf") format("truetype"), url("../fonts/roboto/roboto-v30-latin-500italic.svg#Roboto") format("svg"); }

@font-face { font-display: swap; font-family: 'Roboto'; font-style: normal; font-weight: 700; src: url("../fonts/roboto/roboto-v30-latin-700.eot"); src: url("../fonts/roboto/roboto-v30-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-v30-latin-700.woff2") format("woff2"), url("../fonts/roboto/roboto-v30-latin-700.woff") format("woff"), url("../fonts/roboto/roboto-v30-latin-700.ttf") format("truetype"), url("../fonts/roboto/roboto-v30-latin-700.svg#Roboto") format("svg"); }

@font-face { font-display: swap; font-family: 'Roboto'; font-style: italic; font-weight: 700; src: url("../fonts/roboto/roboto-v30-latin-700italic.eot"); src: url("../fonts/roboto/roboto-v30-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-v30-latin-700italic.woff2") format("woff2"), url("../fonts/roboto/roboto-v30-latin-700italic.woff") format("woff"), url("../fonts/roboto/roboto-v30-latin-700italic.ttf") format("truetype"), url("../fonts/roboto/roboto-v30-latin-700italic.svg#Roboto") format("svg"); }

@font-face { font-display: swap; font-family: 'Roboto'; font-style: normal; font-weight: 900; src: url("../fonts/roboto/roboto-v30-latin-900.eot"); src: url("../fonts/roboto/roboto-v30-latin-900.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-v30-latin-900.woff2") format("woff2"), url("../fonts/roboto/roboto-v30-latin-900.woff") format("woff"), url("../fonts/roboto/roboto-v30-latin-900.ttf") format("truetype"), url("../fonts/roboto/roboto-v30-latin-900.svg#Roboto") format("svg"); }

@font-face { font-display: swap; font-family: 'Roboto'; font-style: italic; font-weight: 900; src: url("../fonts/roboto/roboto-v30-latin-900italic.eot"); src: url("../fonts/roboto/roboto-v30-latin-900italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-v30-latin-900italic.woff2") format("woff2"), url("../fonts/roboto/roboto-v30-latin-900italic.woff") format("woff"), url("../fonts/roboto/roboto-v30-latin-900italic.ttf") format("truetype"), url("../fonts/roboto/roboto-v30-latin-900italic.svg#Roboto") 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; }

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: "Lato", sans-serif; }

h1.wp-block-heading, .wp-block-heading.h1, h2.wp-block-heading, .wp-block-heading.h2, h3.wp-block-heading, .wp-block-heading.h3, h4.wp-block-heading, .wp-block-heading.h4, h5.wp-block-heading, .wp-block-heading.h5, h6.wp-block-heading, .wp-block-heading.h6 { font-weight: 700; letter-spacing: 0.1px; position: relative; }

h1.wp-block-heading::before, .wp-block-heading.h1::before, h2.wp-block-heading::before, .wp-block-heading.h2::before, h3.wp-block-heading::before, .wp-block-heading.h3::before, h4.wp-block-heading::before, .wp-block-heading.h4::before, h5.wp-block-heading::before, .wp-block-heading.h5::before, h6.wp-block-heading::before, .wp-block-heading.h6::before { content: ""; display: block; background: #CC9933; width: 90px; height: 3px; position: absolute; left: 0; bottom: -7px; }

.link { 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; }

.link:active, .link:focus, .link:hover, .link:visited { background-position: right top; background-size: 0 100%; }

.link:visited { color: #800080; }

b, strong { font-weight: 700; }

hr { position: relative; z-index: 1; }

.font-family-base { font-family: "Lato", sans-serif; }

.font-family-title { font-family: "Lato", 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(0, 0, 0, 0.3); }
  70% { transform: scale(1) translateX(-50%);
    box-shadow: 0px 0px 0px 7.5px rgba(0, 0, 0, 0.3); }
  100% { transform: scale(0.95) translateX(-50%);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 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, body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wp-element-caption { max-width: 1140px; } }

.headroom { will-change: transform; }

.headroom--pinned { transform: translateY(0%); }

.headroom--unpinned { transform: translateY(-100%); }

.access { color: inherit; display: block; margin-right: auto; margin-left: auto; position: relative; text-align: center; text-decoration: none; transition: transform .3s; width: 191px; height: 191px; background: #ffffff; padding: 20px 30px; box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.15); }

.access-icon { align-items: center; border: 0px solid #E9ECEF; border-radius: 50%; display: flex; height: 80px; justify-content: center; margin-right: auto; margin-left: auto; margin-bottom: 18px; transition: border-color .3s; width: 130px; }

.access-icon > img, .access-icon > svg { flex-grow: 1; height: auto; max-width: 65px; max-height: 65px; width: auto; }

.access-icon > svg { transition: color .3s; }

.access-title { font-size: 18px; font-style: normal; font-weight: 400; line-height: 24px; /* 133.333% */ letter-spacing: 0.1px; }

.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: #000; }

.access:hover, .access:active, .access:focus { background: #CC9933; }

.access:hover .access-icon > svg :not([fill]):not([stroke]), .access:hover .access-icon > svg [fill], .access:active .access-icon > svg :not([fill]):not([stroke]), .access:active .access-icon > svg [fill], .access:focus .access-icon > svg :not([fill]):not([stroke]), .access:focus .access-icon > svg [fill] { fill: currentColor; stroke: none; }

.access:hover .access-icon > svg :not([fill])[stroke], .access:active .access-icon > svg :not([fill])[stroke], .access:focus .access-icon > svg :not([fill])[stroke] { fill: none; stroke: currentColor; }

a.access:not(.access-block):active, a.access:not(.access-block):focus, a.access:not(.access-block):hover { color: inherit; transform: scale(1.025); }

a.access:not(.access-block):active .access-icon, a.access:not(.access-block):focus .access-icon, a.access:not(.access-block):hover .access-icon { border-color: #000; }

.access-block { background-color: #000; color: #ffffff; width: 100%; }

.access-block::before { content: ''; display: block; padding-top: 100%; }

.access-block .access-wrapper { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; }

.access-block .access-icon { border: none; }

.access-block .access-icon > img, .access-block .access-icon > svg { height: auto; max-width: 80px; max-height: 80px; width: auto; }

.access-block .access-icon > svg { color: #ffffff; transition: color .3s; }

.access-block .access-icon > svg :not([fill]):not([stroke]), .access-block .access-icon > svg [fill] { fill: currentColor; stroke: none; }

.access-block .access-icon > svg [stroke] { fill: none; stroke: currentColor; }

.access-block .access-title { color: inherit; font-size: 1.125rem; font-weight: 700; }

a.access-block:active, a.access-block:focus, a.access-block:hover { color: #ffffff; transform: scale(1.025); }

.accordion { margin: 1.875rem 0; }

.accordion-item { border: none; }

.accordion-header { font-size: 1rem; margin: 0 !important; }

.accordion-button { border-bottom: 1px solid #DEE2E6; font-weight: 700; gap: 4px; line-height: 1.625rem; padding: 20px 15px; }

.accordion-button:hover { color: #000000; }

.accordion-button:hover::after { background-image: url("../img/accordeon-open.svg"); }

.accordion-button:not(.collapsed)::after { background-image: url("../img/accordeon-close.svg"); width: 50px; height: 50px; background-size: contain; }

.accordion-button::after { background-image: url("../img/accordeon-open.svg"); width: 50px; height: 50px; background-size: contain; background-position: 50% 50%; transform: rotate(0deg); }

.accordion-body { border-bottom: 1px solid #DEE2E6; padding: 30px 25px 40px; }

.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, .gform_confirmation_wrapper, .wppb-success, #wppb_register_pre_form_message, .wppb-warning, .wppb-error { margin: 0; }

@media (max-width: 1199.98px) { .alert, .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .validation_error, .gform_wrapper .validation_message, .gform_confirmation_wrapper, .wppb-success, #wppb_register_pre_form_message, .wppb-warning, .wppb-error { padding-bottom: 43px; } }

.alert .close, .gform_wrapper .ginput_container_fileupload .validation_message ul li .close, .gform_wrapper .validation_error .close, .gform_wrapper .validation_message .close, .gform_confirmation_wrapper .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, .gform_confirmation_wrapper .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, .gform_confirmation_wrapper .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, .gform_confirmation_wrapper .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; }

@media (min-width: 1200px) { .alert .container, .gform_wrapper .ginput_container_fileupload .validation_message ul li .container, .gform_wrapper .validation_error .container, .gform_wrapper .validation_message .container, .gform_confirmation_wrapper .container, .wppb-success .container, #wppb_register_pre_form_message .container, .wppb-warning .container, .wppb-error .container, .alert body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .alert .figure-caption, .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .validation_error .figure-caption, .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .validation_message .figure-caption, .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .gform_confirmation_wrapper .figure-caption, .wppb-success body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wppb-success .figure-caption, #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full #wppb_register_pre_form_message .figure-caption, .wppb-warning body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wppb-warning .figure-caption, .wppb-error body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wppb-error .figure-caption, .alert body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .alert .wp-element-caption, .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .validation_error .wp-element-caption, .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .validation_message .wp-element-caption, .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .gform_confirmation_wrapper .wp-element-caption, .wppb-success body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .wppb-success .wp-element-caption, #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full #wppb_register_pre_form_message .wp-element-caption, .wppb-warning body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .wppb-warning .wp-element-caption, .wppb-error body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .wppb-error .wp-element-caption { padding-right: 70px; padding-left: 3px; position: relative; } }

.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, .gform_confirmation_wrapper .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, .alert body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .alert .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .ginput_container_fileupload .validation_message ul li .figure-caption > :last-child, .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .validation_error .figure-caption > :last-child, .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .validation_message .figure-caption > :last-child, .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_confirmation_wrapper .figure-caption > :last-child, .wppb-success body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .wppb-success .figure-caption > :last-child, #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full #wppb_register_pre_form_message .figure-caption > :last-child, .wppb-warning body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .wppb-warning .figure-caption > :last-child, .wppb-error body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .wppb-error .figure-caption > :last-child, .alert body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .alert .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .ginput_container_fileupload .validation_message ul li .wp-element-caption > :last-child, .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .validation_error .wp-element-caption > :last-child, .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .validation_message .wp-element-caption > :last-child, .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_confirmation_wrapper .wp-element-caption > :last-child, .wppb-success body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .wppb-success .wp-element-caption > :last-child, #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full #wppb_register_pre_form_message .wp-element-caption > :last-child, .wppb-warning body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .wppb-warning .wp-element-caption > :last-child, .wppb-error body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .wppb-error .wp-element-caption > :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, .gform_confirmation_wrapper 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, .gform_confirmation_wrapper 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, .gform_confirmation_wrapper 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, .gform_confirmation_wrapper 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; }

.article-header { margin-bottom: 1.875rem; }

.article-header .aside-related .card-panel { background-color: #ffffff; border: none; -webkit-clip-path: none; clip-path: none; }

.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-title { font-size: 2.25rem; margin-bottom: 15px; font-style: normal; font-weight: 800; line-height: 48px; /* 133.333% */ letter-spacing: 0.1px; position: relative; }

.article-title::before { content: ""; display: block; background: #CC9933; width: 90px; height: 3px; position: absolute; left: 0; bottom: -7px; }

.article-date { color: #000; font-size: 1.5rem; font-weight: 700; margin-bottom: 15px; }

.article-infos { align-items: center; display: flex; flex-wrap: wrap; font-size: 0.875rem; gap: 15px 30px; list-style: none; padding-left: 0; text-transform: uppercase; margin-top: 21px; }

.article-infos > li { align-items: center; display: inline-flex; gap: 2px; }

.article-infos > li > svg { color: #000; font-size: 1rem; }

.article-tags .term-separator { margin: 0 4px; }

.article-image { margin-bottom: 20px; }

.article-image figcaption { margin-top: .5em; }

.article-content { margin-bottom: 1.875rem; }

.article-content h1.wp-block-heading::after, .article-content .wp-block-heading.h1::after, .article-content h2.wp-block-heading::after, .article-content .wp-block-heading.h2::after, .article-content h3.wp-block-heading::after, .article-content .wp-block-heading.h3::after, .article-content h4.wp-block-heading::after, .article-content .wp-block-heading.h4::after, .article-content h5.wp-block-heading::after, .article-content .wp-block-heading.h5::after, .article-content h6.wp-block-heading::after, .article-content .wp-block-heading.h6::after { content: ""; }

.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-related { margin-bottom: 1.875rem; }

.article-nav { background-color: #ffffff; max-height: 100%; overflow: hidden; overflow-y: auto; padding-top: 30px; padding-bottom: 30px; z-index: 1020; }

@media (max-width: 991.98px) { .article-nav { position: static !important; } }

@media (min-width: 992px) { .article-nav { left: auto !important; } }

.article-section-header { text-align: center; }

.article-section-title { margin-bottom: 1.875rem; font-size: 30px; font-style: normal; font-weight: 800; line-height: normal; letter-spacing: 3px; text-transform: uppercase; position: relative; margin-bottom: 40px; }

.article-section-title::before { content: ""; display: block; background: #CC9933; width: 90px; height: 3px; position: absolute; left: 50%; transform: translate(-50%); bottom: -15px; }

.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: 0px solid #DEE2E6; font-size: 1.125rem; font-style: italic; line-height: 1.444; margin: 1.875rem 0 1.875rem 10px; padding: 0 0 0 15px; position: relative; padding: 0 40px; }

blockquote p { position: relative; display: inline; }

blockquote p::after { content: ""; display: block; background: url("../img/quote-top.svg"); width: 27px; height: 23px; position: absolute; top: 0; left: -40px; }

blockquote p::before { content: ""; display: block; background: url("../img/quote-bottom.svg"); width: 27px; height: 23px; position: absolute; bottom: 0; right: -40px; }

blockquote cite { display: block; font-size: 1rem; font-style: normal; font-weight: 700; margin-top: 10px; }

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; font-size: 18px; font-weight: 500; }

.btn:active, .wp-block-file .wp-block-file__button:active, .btn:focus, .wp-block-file .wp-block-file__button:focus, .btn:hover, .wp-block-file .wp-block-file__button:hover { box-shadow: none; transform: translateY(-2px); }

.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-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: #000; --bs-btn-bg: #ffffff; --bs-btn-border-color: #CC9933; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #CC9933; --bs-btn-hover-border-color: #CC9933; --bs-btn-focus-shadow-rgb: 173, 130, 43; --bs-btn-active-color: #000000; --bs-btn-active-bg: white; --bs-btn-active-border-color: #d1a347; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ffffff; --bs-btn-disabled-border-color: #CC9933; }

.btn-secondary { --bs-btn-color: #000; --bs-btn-bg: #ffffff; --bs-btn-border-color: #000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #000; --bs-btn-hover-border-color: #000; --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: #000; }

.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: rgba(0, 0, 0, 0.5); --bs-btn-bg: #F8F9FA; --bs-btn-border-color: #F8F9FA; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: rgba(0, 0, 0, 0.5); --bs-btn-hover-border-color: transparent; --bs-btn-focus-shadow-rgb: 234, 235, 236; --bs-btn-active-color: #000000; --bs-btn-active-bg: #f9fafb; --bs-btn-active-border-color: #f9fafb; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #F8F9FA; --bs-btn-disabled-border-color: #F8F9FA; }

.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 { max-width: 1410px !important; padding: 0 !important; }

.novablock-alternate .novablock { align-items: stretch; display: flex; flex-direction: column; margin: 1.875rem auto; max-width: 350px; position: relative; text-align: center; }

@media (min-width: 992px) { .novablock-alternate .novablock { flex-direction: row; height: 363px; max-width: 100%; width: 100%; } }

@media (min-width: 992px) { .novablock-alternate .novablock.odd { justify-content: flex-end; } }

@media (min-width: 992px) { .novablock-alternate .novablock.even { justify-content: flex-start; } }

@media (min-width: 992px) { .novablock-alternate .novablock.even .novablock-image { order: 1; } }

@media (min-width: 992px) { .novablock-alternate .novablock.even .novablock-body { order: 2; } }

.novablock-alternate .novablock-image { aspect-ratio: 1.9047619048; margin: 0; position: relative; }

@media (min-width: 992px) { .novablock-alternate .novablock-image { max-width: 705px; min-width: 50%; order: 2; width: 50%; } }

.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-wrapper { align-items: center; display: flex; flex-direction: column; justify-content: center; overflow-y: auto; padding: 20px 15px; transition: background-color .3s; }

@media (min-width: 992px) { .novablock-alternate .novablock-wrapper { height: 100%; max-width: 570px; min-width: 40.425%; order: 1; padding: 40px 60px; width: 50%; } }

@media (min-width: 992px) { .novablock-alternate .novablock-body { width: 100%; } }

.novablock-alternate .novablock-body > :last-child { margin-bottom: 0; }

.novablock-alternate .novablock-title { font-size: 1.875rem; margin-bottom: 20px; font-weight: 700; text-align: left; position: relative; }

.novablock-alternate .novablock-title::before { content: ""; display: block; background: #CC9933; width: 90px; height: 3px; position: absolute; left: 0; bottom: -7px; }

.novablock-alternate .novablock-text { margin-bottom: 20px; text-align: left; }

.novablock-alternate .novablock:active .novablock-wrapper, .novablock-alternate .novablock:focus .novablock-wrapper, .novablock-alternate .novablock:hover .novablock-wrapper { background-color: #333333; }

/* Carousel */
.novablock-carousel { margin: 1.875rem 0; max-width: 1440px !important; padding: 0 !important; }

.novablock-carousel .swiper-container { margin: 0; padding: 0; }

.novablock-carousel .swiper-button-prev, .novablock-carousel .swiper-button-next { color: #ffffff; width: 55px; height: 55px; border: 1px solid #ffffff; }

.novablock-carousel .swiper-button-prev:hover, .novablock-carousel .swiper-button-prev:active, .novablock-carousel .swiper-button-prev:focus, .novablock-carousel .swiper-button-next:hover, .novablock-carousel .swiper-button-next:active, .novablock-carousel .swiper-button-next:focus { background: #CC9933; border-color: #CC9933; }

.novablock-carousel .swiper-button-prev:hover svg, .novablock-carousel .swiper-button-prev:active svg, .novablock-carousel .swiper-button-prev:focus svg, .novablock-carousel .swiper-button-next:hover svg, .novablock-carousel .swiper-button-next:active svg, .novablock-carousel .swiper-button-next:focus svg { color: #212529; }

.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: 0px 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: 0px; } }

.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: 0; }

.novablock-key-figures .novablock-text { margin-bottom: 0; margin-top: 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: #CC9933; 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: #000; 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: 350px; position: relative; text-align: center; }

.novablock-portrait .novablock-image { aspect-ratio: 0.78125; background-color: rgba(0, 0, 0, 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(0, 0, 0, 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-tags .term { color: #000; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; letter-spacing: 0.1px; text-transform: uppercase; position: relative; }

.card-infowindow .card-tags .term::after { content: ""; display: block; background-color: #CC9933; width: 36px; height: 3px; position: absolute; bottom: -8px; left: 0; }

.card-infowindow .card-title { font-size: 1.25rem; font-weight: 700; margin: 0 0 15px; }

.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: #000; }

.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: #000; }

.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-image { aspect-ratio: 1.9047619048; background-color: rgba(0, 0, 0, 0.1); max-width: 350px; overflow: hidden; position: relative; width: 100%; }

@media (min-width: 992px) { .card-line .card-image { margin: 20px 0 20px 15px; 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% - 365px); } }

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

.card-line .card-tags { align-items: center; display: flex; flex-wrap: wrap; gap: 10px 4px; margin: 0 0 15px; }

.card-line .card-tags .term { color: #000; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; letter-spacing: 0.1px; text-transform: uppercase; position: relative; }

.card-line .card-tags .term::after { content: ""; display: block; background-color: #CC9933; width: 36px; height: 3px; position: absolute; bottom: -8px; left: 0; }

.card-line .card-title { font-size: 1.25rem; font-weight: 700; margin: 0 0 15px; }

.card-line .card-title a { color: inherit; text-decoration: none; }

.card-line .card-date { align-items: center; display: flex; flex-wrap: wrap; font-weight: 700; gap: 4px; margin: 0 0 15px; }

.card-line .card-date .ni { color: #000; }

.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-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: #000; }

.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:active:not(.card-decree) .card-image > img, .card-line:focus:not(.card-decree) .card-image > img, .card-line:hover:not(.card-decree) .card-image > img { transform: scale(1.1); }

.card-line:active:not(.card-decree) .card-footer, .card-line:focus:not(.card-decree) .card-footer, .card-line:hover:not(.card-decree) .card-footer { color: #000; }

.card-line:not(.card-search).card-press { flex-direction: row-reverse; align-items: center; }

.card-line:not(.card-search).card-press .card-date { font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.6px; text-transform: uppercase; }

.card-line:not(.card-search).card-press .btn, .card-line:not(.card-search).card-press .wp-block-file .wp-block-file__button, .wp-block-file .card-line:not(.card-search).card-press .wp-block-file__button { margin-right: 10px; }

.card-line:not(.card-search).card-press .btn:hover, .card-line:not(.card-search).card-press .wp-block-file .wp-block-file__button:hover, .wp-block-file .card-line:not(.card-search).card-press .wp-block-file__button:hover, .card-line:not(.card-search).card-press .btn:active, .card-line:not(.card-search).card-press .wp-block-file .wp-block-file__button:active, .wp-block-file .card-line:not(.card-search).card-press .wp-block-file__button:active, .card-line:not(.card-search).card-press .btn:focus, .card-line:not(.card-search).card-press .wp-block-file .wp-block-file__button:focus, .wp-block-file .card-line:not(.card-search).card-press .wp-block-file__button:focus { background-color: #000; border-color: #000; color: #ffffff; }

.card-line:not(.card-search).card-press .btn:hover small.text-muted, .card-line:not(.card-search).card-press .wp-block-file .wp-block-file__button:hover small.text-muted, .wp-block-file .card-line:not(.card-search).card-press .wp-block-file__button:hover small.text-muted, .card-line:not(.card-search).card-press .btn:hover .text-muted.small, .card-line:not(.card-search).card-press .wp-block-file .wp-block-file__button:hover .text-muted.small, .wp-block-file .card-line:not(.card-search).card-press .wp-block-file__button:hover .text-muted.small, .card-line:not(.card-search).card-press .btn:active small.text-muted, .card-line:not(.card-search).card-press .wp-block-file .wp-block-file__button:active small.text-muted, .wp-block-file .card-line:not(.card-search).card-press .wp-block-file__button:active small.text-muted, .card-line:not(.card-search).card-press .btn:active .text-muted.small, .card-line:not(.card-search).card-press .wp-block-file .wp-block-file__button:active .text-muted.small, .wp-block-file .card-line:not(.card-search).card-press .wp-block-file__button:active .text-muted.small, .card-line:not(.card-search).card-press .btn:focus small.text-muted, .card-line:not(.card-search).card-press .wp-block-file .wp-block-file__button:focus small.text-muted, .wp-block-file .card-line:not(.card-search).card-press .wp-block-file__button:focus small.text-muted, .card-line:not(.card-search).card-press .btn:focus .text-muted.small, .card-line:not(.card-search).card-press .wp-block-file .wp-block-file__button:focus .text-muted.small, .wp-block-file .card-line:not(.card-search).card-press .wp-block-file__button:focus .text-muted.small { color: #ffffff !important; }

.card-line:not(.card-search).card-press .btn:hover svg, .card-line:not(.card-search).card-press .wp-block-file .wp-block-file__button:hover svg, .wp-block-file .card-line:not(.card-search).card-press .wp-block-file__button:hover svg, .card-line:not(.card-search).card-press .btn:active svg, .card-line:not(.card-search).card-press .wp-block-file .wp-block-file__button:active svg, .wp-block-file .card-line:not(.card-search).card-press .wp-block-file__button:active svg, .card-line:not(.card-search).card-press .btn:focus svg, .card-line:not(.card-search).card-press .wp-block-file .wp-block-file__button:focus svg, .wp-block-file .card-line:not(.card-search).card-press .wp-block-file__button:focus svg { color: #ffffff; }

.card-line:not(.card-search).card-exposition { max-width: 100%; margin: 40px 0px; }

.card-line:not(.card-search).card-exposition .date-image { width: 30%; position: relative; }

.card-line:not(.card-search).card-exposition .date-image .card-image { margin: auto; }

.card-line:not(.card-search).card-exposition .card-date { align-items: flex-end; display: flex; gap: 16px; justify-content: center; position: absolute; z-index: 1; bottom: 0px; left: 50%; transform: translate(-50%); flex-wrap: nowrap; }

.card-line:not(.card-search).card-exposition .card-date > .ni { color: #000000; font-size: 1.3125rem; }

.card-line:not(.card-search).card-exposition .card-date .date { align-items: center; background-color: #000; color: #ffffff; display: inline-flex; flex-direction: column; gap: 3px; height: 90px; justify-content: center; width: 90px; }

.card-line:not(.card-search).card-exposition .card-date .date-day { font-size: 1.5rem; line-height: 2rem; font-weight: 700; }

.card-line:not(.card-search).card-exposition .card-date .date-month { font-size: 1rem; line-height: 1.1875rem; }

.card-line:not(.card-search).card-exposition .taxo-museum { margin-bottom: 10px; }

.card-line:not(.card-search).card-exposition .taxo-museum .article-tags { list-style: none; }

.card-line:not(.card-search).card-exposition .taxo-museum svg { position: relative; top: -2px; margin-right: 7px; }

.card-line:not(.card-search).card-exposition .card-tags { justify-content: center; }

.card-line:not(.card-search).card-exposition .card-tags .term::after { left: 50%; transform: translate(-50%); }

.card-line:not(.card-search).card-exposition .card-body { display: flex; flex-direction: column; align-items: baseline; width: 60%; }

.card-line:not(.card-search).card-exposition .card-body .card-title { text-align: left; }

.card-line:not(.card-search).card-exposition:hover .card-date .date, .card-line:not(.card-search).card-exposition:active .card-date .date, .card-line:not(.card-search).card-exposition:focus .card-date .date { background-color: #CC9933; color: #212529; }

.card-line:not(.card-search).card-exposition:hover .card-body, .card-line:not(.card-search).card-exposition:active .card-body, .card-line:not(.card-search).card-exposition:focus .card-body { background-color: #ffffff; }

.card-line:not(.card-search).card-classified, .card-line:not(.card-search).card-decree, .card-line:not(.card-search).card-directory, .card-line:not(.card-search).card-directory_asso, .card-line:not(.card-search).card-directory_companies, .card-line:not(.card-search).card-directory_services, .card-line:not(.card-search).card-job_offer, .card-line:not(.card-search).card-press, .card-line:not(.card-search).card-resource, .card-line:not(.card-search).card-works { background-color: #ffffff; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05); border: 1px solid #ffffff; }

.card-line:not(.card-search).card-classified .card-tags .term, .card-line:not(.card-search).card-decree .card-tags .term, .card-line:not(.card-search).card-directory .card-tags .term, .card-line:not(.card-search).card-directory_asso .card-tags .term, .card-line:not(.card-search).card-directory_companies .card-tags .term, .card-line:not(.card-search).card-directory_services .card-tags .term, .card-line:not(.card-search).card-job_offer .card-tags .term, .card-line:not(.card-search).card-press .card-tags .term, .card-line:not(.card-search).card-resource .card-tags .term, .card-line:not(.card-search).card-works .card-tags .term { color: #000; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; letter-spacing: 0.1px; text-transform: uppercase; position: relative; }

.card-line:not(.card-search).card-classified .card-tags .term::after, .card-line:not(.card-search).card-decree .card-tags .term::after, .card-line:not(.card-search).card-directory .card-tags .term::after, .card-line:not(.card-search).card-directory_asso .card-tags .term::after, .card-line:not(.card-search).card-directory_companies .card-tags .term::after, .card-line:not(.card-search).card-directory_services .card-tags .term::after, .card-line:not(.card-search).card-job_offer .card-tags .term::after, .card-line:not(.card-search).card-press .card-tags .term::after, .card-line:not(.card-search).card-resource .card-tags .term::after, .card-line:not(.card-search).card-works .card-tags .term::after { content: ""; display: block; background-color: #CC9933; width: 36px; height: 3px; position: absolute; bottom: -8px; left: 0; }

.card-line:not(.card-search).card-classified:active:not(.card-decree), .card-line:not(.card-search).card-classified:focus:not(.card-decree), .card-line:not(.card-search).card-classified:hover:not(.card-decree), .card-line:not(.card-search).card-decree:active:not(.card-decree), .card-line:not(.card-search).card-decree:focus:not(.card-decree), .card-line:not(.card-search).card-decree:hover:not(.card-decree), .card-line:not(.card-search).card-directory:active:not(.card-decree), .card-line:not(.card-search).card-directory:focus:not(.card-decree), .card-line:not(.card-search).card-directory:hover:not(.card-decree), .card-line:not(.card-search).card-directory_asso:active:not(.card-decree), .card-line:not(.card-search).card-directory_asso:focus:not(.card-decree), .card-line:not(.card-search).card-directory_asso:hover:not(.card-decree), .card-line:not(.card-search).card-directory_companies:active:not(.card-decree), .card-line:not(.card-search).card-directory_companies:focus:not(.card-decree), .card-line:not(.card-search).card-directory_companies:hover:not(.card-decree), .card-line:not(.card-search).card-directory_services:active:not(.card-decree), .card-line:not(.card-search).card-directory_services:focus:not(.card-decree), .card-line:not(.card-search).card-directory_services:hover:not(.card-decree), .card-line:not(.card-search).card-job_offer:active:not(.card-decree), .card-line:not(.card-search).card-job_offer:focus:not(.card-decree), .card-line:not(.card-search).card-job_offer:hover:not(.card-decree), .card-line:not(.card-search).card-press:active:not(.card-decree), .card-line:not(.card-search).card-press:focus:not(.card-decree), .card-line:not(.card-search).card-press:hover:not(.card-decree), .card-line:not(.card-search).card-resource:active:not(.card-decree), .card-line:not(.card-search).card-resource:focus:not(.card-decree), .card-line:not(.card-search).card-resource:hover:not(.card-decree), .card-line:not(.card-search).card-works:active:not(.card-decree), .card-line:not(.card-search).card-works:focus:not(.card-decree), .card-line:not(.card-search).card-works:hover:not(.card-decree) { border: 1px solid #CC9933; }

.card-line:not(.card-search).card-event-v3 .card-image { aspect-ratio: 0.7077140835; }

@media (min-width: 992px) { .card-line:not(.card-search).card-event-v3 .card-image { max-width: 240px; } }

.card-line:not(.card-search).card-event-v3 .card-footer { padding: 20px 15px 0; }

.card-line:not(.card-search).card-resource .card-tags { gap: 10px 20px; }

.card-line.card-search { align-items: flex-start; }

.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 { font-family: "Lato", sans-serif; font-size: 30px; font-style: normal; font-weight: 600; line-height: 40px; /* 133.333% */ letter-spacing: 0.1px; margin-bottom: 30px; position: relative; }

.nav-title::after { content: ""; display: block; background-color: #CC9933; width: 65px; height: 3px; position: absolute; left: 0; bottom: -7px; }

.nav-summary ul { display: flex; flex-direction: column; gap: 12px; }

.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: #CC9933; border-radius: 50%; content: ""; display: block; height: 7px; left: 0; position: absolute; top: 8px; width: 7px; }

.nav-summary .nav-item:hover, .nav-summary .nav-item.active { 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: #DEE2E6; 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: #DEE2E6; 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: #000; 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, .page-header body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .page-header .figure-caption, .page-header body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .page-header .wp-element-caption { align-items: center; display: flex; flex-direction: column; justify-content: flex-start; }

@media (min-width: 992px) { .page-header .container, .page-header body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .page-header .figure-caption, .page-header body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .page-header .wp-element-caption { flex-direction: row; } }

.page-title { font-size: 2.25rem; margin-bottom: 0; font-style: normal; font-weight: 800; line-height: 48px; /* 133.333% */ letter-spacing: 0.1px; position: relative; }

.page-title::before { content: ""; display: block; background: #CC9933; width: 90px; height: 3px; position: absolute; left: 0; bottom: -7px; }

@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 { --bs-btn-color: #ffffff; --bs-btn-bg: #000; --bs-btn-border-color: #000; --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: #000; --bs-btn-disabled-border-color: #000; }

.page-header-options .btn-switch { --bs-btn-color: #212529; --bs-btn-bg: #CC9933; --bs-btn-border-color: #CC9933; --bs-btn-hover-color: #212529; --bs-btn-hover-bg: #ffffff; --bs-btn-hover-border-color: #CC9933; --bs-btn-focus-shadow-rgb: 178, 136, 50; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #d6ad5c; --bs-btn-active-border-color: #d1a347; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #CC9933; --bs-btn-disabled-border-color: #CC9933; }

.page-header-options .btn-switch.active { display: none; }

.page-header-options .btn-filters { --bs-btn-color: #000; --bs-btn-bg: #ffffff; --bs-btn-border-color: #CC9933; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #CC9933; --bs-btn-hover-border-color: #CC9933; --bs-btn-focus-shadow-rgb: 173, 130, 43; --bs-btn-active-color: #000000; --bs-btn-active-bg: white; --bs-btn-active-border-color: #d1a347; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ffffff; --bs-btn-disabled-border-color: #CC9933; }

.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 { background-color: #ffffff; margin-bottom: 1.875rem; border: 1px solid #CC9933; }

.page-filters-body { padding: 40px 15px 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:not(.datepicker-input), .page-filters-body .form-select:not(.datepicker-input) { min-width: 240px; }

.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-filters-footer .btn-reset { --bs-btn-color: #000; --bs-btn-bg: #ffffff; --bs-btn-border-color: #CC9933; --bs-btn-hover-color: #000; --bs-btn-hover-bg: #CC9933; --bs-btn-hover-border-color: #CC9933; --bs-btn-focus-shadow-rgb: 173, 130, 43; --bs-btn-active-color: #000000; --bs-btn-active-bg: white; --bs-btn-active-border-color: #d1a347; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ffffff; --bs-btn-disabled-border-color: #CC9933; }

.page-filters-footer .btn-submit { --bs-btn-color: #212529; --bs-btn-bg: #CC9933; --bs-btn-border-color: #CC9933; --bs-btn-hover-color: #212529; --bs-btn-hover-bg: #ffffff; --bs-btn-hover-border-color: #CC9933; --bs-btn-focus-shadow-rgb: 178, 136, 50; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #d6ad5c; --bs-btn-active-border-color: #d1a347; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #CC9933; --bs-btn-disabled-border-color: #CC9933; }

.page-section + .page-section { margin-top: 55px; padding-top: 55px; }

.page-section-header { align-items: baseline; display: flex; flex-direction: column; justify-content: flex-start; margin-bottom: 1.875rem; }

@media (min-width: 992px) { .page-section-header { flex-direction: row; } }

.page-section-title { font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; /* 133.333% */ letter-spacing: 0.1px; position: relative; }

.page-section-title::before { content: ""; display: block; background: #CC9933; width: 90px; height: 3px; position: absolute; left: 0; bottom: -7px; }

.pagination { gap: 0; justify-content: center; }

.pagination .page-link { align-items: center; border-radius: 0rem; display: flex; height: 38px; justify-content: center; width: 38px; }

.pagination .page-item { font-weight: 500; }

.pagination .page-item.active { font-weight: 700; }

.pagination .page-item-prev, .pagination .page-item-next { margin: 0px 10px; }

.pagination .page-item-prev .page-link, .pagination .page-item-next .page-link { border-radius: 0rem; }

.card-panel-procedure, .card-panel-report { border: 1px solid #DEE2E6; margin-bottom: 1.875rem; }

.card-panel-procedure .card-header, .card-panel-report .card-header { background-color: #000; border-bottom-color: #000; 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(0, 0, 0, 0.07); color: #000; }

.card-panel-event .btn, .card-panel-event .wp-block-file .wp-block-file__button, .wp-block-file .card-panel-event .wp-block-file__button { background-color: #CC9933; color: #212529; border-color: #CC9933; }

.card-panel-event .btn:hover, .card-panel-event .wp-block-file .wp-block-file__button:hover, .wp-block-file .card-panel-event .wp-block-file__button:hover, .card-panel-event .btn:active, .card-panel-event .wp-block-file .wp-block-file__button:active, .wp-block-file .card-panel-event .wp-block-file__button:active, .card-panel-event .btn:focus, .card-panel-event .wp-block-file .wp-block-file__button:focus, .wp-block-file .card-panel-event .wp-block-file__button:focus { background-color: #000; border-color: #000; color: #ffffff; }

.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: #000; 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; }

.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; margin-top: 0; width: 100%; }

.card-publication.card-thumbnail .card-title { font-size: 1rem; text-align: center; }

.card-publication.card-thumbnail .card-meta { color: #000; margin: 0 0 10px; }

.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-thumbnail:active .card-body, .card-publication.card-thumbnail:focus .card-body, .card-publication.card-thumbnail:hover .card-body { background: #ffffff; }

.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: 1px solid #DEE2E6; margin-bottom: 1.875rem; }

.aside-related .card-header { background-color: #000; border-bottom-color: #000; color: #ffffff; font-size: 1.25rem; font-weight: 800; line-height: 1.8125rem; margin: -1px -1px 0; padding: 10px 20px; position: relative; }

.aside-related .card-header::after { content: ""; display: block; background: url("../img/design-releated-sidebar.svg"); width: 59px; height: 32px; position: absolute; right: 20px; bottom: -1px; }

.aside-related .card-body { padding: 20px 20px 30px; }

.aside-related .card-body > :last-child { margin-bottom: 0; }

.aside-related .card-body p > a, .aside-related .card-body .list-icon > li > 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; }

.aside-related .card-body p > a:active, .aside-related .card-body p > a:focus, .aside-related .card-body p > a:hover, .aside-related .card-body .list-icon > li > a:active, .aside-related .card-body .list-icon > li > a:focus, .aside-related .card-body .list-icon > li > a:hover { background-position: right top; background-size: 0 100%; }

.aside-related .card-footer { align-items: center; background-color: #ffffff; border-top: none; display: flex; flex-direction: column; gap: 15px; justify-content: center; }

.aside-related .card-footer .btn, .aside-related .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .aside-related .card-footer .wp-block-file__button { background-color: #CC9933; border-color: #CC9933; color: #212529; }

.aside-related .list-icon { list-style: none; padding-left: 0; }

.aside-related .list-icon > li { line-height: 1.25rem; padding-left: 30px; position: relative; }

.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 > li + li { margin-top: 15px; }

.aside-related .list-icon > li address { margin-bottom: 0; }

.aside-related .list-group-item { align-items: center; border: none; display: flex; flex-wrap: wrap; gap: 0 5px; line-height: 1.25rem; min-height: 70px; padding: 15px 15px 15px 50px; position: relative; }

.aside-related .list-group-item > .icon { align-items: center; display: inline-flex; height: 40px; justify-content: center; left: 20px; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; }

.aside-related .list-group-item .title { color: #000; 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, color .3s; }

.aside-related .list-group-item small, .aside-related .list-group-item .small { font-size: 1rem; }

.aside-related .list-group-item:active, .aside-related .list-group-item:focus, .aside-related .list-group-item:hover { background-color: #ffffff; }

.aside-related .list-group-item:active .title, .aside-related .list-group-item:focus .title, .aside-related .list-group-item:hover .title { color: #000000; background-position: right top; background-size: 0 100%; }

.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; }

.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 .btn, .scrolltop .wp-block-file .wp-block-file__button, .wp-block-file .scrolltop .wp-block-file__button { background: #000; border-color: #000; }

.scrolltop .btn svg, .scrolltop .wp-block-file .wp-block-file__button svg, .wp-block-file .scrolltop .wp-block-file__button svg { color: #ffffff; }

.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 { border-radius: 100px; background: #ffffff; box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.13); padding-right: 5px; }

.form-search .input-group .form-control { background: none; border: none; padding-right: 5px; padding-left: 30px; }

.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 { border-radius: 100px !important; gap: 10px; line-height: 1.25rem; margin: 5px 0; padding-top: 8px; padding-bottom: 8px; background: #CC9933; color: #000; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 0.1px; }

.form-search .input-group .btn svg, .form-search .input-group .wp-block-file .wp-block-file__button svg, .wp-block-file .form-search .input-group .wp-block-file__button svg { margin-right: 7px; position: relative; top: -2px; }

.form-search .input-group .btn:hover, .form-search .input-group .wp-block-file .wp-block-file__button:hover, .wp-block-file .form-search .input-group .wp-block-file__button:hover, .form-search .input-group .btn:active, .form-search .input-group .wp-block-file .wp-block-file__button:active, .wp-block-file .form-search .input-group .wp-block-file__button:active, .form-search .input-group .btn:focus, .form-search .input-group .wp-block-file .wp-block-file__button:focus, .wp-block-file .form-search .input-group .wp-block-file__button:focus { background: #000; border-color: #000; color: #ffffff; }

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: 50px; padding-bottom: 50px; }

.section-header { text-align: center; margin-bottom: 40px; }

.section-title { color: #000000; margin-bottom: 0; font-size: 50px; font-style: normal; font-weight: 800; line-height: normal; letter-spacing: 3px; text-transform: uppercase; position: relative; }

@media (max-width: 991.98px) { .section-title { font-size: 30px; } }

.section-title::before { content: ""; display: block; background: #CC9933; width: 90px; height: 3px; position: absolute; left: 50%; transform: translate(-50%); bottom: -17px; }

.section-footer { padding-top: 30px; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px 20px; }

@media (min-width: 992px) { .section-footer { flex-direction: row; } }

.list-social-networks { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin: 0; padding: 0; }

.list-social-networks a { align-items: center; background: #ffffff; border: 1px solid #000000; border-radius: 50%; color: inherit; display: inline-flex; height: 37px; justify-content: center; padding: 0; transition: all .3s; width: 37px; }

.list-social-networks a:active, .list-social-networks a:focus, .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 #DEE2E6; }

.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 #DEE2E6; }

.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 #DEE2E6; }

.card-thumbnail { border: none; margin: 0 auto; max-width: 350px; text-align: center; transition: transform .3s; z-index: 1; }

.card-thumbnail .card-image { aspect-ratio: 1.9047619048; background-color: rgba(0, 0, 0, 0.1); overflow: hidden; position: relative; width: 100%; z-index: -1; }

.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 { width: 95%; margin-top: -15px; background-color: #ffffff; }

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

.card-thumbnail .card-tags { align-items: center; display: flex; flex-wrap: wrap; gap: 10px 4px; justify-content: flex-start; margin-bottom: 15px; }

.card-thumbnail .card-tags .term { color: #000; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; letter-spacing: 0.1px; text-transform: uppercase; position: relative; }

.card-thumbnail .card-tags .term::after { content: ""; display: block; background-color: #CC9933; width: 36px; height: 3px; position: absolute; bottom: -8px; left: 0; }

.card-thumbnail .card-title { font-size: 1.25rem; font-weight: 700; margin-bottom: 15px; text-align: left; }

.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: #000; }

.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-image > img, .card-thumbnail:focus .card-image > img, .card-thumbnail:hover .card-image > img { transform: scale(1.05); }

.card-thumbnail:active .card-body, .card-thumbnail:focus .card-body, .card-thumbnail:hover .card-body { background-color: #CC9933; }

.card-thumbnail:active .card-body .card-tags .term::after, .card-thumbnail:focus .card-body .card-tags .term::after, .card-thumbnail:hover .card-body .card-tags .term::after { background-color: #000; }

.card-thumbnail:active .card-footer, .card-thumbnail:focus .card-footer, .card-thumbnail:hover .card-footer { color: #000; }

.card-thumbnail.card-event .card-date { align-items: flex-end; display: flex; gap: 16px; justify-content: center; margin-top: -60px; margin-bottom: 20px; position: relative; z-index: 1; }

.card-thumbnail.card-event .card-date > .ni { color: #000000; font-size: 1.3125rem; }

.card-thumbnail.card-event .card-date .date { align-items: center; background-color: #000; color: #ffffff; display: inline-flex; flex-direction: column; gap: 3px; height: 90px; justify-content: center; width: 90px; }

.card-thumbnail.card-event .card-date .date-day { font-size: 1.5rem; line-height: 2rem; font-weight: 700; }

.card-thumbnail.card-event .card-date .date-month { font-size: 1rem; line-height: 1.1875rem; }

.card-thumbnail.card-event .taxo-museum .article-tags { list-style: none; }

.card-thumbnail.card-event .taxo-museum svg { position: relative; top: -2px; margin-right: 7px; }

.card-thumbnail.card-event .card-tags { justify-content: center; }

.card-thumbnail.card-event .card-tags .term::after { left: 50%; transform: translate(-50%); }

.card-thumbnail.card-event .card-body { width: 100%; margin-top: 0; }

.card-thumbnail.card-event .card-body .card-title { text-align: center; }

.card-thumbnail.card-event:hover .card-date .date, .card-thumbnail.card-event:active .card-date .date, .card-thumbnail.card-event:focus .card-date .date { background-color: #CC9933; color: #212529; }

.card-thumbnail.card-event:hover .card-body, .card-thumbnail.card-event:active .card-body, .card-thumbnail.card-event:focus .card-body { background-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: #000; 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-artworks .card-image { aspect-ratio: auto; }

.card-artworks .card-image > img { position: static; -o-object-fit: contain; object-fit: contain; position: static; }

.card-artworks .card-body { padding: 0.6875rem 1.25rem; }

.card-artworks .card-title { font-size: 1.125rem; line-height: 1.4375rem; font-weight: 800; margin-bottom: 0; }

.card-trombinoscope.card-thumbnail { max-width: 250px; }

.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: 1rem; }

.card-trombinoscope.card-thumbnail:active, .card-trombinoscope.card-thumbnail:focus, .card-trombinoscope.card-thumbnail:hover { box-shadow: none; }

.card-trombinoscope.card-line { align-items: center; flex-direction: row; margin-right: auto; margin-left: auto; max-width: 250px; }

@media (min-width: 992px) { .card-trombinoscope.card-line { max-width: 100%; } }

.card-trombinoscope.card-line .card-image { aspect-ratio: 0.78125; max-width: 250px; order: 1; }

.card-trombinoscope.card-line .card-image > img { -o-object-fit: contain; object-fit: contain; }

.card-trombinoscope.card-line .card-body { order: 2; }

.card-trombinoscope.card-line .card-body a { position: inherit; }

.card-trombinoscope.card-line .card-title { font-size: 1.25rem; }

.card-trombinoscope.card-line:active, .card-trombinoscope.card-line:focus, .card-trombinoscope.card-line:hover { box-shadow: none; }

.access-vertical { position: fixed; background: #CC9933; border-radius: 10px 0px 0px 10px; display: flex; z-index: 7; right: 0; max-width: 93px; top: 25%; }

@media (max-width: 991.98px) { .access-vertical { max-width: 100%; width: 100%; height: auto; bottom: 0; top: auto; justify-content: center; border-radius: 0px; } }

.access-vertical .section { display: flex; justify-content: center; align-items: center; }

@media (max-width: 991.98px) { .access-vertical .section { padding: 5px; width: 100%; } }

.access-vertical .access { width: 100%; margin-left: 0; background: transparent; box-shadow: none; height: auto; padding: 0 20px; }

@media (max-width: 991.98px) { .access-vertical .access { width: 100%; padding: 0; } }

.access-vertical .access .access-icon { border: 0px; height: auto; width: 100%; margin-bottom: 7px; }

@media (max-width: 991.98px) { .access-vertical .access .access-icon { margin-bottom: 5px; } }

.access-vertical .access .access-icon svg { color: #212529; width: 35px; height: 35px; }

@media (max-width: 991.98px) { .access-vertical .access .access-icon svg { width: 35px; height: 35px; } }

.access-vertical .access .access-title { font-weight: 400; font-size: 11px; line-height: 15px; text-transform: uppercase; color: #212529; }

@media (max-width: 991.98px) { .gtranslate_wrapper { width: 40px; margin-right: 30px; display: flex; align-items: center; } }

@media (max-width: 991.98px) { .gtranslate_wrapper div#gt_float_wrapper { height: 40px; } }

.gt_float_switcher { background: transparent !important; box-shadow: none !important; margin: auto; display: table !important; margin-bottom: 20px; }

.gt_float_switcher .gt_options.gt-open { max-width: 100% !important; }

.gt_float_switcher .gt_options.gt-open a { font-size: 15px; color: #212529; }

.gt_float_switcher .gt_options.gt-open a img { width: 20px; border-radius: 0px; }

.gt_float_switcher .gt-selected { background: transparent !important; }

.gt_float_switcher .gt-selected span.gt-lang-code { font-size: 15px !important; }

.gt_float_switcher .gt-selected .gt-current-lang { padding: 10px 5px !important; padding-top: 0; }

@media (max-width: 991.98px) { .gt_float_switcher .gt-selected .gt-current-lang { display: flex; } }

.gt_float_switcher .gt-selected .gt-current-lang img { width: 20px; border-radius: 0; margin-right: 0; }

.section-access-carousel .swiper-container { padding-right: 40px; padding-left: 40px; }

.section-access-carousel .swiper-button-prev, .section-access-carousel .swiper-button-next { top: 80px; }

.section-access-col .section-content .col, .section-access-col .section-content .gform_wrapper .ginput_complex.ginput_container_name > span, .gform_wrapper .section-access-col .section-content .ginput_complex.ginput_container_name > span { max-width: 50%; min-width: 50%; }

@media (min-width: 576px) { .section-access-col .section-content .col, .section-access-col .section-content .gform_wrapper .ginput_complex.ginput_container_name > span, .gform_wrapper .section-access-col .section-content .ginput_complex.ginput_container_name > span { max-width: 33.333%; min-width: 33.333%; } }

@media (min-width: 768px) { .section-access-col .section-content .col, .section-access-col .section-content .gform_wrapper .ginput_complex.ginput_container_name > span, .gform_wrapper .section-access-col .section-content .ginput_complex.ginput_container_name > span { max-width: 25%; min-width: 25%; } }

@media (min-width: 992px) { .section-access-col .section-content .col, .section-access-col .section-content .gform_wrapper .ginput_complex.ginput_container_name > span, .gform_wrapper .section-access-col .section-content .ginput_complex.ginput_container_name > span { max-width: 20%; min-width: 20%; } }

.section-access-profiles .swiper-container { padding-right: 40px; padding-left: 40px; }

.section-access-profiles .swiper-button-prev, .section-access-profiles .swiper-button-next { top: 80px; }

.section-access-profiles .nav-pills { margin-bottom: 40px; }

.section-access-profiles .nav-pills .nav-item { margin: 0 1px; }

.section-access-profiles .nav-pills .nav-item:first-child .nav-link { border-radius: 100px 0 0 100px; }

.section-access-profiles .nav-pills .nav-item:last-child .nav-link { border-radius: 0 100px 100px 0; }

.section-access-profiles .nav-pills .nav-link { background-color: #ffffff; border: 1px solid #DEE2E6; color: #6C757D; font-weight: 400; min-width: 137px; padding-top: 9px; padding-bottom: 9px; text-transform: uppercase; }

.section-access-profiles .nav-pills .nav-link.active, .section-access-profiles .nav-pills .show > .nav-link { background-color: #000; border-color: #000; color: #ffffff; font-weight: 700; }

.section-albums .section-header { margin-bottom: 50px; margin-top: 40px; }

.section-albums .card-thumbnail { background-color: transparent; margin-bottom: 15px; overflow: hidden; }

.section-albums .card-thumbnail.hidden { display: none; }

.section-albums .card-thumbnail .card-body { margin-top: -0.9375rem; background: #CC9933; transition: .2s; }

.section-albums .card-thumbnail .card-image { position: relative; }

.section-albums .card-thumbnail .card-image::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.6); background-image: url(../img/artwork-hover.svg); background-position: bottom center; background-repeat: no-repeat; transition: .2s; opacity: 0; }

.section-albums .card-thumbnail:active .card-body, .section-albums .card-thumbnail:focus .card-body, .section-albums .card-thumbnail:hover .card-body { opacity: 0; }

.section-albums .card-thumbnail:active .card-image::after, .section-albums .card-thumbnail:focus .card-image::after, .section-albums .card-thumbnail:hover .card-image::after { opacity: 1; }

.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 .gform_confirmation_wrapper, .section-alert .wppb-success, .section-alert #wppb_register_pre_form_message, .section-alert .wppb-warning, .section-alert .wppb-error { margin-bottom: 0; }

@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 .gform_confirmation_wrapper .close, .section-alert .wppb-success .close, .section-alert #wppb_register_pre_form_message .close, .section-alert .wppb-warning .close, .section-alert .wppb-error .close { right: 18px; } }

@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 .gform_confirmation_wrapper .container, .section-alert .wppb-success .container, .section-alert #wppb_register_pre_form_message .container, .section-alert .wppb-warning .container, .section-alert .wppb-error .container, .section-alert .alert body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .alert .figure-caption, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .figure-caption, .section-alert .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .gform_wrapper .validation_error .figure-caption, .gform_wrapper .section-alert .validation_error body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .section-alert .validation_error .figure-caption, .section-alert .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .gform_wrapper .validation_message .figure-caption, .gform_wrapper .section-alert .validation_message body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .section-alert .validation_message .figure-caption, .section-alert .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .gform_confirmation_wrapper .figure-caption, .section-alert .wppb-success body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .wppb-success .figure-caption, .section-alert #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert #wppb_register_pre_form_message .figure-caption, .section-alert .wppb-warning body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .wppb-warning .figure-caption, .section-alert .wppb-error body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .wppb-error .figure-caption, .section-alert .alert body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .alert .wp-element-caption, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .wp-element-caption, .section-alert .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .gform_wrapper .validation_error .wp-element-caption, .gform_wrapper .section-alert .validation_error body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .section-alert .validation_error .wp-element-caption, .section-alert .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .gform_wrapper .validation_message .wp-element-caption, .gform_wrapper .section-alert .validation_message body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .section-alert .validation_message .wp-element-caption, .section-alert .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .gform_confirmation_wrapper .wp-element-caption, .section-alert .wppb-success body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .wppb-success .wp-element-caption, .section-alert #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert #wppb_register_pre_form_message .wp-element-caption, .section-alert .wppb-warning body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .wppb-warning .wp-element-caption, .section-alert .wppb-error body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .wppb-error .wp-element-caption { padding-right: 105px; } }

.section-contact .block-contact { display: flex; }

.section-contact .block-contact-icon { display: flex; justify-content: center; width: 95px; }

.section-contact .block-contact-icon > img, .section-contact .block-contact-icon > svg { height: auto; max-width: 60px; max-height: 60px; width: auto; }

.section-contact .block-contact-icon > svg { color: #000; }

.section-contact .block-contact-body { max-width: 255px; }

.section-contact .block-contact-body .btn, .section-contact .block-contact-body .wp-block-file .wp-block-file__button, .wp-block-file .section-contact .block-contact-body .wp-block-file__button { width: 170px; }

.section-contact .block-contact-title { font-weight: 700; margin-bottom: 10px; }

.section-contact .block-contact-text { margin-bottom: 15px; }

.section-contact .block-contact.block-contact-column { align-items: center; flex-direction: column; text-align: center; }

.section-contact .block-contact.block-contact-column .block-contact-icon { margin-bottom: 15px; }

.section-contact .block-contact.block-contact-row { justify-content: center; }

.section-contact .block-contact.block-contact-row .block-contact-icon { padding: 5px 30px 5px 5px; }

.section-contact .nav { justify-content: center; margin: -15px; }

.section-contact .nav-item { padding: 15px; }

.section-contact .nav-link { align-items: center; background-color: #000; border: 1px solid #000; border-radius: 50%; color: #ffffff; display: inline-flex; font-size: 2.1875rem; height: 84px; justify-content: center; transition-duration: .3s; transition-property: background-color, border-color, box-shadow, color, transform; width: 84px; }

.section-contact .nav-link:active, .section-contact .nav-link:focus, .section-contact .nav-link:hover { background-color: #ffffff; border-color: #000; box-shadow: none; color: #000; transform: scale(1.05); }

.section-flow-flow #ff-stream-1 { background-color: transparent; }

.section-highlighting { position: relative; }

.section-highlighting::after { content: ""; display: block; background: url("../img/design-home.svg"); height: 1025px; width: 489px; position: absolute; left: 0; bottom: -850px; z-index: -1; }

@media (max-width: 991.98px) { .section-highlighting::after { content: none; } }

.section-highlighting .card-thumbnail { max-width: 100%; position: relative; }

@media (max-width: 991.98px) { .section-highlighting .card-thumbnail { margin-bottom: 20px; } }

.section-highlighting .card-thumbnail::after { content: ""; display: block; background: url("../img/more-design.svg"); width: 56px; height: 56px; position: absolute; bottom: 50%; left: 50%; transform: translate(-50%); z-index: 2; opacity: 0; }

.section-highlighting .card-thumbnail::before { content: ""; display: block; background: url("../img/design-highlight.svg"); width: 59px; height: 32px; position: absolute; bottom: 0; left: 50%; transform: translate(-50%); z-index: 2; opacity: 0; }

.section-highlighting .card-thumbnail .card-image { height: 400px; position: relative; }

.section-highlighting .card-thumbnail .card-image::after { content: ""; display: block; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%); width: 100%; height: 340px; position: absolute; bottom: 0; left: 0; transition: .2s; }

.section-highlighting .card-thumbnail .card-body { background-color: transparent; color: #ffffff; }

@media (min-width: 992px) { .section-highlighting .card-thumbnail .card-body { margin: -155px auto 0; max-width: 700px; width: 100%; z-index: 2; } }

@media (max-width: 991.98px) { .section-highlighting .card-thumbnail .card-body { position: absolute; bottom: 0; width: 100%; } }

@media (min-width: 992px) { .section-highlighting .card-thumbnail .card-body-image::before { padding-top: 40.54%; } }

.section-highlighting .card-thumbnail .card-body .card-title { font-size: 30px; font-style: normal; font-weight: 800; line-height: 26px; /* 86.667% */ letter-spacing: 2px; text-transform: uppercase; color: #ffffff; text-align: center; }

.section-highlighting .card-thumbnail .card-body .card-tags .term, .section-highlighting .card-thumbnail .card-body .card-title, .section-highlighting .card-thumbnail .card-body .card-footer, .section-highlighting .card-thumbnail .card-body .card-footer > svg { color: inherit; }

.section-highlighting .card-thumbnail:hover::after, .section-highlighting .card-thumbnail:active::after, .section-highlighting .card-thumbnail:focus::after { opacity: 1; transition: .2s; }

.section-highlighting .card-thumbnail:hover::before, .section-highlighting .card-thumbnail:active::before, .section-highlighting .card-thumbnail:focus::before { opacity: 1; transition: .2s; }

.section-highlighting .card-thumbnail:hover .card-image::after, .section-highlighting .card-thumbnail:active .card-image::after, .section-highlighting .card-thumbnail:focus .card-image::after { background: linear-gradient(180deg, rgba(204, 153, 51, 0.8) 0%, rgba(0, 0, 0, 0.81) 50%); height: 100%; transition: .2s; }

.section-showcase { margin-right: auto; margin-left: auto; max-width: 2000px; padding: 0; }

@media (max-width: 991.98px) { .section-showcase { margin-top: 100px; } }

.section-showcase .swiper-slide { align-items: flex-end; aspect-ratio: 2.8571428571; background-size: cover; background-position: center; display: flex; justify-content: center; max-width: 100%; max-height: 700px; min-height: 250px; padding: 0; position: relative; }

.section-showcase .swiper-slide::before { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%); bottom: 0; content: ""; display: block; left: 0; opacity: .6; position: absolute; right: 0; top: 0; z-index: -1; }

.section-showcase .swiper-slide .container, .section-showcase .swiper-slide body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-showcase .swiper-slide .figure-caption, .section-showcase .swiper-slide body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-showcase .swiper-slide .wp-element-caption { padding-top: 3rem; padding-bottom: 3rem; }

.section-showcase .swiper > .container, .section-showcase body.page-template-full-width .layout-main .article-image-full .swiper > .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-showcase .swiper > .figure-caption, .section-showcase body.page-template-full-width .layout-main .article-image-full .swiper > .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-showcase .swiper > .wp-element-caption { left: 0; position: absolute; right: 0; top: 50%; z-index: 3; }

.section-showcase .swiper-button-prev, .section-showcase .swiper-button-next { width: 70px; height: 70px; border: 1px solid #ffffff; border-radius: 100%; }

@media (max-width: 991.98px) { .section-showcase .swiper-button-prev, .section-showcase .swiper-button-next { width: 30px; height: 30px; bottom: -118px; top: auto; z-index: 3; } }

.section-showcase .swiper-button-prev svg, .section-showcase .swiper-button-next svg { color: #ffffff; }

@media (max-width: 991.98px) { .section-showcase .swiper-button-prev svg, .section-showcase .swiper-button-next svg { font-size: 10px; } }

.section-showcase .swiper-button-prev:hover, .section-showcase .swiper-button-prev:active, .section-showcase .swiper-button-prev:focus, .section-showcase .swiper-button-next:hover, .section-showcase .swiper-button-next:active, .section-showcase .swiper-button-next:focus { background: #000; border-color: #000; }

.section-showcase .swiper-button-prev:hover svg, .section-showcase .swiper-button-prev:active svg, .section-showcase .swiper-button-prev:focus svg, .section-showcase .swiper-button-next:hover svg, .section-showcase .swiper-button-next:active svg, .section-showcase .swiper-button-next:focus svg { color: #ffffff; }

.section-showcase .swiper .swiper-button-prev { left: -45px; }

@media (max-width: 991.98px) { .section-showcase .swiper .swiper-button-prev { left: 5px; } }

.section-showcase .swiper .swiper-button-next { right: -45px; }

@media (max-width: 991.98px) { .section-showcase .swiper .swiper-button-next { right: 5px; } }

.section-showcase .swiper-pagination { bottom: 0; top: auto; left: 50%; max-width: 1140px; transform: translate(-50%); text-align: left; padding-left: 20px; }

@media (max-width: 991.98px) { .section-showcase .swiper-pagination { max-width: 100%; text-align: center; } }

.section-showcase .swiper-pagination-bullet { border: 1px solid #CC9933; background: #000; }

.section-showcase .swiper-pagination-bullet-active { background: #CC9933; }

.section-showcase .card { background-color: transparent; margin: 0; max-width: 455px; text-align: left; }

.section-showcase .card-tags { justify-content: flex-start; }

.section-showcase .card-tags .term { color: #ffffff; }

.section-showcase .card-body { background: transparent; }

.section-showcase .card-date { color: #ffffff; }

.section-showcase .card-title { font-size: 36px; font-style: normal; font-weight: 800; line-height: 45px; color: #ffffff; }

@media (max-width: 991.98px) { .section-showcase .card-title { font-size: 27px; line-height: 32px; } }

.section-showcase .card, .section-showcase .card:active, .section-showcase .card:focus, .section-showcase .card:hover { position: static; transform: none; }

.section-showcase .card .card-tags .term::after, .section-showcase .card:active .card-tags .term::after, .section-showcase .card:focus .card-tags .term::after, .section-showcase .card:hover .card-tags .term::after { background: #CC9933; }

.section-showcase .card .card-body, .section-showcase .card:active .card-body, .section-showcase .card:focus .card-body, .section-showcase .card:hover .card-body { background: transparent; }

.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; }

.layout-breadcrumb, .fm-breadcrumb { padding: 0.84375rem 0; }

.layout-breadcrumb .container, .layout-breadcrumb body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .layout-breadcrumb .figure-caption, .layout-breadcrumb body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .layout-breadcrumb .wp-element-caption, .fm-breadcrumb .container, .fm-breadcrumb body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .fm-breadcrumb .figure-caption, .fm-breadcrumb body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .fm-breadcrumb .wp-element-caption { 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 .active, .layout-breadcrumb .current-item, .fm-breadcrumb .active, .fm-breadcrumb .current-item { font-weight: 700; }

.layout-breadcrumb .active a, .layout-breadcrumb .current-item a, .fm-breadcrumb .active a, .fm-breadcrumb .current-item a { font-weight: 700; }

.layout-breadcrumb { background-color: #CC9933; }

.fm-breadcrumb { background-color: #CC9933; }

.layout-container { overflow: clip; }

.layout-footer { background-color: #000; color: #ffffff; }

.layout-footer .svg-footer { position: relative; top: -2px; width: 100%; }

@media (max-width: 991.98px) { .layout-footer .svg-footer { height: auto; } }

.layout-footer-infos { padding: 30px 0 25px; text-align: center; }

@media (min-width: 992px) { .layout-footer-infos { text-align: left; } }

.layout-footer-infos .row { align-items: center; flex-direction: column; gap: 16px; }

@media (min-width: 992px) { .layout-footer-infos .row { align-items: flex-start; flex-direction: row; gap: 0; justify-content: center; } }

@media (max-width: 991.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; }

.layout-footer-infos .logo > img, .layout-footer-infos .logo > svg { max-height: 100%; width: auto; }

.layout-footer-infos .title { color: inherit; font-family: "Lato", sans-serif; font-size: 1.125rem; font-weight: 700; margin-top: 0; margin-bottom: 0.625rem; position: relative; margin-bottom: 30px; }

.layout-footer-infos .title::after { content: ""; display: block; width: 50px; height: 1px; background-color: #CC9933; position: absolute; left: 0; bottom: -5px; }

@media (max-width: 991.98px) { .layout-footer-infos .title::after { left: 50%; transform: translate(-50%); } }

.layout-footer-infos p, .layout-footer-infos ul { margin-bottom: 1.25rem; }

.layout-footer-infos .btn, .layout-footer-infos .wp-block-file .wp-block-file__button, .wp-block-file .layout-footer-infos .wp-block-file__button { margin: auto; display: table; background-color: transparent; border-color: #ffffff; color: #ffffff; }

.layout-footer-infos .btn svg, .layout-footer-infos .wp-block-file .wp-block-file__button svg, .wp-block-file .layout-footer-infos .wp-block-file__button svg { margin-right: 7px; position: relative; top: -1px; }

.layout-footer-infos .btn:hover, .layout-footer-infos .wp-block-file .wp-block-file__button:hover, .wp-block-file .layout-footer-infos .wp-block-file__button:hover, .layout-footer-infos .btn:active, .layout-footer-infos .wp-block-file .wp-block-file__button:active, .wp-block-file .layout-footer-infos .wp-block-file__button:active, .layout-footer-infos .btn:focus, .layout-footer-infos .wp-block-file .wp-block-file__button:focus, .wp-block-file .layout-footer-infos .wp-block-file__button:focus { background: #ffffff; color: #212529; }

.layout-footer-infos .btn-faq { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 0px 5px; padding-left: 0; font-size: 21px; font-style: normal; font-weight: 800; /* 128.571% */ letter-spacing: 1px; text-transform: uppercase; max-width: 240px; display: flex; align-items: center; border: 1px solid #CC9933; margin-right: 30px; margin-top: -130px; text-align: left; }

@media (max-width: 991.98px) { .layout-footer-infos .btn-faq { margin-top: 0; margin: auto; } }

.layout-footer-infos .nav-networks { justify-content: center; margin-bottom: 1.25rem; }

.layout-footer-infos .nav-networks a { background-color: transparent; border: 1px solid #ffffff; }

.layout-footer-infos .nav-networks a svg { color: #ffffff; }

.layout-footer-infos .nav-networks a:hover, .layout-footer-infos .nav-networks a:active, .layout-footer-infos .nav-networks a:focus { background-color: #ffffff; }

.layout-footer-infos .nav-networks a:hover svg, .layout-footer-infos .nav-networks a:active svg, .layout-footer-infos .nav-networks a:focus svg { color: #212529; }

.layout-footer-infos .section-contactinfo-urls { font-size: 1.125rem; font-weight: 700; }

.layout-footer-infos .section-contactinfo-urls ul { display: flex; flex-direction: column; gap: 20px; margin: 0 0 30px; margin-left: 20px; }

.layout-footer-infos .section-contactinfo-urls li { align-items: flex-start; display: flex; justify-content: center; line-height: 1.625rem; margin-bottom: 0px; position: relative; }

@media (min-width: 992px) { .layout-footer-infos .section-contactinfo-urls li { justify-content: flex-start; } }

.layout-footer-infos .section-contactinfo-urls li::after { content: ""; display: block; background-color: #ffffff; width: 7px; height: 7px; border-radius: 100%; position: absolute; left: -15px; top: 11px; }

.layout-footer-infos .section-contactinfo-urls li > .icon { align-items: center; display: inline-flex; height: 26px; justify-content: center; margin-right: 10px; min-width: 20px; width: 20px; }

.layout-footer-infos .section-contactinfo-urls 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; font-weight: 400; }

.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 { background-color: #000; color: #ffffff; padding: 15px 0; }

.layout-footer-menus .nav { align-items: center; gap: 7px; justify-content: center; }

.layout-footer-menus .nav .nav-item { padding: 0; }

@media (min-width: 992px) { .layout-footer-menus .nav .nav-item:not(:last-child) { padding-right: 15px; position: relative; } }

@media (min-width: 992px) { .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: "Lato", 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: #000; 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; }

.layout-header > span { max-width: 100%; }

.layout-header-info > .container, body.page-template-full-width .layout-main .article-image-full .layout-header-info > .figure-caption, body.page-template-full-width .layout-main .article-image-full .layout-header-info > .wp-element-caption { align-items: center; display: flex; flex-wrap: wrap; justify-content: space-between; }

@media (min-width: 1200px) { .layout-header-info > .container, body.page-template-full-width .layout-main .article-image-full .layout-header-info > .figure-caption, body.page-template-full-width .layout-main .article-image-full .layout-header-info > .wp-element-caption { 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; }

:root { --nav-link-after-height: 3px; }

.layout-navigation { background-color: #ffffff; left: 0; max-width: 100%; min-width: 100%; right: 0; transition: box-shadow .3s, transform .3s linear; }

@media (min-width: 1200px) { .layout-navigation { background-color: #ffffff; } }

.layout-navigation.sticky { box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }

.layout-navigation .navbar { height: 105px; padding: 10px 0; }

@media (max-width: 991.98px) { .layout-navigation .navbar { height: 75px; } }

.layout-navigation .navbar .navbar-toggler, .layout-navigation .navbar .search-toggler { align-items: center; border: none; color: #000000; flex-direction: column; font-size: 1.3125rem; justify-content: center; min-width: 70px; padding: 0; text-decoration: none; transition: color .3s; }

@media (max-width: 1199.98px) { .layout-navigation .navbar .navbar-toggler, .layout-navigation .navbar .search-toggler { display: inline-flex; } }

.layout-navigation .navbar .navbar-toggler .text, .layout-navigation .navbar .search-toggler .text { display: block; font-size: 0.6875rem; font-weight: 500; margin-top: 7px; text-transform: uppercase; }

.layout-navigation .navbar .navbar-toggler:active, .layout-navigation .navbar .navbar-toggler:focus, .layout-navigation .navbar .navbar-toggler:hover, .layout-navigation .navbar .search-toggler:active, .layout-navigation .navbar .search-toggler:focus, .layout-navigation .navbar .search-toggler:hover { box-shadow: none; color: #000; }

@media (min-width: 1200px) { .layout-navigation .navbar .navbar-toggler:active, .layout-navigation .navbar .navbar-toggler:focus, .layout-navigation .navbar .navbar-toggler:hover, .layout-navigation .navbar .search-toggler:active, .layout-navigation .navbar .search-toggler:focus, .layout-navigation .navbar .search-toggler:hover { color: #000000; } }

.layout-navigation .navbar .navbar-toggler .bar { background-color: #000; border-radius: 100px; display: block; height: 2px; margin-right: auto; margin-left: auto; transition: background-color .3s, transform .3s; width: 29px; }

.layout-navigation .navbar .navbar-toggler .bar + .bar { margin-top: 6px; }

.layout-navigation .navbar .navbar-toggler:active .bar, .layout-navigation .navbar .navbar-toggler:focus .bar, .layout-navigation .navbar .navbar-toggler:hover .bar { background-color: #000; }

@media (min-width: 1200px) { .layout-navigation .navbar .navbar-toggler:active .bar, .layout-navigation .navbar .navbar-toggler:focus .bar, .layout-navigation .navbar .navbar-toggler:hover .bar { background-color: #000000; } }

.layout-navigation .navbar .navbar-toggler:active .bar:nth-child(1), .layout-navigation .navbar .navbar-toggler:focus .bar:nth-child(1), .layout-navigation .navbar .navbar-toggler:hover .bar:nth-child(1) { transform: translateY(-2px); }

.layout-navigation .navbar .navbar-toggler:active .bar:nth-child(3), .layout-navigation .navbar .navbar-toggler:focus .bar:nth-child(3), .layout-navigation .navbar .navbar-toggler:hover .bar:nth-child(3) { transform: translateY(2px); }

.layout-navigation .navbar .search-toggler:active .icon, .layout-navigation .navbar .search-toggler:focus .icon, .layout-navigation .navbar .search-toggler:hover .icon { animation-duration: 1s; animation-fill-mode: both; animation-name: swing; }

.layout-navigation .navbar-btn { white-space: nowrap; }

.layout-navigation .navbar-brand { display: flex; align-items: center; height: 64px; max-width: calc(100% - 160px); margin: 0 auto; padding: 0; }

@media (min-width: 1200px) { .layout-navigation .navbar-brand { height: 84px; } }

.layout-navigation .navbar-brand .logo { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; }

.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 .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; }

.layout-navigation .navbar-nav .nav-item-search .nav-link::before { content: none; }

.layout-navigation .navbar-nav .nav-item-search .nav-link .icon { font-size: 1.1875rem; border: 1px solid #CC9933; border-radius: 100%; width: 41px; height: 41px; display: flex; align-items: center; justify-content: center; }

.layout-navigation .navbar-nav .nav-item-search .nav-link .text { display: block; font-size: 0.6875rem; font-weight: 500; margin-top: 5px; text-transform: uppercase; }

.layout-navigation .navbar-nav .nav-item-search .nav-link::after { content: none; }

.layout-navigation .navbar-nav .nav-item-search .nav-link:active .icon, .layout-navigation .navbar-nav .nav-item-search .nav-link:focus .icon, .layout-navigation .navbar-nav .nav-item-search .nav-link:hover .icon { animation-duration: 1s; animation-fill-mode: both; animation-name: swing; }

.layout-navigation .navbar-nav .menu-item-11404 .nav-link:before { display: none; }

.layout-navigation .navbar-nav .nav-link { align-items: center; font-size: 18px; font-style: normal; font-weight: 800; line-height: 26px; /* 144.444% */ letter-spacing: 0.1px; display: inline-flex; padding: 10px 20px; position: relative; text-align: center; text-transform: uppercase; transition: color .3s; margin-bottom: 0; }

@media (min-width: 1200px) { .layout-navigation .navbar-nav .nav-link { color: #000; } }

.layout-navigation .navbar-nav .nav-link::before { content: ""; background: #CC9933; width: 1px; height: 27px; position: absolute; right: 0; top: 9px; }

.layout-navigation .navbar-nav .nav-link::after { border-radius: 100px; bottom: -31px; content: ""; display: block; height: 20px; left: 50%; width: 37px; position: absolute; transform: translateX(-50%); width: 100%; background-image: url("../img/design-hover-menu.svg"); opacity: 0; background-repeat: no-repeat; transition: background-size .3s ease; }

.layout-navigation .navbar-nav .nav-link:active::after, .layout-navigation .navbar-nav .nav-link:focus::after, .layout-navigation .navbar-nav .nav-link:hover::after, .layout-navigation .navbar-nav .nav-link.show::after, .layout-navigation .navbar-nav .nav-link.fm-is-active::after, .layout-navigation .navbar-nav .nav-link.fm-is-active:active::after, .layout-navigation .navbar-nav .nav-link.fm-is-active:focus::after, .layout-navigation .navbar-nav .nav-link.fm-is-active:hover::after { opacity: 1; background-position: left top; background-size: 100% 100%; }

.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); }

@media (max-width: 1199.98px) { .layout-navigation[data-mobile-mode-direction="up"].sticky { top: auto !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) { .layout-navigation[data-mobile-mode-direction="up"] { position: fixed; bottom: 0; left: 0; right: 0; top: auto; }
  .fm-is-open .layout-navigation[data-mobile-mode-direction="up"] { position: fixed; }
  .layout-navigation[data-mobile-mode-direction="up"] .fm-subnav { top: auto; bottom: 70px; }
  .layout-navigation[data-mobile-mode-direction="up"] .fm-wrapper { top: 0; } }

body.error404 .layout-main { padding-top: 100px; padding-bottom: 75px; }

body.error404 .page-wrapper { margin: 0 auto; max-width: 1110px; }

body.error404 .page-image { margin-bottom: 50px; }

body.error404 .page-header { margin-bottom: 30px; }

body.error404 .page-title { font-size: 1.875rem; font-weight: 800; }

body.error404 .page-title::before { content: none; }

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(0, 0, 0, 0.1); }

.account-navigation .account-nav .nav-link.active { background-color: #000; 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; }

body.single-artworks .info-artworks { display: flex; flex-direction: row; }

body.single-artworks .info-artworks .article-content { width: 80%; margin-bottom: 0; }

body.single-artworks .info-artworks .article-content li { list-style: none; }

body.single-artworks .info-artworks .article-content li p { margin: 0; }

body.single-artworks .info-artworks .article-image { width: 40%; }

body.single-artworks .article-title { font-size: 36px; font-style: italic; font-weight: 800; line-height: 48px; /* 133.333% */ letter-spacing: 0.1px; }

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: 0; margin-left: 0; }

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: #000; }

body.page-template-exposition .date-exposition ul { display: flex; padding: 0; padding-top: 20px; }

body.page-template-exposition .date-exposition ul li { list-style: none; }

body.page-template-exposition .date-exposition ul li a { padding: 8px 25px; text-decoration: none; border: 1px solid #CC9933; margin-right: 5px; }

body.page-template-exposition .date-exposition ul li a:hover, body.page-template-exposition .date-exposition ul li a:active, body.page-template-exposition .date-exposition ul li a:focus { background-color: #CC9933; }

body.page-template-exposition .date-exposition ul .voir-tout a { border-color: #212529; }

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-image-full { max-width: 100%; position: relative; }

@media (max-width: 1199.98px) { body.page-template-full-width .layout-main .article-image-full { aspect-ratio: 1.9047619048; } }

@media (min-width: 1200px) { body.page-template-full-width .layout-main .article-image-full { aspect-ratio: 2.8571428571; } }

body.page-template-full-width .layout-main .article-image-full > img { bottom: 0; height: 100%; left: 0; max-width: inherit; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; width: 100%; z-index: 1; }

body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wp-element-caption { bottom: 0; left: 0; position: absolute; right: 0; z-index: 2; }

body.page-template-poi-checkbox-template .section-map-checkbox { margin-top: -40px; }

@media (min-width: 992px) { body.page-template-poi-checkbox-template .section-map-checkbox { display: flex; align-items: stretch; }
  body.page-template-poi-checkbox-template .section-map-checkbox .map { flex-grow: 1; } }

@media (min-width: 992px) { body.page-template-poi-checkbox-template .section-map-checkbox .container, body.page-template-poi-checkbox-template .section-map-checkbox body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full body.page-template-poi-checkbox-template .section-map-checkbox .figure-caption, body.page-template-poi-checkbox-template .section-map-checkbox body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full body.page-template-poi-checkbox-template .section-map-checkbox .wp-element-caption { max-width: 350px; padding-right: 0; padding-left: 0; } }

@media (min-width: 992px) { body.page-template-poi-checkbox-template .page-filters { height: 100%; } }

@media (min-width: 992px) { body.page-template-poi-checkbox-template .page-filters form { display: flex; flex-direction: column; height: 100%; } }

@media (min-width: 992px) { body.page-template-poi-checkbox-template .page-filters-wrapper { height: 550px; } }

@media (min-width: 992px) { body.page-template-poi-checkbox-template .page-filters-body { flex-grow: 1; overflow-y: auto; } }

body.page-template-poi-checkbox-template .page-filters-footer { align-items: center; display: flex; flex-wrap: wrap; gap: 20px; justify-content: center; }

body.page-template-poi-checkbox-template .page-filters-footer .btn, body.page-template-poi-checkbox-template .page-filters-footer .wp-block-file .wp-block-file__button, .wp-block-file body.page-template-poi-checkbox-template .page-filters-footer .wp-block-file__button { margin: 0 !important; }

body.page-template-poi-panel-template .section-map-panel { margin-top: -40px; }

@media (min-width: 992px) { body.page-template-poi-panel-template .section-map-panel { position: relative; } }

@media (min-width: 992px) { body.page-template-poi-panel-template .section-map-panel .container, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full body.page-template-poi-panel-template .section-map-panel .figure-caption, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full body.page-template-poi-panel-template .section-map-panel .wp-element-caption { left: 0; position: absolute; right: 0; top: 50%; z-index: 999; } }

@media (min-width: 992px) { body.page-template-poi-panel-template .section-map-panel .container .row > div, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-image-full .figure-caption .row > div, body.page-template-full-width .layout-main .article-image-full body.page-template-poi-panel-template .section-map-panel .figure-caption .row > div, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-image-full .wp-element-caption .row > div, body.page-template-full-width .layout-main .article-image-full body.page-template-poi-panel-template .section-map-panel .wp-element-caption .row > div { position: relative; } }

body.page-template-poi-panel-template .page-title { font-size: 2.25rem; text-align: left; }

body.page-template-poi-panel-template .page-filters { text-align: center; }

@media (min-width: 992px) { body.page-template-poi-panel-template .page-filters { left: 15px; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); } }

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; flex-direction: column; }

body.page-template-poi-panel-template .page-filters-footer .btn, body.page-template-poi-panel-template .page-filters-footer .wp-block-file .wp-block-file__button, .wp-block-file body.page-template-poi-panel-template .page-filters-footer .wp-block-file__button { margin: 5px auto; }

@media (min-width: 992px) { body.page-template-poi-split-template .section-map-split > .row { flex-wrap: nowrap; margin: 0; }
  body.page-template-poi-split-template .section-map-split .col-list { width: 790px; max-width: 50%; padding-left: 1.875rem; padding-right: 1.875rem; }
  body.page-template-poi-split-template .section-map-split .col-map { padding: 0; }
  body.page-template-poi-split-template .section-map-split .map { height: 100vh; } }

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: #DEE2E6; --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(0deg); --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='%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-focus-border-color: gray; --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; }

@media (min-width: 992px) { body.page-template-apidae .section-map-split > .row, body.page-template-tourinsoft .section-map-split > .row { flex-wrap: nowrap; margin: 0; }
  body.page-template-apidae .section-map-split .col-list, body.page-template-tourinsoft .section-map-split .col-list { width: 790px; max-width: 50%; padding-left: 1.875rem; padding-right: 1.875rem; }
  body.page-template-apidae .section-map-split .col-map, body.page-template-tourinsoft .section-map-split .col-map { padding: 0; }
  body.page-template-apidae .section-map-split .map, body.page-template-tourinsoft .section-map-split .map { height: 100vh; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWFwcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZGVwcmVjYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3Itc2NoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fdmFsaWRhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19oZWxwZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi9pbmMvbW9kdWxlcy9fL2NhZmV0ZXJpYS9zY3NzL19jYWZldGVyaWEuc2NzcyIsIi4uL2xpYnMvdmFuaWxsYWpzLWRhdGVwaWNrZXIvc2Fzcy9kYXRlcGlja2VyLWJzNS5zY3NzIiwiLi4vbGlicy92YW5pbGxhanMtZGF0ZXBpY2tlci9zYXNzL19taXhpbnMuc2NzcyIsIi4uL2xpYnMvdmFuaWxsYWpzLWRhdGVwaWNrZXIvc2Fzcy9kYXRlcGlja2VyLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9ncmF2aXR5Zm9ybXMuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19ncmlkLWxheW91dC5zY3NzIiwicGx1Z2lucy9ncmF2aXR5Zm9ybXMvX2xhYmVscy1kZXNjcmlwdGlvbnMuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19maWVsZHMtc3RhbmRhcmQuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19maWVsZHMtYWR2YW5jZWQuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19jaG9zZW4uc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19kYXRlcGlja2VyLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9fcG9sbC1zdXJ2ZXkuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19jdXN0b20uc2NzcyIsInBsdWdpbnMvc3dpcGVyL3N3aXBlci5zY3NzIiwicGx1Z2lucy9zd2lwZXIvX3N3aXBlci12YXJzLnNjc3MiLCJwbHVnaW5zL3N3aXBlci9tb2R1bGVzL2ExMXkvYTExeS5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtY292ZXJmbG93L2VmZmVjdC1jb3ZlcmZsb3cuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGUuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvZnJlZS1tb2RlL2ZyZWUtbW9kZS5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9rZXlib2FyZC9rZXlib2FyZC5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9sYXp5L2xhenkuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCJwbHVnaW5zL3N3aXBlci9tb2R1bGVzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzIiwicGx1Z2lucy9fYWRkLXRvLWNhbGVuZGFyLnNjc3MiLCJwbHVnaW5zL19mYXRtZW51LnNjc3MiLCJwbHVnaW5zL19mbG93LWZsb3cuc2NzcyIsInBsdWdpbnMvX2hlbHBmdWwuc2NzcyIsInBsdWdpbnMvX2xlYWZsZXQuc2NzcyIsInBsdWdpbnMvX21haWxzdGVyLnNjc3MiLCJwbHVnaW5zL19tbWVudS5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvX21peGlucy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vZmZjYW52YXMvanF1ZXJ5Lm1tZW51Lm9mZmNhbnZhcy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vZmZjYW52YXMvX29mZmNhbnZhcy5ydGwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvanF1ZXJ5Lm1tZW51Lm9uY2FudmFzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5tZW51LnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5tZW51LnJ0bC5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMucGFuZWxzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5wYW5lbHMucnRsLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy52ZXJ0aWNhbC5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMuYnV0dG9ucy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMuYnV0dG9ucy5ydGwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLm5hdmJhcnMuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLm5hdmJhcnMucnRsLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5saXN0dmlld3Muc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLmxpc3R2aWV3cy5ydGwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvc2NyZWVucmVhZGVyL2pxdWVyeS5tbWVudS5zY3JlZW5yZWFkZXIuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2V4dGVuc2lvbnMvZWZmZWN0cy9qcXVlcnkubW1lbnUuZWZmZWN0cy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvZXh0ZW5zaW9ucy9wb3NpdGlvbmluZy9qcXVlcnkubW1lbnUucG9zaXRpb25pbmcuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2FkZG9ucy9uYXZiYXJzL2pxdWVyeS5tbWVudS5uYXZiYXJzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9hZGRvbnMvbmF2YmFycy9fbmF2YmFyLmJyZWFkY3J1bWJzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9hZGRvbnMvbmF2YmFycy9fbmF2YmFyLnRhYnMuc2NzcyIsInBsdWdpbnMvX25vdmFibG9jay5zY3NzIiwicGx1Z2lucy9fcHJvZmlsZS1idWlsZGVyLnNjc3MiLCJwbHVnaW5zL19zZWFyY2gtZnVsbHNjcmVlbi5zY3NzIiwicGx1Z2lucy9fc2VhcmNod3Auc2NzcyIsInBsdWdpbnMvX3dwLnNjc3MiLCJmb250cy9fbGF0by5zY3NzIiwiZm9udHMvX3JvYm90by5zY3NzIiwiX3Jvb3Quc2NzcyIsIl90eXBlLnNjc3MiLCJoZWxwZXJzL19hbmltYXRlLnNjc3MiLCJoZWxwZXJzL19jb250YWluZXIuc2NzcyIsImhlbHBlcnMvX2hlYWRyb29tLnNjc3MiLCJjb21wb25lbnRzL19hY2Nlc3Muc2NzcyIsImNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9fYWxlcnQuc2NzcyIsImNvbXBvbmVudHMvX2FydGljbGUuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL19ibG9ja3F1b3RlLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fZ3V0ZW5iZXJnLnNjc3MiLCJjb21wb25lbnRzL19pbmZvd2luZG93LnNjc3MiLCJjb21wb25lbnRzL19saW5lLnNjc3MiLCJjb21wb25lbnRzL19tYXAuc2NzcyIsImNvbXBvbmVudHMvX25hdi5zY3NzIiwiY29tcG9uZW50cy9fbmkuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3BhbmVsLnNjc3MiLCJjb21wb25lbnRzL19wcm9jZWR1cmUuc2NzcyIsImNvbXBvbmVudHMvX3B1YmxpY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19yZWxhdGVkLnNjc3MiLCJjb21wb25lbnRzL19zY3JvbGx0b3Auc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaGZvcm0uc2NzcyIsImNvbXBvbmVudHMvX3NlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1uZXR3b3Jrcy5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLXRvb2xiYXIuc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJjb21wb25lbnRzL190aHVtYm5haWwuc2NzcyIsImNvbXBvbmVudHMvX3Ryb21iaW5vc2NvcGUuc2NzcyIsInNlY3Rpb25zL19hY2Nlc3MtdmVydGljYWwuc2NzcyIsInNlY3Rpb25zL19hY2Nlc3Muc2NzcyIsInNlY3Rpb25zL19hbGJ1bXMuc2NzcyIsInNlY3Rpb25zL19hbGVydC5zY3NzIiwic2VjdGlvbnMvX2NvbnRhY3Quc2NzcyIsInNlY3Rpb25zL19mbG93LWZsb3cuc2NzcyIsInNlY3Rpb25zL19oaWdobGlnaHRpbmcuc2NzcyIsInNlY3Rpb25zL19zaG93Y2FzZS5zY3NzIiwibGF5b3V0cy9fYnJlYWRjcnVtYi5zY3NzIiwibGF5b3V0cy9fY29udGFpbmVyLnNjc3MiLCJsYXlvdXRzL19mb290ZXIuc2NzcyIsImxheW91dHMvX2hlYWRlci5zY3NzIiwibGF5b3V0cy9fbWFpbi5zY3NzIiwibGF5b3V0cy9fbmF2aWdhdGlvbi5zY3NzIiwidGVtcGxhdGVzL180MDQuc2NzcyIsInRlbXBsYXRlcy9fYWNjb3VudC5zY3NzIiwidGVtcGxhdGVzL19ob21lLnNjc3MiLCJ0ZW1wbGF0ZXMvX3NpbmdsZS5zY3NzIiwidGVtcGxhdGVzL190ZW1wbGF0ZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FLQ0UseU1BS0c7QStCTkwsQUFBQSxLQUFLLENBQUMsRUFRRixTQUFxQixDQUFFLFFBQUMsRUFBeEIsV0FBcUIsQ0FBRSxRQUFDLEVBQXhCLFdBQXFCLENBQUUsUUFBQyxFQUF4QixT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QyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxFQUFFLEVBQ2YsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFB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 */

/*# sourceMappingURL=theme.css.map */
