@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: #2F80ED; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #C03541; --bs-orange: #fd7e14; --bs-yellow: #FBB43E; --bs-green: #C0D23D; --bs-teal: #20c997; --bs-cyan: #69C5CB; --bs-black: #000000; --bs-white: #ffffff; --bs-gray: #696969; --bs-gray-dark: #333333; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #D8D8D8; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #696969; --bs-gray-700: #495057; --bs-gray-800: #333333; --bs-gray-900: #212529; --bs-primary: #CA3748; --bs-secondary: #1D1E1C; --bs-tertiary: #C0D23D; --bs-success: #C0D23D; --bs-info: #69C5CB; --bs-warning: #FBB43E; --bs-danger: #C03541; --bs-light: #f8f9fa; --bs-dark: #000000; --bs-primary-rgb: 202, 55, 72; --bs-secondary-rgb: 29, 30, 28; --bs-tertiary-rgb: 192, 210, 61; --bs-success-rgb: 192, 210, 61; --bs-info-rgb: 105, 197, 203; --bs-warning-rgb: 251, 180, 62; --bs-danger-rgb: 192, 53, 65; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 0, 0, 0; --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: Titillium Web, 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: #D8D8D8; --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: #CA3748; --bs-link-hover-color: #000000; --bs-code-color: #d63384; --bs-highlight-bg: #fef0d8; }

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

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

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

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

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin-top: 0; margin-bottom: 0.5rem; font-family: "Titillium Web", sans-serif; font-weight: 700; 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: 700; }

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

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

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

sub { bottom: -.25em; }

sup { top: -.5em; }

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

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

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

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

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

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

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

a > code { color: inherit; }

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

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

figure { margin: 0 0 1rem; }

img, svg { vertical-align: middle; }

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

caption { padding-top: 0.5rem; padding-bottom: 0.5rem; color: #696969; 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.125rem; }

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

.container, 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-related, body.page-template-full-width .layout-main .article-footer, 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-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article-footer, 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-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article-footer, 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-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article-footer, 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-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article-footer, 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-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article-footer, 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(244, 113, 129, 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: #f4d7da; --bs-table-border-color: #dcc2c4; --bs-table-striped-bg: #dcc2c4; --bs-table-striped-color: #000000; --bs-table-active-bg: #dcc2c4; --bs-table-active-color: #000000; --bs-table-hover-bg: #e2c7ca; --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: #d2d2d2; --bs-table-border-color: #bdbdbd; --bs-table-striped-bg: #bdbdbd; --bs-table-striped-color: #000000; --bs-table-active-bg: #bdbdbd; --bs-table-active-color: #000000; --bs-table-hover-bg: #c2c2c2; --bs-table-hover-color: #000000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

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

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

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

.table-danger { --bs-table-color: #000000; --bs-table-bg: #f2d7d9; --bs-table-border-color: #dac2c3; --bs-table-striped-bg: #dac2c3; --bs-table-striped-color: #000000; --bs-table-active-bg: #dac2c3; --bs-table-active-color: #000000; --bs-table-hover-bg: #e0c7c9; --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: #000000; --bs-table-border-color: #1a1a1a; --bs-table-striped-bg: #1a1a1a; --bs-table-striped-color: #ffffff; --bs-table-active-bg: #1a1a1a; --bs-table-active-color: #ffffff; --bs-table-hover-bg: #131313; --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: #696969; }

.form-control { display: block; width: 100%; padding: 0.5625rem 1.25rem; 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 #D8D8D8; -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: #e59ba4; outline: 0; box-shadow: 0 0 0 0.25rem rgba(202, 55, 72, 0.25); }

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

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

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

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

.form-control::-webkit-file-upload-button { padding: 0.5625rem 1.25rem; margin: -0.5625rem -1.25rem; -webkit-margin-end: 1.25rem; margin-inline-end: 1.25rem; 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 1.25rem; margin: -0.5625rem -1.25rem; -webkit-margin-end: 1.25rem; margin-inline-end: 1.25rem; 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 1.875rem; 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 1.875rem; margin: -0.5625rem -1.875rem; -webkit-margin-end: 1.875rem; margin-inline-end: 1.875rem; }

.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 1.875rem; margin: -0.5625rem -1.875rem; -webkit-margin-end: 1.875rem; margin-inline-end: 1.875rem; }

.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 3.75rem 0.5625rem 1.25rem; -moz-padding-start: calc(1.25rem - 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='%23696969' stroke-width='1.5'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 1.25rem center; background-size: 15px 24px; border: 1px solid #D8D8D8; 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: #e59ba4; outline: 0; box-shadow: 0 0 0 0.25rem rgba(202, 55, 72, 0.25); }

.form-select[multiple], .form-select[size]:not([size="1"]) { padding-right: 1.25rem; 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: 1.875rem; 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: #e59ba4; outline: 0; box-shadow: 0 0 0 0.25rem rgba(202, 55, 72, 0.25); }

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

.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: #CA3748; border-color: #CA3748; 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='%23e59ba4'/%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(202, 55, 72, 0.25); }

.form-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(202, 55, 72, 0.25); }

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

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

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

.form-range::-moz-range-thumb { width: 1rem; height: 1rem; background-color: #CA3748; 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: #efc3c8; }

.form-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #D8D8D8; 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 1.25rem; 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 1.25rem; }

.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 1.25rem; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #000000; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #D8D8D8; 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 1.875rem; font-size: 1rem; border-radius: 0rem; }

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

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

.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: 6.875rem; 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='%23696969' 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 1.25rem center, center right 3.75rem; 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.25); }

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

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

.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(192, 53, 65, 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: #C03541; 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='%23C03541'%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='%23C03541' 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: #C03541; box-shadow: 0 0 0 0.25rem rgba(192, 53, 65, 0.25); }

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

.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: 6.875rem; 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='%23696969' 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='%23C03541'%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='%23C03541' stroke='none'/%3e%3c/svg%3e"); background-position: right 1.25rem center, center right 3.75rem; 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: #C03541; box-shadow: 0 0 0 0.25rem rgba(192, 53, 65, 0.25); }

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

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

.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { box-shadow: 0 0 0 0.25rem rgba(192, 53, 65, 0.25); }

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

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

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

.btn, .wp-block-file .wp-block-file__button { --bs-btn-padding-x: 1.25rem; --bs-btn-padding-y: 0.5625rem; --bs-btn-font-family: inherit; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 600; --bs-btn-line-height: 1.25; --bs-btn-color: #000000; --bs-btn-bg: transparent; --bs-btn-border-width: 1px; --bs-btn-border-color: transparent; --bs-btn-border-radius: 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; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

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

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

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

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

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

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

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

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

.btn-primary, .wp-block-buttons .wp-block-file__button, .wp-block-buttons .wp-block-button__link, .wp-block-file .wp-block-file__button { --bs-btn-color: #ffffff; --bs-btn-bg: #CA3748; --bs-btn-border-color: #CA3748; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #ac2f3d; --bs-btn-hover-border-color: #a22c3a; --bs-btn-focus-shadow-rgb: 210, 85, 99; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #a22c3a; --bs-btn-active-border-color: #982936; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #CA3748; --bs-btn-disabled-border-color: #CA3748; }

.btn-secondary { --bs-btn-color: #ffffff; --bs-btn-bg: #1D1E1C; --bs-btn-border-color: #1D1E1C; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #191a18; --bs-btn-hover-border-color: #171816; --bs-btn-focus-shadow-rgb: 63, 64, 62; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #171816; --bs-btn-active-border-color: #161715; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #1D1E1C; --bs-btn-disabled-border-color: #1D1E1C; }

.btn-tertiary { --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-success { --bs-btn-color: #000000; --bs-btn-bg: #C0D23D; --bs-btn-border-color: #C0D23D; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #c9d95a; --bs-btn-hover-border-color: #c6d750; --bs-btn-focus-shadow-rgb: 163, 179, 52; --bs-btn-active-color: #000000; --bs-btn-active-bg: #cddb64; --bs-btn-active-border-color: #c6d750; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #C0D23D; --bs-btn-disabled-border-color: #C0D23D; }

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

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

.btn-danger { --bs-btn-color: #ffffff; --bs-btn-bg: #C03541; --bs-btn-border-color: #C03541; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #a32d37; --bs-btn-hover-border-color: #9a2a34; --bs-btn-focus-shadow-rgb: 201, 83, 94; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #9a2a34; --bs-btn-active-border-color: #902831; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #C03541; --bs-btn-disabled-border-color: #C03541; }

.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: #000000; --bs-btn-border-color: #000000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #262626; --bs-btn-hover-border-color: #1a1a1a; --bs-btn-focus-shadow-rgb: 38, 38, 38; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #333333; --bs-btn-active-border-color: #1a1a1a; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #000000; --bs-btn-disabled-border-color: #000000; }

.btn-outline-primary { --bs-btn-color: #CA3748; --bs-btn-border-color: #CA3748; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #CA3748; --bs-btn-hover-border-color: #CA3748; --bs-btn-focus-shadow-rgb: 202, 55, 72; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #CA3748; --bs-btn-active-border-color: #CA3748; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #CA3748; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #CA3748; --bs-gradient: none; }

.btn-outline-secondary { --bs-btn-color: #1D1E1C; --bs-btn-border-color: #1D1E1C; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #1D1E1C; --bs-btn-hover-border-color: #1D1E1C; --bs-btn-focus-shadow-rgb: 29, 30, 28; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #1D1E1C; --bs-btn-active-border-color: #1D1E1C; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #1D1E1C; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #1D1E1C; --bs-gradient: none; }

.btn-outline-tertiary { --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-success { --bs-btn-color: #C0D23D; --bs-btn-border-color: #C0D23D; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #C0D23D; --bs-btn-hover-border-color: #C0D23D; --bs-btn-focus-shadow-rgb: 192, 210, 61; --bs-btn-active-color: #000000; --bs-btn-active-bg: #C0D23D; --bs-btn-active-border-color: #C0D23D; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #C0D23D; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #C0D23D; --bs-gradient: none; }

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

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

.btn-outline-danger { --bs-btn-color: #C03541; --bs-btn-border-color: #C03541; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #C03541; --bs-btn-hover-border-color: #C03541; --bs-btn-focus-shadow-rgb: 192, 53, 65; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #C03541; --bs-btn-active-border-color: #C03541; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #C03541; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #C03541; --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: #000000; --bs-btn-border-color: #000000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #000000; --bs-btn-hover-border-color: #000000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #000000; --bs-btn-active-border-color: #000000; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000000; --bs-gradient: none; }

.btn-link { --bs-btn-font-weight: 400; --bs-btn-color: #CA3748; --bs-btn-bg: transparent; --bs-btn-border-color: transparent; --bs-btn-hover-color: #000000; --bs-btn-hover-border-color: transparent; --bs-btn-active-color: #000000; --bs-btn-active-border-color: transparent; --bs-btn-disabled-color: #696969; --bs-btn-disabled-border-color: transparent; --bs-btn-box-shadow: none; --bs-btn-focus-shadow-rgb: 210, 85, 99; text-decoration: underline; }

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

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

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

.btn-lg, .btn-group-lg > .btn, .wp-block-file .btn-group-lg > .wp-block-file__button { --bs-btn-padding-y: 0.875rem; --bs-btn-padding-x: 1.25rem; --bs-btn-font-size: 1rem; --bs-btn-border-radius: 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: #CA3748; --bs-dropdown-link-disabled-color: #adb5bd; --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #696969; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-menu-dark { --bs-dropdown-color: #D8D8D8; --bs-dropdown-bg: #333333; --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-box-shadow: ; --bs-dropdown-link-color: #D8D8D8; --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: #CA3748; --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: #696969; display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }

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

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

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

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

.nav-tabs { --bs-nav-tabs-border-width: 1px; --bs-nav-tabs-border-color: #D8D8D8; --bs-nav-tabs-border-radius: 0rem; --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #D8D8D8; --bs-nav-tabs-link-active-color: #495057; --bs-nav-tabs-link-active-bg: #ffffff; --bs-nav-tabs-link-active-border-color: #D8D8D8 #D8D8D8 #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: #CA3748; }

.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 .navbar > .article-header, body.page-template-full-width .layout-main .article-content.navbar > *, body.page-template-full-width .layout-main .navbar > .article-related, body.page-template-full-width .layout-main .navbar > .article-footer, 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); text-decoration: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card { --bs-card-spacer-y: 1.25rem; --bs-card-spacer-x: 0.9375rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-border-width: 1px; --bs-card-border-color: #D8D8D8; --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: transparent; --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.9375rem; position: relative; display: flex; flex-direction: column; min-width: 0; height: var(--bs-card-height); word-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.accordion { --bs-accordion-color: #000000; --bs-accordion-bg: #ffffff; --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; --bs-accordion-border-color: var(--bs-border-color); --bs-accordion-border-width: 1px; --bs-accordion-border-radius: 0rem; --bs-accordion-inner-border-radius: calc(0rem - 1px); --bs-accordion-btn-padding-x: 1.25rem; --bs-accordion-btn-padding-y: 1rem; --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: 0.9375rem; --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='%23CA3748'%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: #e59ba4; --bs-accordion-btn-focus-box-shadow: none; --bs-accordion-body-padding-x: 1.25rem; --bs-accordion-body-padding-y: 1rem; --bs-accordion-active-color: #000000; --bs-accordion-active-bg: #faebed; }

.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: #696969; --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: #ffffff; 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: #D8D8D8; --bs-pagination-border-radius: 0rem; --bs-pagination-hover-color: #000000; --bs-pagination-hover-bg: #ffffff; --bs-pagination-hover-border-color: #CA3748; --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(202, 55, 72, 0.25); --bs-pagination-active-color: #000000; --bs-pagination-active-bg: #ffffff; --bs-pagination-active-border-color: #CA3748; --bs-pagination-disabled-color: #696969; --bs-pagination-disabled-bg: #ffffff; --bs-pagination-disabled-border-color: #D8D8D8; display: flex; padding-left: 0; list-style: none; }

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

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

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

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

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

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

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

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

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

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

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

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

.badge:empty { display: none; }

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

.alert, .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .validation_error, .gform_wrapper .validation_message, .gform_confirmation_wrapper, .wppb-success, #wppb_register_pre_form_message, .wppb-warning, .wppb-error { --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --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: 3rem; }

.alert-dismissible .btn-close { position: absolute; top: 0; right: 0; z-index: 2; padding: 1.25rem 1rem; }

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

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

.alert-secondary { --bs-alert-color: #1d1e1c; --bs-alert-bg: #1d1e1c; --bs-alert-border-color: #1d1e1c; }

.alert-secondary .alert-link { color: #171816; }

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

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

.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: #fbb43e; --bs-alert-border-color: #fbb43e; }

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

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

.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: black; --bs-alert-bg: black; --bs-alert-border-color: black; }

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

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

.progress { --bs-progress-height: 1rem; --bs-progress-font-size: 0.75rem; --bs-progress-bg: #e9ecef; --bs-progress-border-radius: 0rem; --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-progress-bar-color: #ffffff; --bs-progress-bar-bg: #CA3748; --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: #696969; --bs-list-group-disabled-bg: #ffffff; --bs-list-group-active-color: #ffffff; --bs-list-group-active-bg: #CA3748; --bs-list-group-active-border-color: #CA3748; 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: #79212b; background-color: #f4d7da; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #79212b; background-color: #dcc2c4; }

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

.list-group-item-secondary { color: #111211; background-color: #d2d2d2; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #111211; background-color: #bdbdbd; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.list-group-item-danger { color: #732027; background-color: #f2d7d9; }

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: #732027; background-color: #dac2c3; }

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

.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: black; background-color: #cccccc; }

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

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

.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(202, 55, 72, 0.25); 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: #696969; --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: "Titillium Web", 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: "Titillium Web", 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(202, 55, 72, var(--bs-bg-opacity, 1)) !important; }

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

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

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

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

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

.text-bg-danger { color: #ffffff !important; background-color: RGBA(192, 53, 65, 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(0, 0, 0, var(--bs-bg-opacity, 1)) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-danger:hover, .link-danger:focus { color: #9a2a34 !important; }

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

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

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

.link-dark:hover, .link-dark:focus { color: black !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: 700 !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: #696969 !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; } }

.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: #D8D8D8; 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: #CA3748; 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: #1D1E1C; color: #ffffff; }

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

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

.datepicker-input.in-edit:focus, .datepicker-input.in-edit:active { box-shadow: 0 0 0.25em 0.25em rgba(224, 135, 146, 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: #696969; font-size: 0.75rem; margin-top: 4px; white-space: nowrap; }

.gform_wrapper .progress_wrapper { margin-bottom: 3rem; }

.gform_wrapper .progress_title { color: #696969; font-size: 0.875rem; font-weight: 400; text-transform: uppercase; }

.gform_wrapper .gf_page_steps { width: 100%; margin-bottom: 8px; padding-bottom: 4px; border-bottom: 1px dotted #D8D8D8; 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: #696969; 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: #696969; 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 { background: #e9ecef; border-radius: 0rem; border: 1px dashed #D8D8D8; padding: 20px; text-align: center; min-height: 120px; display: flex; justify-content: center; align-items: center; }

.gform_wrapper .ginput_container_fileupload .gform_drop_instructions { margin-right: 10px; font-size: 0.875rem; }

.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 { display: flex; align-items: center; margin-bottom: 0.75rem; }

.gform_wrapper .ginput_container_list .gfield_list_group_item { margin-right: 0.5rem; }

.gform_wrapper .ginput_container_nova_geolocation .btn-location { background: #ffffff; border: 1px solid #D8D8D8; border-left: none; color: #CA3748; margin-left: -1.875rem !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 #D8D8D8; 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 #D8D8D8; 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 #D8D8D8; 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 #D8D8D8; 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 #D8D8D8; 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 #D8D8D8; 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 #1D1E1C; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid #D8D8D8; 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 #1D1E1C; 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
-------------------------------------------------------------- */
.ui-datepicker { background-color: #ffffff; border: 1px solid #D8D8D8; 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: #C03541; }

.gpoll_container .red .gpoll_bar_juice { background: #C03541; }

.gpoll_container .gpoll_ratio_box { border-right: 3px solid #fff; }

.gpoll_container .gpoll_bar { display: flex; overflow: hidden; font-size: 0.75rem; background: #e9ecef; border-radius: 0rem; border-top-left-radius: 0; border-bottom-left-radius: 0; box-shadow: none; }

.gpoll_container .gpoll_bar .gpoll_bar_juice { display: flex; justify-content: flex-end; overflow: hidden; color: #ffffff; text-align: center; white-space: nowrap; box-shadow: none; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; animation: 1s linear infinite progress-bar-stripes; }

.gpoll_container .gpoll_bar .gpoll_bar_juice::after { content: none; }

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

.chosen-container-multi .chosen-choices { height: calc(1.25em + calc(1.125rem + 2px)); line-height: 1.25; padding: 0.5625rem 1.25rem; }

.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: #D8D8D8; transition: background-color .3s; }

.gform_delete_file:hover, .gform_delete_file:focus, .gform_delete_file:active { background-color: #ced4da; }

.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: #CA3748; 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: #C03541; 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(192, 53, 65, 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; }

.add_list_item, .add_list_item:active, .add_list_item:focus, .add_list_item:hover { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFgSURBVHgBrVPtTYRAEJ3dUMCVQAeeFbh0QAfEHyRASCxBWzAhQMIPvQ7uKnCtQEqghCuAgG9wF/c8oqf4kg3DzM7b+RS0gDzP1TAM0TiOCr8+64QQLT6tlPJQFMX+q49wf5Ik8eHwBFHR9+jwSFDXdXdGFMfx1vO8F4gbugxHPBqUZdnORCaStwWSI6djZN+cEzsiu+bI5MQmxGIk0D9WVRXwgbyjc2xMKUimaRouvPQbKGSkOKKQVgKdjDyEdoU8ra5zU8AIaFeGw+wMnzsy5eAxEUhtdMg114MuAPy4rmqOiv4JHk5Hn8XeZln2YI2cDlqrWZ4KKqWyNqTjOzwtE706RBtcuLdWUxNtZOXaXPD6SBifaSXAcZAmdE1/R4cG7T3DeLu0ItBH6M6NkbcLJLwiU5dXLW3f90HTNNMuzu1nBS8gfXTxJ2i+a0lOInJh9i80U29T4qnXGImdHQkX76CKpmClrGggAAAAAElFTkSuQmCC") no-repeat 50% 50%; border: none; color: transparent; height: 18px; padding: 0; width: 18px; }

/** 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: 44px; /* --swiper-navigation-color: var(--swiper-theme-color); */ }

.swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color)); }

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }

.swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden { opacity: 0; cursor: auto; 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); text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; }

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

:root { --swiper-pagination-color: var(--swiper-theme-color); --swiper-pagination-bullet-size: 10px; --swiper-pagination-bullet-width: 10px; --swiper-pagination-bullet-height: 10px; --swiper-pagination-bullet-inactive-color: $gray-300; --swiper-pagination-bullet-inactive-opacity: 1; --swiper-pagination-bullet-opacity: 1; --swiper-pagination-bullet-horizontal-gap: 10px; --swiper-pagination-bullet-vertical-gap: 10px; }

.swiper-pagination { position: absolute; text-align: center; 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: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px)); height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px)); display: inline-block; border-radius: 50%; background: #D8D8D8; }

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: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color, var(--swiper-theme-color)); }

.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: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; 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: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); }

.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: var(--swiper-pagination-color, var(--swiper-theme-color)); 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: #CA3748; }

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

.swiper-button-prev, .swiper-button-next { background-color: rgba(202, 55, 72, 0.3); border-radius: 50%; color: #CA3748; font-size: 0.75rem; height: 32px; margin-top: -16px; width: 32px; }

.swiper-button-prev { left: 0; }

.swiper-button-next { right: 0; }

.swiper.swiper-button-disabled { pointer-events: inherit; }

.swiper-container { margin: -15px; overflow: hidden; padding: 15px; position: relative; }

.swiper-container .swiper-button-prev, .swiper-container .swiper-button-next { font-size: 1.25rem; }

.swiper-vertical > .swiper-wrapper { flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }

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

.fm a { text-decoration: none; }

.fm-subnav { background: #ffffff; bottom: 0; height: 0; left: 0; overflow-x: hidden; overflow-y: auto; position: absolute; right: 0; top: 100%; z-index: 999; transition: height 250ms; }

.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; padding-top: calc(3.5rem + 50px - 20px); padding-bottom: 3.5rem; visibility: hidden; position: absolute; left: 0; right: 0; }

.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, .fm-close-trigger:hover, .fm-close-trigger:active, .fm-close-trigger:focus, .fm-close-trigger.current { color: #ffffff; }

.fm-trigger-icon { display: inline-flex; align-items: center; }

.fm-is-open .fm { position: relative; z-index: 1025; }

.fm-overlay { display: none; position: absolute; z-index: 1024; background-color: #000000; width: 100vw; height: 100vh; opacity: .3; transition: opacity .15s linear; top: 0; position: fixed; }

.fm [class^="col-"] { position: static; }

/* ========================================================================== */
/* TEXTLINES */
/* ========================================================================== */
.fm-textline { border-bottom: 1px solid #D8D8D8; display: flex; align-items: center; padding: 10px 0; margin-top: 10px; transition: .3s; color: #000000; position: relative; }

@media (min-width: 1200px) { .fm-textline { padding: 20px 0; margin-top: 20px; } }

.fm-textline:after { content: ''; position: absolute; height: 1px; left: 0; bottom: -1px; width: 0; background-color: #CA3748; transition: width .3s ease-out; }

.fm-textline .fm-trigger-icon { padding-left: 10px; }

.fm-textline:hover:after, .fm-textline:active:after, .fm-textline:focus:after, .fm-textline.current:after { width: 100%; }

.fm-textline-title { flex-grow: 1; margin: 0; padding: 0; line-height: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.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 { overflow: hidden; height: 100%; }

.fm-mobile-visible { display: none; }

.fm-is-mobile .fm-layer { padding: 0; border-width: 3px; }

.fm-is-mobile .fm-textline { margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px; }

.fm-is-mobile li:last-child .fm-textline { border-bottom: none; }

.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"] { 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; margin: 0; -moz-column-gap: 40px; column-gap: 40px; display: block; margin-top: -12px; margin-bottom: -12px; }

.fm-one-level.fm-is-desktop .fm-layer .row > div { float: none; display: block; width: auto; padding: 0; overflow: hidden; /* Fix for firefox and IE 10-11  */ page-break-inside: avoid; /* Firefox */ -moz-column-break-inside: avoid; break-inside: avoid; /* IE 10+ */ break-inside: avoid-column; margin: 0; padding-top: 12px; padding-bottom: 12px; }

.fm-one-level.fm-is-desktop .fm-textline .fm-textline-title { font-weight: 700; color: inherit; }

.fm-one-level.fm-is-desktop .fm-group-items { padding-top: 10px; }

.fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title { padding: 8px 0; display: block; }

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

.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: linear-gradient(180deg, #7232BD -27.5%, #C32AA3 15%, #F46F30 63.48%, #FFDC7F 97.34%); 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: #CA3748 !important; }

.ff-stream .ff-nickname, .ff-stream .ff-timestamp, .ff-stream .ff-item-bar, .ff-stream .ff-item-bar a { color: #CA3748 !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; }

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

#wthf-yes-no span:last-child { margin-left: 0.4em; --bs-btn-color: #CA3748; --bs-btn-border-color: #CA3748; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #CA3748; --bs-btn-hover-border-color: #CA3748; --bs-btn-focus-shadow-rgb: 202, 55, 72; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #CA3748; --bs-btn-active-border-color: #CA3748; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #CA3748; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #CA3748; --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.5625rem; z-index: 2; }

.leaflet-popup { -webkit-clip-path: polygon(0 30px, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(0 30px, 100% 0, 100% 100%, 0% 100%); 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; } }

.mailster-wrapper.error .form-control { border-color: #C03541; }

.mailster-wrapper.error .form-control:focus { border-color: #C03541; box-shadow: 0 0 0 0.25rem rgba(192, 53, 65, 0.25); }

.mailster-form-info { position: relative; padding: 1rem 1rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0rem; }

.mailster-form-info.error { --bs-alert-color: #ffffff; --bs-alert-bg: #C03541; --bs-alert-border-color: #C03541; }

.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: #CCC; --mm-color-button: #ffffff; --mm-color-text: #ffffff; --mm-color-text-dimmed: #ffffff; --mm-color-background: #CA3748; --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: #CA3748; border-color: #CCC; 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: #CA3748; border-color: #CCC; 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: #CCC; 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: #CA3748; border-color: #CCC; 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: #CCC; 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(0, 0, 0, 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-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: #C03541; width: 100%; margin-top: 0.25rem; font-size: 0.875em; }

.wppb-field-error .form-select, .wppb-field-error .form-control { border-color: #C03541; }

#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: rgba(0, 0, 0, 0.9); color: #ffffff; height: 100%; left: 0px; opacity: 0; position: fixed; top: 0px; transition: all 0.25s ease-in-out; transform: scale(0, 0); width: 100%; z-index: 2048; }

.search-fullscreen.open { opacity: 1; transform: translate(0px, 0px) scale(1, 1); }

.search-fullscreen .close { align-items: center; color: #ffffff; display: inline-flex; gap: 20px; justify-self: center; opacity: 1; position: fixed; right: 30px; top: 30px; right: 15px; top: 15px; }

.search-fullscreen .close svg path { fill: rgba(255, 255, 255, 0.5); transition: fill .3s; }

.search-fullscreen .close:hover svg path, .search-fullscreen .close:active svg path, .search-fullscreen .close:focus svg path { fill: white; }

.search-fullscreen-content { left: 0; margin: -50px auto 0; max-width: 100%; position: absolute; padding-left: 15px; padding-right: 15px; right: 0; top: 50%; width: 750px; }

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

.searchwp-live-search-results { border-radius: 0rem; min-height: 0; transition: opacity .25s ease-in-out; opacity: 0; height: 0; overflow: hidden; z-index: 9999; position: absolute; display: none; font-size: 0.875rem; background: #f8f9fa; box-shadow: 0 0 2px 0 rgba(30, 30, 30, 0.4); width: 315px; min-height: 70px; max-height: 300px; }

@media (max-width: 575.98px) { .searchwp-live-search-results { left: 15px !important; right: 15px !important; width: auto !important; } }

.searchwp-live-search-results-showing { display: block; opacity: 1; height: auto; overflow: auto; }

.searchwp-live-search-results p { margin: 0; border-bottom: 1px solid #D8D8D8; }

.searchwp-live-search-results a { padding: 15px; display: block; transition: background-color .3s; display: flex; align-items: center; justify-content: space-between; white-space: normal; line-height: 1.1; text-decoration: none; }

.searchwp-live-search-results a strong { flex-grow: 1; color: #000000; }

.searchwp-live-search-results a span { text-transform: uppercase; color: #CA3748; letter-spacing: .05em; font-size: 0.75rem; flex-grow: 0; margin-left: 10px; }

.searchwp-live-search-results a:hover, .searchwp-live-search-results a:active, .searchwp-live-search-results a:focus { background-color: rgba(202, 55, 72, 0.1); text-decoration: none; }

.searchwp-live-search-results .spinner { position: absolute; opacity: .4; width: 30px !important; height: 30px !important; top: 0 !important; bottom: 0 !important; left: 0 !important; right: 0 !important; margin: auto; }

.searchwp-live-search-results .spinner:after { content: ''; width: 30px; height: 30px; display: block; overflow: hidden; 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; animation: searchwp-rotate 1.2s ease infinite; }

.searchwp-live-search-results .spinner > div { display: none; }

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

.searchwp-live-search-no-results { text-align: center; padding: 30px 15px; border: none; }

.searchwp-live-search-no-min-chars:after { display: block; text-align: center; padding: 30px 15px; content: 'Continuez d\'écrire...'; }

.searchwp-live-search-no-min-chars .searchwp-live-search-no-results { display: none; }

.searchwp-live-search-result--focused a { color: #000000; }

.searchwp-live-search-result-result--focused a { color: #000000; }

.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; width: 1px; white-space: nowrap; }

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

@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-gallery.has-nested-images { margin: 1.5rem 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: #CA3748; margin: 1.5rem 0; }

.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: 600; line-height: 1.25; padding: 0.5625rem 20px; }

.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: #CA3748; color: #CA3748; border-width: 1px; padding: 0.5625rem 20px; }

.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: transparent; border-color: #000000; color: #1D1E1C; }

/*-------------------------------------------------------------- # Caption --------------------------------------------------------------*/
/*-------------------------------------------------------------- # File --------------------------------------------------------------*/
.wp-block-file { align-items: center; border: 1px solid #D8D8D8; border-radius: 0rem; color: #000000; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 1.5rem 0; padding: 0.625rem 1.25rem; }

.wp-block-file:not(.wp-element-button) { font-size: inherit; }

.wp-block-file .icon { color: #CA3748; margin-right: 7px; }

.wp-block-file .title { text-decoration: underline; }

.wp-block-file .information { color: #696969; font-size: 1rem; margin-left: 7px; }

.wp-block-file a { color: #000000; text-decoration: none; }

.wp-block-file a:first-child, .wp-block-file object + a { flex: 1 0 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.5rem 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.5rem 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: #000000; border-top: none; color: #000000; }

.wp-block-separator.is-style-wide { border-top: 1px solid; }

/*-------------------------------------------------------------- # Territory --------------------------------------------------------------*/
.wp-block-territory { margin: 1.5rem 0; }

/*-------------------------------------------------------------- # Well --------------------------------------------------------------*/
.wp-block-well { background-color: #CA3748; color: #ffffff; margin: 1.5rem 0; padding: 20px; }

.wp-block-well > :first-child { margin-top: 0; }

.wp-block-well > :last-child { margin-bottom: 0; }

.wp-block-well a { color: inherit; }

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

/*
**
** TITILLIUM WEB
**
*/
@font-face { font-display: swap; font-family: 'Titillium Web'; font-style: normal; font-weight: 200; src: url("../fonts/titillium-web/titillium-web-v17-latin-200.eot"); src: url("../fonts/titillium-web/titillium-web-v17-latin-200.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium-web/titillium-web-v17-latin-200.woff2") format("woff2"), url("../fonts/titillium-web/titillium-web-v17-latin-200.woff") format("woff"), url("../fonts/titillium-web/titillium-web-v17-latin-200.ttf") format("truetype"), url("../fonts/titillium-web/titillium-web-v17-latin-200.svg#TitilliumWeb") format("svg"); }

@font-face { font-display: swap; font-family: 'Titillium Web'; font-style: italic; font-weight: 200; src: url("../fonts/titillium-web/titillium-web-v17-latin-200italic.eot"); src: url("../fonts/titillium-web/titillium-web-v17-latin-200italic.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium-web/titillium-web-v17-latin-200italic.woff2") format("woff2"), url("../fonts/titillium-web/titillium-web-v17-latin-200italic.woff") format("woff"), url("../fonts/titillium-web/titillium-web-v17-latin-200italic.ttf") format("truetype"), url("../fonts/titillium-web/titillium-web-v17-latin-200italic.svg#TitilliumWeb") format("svg"); }

@font-face { font-display: swap; font-family: 'Titillium Web'; font-style: normal; font-weight: 300; src: url("../fonts/titillium-web/titillium-web-v17-latin-300.eot"); src: url("../fonts/titillium-web/titillium-web-v17-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium-web/titillium-web-v17-latin-300.woff2") format("woff2"), url("../fonts/titillium-web/titillium-web-v17-latin-300.woff") format("woff"), url("../fonts/titillium-web/titillium-web-v17-latin-300.ttf") format("truetype"), url("../fonts/titillium-web/titillium-web-v17-latin-300.svg#TitilliumWeb") format("svg"); }

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

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

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

@font-face { font-display: swap; font-family: 'Titillium Web'; font-style: normal; font-weight: 600; src: url("../fonts/titillium-web/titillium-web-v17-latin-600.eot"); src: url("../fonts/titillium-web/titillium-web-v17-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium-web/titillium-web-v17-latin-600.woff2") format("woff2"), url("../fonts/titillium-web/titillium-web-v17-latin-600.woff") format("woff"), url("../fonts/titillium-web/titillium-web-v17-latin-600.ttf") format("truetype"), url("../fonts/titillium-web/titillium-web-v17-latin-600.svg#TitilliumWeb") format("svg"); }

@font-face { font-display: swap; font-family: 'Titillium Web'; font-style: italic; font-weight: 600; src: url("../fonts/titillium-web/titillium-web-v17-latin-600italic.eot"); src: url("../fonts/titillium-web/titillium-web-v17-latin-600italic.eot?#iefix") format("embedded-opentype"), url("../fonts/titillium-web/titillium-web-v17-latin-600italic.woff2") format("woff2"), url("../fonts/titillium-web/titillium-web-v17-latin-600italic.woff") format("woff"), url("../fonts/titillium-web/titillium-web-v17-latin-600italic.ttf") format("truetype"), url("../fonts/titillium-web/titillium-web-v17-latin-600italic.svg#TitilliumWeb") format("svg"); }

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

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

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

.has-primary-color { color: var(--bs-primary) !important; }

.has-seconday-color { color: var(--bs-seconday) !important; }

.has-tertiary-color { color: var(--bs-tertiary) !important; }

.has-primary-background-color { background-color: var(--bs-primary) !important; }

.has-seconday-background-color { background-color: var(--bs-seconday) !important; }

.has-tertiary-background-color { background-color: var(--bs-tertiary) !important; }

@media screen and (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }

body { -webkit-font-smoothing: antialiased; }

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

a { text-decoration-thickness: 1px !important; text-underline-offset: .25em; }

@keyframes pulse { 0% { transform: scale(0.95) translateX(-50%);
    box-shadow: 0 0 0 0 rgba(202, 55, 72, 0.3); }
  70% { transform: scale(1) translateX(-50%);
    box-shadow: 0px 0px 0px 7.5px rgba(202, 55, 72, 0.3); }
  100% { transform: scale(0.95) translateX(-50%);
    box-shadow: 0 0 0 0 rgba(202, 55, 72, 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-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article-footer, 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: 130px; }

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

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

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

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

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

.access-title { font-weight: 700; }

.access-text a { color: inherit; text-decoration: none; transition: color .3s; }

.access-text a:active, .access-text a:focus, .access-text a:hover { color: #CA3748; }

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

.access-block { background-color: #CA3748; 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; fill: #ffffff; }

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

.access-block .access-title { 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.5rem 0; }

.accordion-item { border: none; }

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

.accordion-button, .accordion-button:focus { background-color: #ffffff; border-bottom: 1px solid #CA3748; line-height: 20px; padding: 20px 15px; }

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

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

.accordion-button:not(.collapsed) { background-color: #ffffff; box-shadow: none; font-weight: 700; }

.accordion-button.collapsed { border-bottom: 1px solid #D8D8D8; }

.accordion-button.collapsed:hover { border-bottom-color: #D8D8D8; }

.accordion-button::after { transform: rotate(-90deg); }

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

.accordion-body > :first-child { margin-top: 0; }

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

.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-header > :last-child, body.page-template-full-width .layout-main .alert .article-header > :last-child, body.page-template-full-width .layout-main .gform_wrapper .ginput_container_fileupload .validation_message ul li .article-header > :last-child, .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-header > :last-child, body.page-template-full-width .layout-main .gform_wrapper .validation_error .article-header > :last-child, .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-header > :last-child, body.page-template-full-width .layout-main .gform_wrapper .validation_message .article-header > :last-child, .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-header > :last-child, body.page-template-full-width .layout-main .gform_confirmation_wrapper .article-header > :last-child, .wppb-success body.page-template-full-width .layout-main .article-header > :last-child, body.page-template-full-width .layout-main .wppb-success .article-header > :last-child, #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-header > :last-child, body.page-template-full-width .layout-main #wppb_register_pre_form_message .article-header > :last-child, .wppb-warning body.page-template-full-width .layout-main .article-header > :last-child, body.page-template-full-width .layout-main .wppb-warning .article-header > :last-child, .wppb-error body.page-template-full-width .layout-main .article-header > :last-child, body.page-template-full-width .layout-main .wppb-error .article-header > :last-child, .alert body.page-template-full-width .layout-main .article-content > * > :last-child, body.page-template-full-width .layout-main .alert .article-content > * > :last-child, body.page-template-full-width .layout-main .gform_wrapper .ginput_container_fileupload .validation_message ul li .article-content > * > :last-child, .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-content > * > :last-child, body.page-template-full-width .layout-main .gform_wrapper .validation_error .article-content > * > :last-child, .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-content > * > :last-child, body.page-template-full-width .layout-main .gform_wrapper .validation_message .article-content > * > :last-child, .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-content > * > :last-child, body.page-template-full-width .layout-main .gform_confirmation_wrapper .article-content > * > :last-child, .wppb-success body.page-template-full-width .layout-main .article-content > * > :last-child, body.page-template-full-width .layout-main .wppb-success .article-content > * > :last-child, #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-content > * > :last-child, body.page-template-full-width .layout-main #wppb_register_pre_form_message .article-content > * > :last-child, .wppb-warning body.page-template-full-width .layout-main .article-content > * > :last-child, body.page-template-full-width .layout-main .wppb-warning .article-content > * > :last-child, .wppb-error body.page-template-full-width .layout-main .article-content > * > :last-child, body.page-template-full-width .layout-main .wppb-error .article-content > * > :last-child, .alert body.page-template-full-width .layout-main .article-related > :last-child, body.page-template-full-width .layout-main .alert .article-related > :last-child, body.page-template-full-width .layout-main .gform_wrapper .ginput_container_fileupload .validation_message ul li .article-related > :last-child, .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-related > :last-child, body.page-template-full-width .layout-main .gform_wrapper .validation_error .article-related > :last-child, .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-related > :last-child, body.page-template-full-width .layout-main .gform_wrapper .validation_message .article-related > :last-child, .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-related > :last-child, body.page-template-full-width .layout-main .gform_confirmation_wrapper .article-related > :last-child, .wppb-success body.page-template-full-width .layout-main .article-related > :last-child, body.page-template-full-width .layout-main .wppb-success .article-related > :last-child, #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-related > :last-child, body.page-template-full-width .layout-main #wppb_register_pre_form_message .article-related > :last-child, .wppb-warning body.page-template-full-width .layout-main .article-related > :last-child, body.page-template-full-width .layout-main .wppb-warning .article-related > :last-child, .wppb-error body.page-template-full-width .layout-main .article-related > :last-child, body.page-template-full-width .layout-main .wppb-error .article-related > :last-child, .alert body.page-template-full-width .layout-main .article-footer > :last-child, body.page-template-full-width .layout-main .alert .article-footer > :last-child, body.page-template-full-width .layout-main .gform_wrapper .ginput_container_fileupload .validation_message ul li .article-footer > :last-child, .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-footer > :last-child, body.page-template-full-width .layout-main .gform_wrapper .validation_error .article-footer > :last-child, .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-footer > :last-child, body.page-template-full-width .layout-main .gform_wrapper .validation_message .article-footer > :last-child, .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-footer > :last-child, body.page-template-full-width .layout-main .gform_confirmation_wrapper .article-footer > :last-child, .wppb-success body.page-template-full-width .layout-main .article-footer > :last-child, body.page-template-full-width .layout-main .wppb-success .article-footer > :last-child, #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-footer > :last-child, body.page-template-full-width .layout-main #wppb_register_pre_form_message .article-footer > :last-child, .wppb-warning body.page-template-full-width .layout-main .article-footer > :last-child, body.page-template-full-width .layout-main .wppb-warning .article-footer > :last-child, .wppb-error body.page-template-full-width .layout-main .article-footer > :last-child, body.page-template-full-width .layout-main .wppb-error .article-footer > :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; }

.alert-danger, .wppb-error { color: #ffffff; }

.article-header { margin-bottom: 30px; }

.article-title { font-size: 2.25rem; margin-bottom: 15px; }

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

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

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

.article-infos > li > svg { color: #CA3748; }

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

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

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

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

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

.article-content h1, .article-content .h1, .article-content .h1, .article-content h2, .article-content .h2, .article-content .h2, .article-content h3, .article-content .h3, .article-content .h3, .article-content h4, .article-content .h4, .article-content .h4, .article-content h5, .article-content .h5, .article-content .h5, .article-content h6, .article-content .h6, .article-content .h6, .article-content p, .article-content ol, .article-content ul, .article-content dl { margin: 1.5rem 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.5rem; }

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

.article-section-title { font-size: 1.875rem; margin-bottom: 30px; }

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

.block-title + .block-text { margin-top: 15px; }

.block-title + .btn, .wp-block-file .block-title + .wp-block-file__button, .block-text + .btn, .wp-block-file .block-text + .wp-block-file__button { margin-top: 15px; }

.block .btn, .block .wp-block-file .wp-block-file__button, .wp-block-file .block .wp-block-file__button, .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%); }

.block:active, .block:focus, .block:hover { transform: scale(1.025); }

.block:active .block-image > img, .block:focus .block-image > img, .block:hover .block-image > img { transform: scale(1.05); }

blockquote { border-left: 1px solid #D8D8D8; font-size: 1.125rem; font-style: italic; line-height: 1.444; margin: 1.5rem 0 1.5rem 10px; padding: 0 0 0 15px; }

blockquote cite { display: block; 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: 4px; justify-content: center; transition-duration: .3s; transition-property: background-color, border-color, box-shadow, color, transform; }

.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-xs { font-size: 0.875rem; padding: 0.171875rem 1.25rem; }

.btn.gform_next_button, .wp-block-file .gform_next_button.wp-block-file__button { --bs-btn-color: #ffffff; --bs-btn-bg: #CA3748; --bs-btn-border-color: #CA3748; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #333333; --bs-btn-hover-border-color: #333333; --bs-btn-focus-shadow-rgb: 210, 85, 99; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #a22c3a; --bs-btn-active-border-color: #982936; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #CA3748; --bs-btn-disabled-border-color: #CA3748; }

.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: #CA3748; --bs-btn-border-color: #CA3748; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #333333; --bs-btn-hover-border-color: #333333; --bs-btn-focus-shadow-rgb: 210, 85, 99; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #a22c3a; --bs-btn-active-border-color: #982936; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #CA3748; --bs-btn-disabled-border-color: #CA3748; }

.btn-secondary { --bs-btn-color: #ffffff; --bs-btn-bg: #000000; --bs-btn-border-color: #000000; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: transparent; --bs-btn-hover-border-color: #1D1E1C; --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-tertiary { --bs-btn-color: #ffffff; --bs-btn-bg: #000000; --bs-btn-border-color: #000000; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: transparent; --bs-btn-hover-border-color: #C0D23D; --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-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: #000000; --bs-btn-bg: #BDBDBD; --bs-btn-border-color: #BDBDBD; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #c7c7c7; --bs-btn-hover-border-color: #c4c4c4; --bs-btn-focus-shadow-rgb: 161, 161, 161; --bs-btn-active-color: #000000; --bs-btn-active-bg: #cacaca; --bs-btn-active-border-color: #c4c4c4; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #BDBDBD; --bs-btn-disabled-border-color: #BDBDBD; }

.btn-twitter { --bs-btn-color: #ffffff; --bs-btn-bg: #000000; --bs-btn-border-color: #000000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: black; --bs-btn-hover-border-color: black; --bs-btn-focus-shadow-rgb: 38, 38, 38; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: black; --bs-btn-active-border-color: black; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #000000; --bs-btn-disabled-border-color: #000000; }

.btn-youtube { --bs-btn-color: #ffffff; --bs-btn-bg: #FF0000; --bs-btn-border-color: #FF0000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #d90000; --bs-btn-hover-border-color: #cc0000; --bs-btn-focus-shadow-rgb: 255, 38, 38; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #cc0000; --bs-btn-active-border-color: #bf0000; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #FF0000; --bs-btn-disabled-border-color: #FF0000; }

.btn-up { align-items: center; border-style: solid; border-width: 2px; border-radius: 50%; display: inline-flex; font-size: 2rem; height: 50px; justify-content: center; padding: 0; width: 50px; --bs-btn-color: #ffffff; --bs-btn-bg: #CA3748; --bs-btn-border-color: #CA3748; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #333333; --bs-btn-hover-border-color: #333333; --bs-btn-focus-shadow-rgb: 210, 85, 99; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #a22c3a; --bs-btn-active-border-color: #982936; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #CA3748; --bs-btn-disabled-border-color: #CA3748; }

.btn-down { animation-duration: 15s; animation-fill-mode: both; animation-iteration-count: infinite; animation-name: shakeY; }

.form-group { margin-bottom: 1.5rem; }

.required { color: #C03541; }

@media (min-width: 992px) { .col-form-label { padding-bottom: 0; } }

.form-control::-moz-placeholder { font-weight: 300; }

.form-control::placeholder { font-weight: 300; }

/* Text next to image */
.novablock-text-next-to-image .novablock { display: flex; flex-direction: column; margin: 1.5rem 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 { 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::before { content: ""; display: block; padding-top: 52.5%; }

.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.5rem 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 { 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::before { content: ""; display: block; padding-top: 52.5%; }

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

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

/* Carousel */
.novablock-carousel { margin: 1.5rem 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; }

.novablock-carousel .swiper-button-prev { left: 90px; }

.novablock-carousel .swiper-button-next { right: 90px; }

.novablock-carousel .novablock-image { max-height: 700px; }

.novablock-carousel .novablock-image::before { content: ""; display: block; padding-top: 35%; }

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

.novablock-key-figures .novablock-image { align-items: center; border: 3px solid #C0D23D; border-radius: 50%; display: flex; height: 140px; justify-content: center; margin-right: 20px; margin-bottom: 0; min-width: 140px; width: 140px; }

@media (min-width: 992px) { .novablock-key-figures .novablock-image { margin-right: 50px; } }

.novablock-key-figures .novablock-image > img, .novablock-key-figures .novablock-image > svg { height: auto; max-height: 70px; max-width: 70px; width: auto; }

.novablock-key-figures .novablock-image > svg { color: inherit; transition: color .3s; }

.novablock-key-figures .novablock-image > svg :not([fill]):not([stroke]), .novablock-key-figures .novablock-image > svg [fill] { fill: currentColor; stroke: none; }

.novablock-key-figures .novablock-image > svg [stroke] { fill: none; stroke: currentColor; }

.novablock-key-figures .novablock-body { flex-grow: 1; }

.novablock-key-figures .novablock-title { font-size: 1.875rem; margin-bottom: 15px; }

.novablock-key-figures .novablock-text { margin-bottom: 0; }

/* Timeline */
.novablock-timeline { margin: 1.5rem 0; }

.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: #CA3748; content: ""; display: block; left: 0; position: absolute; top: 15px; transform: translateX(-50%); }

.novablock-timeline .novablock::before { border-radius: 50%; box-shadow: 0px 0px 0px 7.5px rgba(202, 55, 72, 0.3); 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; margin: 0 0 1.5rem; }

.novablock-timeline .novablock-date { align-items: center; color: #CA3748; display: flex; font-size: 1.5rem; font-weight: 700; gap: 10px; margin: 1.5rem 0; }

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

.novablock-portrait .novablock { margin: 0 auto; max-width: 250px; position: relative; text-align: center; }

.novablock-portrait .novablock-image { background-color: #ffffff; margin-bottom: 0; overflow: hidden; position: relative; width: 100%; }

.novablock-portrait .novablock-image::before { background-color: #CA3748; content: ""; display: block; opacity: .1; padding-top: 128%; }

.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.card-line, .card-infowindow.card-thumbnail { background-color: #ffffff; margin: 0 auto; max-width: 350px; }

@media (min-width: 992px) { .card-infowindow.card-line, .card-infowindow.card-thumbnail { margin-left: -15px; max-width: inherit; width: 610px; } }

.card-infowindow.card-line .card-image, .card-infowindow.card-thumbnail .card-image { -webkit-clip-path: none; clip-path: none; }

@media (min-width: 992px) { .card-infowindow.card-line .card-image, .card-infowindow.card-thumbnail .card-image { margin-top: 45px; max-width: 246px; } }

.card-infowindow.card-line .card-body, .card-infowindow.card-thumbnail .card-body { padding-top: 55px; }

.card-infowindow.card-line .card-infos > li > .icon, .card-infowindow.card-thumbnail .card-infos > li > .icon { color: #000000; }

.card-infowindow.card-line:active, .card-infowindow.card-line:focus, .card-infowindow.card-line:hover, .card-infowindow.card-thumbnail:active, .card-infowindow.card-thumbnail:focus, .card-infowindow.card-thumbnail:hover { transform: none; }

.card-infowindow.card-line:active .card-image > img, .card-infowindow.card-line:focus .card-image > img, .card-infowindow.card-line:hover .card-image > img, .card-infowindow.card-thumbnail:active .card-image > img, .card-infowindow.card-thumbnail:focus .card-image > img, .card-infowindow.card-thumbnail:hover .card-image > img { transform: none; }

.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 { -webkit-clip-path: polygon(0 16px, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(0 16px, 100% 0, 100% 100%, 0% 100%); 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::before { background-color: #EAF3FF; content: ""; display: block; padding-top: 52.5%; }

.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 1s; 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 { color: #1D1E1C; font-weight: 400; margin-bottom: 15px; text-transform: uppercase; }

.card-line .card-tags .term + .term { margin-left: 20px; }

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

.card-line .card-title { font-size: 1.25rem; font-weight: 700; margin-bottom: 15px; transition: color .3s; }

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

.card-line .card-date { align-items: center; color: #1D1E1C; display: inline-flex; gap: 2px; margin-bottom: 15px; text-transform: uppercase; }

.card-line .card-infos { list-style: none; 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; color: #CA3748; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

.card-line .card-infos > li + li { margin-top: 10px; }

.card-line .card-infos a { position: relative; z-index: 2; }

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

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

.card-line:active .card-title, .card-line:active .card-footer, .card-line:focus .card-title, .card-line:focus .card-footer, .card-line:hover .card-title, .card-line:hover .card-footer { color: #CA3748; }

.card-line.card-event .card-image { margin-bottom: 78px; overflow: visible; }

.card-line.card-event .card-date { align-items: center; border-left: 1px solid #000000; color: #1D1E1C; display: flex; gap: 11px; justify-content: flex-start; left: 25px; line-height: 1; padding-top: 67px; padding-left: 19px; position: absolute; text-transform: uppercase; top: 100%; transform: translateY(-46px); }

.card-line.card-event .card-date .date { align-items: center; display: flex; flex-direction: column; justify-content: flex-start; }

.card-line.card-event .card-date .date-day { font-size: 2rem; }

.card-line.card-decree .card-date, .card-line.card-press .card-date { font-size: 0.875rem; }

.card-line.card-decree .card-date .ni, .card-line.card-press .card-date .ni { color: #CA3748; }

.card-line.card-press { align-items: center; }

.card-line.card-press .card-image { -webkit-clip-path: none; clip-path: none; max-width: 255px; }

@media (min-width: 992px) { .card-line.card-press .card-image { order: 1; } }

.card-line.card-press .card-image::before { padding-top: 127.843%; }

@media (min-width: 992px) { .card-line.card-press .card-body { order: 2; } }

.card-line.card-press .card-footer { padding-right: 0; padding-left: 0; }

.card-line.card-decree { border: 1px solid #000000; transition: border-color .3s; }

.card-line.card-decree:active, .card-line.card-decree:focus, .card-line.card-decree:hover { border-color: #CA3748; }

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

.card-line.card-event-v3 .card-image::before { padding-top: 141.333%; }

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

.map { height: 400px; margin-bottom: 1.5rem; }

@media (min-width: 992px) { .map-lg { height: 700px; } }

.ni { display: inline-block; fill: currentColor; height: 1em; line-height: 1; stroke: currentColor; vertical-align: middle; width: auto; }

.ni-lg { font-size: 1.375rem; }

.ni-sm { font-size: 0.875rem; }

.ni-xs { font-size: 0.75rem; }

.external-link .ni { font-size: 0.625rem; }

.page-header { margin-bottom: 1.5rem; }

.page-title { font-size: 2.25rem; }

.page-post-count { text-transform: uppercase; }

.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: #CA3748; --bs-btn-border-color: #CA3748; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #333333; --bs-btn-hover-border-color: #333333; --bs-btn-focus-shadow-rgb: 210, 85, 99; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #a22c3a; --bs-btn-active-border-color: #982936; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #CA3748; --bs-btn-disabled-border-color: #CA3748; }

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

.page-header-options .btn-filters .ni { transform: rotate(180deg); transition: transform .3s; }

.page-header-options .btn-filters[aria-expanded="false"] .ni { transform: rotate(0deg); }

.page-filters-wrapper { border: 1px solid #CA3748; margin-bottom: 1.5rem; }

.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-footer { padding: 0 15px 40px; }

.page-filters-footer .btn-reset { --bs-btn-color: #ffffff; --bs-btn-bg: #000000; --bs-btn-border-color: #000000; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: transparent; --bs-btn-hover-border-color: #1D1E1C; --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; }

.page-filters-footer .btn-submit { --bs-btn-color: #ffffff; --bs-btn-bg: #CA3748; --bs-btn-border-color: #CA3748; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #333333; --bs-btn-hover-border-color: #333333; --bs-btn-focus-shadow-rgb: 210, 85, 99; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #a22c3a; --bs-btn-active-border-color: #982936; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #CA3748; --bs-btn-disabled-border-color: #CA3748; }

.pagination { justify-content: center; }

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

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

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

.pagination .page-link { align-items: center; border-top: none; border-right: none; border-bottom-width: 4px; border-left: none; border-radius: 0rem; display: flex; height: 38px; justify-content: center; padding: 0; width: 35px; }

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

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

.card-publication.card-thumbnail { max-width: 255px; text-align: center; }

.card-publication.card-thumbnail .card-image { overflow: visible; }

.card-publication.card-thumbnail .card-image::before { padding-top: 141.333%; }

.card-publication.card-thumbnail .card-image > img { -o-object-fit: contain; object-fit: contain; }

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

.card-publication.card-thumbnail .card-meta { color: #adb5bd; }

.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 { width: 173px; }

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

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

.article-related .card-panel { border: 1px solid #D8D8D8; margin-bottom: 1.5rem; }

.article-related .card-header { background-color: #CA3748; border-bottom-color: #CA3748; color: #ffffff; font-size: 1.125rem; font-weight: 700; line-height: 1.8125rem; margin: -1px -1px 0; padding: 10px 20px; text-transform: uppercase; }

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

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

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

.article-related .list-icon > li > .icon { align-items: center; color: #CA3748; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

.article-related .list-icon > li + li { margin-top: 15px; }

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

.article-related .list-group-item { color: #CA3748; line-height: 1.8125rem; padding-left: 55px; position: relative; }

.article-related .list-group-item > .icon { align-items: center; color: #CA3748; display: inline-flex; height: 29px; justify-content: center; left: 20px; position: absolute; top: 10px; width: 20px; }

.article-related .list-group-item .title { text-decoration: underline; transition: color .3s; }

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

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

.article-related .list-group-item:active .title, .article-related .list-group-item:focus .title, .article-related .list-group-item:hover .title { color: #000000; }

.article-related .list-inline a { color: inherit; transition: color .3s; }

.article-related .list-inline a:active, .article-related .list-inline a:focus, .article-related .list-inline a:hover { color: #CA3748; }

.article-related .portrait-header { align-items: center; display: flex; }

.article-related .portrait-image { border-radius: 50%; height: 70px; margin-right: 24px; -o-object-fit: cover; object-fit: cover; width: 70px; }

.article-related .portrait-title { font-weight: 700; }

.article-related .portrait blockquote { margin: 35px 5px 0; padding: 0 5px; }

.article-related .portrait blockquote p:last-of-type::after { content: none; }

.scrolltop { bottom: 30px; opacity: 0; position: fixed; right: 30px; transition: opacity .3s; z-index: -1; }

@media (max-width: 991.98px) { .scrolltop { right: 15px; bottom: 15px; } }

.scrolltop.sticky { left: auto !important; opacity: 1; top: auto !important; z-index: 1000; }

.form-search { margin-right: auto; margin-left: auto; max-width: 610px; }

.form-search .input-group { background-color: rgba(255, 255, 255, 0.9); border: 1px solid #D8D8D8; border-radius: 100px; padding-right: 25px; }

.form-search .input-group .form-control { background: none; border: none; border-top-left-radius: 100px; border-bottom-left-radius: 100px; font-weight: 300; padding-left: 30px; }

.form-search .input-group .form-control:focus { box-shadow: none; }

.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 { background: none; border: none; color: #000000; padding-right: 5px; padding-left: 5px; }

.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, .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 { background: none; border: none; color: #CA3748; }

.section { padding-top: 50px; padding-bottom: 50px; }

.section-header { margin-bottom: 1.5rem; text-align: center; }

.section-title { color: #000000; font-size: 2.25rem; font-weight: 700; margin-bottom: 0; }

@media (min-width: 992px) { .section-title { font-size: 3.75rem; } }

.section-footer { padding-top: 30px; text-align: center; }

.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%; color: #ffffff; display: inline-flex; font-size: 1.25rem; 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); }

.wp-block-table, .wp-block-table.is-style-stripes { margin: 1.5rem 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 #D8D8D8; }

.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(244, 113, 129, 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 #D8D8D8; }

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

.card-thumbnail { border: none; margin: 0 auto; max-width: 350px; transition: transform .3s; }

.card-thumbnail .card-image { -webkit-clip-path: polygon(0 16px, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(0 16px, 100% 0, 100% 100%, 0% 100%); overflow: hidden; position: relative; width: 100%; }

.card-thumbnail .card-image::before { background-color: #EAF3FF; content: ""; display: block; padding-top: 52.5%; }

.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 :last-child { margin-bottom: 0; }

.card-thumbnail .card-tags { color: #1D1E1C; font-weight: 400; margin-bottom: 7px; text-transform: uppercase; }

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

.card-thumbnail .card-title { font-size: 1.25rem; font-weight: 700; transition: color .3s; }

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

.card-thumbnail .card-infos { list-style: none; margin-top: 30px; 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 > li + li { margin-top: 10px; }

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

.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-title, .card-thumbnail:active .card-footer, .card-thumbnail:focus .card-title, .card-thumbnail:focus .card-footer, .card-thumbnail:hover .card-title, .card-thumbnail:hover .card-footer { color: #CA3748; }

.card-thumbnail.card-event .card-image { z-index: -1; }

.card-thumbnail.card-event .card-wrapper { display: flex; }

.card-thumbnail.card-event .card-date { align-items: center; border-right: 1px solid #CA3748; color: #1D1E1C; display: flex; flex-direction: column; gap: 11px; justify-content: flex-start; line-height: 1; margin-top: -30px; padding-top: 45px; text-transform: uppercase; width: 80px; }

.card-thumbnail.card-event .card-date .date { align-items: center; display: flex; flex-direction: column; justify-content: flex-start; }

.card-thumbnail.card-event .card-date .date-day { font-size: 2rem; font-weight: 600; }

.card-thumbnail.card-event .card-body { padding-bottom: 35px; padding-left: 18px; }

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

.card-thumbnail.card-project .card-image .card-tags { background-color: #CA3748; bottom: 0; color: #ffffff; font-weight: 700; left: 50%; line-height: 1.625rem; max-width: 100%; overflow: hidden; padding: 7px 16px; position: absolute; text-overflow: ellipsis; text-transform: uppercase; transform: translateX(-50%); white-space: nowrap; }

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

.card-trombinoscope.card-thumbnail .card-image::before { padding-top: 128%; }

.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; text-align: center; }

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

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

.card-trombinoscope.card-line .card-image::before { padding-top: 128%; }

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

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

.section-showcase + .section-events { padding-top: 95px; }

@media (min-width: 992px) { .section-showcase + .section-events { padding-top: 107px; } }

.section-events { padding: 80px 0 50px; }

@media (min-width: 992px) { .section-events { padding: 33px 0 46px; } }

.section-events .section-header { align-items: center; display: flex; flex-wrap: wrap; gap: 20px; justify-content: center; margin-bottom: 50px; }

@media (min-width: 992px) { .section-events .section-header { margin-bottom: 40px; } }

.section-events .section-footer { padding-top: 30px; }

@media (min-width: 992px) { .section-events .section-footer { padding-top: 54px; } }

@media (min-width: 992px) { .section-events .events-showcase .card-thumbnail { max-width: 100%; text-align: left; } }

@media (min-width: 992px) { .section-events .events-showcase .card-thumbnail .card-wrapper { background-color: #ffffff; bottom: 50px; left: 95px; max-width: 375px; position: absolute; width: 100%; } }

@media (max-width: 991.98px) { .section-events .swiper-container { padding-bottom: 42px; } }

.section-events .swiper-button-prev, .section-events .swiper-button-next { bottom: 0; top: auto; }

.section-events .swiper-button-prev { left: 15px; }

.section-events .swiper-button-next { right: 15px; }

.section-events-search .card-filter { border: 1px solid #ced4da; text-align: center; }

.section-events-search .card-header { background-color: transparent; border-bottom: none; font-size: 1.5rem; padding: 40px 35px 15px; }

.section-events-search .card-body { padding: 15px 35px 40px; }

.section-events-search .form-select { border: 1px solid #ced4da; border-radius: 100px; }

.section-events-search .form-submit { margin-top: 50px; margin-bottom: 0; }

.section-showcase + .section-news { padding-top: 95px; }

@media (min-width: 992px) { .section-showcase + .section-news { padding-top: 107px; } }

.section-news { background-color: #F3F3F3; padding: 44px 0 70px; }

@media (min-width: 992px) { .section-news { padding: 13px 0 56px; } }

.section-news .section-header { align-items: center; display: flex; flex-wrap: wrap; gap: 20px; justify-content: center; margin-bottom: 50px; }

@media (min-width: 992px) { .section-news .section-header { margin-bottom: 38px; } }

.section-news .section-footer { padding-top: 30px; }

@media (min-width: 992px) { .section-news .section-footer { padding-top: 37px; } }

@media (min-width: 992px) { .section-news .news-showcase .card-thumbnail { max-width: 100%; text-align: left; } }

@media (min-width: 992px) { .section-news .news-showcase .card-thumbnail .card-wrapper { background-color: #ffffff; bottom: 50px; left: 95px; max-width: 375px; position: absolute; width: 100%; } }

@media (max-width: 991.98px) { .section-news .swiper-container { padding-bottom: 42px; } }

.section-news .swiper-button-prev, .section-news .swiper-button-next { bottom: 0; top: auto; }

.section-news .swiper-button-prev { left: 15px; }

.section-news .swiper-button-next { right: 15px; }

.section-newsletter { background-color: #CA3748; color: #ffffff; padding: 108px 0 110px; text-align: center; }

@media (min-width: 992px) { .section-newsletter { padding: 27px 0 39px; } }

.section-newsletter .section-header { align-items: center; display: flex; flex-wrap: wrap; gap: 20px; justify-content: center; margin-bottom: 7px; }

@media (min-width: 992px) { .section-newsletter .section-header { margin-bottom: 1px; } }

.section-newsletter .section-title { color: inherit; }

.section-newsletter .section-content { font-size: 1.25rem; }

@media (max-width: 991.98px) { .section-newsletter .section-content { margin-right: auto; margin-left: auto; max-width: 250px; } }

@media (min-width: 992px) { .section-newsletter .section-content { font-size: 1.375rem; } }

.section-newsletter .section-footer { padding-top: 0; }

@media (min-width: 992px) { .section-newsletter .section-footer { padding-top: 10px; } }

.section-showcase { -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 51px), 0% 100%); clip-path: polygon(0 0, 100% 0, 100% calc(100% - 51px), 0% 100%); margin-bottom: -51px; padding: 0; }

@media (min-width: 992px) { .section-showcase { -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 92px), 0% 100%); clip-path: polygon(0 0, 100% 0, 100% calc(100% - 92px), 0% 100%); margin-bottom: -92px; } }

.section-showcase .swiper-slide { align-items: center; background-size: cover; background-position: center; display: flex; justify-content: center; max-height: 700px; min-height: 388px; padding: 0; }

.section-showcase .swiper-slide::before { content: ''; display: block; padding-top: 35%; }

@media (min-width: 992px) { .section-showcase .swiper-slide::before { padding-top: 35%; } }

.section-showcase .swiper-slide::after { background-color: rgba(0, 0, 0, 0.3); bottom: 0; content: ""; display: block; left: 0; 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-header, body.page-template-full-width .layout-main .section-showcase .swiper-slide .article-header, .section-showcase .swiper-slide body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .section-showcase .swiper-slide .article-content > *, .section-showcase .swiper-slide body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .section-showcase .swiper-slide .article-related, .section-showcase .swiper-slide body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .section-showcase .swiper-slide .article-footer, .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 .swiper > .article-header, body.page-template-full-width .layout-main .section-showcase .swiper > .article-header, .section-showcase body.page-template-full-width .layout-main .article-content.swiper > *, body.page-template-full-width .layout-main .section-showcase .article-content.swiper > *, .section-showcase body.page-template-full-width .layout-main .swiper > .article-related, body.page-template-full-width .layout-main .section-showcase .swiper > .article-related, .section-showcase body.page-template-full-width .layout-main .swiper > .article-footer, body.page-template-full-width .layout-main .section-showcase .swiper > .article-footer, .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: 100%; z-index: 3; }

@media (min-width: 992px) { .section-showcase .swiper > .container, .section-showcase body.page-template-full-width .layout-main .swiper > .article-header, body.page-template-full-width .layout-main .section-showcase .swiper > .article-header, .section-showcase body.page-template-full-width .layout-main .article-content.swiper > *, body.page-template-full-width .layout-main .section-showcase .article-content.swiper > *, .section-showcase body.page-template-full-width .layout-main .swiper > .article-related, body.page-template-full-width .layout-main .section-showcase .swiper > .article-related, .section-showcase body.page-template-full-width .layout-main .swiper > .article-footer, body.page-template-full-width .layout-main .section-showcase .swiper > .article-footer, .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 { top: 50%; } }

.section-showcase .swiper-button-prev, .section-showcase .swiper-button-next { background-color: rgba(255, 255, 255, 0.3); bottom: 76px; color: #ffffff; font-size: 1.1875rem; height: 29px; margin-top: 0; top: auto; width: 29px; }

@media (min-width: 992px) { .section-showcase .swiper-button-prev, .section-showcase .swiper-button-next { bottom: auto; height: 65px; top: 50%; transform: translateY(-50%); width: 65px; } }

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

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

.section-showcase .card-thumbnail { background-color: transparent; color: #ffffff; margin: 0 auto; max-width: 280px; text-align: left; }

@media (min-width: 992px) { .section-showcase .card-thumbnail { margin: 0 0 0 190px; max-width: 459px; } }

.section-showcase .card-thumbnail::after { background-color: rgba(202, 55, 72, 0.9); bottom: 0; -webkit-clip-path: polygon(0 13px, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(0 13px, 100% 0, 100% 100%, 0% 100%); content: ""; display: block; left: 0; position: absolute; right: 0; top: 0; z-index: -1; }

@media (min-width: 992px) { .section-showcase .card-thumbnail::after { -webkit-clip-path: polygon(0 17px, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(0 17px, 100% 0, 100% 100%, 0% 100%); } }

.section-showcase .card-thumbnail .card-body { padding: 30px 10px; }

@media (min-width: 992px) { .section-showcase .card-thumbnail .card-body { padding: 45px 15px; } }

.section-showcase .card-thumbnail .card-date, .section-showcase .card-thumbnail .card-tags, .section-showcase .card-thumbnail .card-title { color: #ffffff; }

.section-showcase .card-thumbnail .card-date { margin-top: 0; margin-bottom: 31px; padding: 15px 0 0 0; width: 46px; }

@media (max-width: 991.98px) { .section-showcase .card-thumbnail .card-date { gap: 0; } }

@media (min-width: 992px) { .section-showcase .card-thumbnail .card-date { margin-bottom: 25px; padding: 45px 0 0 19px; width: 100px; } }

@media (max-width: 991.98px) { .section-showcase .card-thumbnail .card-date .date-day { font-size: 1.5rem; } }

@media (max-width: 991.98px) { .section-showcase .card-thumbnail .card-date .date-month { font-size: 0.875rem; } }

@media (min-width: 992px) { .section-showcase .card-thumbnail .card-title { font-size: 1.875rem; } }

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

.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='%23FFFFFF'%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 { background-color: #CA3748; color: #ffffff; padding: 0.84375rem 0; }

.layout-breadcrumb .container, .layout-breadcrumb body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .layout-breadcrumb .article-header, .layout-breadcrumb body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .layout-breadcrumb .article-content > *, .layout-breadcrumb body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .layout-breadcrumb .article-related, .layout-breadcrumb body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .layout-breadcrumb .article-footer, .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-header, body.page-template-full-width .layout-main .fm-breadcrumb .article-header, .fm-breadcrumb body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .fm-breadcrumb .article-content > *, .fm-breadcrumb body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .fm-breadcrumb .article-related, .fm-breadcrumb body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .fm-breadcrumb .article-footer, .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; text-decoration: none; }

.layout-breadcrumb a:active, .layout-breadcrumb a:focus, .layout-breadcrumb a:hover, .fm-breadcrumb a:active, .fm-breadcrumb a:focus, .fm-breadcrumb a:hover { text-decoration: underline; }

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

.layout-footer-infos { padding: 97px 0 53px; }

@media (min-width: 992px) { .layout-footer-infos { padding: 37px 0 43px; } }

.layout-footer-infos .title { font-size: 1rem; font-weight: 700; margin-top: 0; margin-bottom: 5px; }

.layout-footer-infos p, .layout-footer-infos ul { margin-bottom: 15px; }

.layout-footer-infos .btn, .layout-footer-infos .wp-block-file .wp-block-file__button, .wp-block-file .layout-footer-infos .wp-block-file__button { padding-right: 20px; padding-left: 20px; --bs-btn-color: #ffffff; --bs-btn-bg: transparent; --bs-btn-border-color: #ffffff; --bs-btn-hover-color: #1D1E1C; --bs-btn-hover-bg: #ffffff; --bs-btn-hover-border-color: #ffffff; --bs-btn-focus-shadow-rgb: 255, 255, 255; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: rgba(0, 0, 0, 0.2); --bs-btn-active-border-color: #bfbfbf; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #ffffff; }

.layout-footer-infos .nav-networks .nav-link { color: inherit; line-height: 1.25rem; padding: 15px; transition: color .3s; }

.layout-footer-infos .nav-networks .nav-link:active, .layout-footer-infos .nav-networks .nav-link:focus, .layout-footer-infos .nav-networks .nav-link:hover { color: #CA3748; }

@media (max-width: 991.98px) { .layout-footer-infos .logo, .layout-footer-infos .section-contactinfo-address, .layout-footer-infos .section-contactinfo-contact, .layout-footer-infos .section-contactinfo-urls { margin-right: auto; margin-left: auto; max-width: 200px; } }

@media (min-width: 992px) { .layout-footer-infos .section-contactinfo-address { padding-top: 14px; } }

@media (min-width: 992px) { .layout-footer-infos .section-contactinfo-contact { padding-top: 21px; } }

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

@media (min-width: 992px) { .layout-footer-infos .section-contactinfo-urls { padding-top: 21px; } }

.layout-footer-infos .section-contactinfo-urls a { text-decoration: none; transition: color .3s; }

.layout-footer-infos .section-contactinfo-urls a, .layout-footer-infos .section-contactinfo-urls a:active, .layout-footer-infos .section-contactinfo-urls a:focus, .layout-footer-infos .section-contactinfo-urls a:hover { color: inherit; }

.layout-footer-infos .section-contactinfo-urls li { align-items: flex-start; border-bottom: 1px solid #1D1E1C; display: inline-flex; line-height: 1.625rem; margin-bottom: 10px; padding-bottom: 5px; transition: border-color .3s; }

.layout-footer-infos .section-contactinfo-urls li:hover { border-bottom-color: #CA3748; }

.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-menus { padding: 68px 0; text-align: center; }

@media (min-width: 992px) { .layout-footer-menus { padding: 0; } }

@media (min-width: 992px) { .layout-footer-menus .nav-item + .nav-item { padding-left: 7px; position: relative; } }

.layout-footer-menus .nav-item + .nav-item::before { content: "-"; }

@media (min-width: 992px) { .layout-footer-menus .nav-item + .nav-item::before { left: 0; position: absolute; top: 50%; transform: translateY(-50%); } }

.layout-footer-menus .nav-link { color: inherit; font-weight: 400; line-height: 1.25rem; padding: 8px 7px; }

@media (min-width: 992px) { .layout-footer-menus .nav-link { padding: 15px 7px; } }

.layout-footer-menus .nav-link:active, .layout-footer-menus .nav-link:focus, .layout-footer-menus .nav-link:hover { color: #CA3748; }

.layout-footer-watermark { padding-top: 15px; 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: #CA3748; }

.layout-footer-watermark a:active svg, .layout-footer-watermark a:focus svg, .layout-footer-watermark a:hover svg { transform: scale(1.05); }

.layout-header { position: relative; z-index: 1030; }

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

.layout-header-info { background-color: #1D1E1C; color: #ffffff; }

.layout-header-info .container, .layout-header-info body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .layout-header-info .article-header, .layout-header-info body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .layout-header-info .article-content > *, .layout-header-info body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .layout-header-info .article-related, .layout-header-info body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .layout-header-info .article-footer, .layout-header-info body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .layout-header-info .figure-caption, .layout-header-info body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .layout-header-info .wp-element-caption { gap: 20px; }

.layout-header-info .nav-item .btn, .layout-header-info .nav-item .wp-block-file .wp-block-file__button, .wp-block-file .layout-header-info .nav-item .wp-block-file__button { font-weight: 700; padding-right: 20px; padding-left: 20px; }

.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: #ffffff; display: inline-flex; line-height: 1.25rem; padding: 15px; transition: color .3s; }

.layout-header-info .nav-link:active, .layout-header-info .nav-link:focus, .layout-header-info .nav-link:hover { color: #CA3748; }

.layout-header-info .nav-infos { font-size: 1rem; font-weight: 400; }

.layout-header-info .nav-translate li { align-items: center; display: flex; }

.layout-header-info .nav-translate li + li::before { background-color: #696969; content: ""; display: block; height: 24px; margin: 0 10px; width: 1px; }

.layout-header-info .nav-translate a { color: inherit; text-decoration: none; transition: color .3s; }

.layout-header-info .nav-translate a:active, .layout-header-info .nav-translate a:focus, .layout-header-info .nav-translate a:hover { color: #CA3748; }

.layout-header-info .nav-networks { font-size: 1.125rem; }

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

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

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

.layout-navigation.sticky .navbar-brand { height: 60px; margin-bottom: 0; margin-top: 0; }

.layout-navigation .navbar-btn { white-space: nowrap; }

.layout-navigation .navbar-brand { display: flex; align-items: center; height: 94px; max-width: calc(100% - 130px); margin: -40px 0 0; padding: 0; transition: all .3s; }

@media (min-width: 1200px) { .layout-navigation .navbar-brand { height: 123px; margin-top: -55px; margin-bottom: -8px; } }

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

.layout-navigation .navbar .navbar-contact { border: none; color: #000000; font-size: 1rem; text-decoration: none; transition: color .3s; }

.layout-navigation .navbar .navbar-contact:active, .layout-navigation .navbar .navbar-contact:focus, .layout-navigation .navbar .navbar-contact:hover { box-shadow: none; color: #CA3748; }

.layout-navigation .navbar-collapse { justify-content: flex-end; }

.layout-navigation .navbar-nav .nav-item-search .nav-link { background: none; border: none; font-size: 1.125rem; padding-top: 21px; padding-bottom: 21px; }

.layout-navigation .navbar-nav .nav-item-search .nav-link::after { content: none; }

.layout-navigation .navbar-nav .nav-item-search .nav-link:active, .layout-navigation .navbar-nav .nav-item-search .nav-link:focus, .layout-navigation .navbar-nav .nav-item-search .nav-link:hover { animation-duration: 1s; animation-fill-mode: both; animation-name: swing; }

.layout-navigation .navbar-nav .nav-link { align-items: center; color: #000000; display: inline-flex; font-size: 1.375rem; font-weight: 700; line-height: 1.625rem; padding: 17px 20px; position: relative; text-align: center; text-transform: uppercase; transition: color .3s; }

.layout-navigation .navbar-nav .nav-link:active, .layout-navigation .navbar-nav .nav-link:focus, .layout-navigation .navbar-nav .nav-link:hover, .layout-navigation .navbar-nav .nav-link.show, .layout-navigation .navbar-nav .nav-link.fm-is-active, .layout-navigation .navbar-nav .nav-link.fm-is-active:active, .layout-navigation .navbar-nav .nav-link.fm-is-active:focus, .layout-navigation .navbar-nav .nav-link.fm-is-active:hover { color: #CA3748; }

.layout-navigation .navbar-nav .fm-trigger-icon { display: none; margin-left: 16px; }

.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"] { background-color: #CA3748; color: #ffffff; } }

@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 { max-height: calc(100vh - 80px); top: auto; bottom: 80px; }
  .layout-navigation[data-mobile-mode-direction="up"] .fm-wrapper { top: 0; } }

.layout-navigation[data-mobile-mode-direction="up"] .navbar-toggler, .layout-navigation[data-mobile-mode-direction="up"] .search-toggler { border: none; color: #ffffff; font-size: 1rem; text-decoration: none; transition: color .3s; }

.layout-navigation[data-mobile-mode-direction="up"] .navbar-toggler .text, .layout-navigation[data-mobile-mode-direction="up"] .search-toggler .text { display: block; font-size: 0.6875rem; font-weight: 500; margin-top: 7px; text-transform: uppercase; }

.layout-navigation[data-mobile-mode-direction="up"] .navbar-toggler:active, .layout-navigation[data-mobile-mode-direction="up"] .navbar-toggler:focus, .layout-navigation[data-mobile-mode-direction="up"] .navbar-toggler:hover, .layout-navigation[data-mobile-mode-direction="up"] .search-toggler:active, .layout-navigation[data-mobile-mode-direction="up"] .search-toggler:focus, .layout-navigation[data-mobile-mode-direction="up"] .search-toggler:hover { box-shadow: none; }

.layout-navigation[data-mobile-mode-direction="up"] .navbar-toggler .bar { background-color: #ffffff; border-radius: 100px; display: block; height: 2px; margin-right: auto; margin-left: auto; transition: background-color .3s, transform .3s; width: 32px; }

.layout-navigation[data-mobile-mode-direction="up"] .navbar-toggler .bar + .bar { margin-top: 10px; }

.layout-navigation[data-mobile-mode-direction="up"] .navbar-toggler:active .bar:nth-child(1), .layout-navigation[data-mobile-mode-direction="up"] .navbar-toggler:focus .bar:nth-child(1), .layout-navigation[data-mobile-mode-direction="up"] .navbar-toggler:hover .bar:nth-child(1) { transform: translateY(-2px); }

.layout-navigation[data-mobile-mode-direction="up"] .navbar-toggler:active .bar:nth-child(3), .layout-navigation[data-mobile-mode-direction="up"] .navbar-toggler:focus .bar:nth-child(3), .layout-navigation[data-mobile-mode-direction="up"] .navbar-toggler:hover .bar:nth-child(3) { transform: translateY(2px); }

.layout-navigation[data-mobile-mode-direction="up"] .search-toggler { font-size: 1.875rem; }

.layout-navigation[data-mobile-mode-direction="up"] .search-toggler:active, .layout-navigation[data-mobile-mode-direction="up"] .search-toggler:focus, .layout-navigation[data-mobile-mode-direction="up"] .search-toggler:hover { animation-duration: 1s; animation-fill-mode: both; animation-name: swing; }

body.error404 .layout-main { padding-top: 100px; padding-bottom: 75px; }

body.error404 .page-image { margin-bottom: 80px; }

body.error404 .page-header { margin-bottom: 30px; }

body.error404 .page-title { font-size: 1.875rem; font-weight: 700; }

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: #696969; 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: #D8D8D8; 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 #D8D8D8; 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 #C03541; 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 #D8D8D8; padding-bottom: 1rem; margin-bottom: 2rem; }

.account-title { margin-bottom: 0; }

.account-navigation { border: 1px solid #D8D8D8; 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 #D8D8D8; }

.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(202, 55, 72, 0.1); }

.account-navigation .account-nav .nav-link.active { background-color: #CA3748; 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-event .article-header .article-related .card-line:active .card-image > img, body.single-event .article-header .article-related .card-line:focus .card-image > img, body.single-event .article-header .article-related .card-line:hover .card-image > img { transform: none; }

body.single-event .article-header .article-related .card-panel, body.single-directory .article-header .article-related .card-panel, body.single-poi .article-header .article-related .card-panel { border: none; }

body.single-event .article-header .article-related .card-panel .card-body, body.single-directory .article-header .article-related .card-panel .card-body, body.single-poi .article-header .article-related .card-panel .card-body { padding: 0; }

@media (min-width: 992px) { body.single-event .article-header .article-related .list-icon, body.single-directory .article-header .article-related .list-icon, body.single-poi .article-header .article-related .list-icon { -moz-column-count: 2; column-count: 2; gap: 30px; } }

body.single-event .article-header .article-related .list-icon > li, body.single-directory .article-header .article-related .list-icon > li, body.single-poi .article-header .article-related .list-icon > li { margin-bottom: 10px; }

body.single-event .article-header .article-related .list-icon > li pad + li, body.single-directory .article-header .article-related .list-icon > li pad + li, body.single-poi .article-header .article-related .list-icon > li pad + li { margin-top: 0; }

body.single-publication .article-image { max-width: 240px; }

body.single-publication .article-image::before { padding-top: 141.333%; }

body.single-publication .article-content .card-thumbnail.card-publication { margin-right: 0; margin-left: 0; }

body.single-tourinsoft .swiper-button-prev, body.single-tourinsoft .swiper-button-next { background-color: transparent; border: 2px solid #000000; color: #000000; font-size: 1rem; height: 40px; width: 40px; }

body.single-tourinsoft .swiper-button-prev:active, body.single-tourinsoft .swiper-button-prev:focus, body.single-tourinsoft .swiper-button-prev:hover, body.single-tourinsoft .swiper-button-next:active, body.single-tourinsoft .swiper-button-next:focus, body.single-tourinsoft .swiper-button-next:hover { background-color: #000000; border-color: #000000; color: #ffffff; }

body.single-tourinsoft .swiper-button-prev { left: 27px; }

body.single-tourinsoft .swiper-button-next { right: 27px; }

body.single-tourinsoft .article-header .btn, body.single-tourinsoft .article-header .wp-block-file .wp-block-file__button, .wp-block-file body.single-tourinsoft .article-header .wp-block-file__button { white-space: nowrap; }

body.single-tourinsoft .article-image { position: relative; }

body.single-tourinsoft .article-image::before { content: ""; display: block; padding-top: 39.495%; }

body.single-tourinsoft .article-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; width: 100%; }

body.single-tourinsoft .article-image figcaption { bottom: 0; left: 0; position: absolute; right: 0; }

body.single-tourinsoft .article-content > h1, body.single-tourinsoft .article-content > .h1, body.single-tourinsoft .article-content > .h1, body.single-tourinsoft .article-content > h2, body.single-tourinsoft .article-content > .h2, body.single-tourinsoft .article-content > .h2, body.single-tourinsoft .article-content > h3, body.single-tourinsoft .article-content > .h3, body.single-tourinsoft .article-content > .h3, body.single-tourinsoft .article-content > h4, body.single-tourinsoft .article-content > .h4, body.single-tourinsoft .article-content > .h4, body.single-tourinsoft .article-content > h5, body.single-tourinsoft .article-content > .h5, body.single-tourinsoft .article-content > .h5, body.single-tourinsoft .article-content > h6, body.single-tourinsoft .article-content > .h6, body.single-tourinsoft .article-content > .h6 { color: #CA3748; }

body.single-tourinsoft .article-related .card-panel-contacts .btn, body.single-tourinsoft .article-related .card-panel-contacts .wp-block-file .wp-block-file__button, .wp-block-file body.single-tourinsoft .article-related .card-panel-contacts .wp-block-file__button { align-items: center; display: inline-flex; gap: 15px; justify-content: center; min-width: 204px; }

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

body.page-template-full-width .layout-main .article-image-full { max-width: 100%; position: relative; }

body.page-template-full-width .layout-main .article-image-full::before { content: ""; display: block; }

@media (max-width: 1199.98px) { body.page-template-full-width .layout-main .article-image-full::before { padding-top: 52.5%; } }

@media (min-width: 1200px) { body.page-template-full-width .layout-main .article-image-full::before { padding-top: 35%; } }

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

@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-header, body.page-template-full-width .layout-main body.page-template-poi-checkbox-template .section-map-checkbox .article-header, body.page-template-poi-checkbox-template .section-map-checkbox body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main body.page-template-poi-checkbox-template .section-map-checkbox .article-content > *, body.page-template-poi-checkbox-template .section-map-checkbox body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main body.page-template-poi-checkbox-template .section-map-checkbox .article-related, body.page-template-poi-checkbox-template .section-map-checkbox body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main body.page-template-poi-checkbox-template .section-map-checkbox .article-footer, 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: 100%; } }

@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 .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 { padding-right: 15px; padding-left: 15px; width: 140px; }

body.page-template-poi-checkbox-template .page-filters-footer .btn + .btn, body.page-template-poi-checkbox-template .page-filters-footer .wp-block-file .wp-block-file__button + .btn, .wp-block-file body.page-template-poi-checkbox-template .page-filters-footer .wp-block-file__button + .btn, body.page-template-poi-checkbox-template .page-filters-footer .wp-block-file .btn + .wp-block-file__button, .wp-block-file body.page-template-poi-checkbox-template .page-filters-footer .btn + .wp-block-file__button, body.page-template-poi-checkbox-template .page-filters-footer .wp-block-file .wp-block-file__button + .wp-block-file__button, .wp-block-file body.page-template-poi-checkbox-template .page-filters-footer .wp-block-file__button + .wp-block-file__button { margin-top: 10px; }

@media (min-width: 992px) { body.page-template-poi-panel-template .layout-main { padding-top: 0; padding-bottom: 0; } }

@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-header, body.page-template-full-width .layout-main body.page-template-poi-panel-template .section-map-panel .article-header, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main body.page-template-poi-panel-template .section-map-panel .article-content > *, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main body.page-template-poi-panel-template .section-map-panel .article-related, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main body.page-template-poi-panel-template .section-map-panel .article-footer, 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-header .row > div, body.page-template-full-width .layout-main body.page-template-poi-panel-template .section-map-panel .article-header .row > div, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-content > * .row > div, body.page-template-full-width .layout-main body.page-template-poi-panel-template .section-map-panel .article-content > * .row > div, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-related .row > div, body.page-template-full-width .layout-main body.page-template-poi-panel-template .section-map-panel .article-related .row > div, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-footer .row > div, body.page-template-full-width .layout-main body.page-template-poi-panel-template .section-map-panel .article-footer .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: 1.875rem; }

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-select { border-radius: 100px; }

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 { padding-right: 15px; padding-left: 15px; width: 140px; }

@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-summary .layout-main .article .sticky-top { top: 100px; }

body.page-template-summary .layout-main .article-nav { max-height: 100vh; overflow: hidden; overflow-y: auto; padding-top: 30px; padding-bottom: 15px; }

body.page-template-summary .layout-main .article-nav .nav-title { font-size: 1.875rem; font-weight: 700; }

body.page-template-summary .layout-main .article-nav .nav-item { color: #000000; font-size: 0.875rem; line-height: 1.25rem; margin-bottom: 15px; padding-left: 35px; position: relative; text-decoration: none; transition: color .3s; }

body.page-template-summary .layout-main .article-nav .nav-item::before { background-color: #CA3748; border-radius: 50%; content: ""; display: block; height: 7px; left: 12px; position: absolute; top: 0.40625rem; width: 7px; }

body.page-template-summary .layout-main .article-nav .nav-item:active, body.page-template-summary .layout-main .article-nav .nav-item:focus, body.page-template-summary .layout-main .article-nav .nav-item:hover { color: #CA3748; }

body.page-template-summary .layout-main .article-nav .nav-item.active { font-weight: 700; }

@media (min-width: 992px) { body.page-template-tourinsoft .section-map-split > .row { flex-wrap: nowrap; margin: 0; }
  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-tourinsoft .section-map-split .col-map { padding: 0; }
  body.page-template-tourinsoft .section-map-split .map { height: 100vh; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWFwcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZGVwcmVjYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3Itc2NoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fdmFsaWRhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19oZWxwZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi9saWJzL3ZhbmlsbGFqcy1kYXRlcGlja2VyL3Nhc3MvZGF0ZXBpY2tlci1iczUuc2NzcyIsIi4uL2xpYnMvdmFuaWxsYWpzLWRhdGVwaWNrZXIvc2Fzcy9fbWl4aW5zLnNjc3MiLCIuLi9saWJzL3ZhbmlsbGFqcy1kYXRlcGlja2VyL3Nhc3MvZGF0ZXBpY2tlci5zY3NzIiwicGx1Z2lucy9ncmF2aXR5Zm9ybXMvZ3Jhdml0eWZvcm1zLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9fZ3JpZC1sYXlvdXQuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19sYWJlbHMtZGVzY3JpcHRpb25zLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9fZmllbGRzLXN0YW5kYXJkLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9fZmllbGRzLWFkdmFuY2VkLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9fY2hvc2VuLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9fZGF0ZXBpY2tlci5zY3NzIiwicGx1Z2lucy9ncmF2aXR5Zm9ybXMvX3BvbGwtc3VydmV5LnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9fY3VzdG9tLnNjc3MiLCJwbHVnaW5zL3N3aXBlci9zd2lwZXIuc2NzcyIsInBsdWdpbnMvc3dpcGVyL19zd2lwZXItdmFycy5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9hMTF5L2ExMXkuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvZWZmZWN0LWNvdmVyZmxvdy9lZmZlY3QtY292ZXJmbG93LnNjc3MiLCJwbHVnaW5zL3N3aXBlci9tb2R1bGVzL2VmZmVjdC1mYWRlL2VmZmVjdC1mYWRlLnNjc3MiLCJwbHVnaW5zL3N3aXBlci9tb2R1bGVzL2ZyZWUtbW9kZS9mcmVlLW1vZGUuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMva2V5Ym9hcmQva2V5Ym9hcmQuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvbGF6eS9sYXp5LnNjc3MiLCJwbHVnaW5zL3N3aXBlci9tb2R1bGVzL25hdmlnYXRpb24vbmF2aWdhdGlvbi5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9wYWdpbmF0aW9uL3BhZ2luYXRpb24uc2NzcyIsInBsdWdpbnMvX2FkZC10by1jYWxlbmRhci5zY3NzIiwicGx1Z2lucy9fZmF0bWVudS5zY3NzIiwicGx1Z2lucy9fZmxvdy1mbG93LnNjc3MiLCJwbHVnaW5zL19oZWxwZnVsLnNjc3MiLCJwbHVnaW5zL19sZWFmbGV0LnNjc3MiLCJwbHVnaW5zL19tYWlsc3Rlci5zY3NzIiwicGx1Z2lucy9fbW1lbnUuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL19taXhpbnMuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL192YXJpYWJsZXMuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb2ZmY2FudmFzL2pxdWVyeS5tbWVudS5vZmZjYW52YXMuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb2ZmY2FudmFzL19vZmZjYW52YXMucnRsLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL2pxdWVyeS5tbWVudS5vbmNhbnZhcy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMubWVudS5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMubWVudS5ydGwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLnBhbmVscy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMucGFuZWxzLnJ0bC5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMudmVydGljYWwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLmJ1dHRvbnMuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLmJ1dHRvbnMucnRsLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5uYXZiYXJzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5uYXZiYXJzLnJ0bC5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMubGlzdHZpZXdzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5saXN0dmlld3MucnRsLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL3NjcmVlbnJlYWRlci9qcXVlcnkubW1lbnUuc2NyZWVucmVhZGVyLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9leHRlbnNpb25zL2VmZmVjdHMvanF1ZXJ5Lm1tZW51LmVmZmVjdHMuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2V4dGVuc2lvbnMvcG9zaXRpb25pbmcvanF1ZXJ5Lm1tZW51LnBvc2l0aW9uaW5nLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9hZGRvbnMvbmF2YmFycy9qcXVlcnkubW1lbnUubmF2YmFycy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvYWRkb25zL25hdmJhcnMvX25hdmJhci5icmVhZGNydW1icy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvYWRkb25zL25hdmJhcnMvX25hdmJhci50YWJzLnNjc3MiLCJwbHVnaW5zL19ub3ZhYmxvY2suc2NzcyIsInBsdWdpbnMvX3Byb2ZpbGUtYnVpbGRlci5zY3NzIiwicGx1Z2lucy9fc2VhcmNoLWZ1bGxzY3JlZW4uc2NzcyIsInBsdWdpbnMvX3NlYXJjaHdwLnNjc3MiLCJwbHVnaW5zL193cC5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfcm9vdC5zY3NzIiwiX3R5cGUuc2NzcyIsImhlbHBlcnMvX2FuaW1hdGUuc2NzcyIsImhlbHBlcnMvX2NvbnRhaW5lci5zY3NzIiwiaGVscGVycy9faGVhZHJvb20uc2NzcyIsImhlbHBlcnMvX2ltYWdlLnNjc3MiLCJoZWxwZXJzL19saWZ0LnNjc3MiLCJoZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiY29tcG9uZW50cy9fYWNjZXNzLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJjb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCJjb21wb25lbnRzL19ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2txdW90ZS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2d1dGVuYmVyZy5zY3NzIiwiY29tcG9uZW50cy9faW5mb3dpbmRvdy5zY3NzIiwiY29tcG9uZW50cy9fbGluZS5zY3NzIiwiY29tcG9uZW50cy9fbWFwLnNjc3MiLCJjb21wb25lbnRzL19uaS5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX3B1YmxpY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19yZWxhdGVkLnNjc3MiLCJjb21wb25lbnRzL19zY3JvbGx0b3Auc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaGZvcm0uc2NzcyIsImNvbXBvbmVudHMvX3NlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC10b29sYmFyLnNjc3MiLCJjb21wb25lbnRzL190YWJsZS5zY3NzIiwiY29tcG9uZW50cy9fdGh1bWJuYWlsLnNjc3MiLCJjb21wb25lbnRzL190cm9tYmlub3Njb3BlLnNjc3MiLCJzZWN0aW9ucy9fYWxlcnQuc2NzcyIsInNlY3Rpb25zL19ldmVudHMuc2NzcyIsInNlY3Rpb25zL19uZXdzLnNjc3MiLCJzZWN0aW9ucy9fbmV3c2xldHRlci5zY3NzIiwic2VjdGlvbnMvX3Nob3djYXNlLnNjc3MiLCJsYXlvdXRzL19icmVhZGNydW1iLnNjc3MiLCJsYXlvdXRzL19mb290ZXIuc2NzcyIsImxheW91dHMvX2hlYWRlci5zY3NzIiwibGF5b3V0cy9fbWFpbi5zY3NzIiwibGF5b3V0cy9fbmF2aWdhdGlvbi5zY3NzIiwidGVtcGxhdGVzL180MDQuc2NzcyIsInRlbXBsYXRlcy9fYWNjb3VudC5zY3NzIiwidGVtcGxhdGVzL19ob21lLnNjc3MiLCJ0ZW1wbGF0ZXMvX3NpbmdsZS5zY3NzIiwidGVtcGxhdGVzL190ZW1wbGF0ZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FLQ0UseU1BS0c7QStCTkwsQUFBQSxLQUFLLENBQUMsRUFRRixTQUFxQixDQUFFLFFBQUMsRUFBeEIsV0FBcUIsQ0FBRSxRQUFDLEVBQXhCLFdBQXFCLENBQUUsUUFBQyxFQUF4QixTQUFxQixDQUFFLFFBQUMsRUFBeEIsUUFBcUIsQ0FBRSxRQUFDLEVBQXhCLFdBQXFCLENBQUUsUUFBQyxFQUF4QixXQUFxQixDQUFFLFFBQUMsRUFBeEIsVUFBcUIsQ0FBRSxRQUFDLEVBQXhCLFNBQXFCLENBQUUsUUFBQyxFQUF4QixTQUFxQixDQUFFLFFBQUMsRUFBeEIsVUFBcUIsQ0FBRSxRQUFDLEVBQXhCLFVBQXFCLENBQUUsUUFBQyxFQUF4QixTQUFxQixDQUFF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UDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxFQUFFLEVBQ2YsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxFQUFFLEVBQ2YsRUFDQyxnQkFBZ0Is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 */

/*# sourceMappingURL=theme.css.map */
