@charset "UTF-8";
/*! Bootstrap  v5.2.3 (https://getbootstrap.com/) Copyright 2011-2022 The Bootstrap Authors Copyright 2011-2022 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
:root { --bs-blue: #1055B2; --bs-indigo: #6610f2; --bs-purple: #800080; --bs-pink: #d63384; --bs-red: #BF2C22; --bs-orange: #fd7e14; --bs-yellow: #FBB43E; --bs-green: #C0D23D; --bs-teal: #20c997; --bs-cyan: #69C5CB; --bs-black: #000000; --bs-white: #ffffff; --bs-gray: #696969; --bs-gray-dark: #343a40; --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: #343a40; --bs-gray-900: #212529; --bs-primary: #005D55; --bs-secondary: #981E32; --bs-tertiary: #000000; --bs-success: #C0D23D; --bs-info: #69C5CB; --bs-warning: #FBB43E; --bs-danger: #BF2C22; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 0, 93, 85; --bs-secondary-rgb: 152, 30, 50; --bs-tertiary-rgb: 0, 0, 0; --bs-success-rgb: 192, 210, 61; --bs-info-rgb: 105, 197, 203; --bs-warning-rgb: 251, 180, 62; --bs-danger-rgb: 191, 44, 34; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 0, 0, 0; --bs-body-color-rgb: 0, 0, 0; --bs-body-bg-rgb: 255, 255, 255; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: Outfit, 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: #005D55; --bs-link-hover-color: #004a44; --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 #D8D8D8; opacity: 1; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

dt { font-weight: 700; }

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

blockquote { margin: 0 0 1rem; }

b, strong { font-weight: 800; }

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

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

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

sub { bottom: -.25em; }

sup { top: -.5em; }

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

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

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

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

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

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

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

a > code { color: inherit; }

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

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

figure { margin: 0 0 1rem; }

img, svg { vertical-align: middle; }

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

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

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

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

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

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

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

.figure { display: inline-block; }

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

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

.container, body.page-template-full-width .layout-main .article-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(0, 93, 85, 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: #ccdfdd; --bs-table-border-color: #b8c9c7; --bs-table-striped-bg: #b8c9c7; --bs-table-striped-color: #000000; --bs-table-active-bg: #b8c9c7; --bs-table-active-color: #000000; --bs-table-hover-bg: #bdcecc; --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: #ead2d6; --bs-table-border-color: #d3bdc1; --bs-table-striped-bg: #d3bdc1; --bs-table-striped-color: #000000; --bs-table-active-bg: #d3bdc1; --bs-table-active-color: #000000; --bs-table-hover-bg: #d8c2c6; --bs-table-hover-color: #000000; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.form-control { display: block; width: 100%; padding: 0.5625rem 0.9375rem; font-family: inherit; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #000000; background-color: #ffffff; background-clip: padding-box; border: 1px solid #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: #80aeaa; outline: 0; box-shadow: 0 0 0 0.25rem rgba(0, 93, 85, 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 0.9375rem; margin: -0.5625rem -0.9375rem; -webkit-margin-end: 0.9375rem; margin-inline-end: 0.9375rem; color: #000000; background-color: #ffffff; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 1px; border-radius: 0; -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.form-select { display: block; width: 100%; padding: 0.5625rem 2.8125rem 0.5625rem 0.9375rem; -moz-padding-start: calc(0.9375rem - 3px); font-family: inherit; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #000000; background-color: #ffffff; background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 15 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5 9.5L7.5 14.5L2.5 9.5' stroke='%23000000' stroke-width='1.5'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.9375rem center; background-size: 15px 24px; border: 1px solid #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: #80aeaa; outline: 0; box-shadow: 0 0 0 0.25rem rgba(0, 93, 85, 0.25); }

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

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

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

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

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

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

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

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

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

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

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

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

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

.form-check-input:focus { border-color: #80aeaa; outline: 0; box-shadow: 0 0 0 0.25rem rgba(0, 93, 85, 0.25); }

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

.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: #005D55; border-color: #005D55; 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='%2380aeaa'/%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(0, 93, 85, 0.25); }

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

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

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

.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: #005D55; 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: #b3cecc; }

.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 0.9375rem; overflow: hidden; text-align: start; text-overflow: ellipsis; white-space: nowrap; pointer-events: none; border: 1px solid transparent; transform-origin: 0 0; transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.input-group-text { display: flex; align-items: center; padding: 0.5625rem 0.9375rem; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #000000; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #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 0.9375rem; font-size: 1rem; border-radius: 0rem; }

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

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

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

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

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

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

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

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

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

.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color: #C0D23D; box-shadow: 0 0 0 0.25rem rgba(192, 210, 61, 0.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: 5.15625rem; background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 15 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5 9.5L7.5 14.5L2.5 9.5' stroke='%23000000' stroke-width='1.5'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23C0D23D' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-position: right 0.9375rem center, center right 2.8125rem; background-size: 15px 24px, calc(0.625em + 0.5625rem) calc(0.625em + 0.5625rem); }

.was-validated .form-select:valid:focus, .form-select.is-valid:focus { border-color: #C0D23D; box-shadow: 0 0 0 0.25rem rgba(192, 210, 61, 0.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: #BF2C22; }

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

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

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

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color: #BF2C22; box-shadow: 0 0 0 0.25rem rgba(191, 44, 34, 0.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: #BF2C22; }

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

.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { border-color: #BF2C22; box-shadow: 0 0 0 0.25rem rgba(191, 44, 34, 0.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: #BF2C22; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-primary, .wp-block-buttons .wp-block-file__button, .wp-block-buttons .wp-block-button__link, .wp-block-file .wp-block-file__button { --bs-btn-color: #ffffff; --bs-btn-bg: #005D55; --bs-btn-border-color: #005D55; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #004f48; --bs-btn-hover-border-color: #004a44; --bs-btn-focus-shadow-rgb: 38, 117, 111; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #004a44; --bs-btn-active-border-color: #004640; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #005D55; --bs-btn-disabled-border-color: #005D55; }

.btn-secondary { --bs-btn-color: #ffffff; --bs-btn-bg: #981E32; --bs-btn-border-color: #981E32; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #811a2b; --bs-btn-hover-border-color: #7a1828; --bs-btn-focus-shadow-rgb: 167, 64, 81; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #7a1828; --bs-btn-active-border-color: #721726; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #981E32; --bs-btn-disabled-border-color: #981E32; }

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

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

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

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

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

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

.btn-outline-primary { --bs-btn-color: #005D55; --bs-btn-border-color: #005D55; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #005D55; --bs-btn-hover-border-color: #005D55; --bs-btn-focus-shadow-rgb: 0, 93, 85; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #005D55; --bs-btn-active-border-color: #005D55; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #005D55; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #005D55; --bs-gradient: none; }

.btn-outline-secondary { --bs-btn-color: #981E32; --bs-btn-border-color: #981E32; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #981E32; --bs-btn-hover-border-color: #981E32; --bs-btn-focus-shadow-rgb: 152, 30, 50; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #981E32; --bs-btn-active-border-color: #981E32; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #981E32; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #981E32; --bs-gradient: none; }

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

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

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

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

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

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

.btn-link { --bs-btn-font-weight: 400; --bs-btn-color: #005D55; --bs-btn-bg: transparent; --bs-btn-border-color: transparent; --bs-btn-hover-color: #004a44; --bs-btn-hover-border-color: transparent; --bs-btn-active-color: #004a44; --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: 38, 117, 111; text-decoration: underline; }

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

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

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

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

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

.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: 0px 4px 20px 0px 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: #005D55; --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); 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: #343a40; --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: #005D55; --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: 6.25rem; }

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

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

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

.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: 0.313rem; --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(0.313rem - 1px); --bs-card-cap-padding-y: 0.625rem; --bs-card-cap-padding-x: 0.9375rem; --bs-card-cap-bg: rgba(0, 0, 0, 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: #ffffff; --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.9375rem; position: relative; display: flex; flex-direction: column; min-width: 0; height: var(--bs-card-height); word-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.accordion { --bs-accordion-color: #000000; --bs-accordion-bg: #ffffff; --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; --bs-accordion-border-color: #D8D8D8; --bs-accordion-border-width: 1px; --bs-accordion-border-radius: 0rem; --bs-accordion-inner-border-radius: calc(0rem - 1px); --bs-accordion-btn-padding-x: 15px; --bs-accordion-btn-padding-y: 20px; --bs-accordion-btn-color: #000000; --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='17' viewBox='0 0 15 17' fill='none'%3E%3Cpath d='M9.81614 12.8962L9.18052 12.2606C9.02659 12.1067 9.02912 11.8563 9.18613 11.7055L11.8003 9.19496H0.634117C0.419493 9.19496 0.245481 9.02094 0.245481 8.80632V7.8995C0.245481 7.68488 0.419493 7.51087 0.634117 7.51087H11.8003L9.18616 5.00034C9.02912 4.84955 9.02659 4.59917 9.18056 4.44524L9.81617 3.80962C9.96793 3.65786 10.214 3.65786 10.3658 3.80962L14.6342 8.07811C14.786 8.22988 14.786 8.47595 14.6342 8.62774L10.3657 12.8962C10.214 13.048 9.9679 13.048 9.81614 12.8962Z' fill='black'/%3E%3C/svg%3E"); --bs-accordion-btn-icon-width: 15px; --bs-accordion-btn-icon-transform: rotate(0deg); --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='17' viewBox='0 0 15 17' fill='none'%3E%3Cpath d='M9.81614 12.8962L9.18052 12.2606C9.02659 12.1067 9.02912 11.8563 9.18613 11.7055L11.8003 9.19496H0.634117C0.419493 9.19496 0.245481 9.02094 0.245481 8.80632V7.8995C0.245481 7.68488 0.419493 7.51087 0.634117 7.51087H11.8003L9.18616 5.00034C9.02912 4.84955 9.02659 4.59917 9.18056 4.44524L9.81617 3.80962C9.96793 3.65786 10.214 3.65786 10.3658 3.80962L14.6342 8.07811C14.786 8.22988 14.786 8.47595 14.6342 8.62774L10.3657 12.8962C10.214 13.048 9.9679 13.048 9.81614 12.8962Z' fill='white'/%3E%3C/svg%3E"); --bs-accordion-btn-focus-border-color: #80aeaa; --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 93, 85, 0.25); --bs-accordion-body-padding-x: 25px; --bs-accordion-body-padding-y: 30px; --bs-accordion-active-color: #005D55; --bs-accordion-active-bg: #ffffff; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pagination { --bs-pagination-padding-x: 0.3125rem; --bs-pagination-padding-y: 0.3125rem; --bs-pagination-font-size: 1rem; --bs-pagination-color: #000000; --bs-pagination-bg: #ffffff; --bs-pagination-border-width: 1px; --bs-pagination-border-color: #D8D8D8; --bs-pagination-border-radius: 100%; --bs-pagination-hover-color: #005D55; --bs-pagination-hover-bg: #ffffff; --bs-pagination-hover-border-color: #D8D8D8; --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(0, 93, 85, 0.25); --bs-pagination-active-color: #ffffff; --bs-pagination-active-bg: #005D55; --bs-pagination-active-border-color: #005D55; --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); background-color: var(--bs-pagination-hover-bg); border-color: var(--bs-pagination-hover-border-color); }

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

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

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

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

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

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

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

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

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

.badge:empty { display: none; }

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

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

.alert-heading { color: inherit; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.list-group { --bs-list-group-color: #212529; --bs-list-group-bg: #ffffff; --bs-list-group-border-color: rgba(0, 0, 0, 0.125); --bs-list-group-border-width: 1px; --bs-list-group-border-radius: 0rem; --bs-list-group-item-padding-x: 1.25rem; --bs-list-group-item-padding-y: 0.625rem; --bs-list-group-action-color: #495057; --bs-list-group-action-hover-color: #495057; --bs-list-group-action-hover-bg: #f8f9fa; --bs-list-group-action-active-color: #000000; --bs-list-group-action-active-bg: #e9ecef; --bs-list-group-disabled-color: #696969; --bs-list-group-disabled-bg: #ffffff; --bs-list-group-active-color: #ffffff; --bs-list-group-active-bg: #005D55; --bs-list-group-active-border-color: #005D55; 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: #003833; background-color: #ccdfdd; }

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

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

.list-group-item-secondary { color: #5b121e; background-color: #ead2d6; }

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

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

.list-group-item-tertiary { color: black; background-color: #cccccc; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-close:focus { outline: 0; box-shadow: 0 0 0 0.25rem rgba(0, 93, 85, 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: 0px 4px 20px 0px 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: 0px 4px 20px 0px 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: "Outfit", 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: 0px 4px 20px 0px 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: "Outfit", sans-serif; font-style: normal; font-weight: 400; line-height: 1.5625; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-popover-font-size); word-wrap: break-word; background-color: var(--bs-popover-bg); background-clip: padding-box; border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); border-radius: var(--bs-popover-border-radius); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel { position: relative; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ratio::before { display: block; padding-top: var(--bs-aspect-ratio); content: ""; }

.ratio > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ratio-1x1 { --bs-aspect-ratio: 100%; }

.ratio-4x3 { --bs-aspect-ratio: calc(3 / 4 * 100%); }

.ratio-16x9 { --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 { --bs-aspect-ratio: calc(9 / 21 * 100%); }

.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }

.fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; }

.sticky-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }

.sticky-bottom { position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020; }

@media (min-width: 576px) { .sticky-sm-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }
  .sticky-sm-bottom { position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020; } }

@media (min-width: 768px) { .sticky-md-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }
  .sticky-md-bottom { position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020; } }

@media (min-width: 992px) { .sticky-lg-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }
  .sticky-lg-bottom { position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020; } }

@media (min-width: 1200px) { .sticky-xl-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }
  .sticky-xl-bottom { position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020; } }

@media (min-width: 1400px) { .sticky-xxl-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }
  .sticky-xxl-bottom { position: -webkit-sticky; position: sticky; bottom: 0; z-index: 1020; } }

.hstack { display: flex; flex-direction: row; align-items: center; align-self: stretch; }

.vstack { display: flex; flex: 1 1 auto; flex-direction: column; align-self: stretch; }

.visually-hidden, .gform_wrapper .hidden_label > .gfield_label, .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: 0px 4px 20px 0px rgba(0, 0, 0, 0.15) !important; }

.shadow-sm, .ui-datepicker { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow-lg { box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none { box-shadow: none !important; }

.position-static { position: static !important; }

.position-relative { position: relative !important; }

.position-absolute { position: absolute !important; }

.position-fixed { position: fixed !important; }

.position-sticky { position: -webkit-sticky !important; position: sticky !important; }

.top-0 { top: 0 !important; }

.top-50 { top: 50% !important; }

.top-100 { top: 100% !important; }

.bottom-0 { bottom: 0 !important; }

.bottom-50 { bottom: 50% !important; }

.bottom-100 { bottom: 100% !important; }

.start-0 { left: 0 !important; }

.start-50 { left: 50% !important; }

.start-100 { left: 100% !important; }

.end-0 { right: 0 !important; }

.end-50 { right: 50% !important; }

.end-100 { right: 100% !important; }

.translate-middle { transform: translate(-50%, -50%) !important; }

.translate-middle-x { transform: translateX(-50%) !important; }

.translate-middle-y { transform: translateY(-50%) !important; }

.border { border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-0 { border: 0 !important; }

.border-top { border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-top-0 { border-top: 0 !important; }

.border-end { border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-end-0 { border-right: 0 !important; }

.border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-bottom-0 { border-bottom: 0 !important; }

.border-start { border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-start-0 { border-left: 0 !important; }

.border-primary { --bs-border-opacity: 1; border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; }

.border-secondary { --bs-border-opacity: 1; border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; }

.border-tertiary { --bs-border-opacity: 1; border-color: rgba(var(--bs-tertiary-rgb), var(--bs-border-opacity)) !important; }

.border-success { --bs-border-opacity: 1; border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; }

.border-info { --bs-border-opacity: 1; border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; }

.border-warning { --bs-border-opacity: 1; border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; }

.border-danger { --bs-border-opacity: 1; border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; }

.border-light { --bs-border-opacity: 1; border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; }

.border-dark { --bs-border-opacity: 1; border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; }

.border-white { --bs-border-opacity: 1; border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; }

.border-1 { --bs-border-width: 1px; }

.border-2 { --bs-border-width: 2px; }

.border-3 { --bs-border-width: 3px; }

.border-4 { --bs-border-width: 4px; }

.border-5 { --bs-border-width: 5px; }

.border-opacity-10 { --bs-border-opacity: 0.1; }

.border-opacity-25 { --bs-border-opacity: 0.25; }

.border-opacity-50 { --bs-border-opacity: 0.5; }

.border-opacity-75 { --bs-border-opacity: 0.75; }

.border-opacity-100 { --bs-border-opacity: 1; }

.w-25 { width: 25% !important; }

.w-50 { width: 50% !important; }

.w-75 { width: 75% !important; }

.w-100 { width: 100% !important; }

.w-auto { width: auto !important; }

.mw-100 { max-width: 100% !important; }

.vw-100 { width: 100vw !important; }

.min-vw-100 { min-width: 100vw !important; }

.h-25 { height: 25% !important; }

.h-50 { height: 50% !important; }

.h-75 { height: 75% !important; }

.h-100 { height: 100% !important; }

.h-auto { height: auto !important; }

.mh-100 { max-height: 100% !important; }

.vh-100 { height: 100vh !important; }

.min-vh-100 { min-height: 100vh !important; }

.flex-fill { flex: 1 1 auto !important; }

.flex-row { flex-direction: row !important; }

.flex-column { flex-direction: column !important; }

.flex-row-reverse { flex-direction: row-reverse !important; }

.flex-column-reverse { flex-direction: column-reverse !important; }

.flex-grow-0 { flex-grow: 0 !important; }

.flex-grow-1 { flex-grow: 1 !important; }

.flex-shrink-0 { flex-shrink: 0 !important; }

.flex-shrink-1 { flex-shrink: 1 !important; }

.flex-wrap { flex-wrap: wrap !important; }

.flex-nowrap { flex-wrap: nowrap !important; }

.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }

.justify-content-start { justify-content: flex-start !important; }

.justify-content-end { justify-content: flex-end !important; }

.justify-content-center { justify-content: center !important; }

.justify-content-between { justify-content: space-between !important; }

.justify-content-around { justify-content: space-around !important; }

.justify-content-evenly { justify-content: space-evenly !important; }

.align-items-start { align-items: flex-start !important; }

.align-items-end { align-items: flex-end !important; }

.align-items-center { align-items: center !important; }

.align-items-baseline { align-items: baseline !important; }

.align-items-stretch { align-items: stretch !important; }

.align-content-start { align-content: flex-start !important; }

.align-content-end { align-content: flex-end !important; }

.align-content-center { align-content: center !important; }

.align-content-between { align-content: space-between !important; }

.align-content-around { align-content: space-around !important; }

.align-content-stretch { align-content: stretch !important; }

.align-self-auto { align-self: auto !important; }

.align-self-start { align-self: flex-start !important; }

.align-self-end { align-self: flex-end !important; }

.align-self-center { align-self: center !important; }

.align-self-baseline { align-self: baseline !important; }

.align-self-stretch { align-self: stretch !important; }

.order-first { order: -1 !important; }

.order-0 { order: 0 !important; }

.order-1 { order: 1 !important; }

.order-2 { order: 2 !important; }

.order-3 { order: 3 !important; }

.order-4 { order: 4 !important; }

.order-5 { order: 5 !important; }

.order-last { order: 6 !important; }

.m-0 { margin: 0 !important; }

.m-1 { margin: 0.25rem !important; }

.m-2 { margin: 0.5rem !important; }

.m-3 { margin: 1rem !important; }

.m-4 { margin: 1.5rem !important; }

.m-5 { margin: 2.5rem !important; }

.m-auto { margin: auto !important; }

.mx-0 { margin-right: 0 !important; margin-left: 0 !important; }

.mx-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }

.mx-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }

.mx-3 { margin-right: 1rem !important; margin-left: 1rem !important; }

.mx-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }

.mx-5 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }

.mx-auto { margin-right: auto !important; margin-left: auto !important; }

.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }

.my-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }

.my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }

.my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }

.my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }

.my-5 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }

.my-auto { margin-top: auto !important; margin-bottom: auto !important; }

.mt-0 { margin-top: 0 !important; }

.mt-1 { margin-top: 0.25rem !important; }

.mt-2 { margin-top: 0.5rem !important; }

.mt-3 { margin-top: 1rem !important; }

.mt-4 { margin-top: 1.5rem !important; }

.mt-5 { margin-top: 2.5rem !important; }

.mt-auto { margin-top: auto !important; }

.me-0 { margin-right: 0 !important; }

.me-1 { margin-right: 0.25rem !important; }

.me-2 { margin-right: 0.5rem !important; }

.me-3 { margin-right: 1rem !important; }

.me-4 { margin-right: 1.5rem !important; }

.me-5 { margin-right: 2.5rem !important; }

.me-auto { margin-right: auto !important; }

.mb-0 { margin-bottom: 0 !important; }

.mb-1 { margin-bottom: 0.25rem !important; }

.mb-2 { margin-bottom: 0.5rem !important; }

.mb-3 { margin-bottom: 1rem !important; }

.mb-4 { margin-bottom: 1.5rem !important; }

.mb-5 { margin-bottom: 2.5rem !important; }

.mb-auto { margin-bottom: auto !important; }

.ms-0 { margin-left: 0 !important; }

.ms-1 { margin-left: 0.25rem !important; }

.ms-2 { margin-left: 0.5rem !important; }

.ms-3 { margin-left: 1rem !important; }

.ms-4 { margin-left: 1.5rem !important; }

.ms-5 { margin-left: 2.5rem !important; }

.ms-auto { margin-left: auto !important; }

.m-n1 { margin: -0.25rem !important; }

.m-n2 { margin: -0.5rem !important; }

.m-n3 { margin: -1rem !important; }

.m-n4 { margin: -1.5rem !important; }

.m-n5 { margin: -2.5rem !important; }

.mx-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }

.mx-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }

.mx-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }

.mx-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }

.mx-n5 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; }

.my-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }

.my-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }

.my-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }

.my-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }

.my-n5 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; }

.mt-n1 { margin-top: -0.25rem !important; }

.mt-n2 { margin-top: -0.5rem !important; }

.mt-n3 { margin-top: -1rem !important; }

.mt-n4 { margin-top: -1.5rem !important; }

.mt-n5 { margin-top: -2.5rem !important; }

.me-n1 { margin-right: -0.25rem !important; }

.me-n2 { margin-right: -0.5rem !important; }

.me-n3 { margin-right: -1rem !important; }

.me-n4 { margin-right: -1.5rem !important; }

.me-n5 { margin-right: -2.5rem !important; }

.mb-n1 { margin-bottom: -0.25rem !important; }

.mb-n2 { margin-bottom: -0.5rem !important; }

.mb-n3 { margin-bottom: -1rem !important; }

.mb-n4 { margin-bottom: -1.5rem !important; }

.mb-n5 { margin-bottom: -2.5rem !important; }

.ms-n1 { margin-left: -0.25rem !important; }

.ms-n2 { margin-left: -0.5rem !important; }

.ms-n3 { margin-left: -1rem !important; }

.ms-n4 { margin-left: -1.5rem !important; }

.ms-n5 { margin-left: -2.5rem !important; }

.p-0 { padding: 0 !important; }

.p-1 { padding: 0.25rem !important; }

.p-2 { padding: 0.5rem !important; }

.p-3 { padding: 1rem !important; }

.p-4 { padding: 1.5rem !important; }

.p-5 { padding: 2.5rem !important; }

.px-0 { padding-right: 0 !important; padding-left: 0 !important; }

.px-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }

.px-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }

.px-3 { padding-right: 1rem !important; padding-left: 1rem !important; }

.px-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }

.px-5 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }

.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }

.py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }

.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }

.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }

.py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }

.py-5 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }

.pt-0 { padding-top: 0 !important; }

.pt-1 { padding-top: 0.25rem !important; }

.pt-2 { padding-top: 0.5rem !important; }

.pt-3 { padding-top: 1rem !important; }

.pt-4 { padding-top: 1.5rem !important; }

.pt-5 { padding-top: 2.5rem !important; }

.pe-0 { padding-right: 0 !important; }

.pe-1 { padding-right: 0.25rem !important; }

.pe-2 { padding-right: 0.5rem !important; }

.pe-3 { padding-right: 1rem !important; }

.pe-4 { padding-right: 1.5rem !important; }

.pe-5 { padding-right: 2.5rem !important; }

.pb-0 { padding-bottom: 0 !important; }

.pb-1 { padding-bottom: 0.25rem !important; }

.pb-2 { padding-bottom: 0.5rem !important; }

.pb-3 { padding-bottom: 1rem !important; }

.pb-4 { padding-bottom: 1.5rem !important; }

.pb-5 { padding-bottom: 2.5rem !important; }

.ps-0 { padding-left: 0 !important; }

.ps-1 { padding-left: 0.25rem !important; }

.ps-2 { padding-left: 0.5rem !important; }

.ps-3 { padding-left: 1rem !important; }

.ps-4 { padding-left: 1.5rem !important; }

.ps-5 { padding-left: 2.5rem !important; }

.gap-0 { gap: 0 !important; }

.gap-1 { gap: 0.25rem !important; }

.gap-2 { gap: 0.5rem !important; }

.gap-3 { gap: 1rem !important; }

.gap-4 { gap: 1.5rem !important; }

.gap-5 { gap: 2.5rem !important; }

.font-monospace { font-family: var(--bs-font-monospace) !important; }

.fs-1 { font-size: calc(1.35rem + 1.2vw) !important; }

.fs-2 { font-size: calc(1.3125rem + 0.75vw) !important; }

.fs-3 { font-size: calc(1.275rem + 0.3vw) !important; }

.fs-4 { font-size: 1.125rem !important; }

.fs-5 { font-size: 1rem !important; }

.fs-6 { font-size: 0.875rem !important; }

.fst-italic { font-style: italic !important; }

.fst-normal { font-style: normal !important; }

.fw-light { font-weight: 300 !important; }

.fw-lighter { font-weight: 100 !important; }

.fw-normal { font-weight: 400 !important; }

.fw-bold { font-weight: 700 !important; }

.fw-semibold { font-weight: 600 !important; }

.fw-bolder { font-weight: 800 !important; }

.lh-1 { line-height: 1 !important; }

.lh-sm { line-height: 1.5625 !important; }

.lh-base { line-height: 1.5625 !important; }

.lh-lg { line-height: 2 !important; }

.text-start { text-align: left !important; }

.text-end { text-align: right !important; }

.text-center { text-align: center !important; }

.text-decoration-none { text-decoration: none !important; }

.text-decoration-underline { text-decoration: underline !important; }

.text-decoration-line-through { text-decoration: line-through !important; }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.text-wrap { white-space: normal !important; }

.text-nowrap { white-space: nowrap !important; }

/* rtl:begin:remove */
.text-break { word-wrap: break-word !important; word-break: break-word !important; }

/* rtl:end:remove */
.text-primary { --bs-text-opacity: 1; color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }

.text-secondary { --bs-text-opacity: 1; color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; }

.text-tertiary { --bs-text-opacity: 1; color: rgba(var(--bs-tertiary-rgb), var(--bs-text-opacity)) !important; }

.text-success { --bs-text-opacity: 1; color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }

.text-info { --bs-text-opacity: 1; color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; }

.text-warning { --bs-text-opacity: 1; color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; }

.text-danger { --bs-text-opacity: 1; color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }

.text-light { --bs-text-opacity: 1; color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; }

.text-dark { --bs-text-opacity: 1; color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; }

.text-black { --bs-text-opacity: 1; color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }

.text-white { --bs-text-opacity: 1; color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }

.text-body { --bs-text-opacity: 1; color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }

.text-muted { --bs-text-opacity: 1; color: #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; } }

body.page-template-cafeteria .page-section-title { font-size: 1rem; font-weight: 700; text-align: center; margin-bottom: 15px; color: #212529; letter-spacing: .1px; }

body.page-template-cafeteria .datepicker { border: 1px solid #D8D8D8; }

body.page-template-cafeteria .datepicker .days { flex-grow: 1; }

body.page-template-cafeteria .datepicker .datepicker-grid { width: auto; }

body.page-template-cafeteria .datepicker-header .datepicker-controls { padding: 4px 2px 4px; }

body.page-template-cafeteria .datepicker-header { border-bottom: 1px solid #D8D8D8; }

body.page-template-cafeteria .datepicker-picker { display: block; }

body.page-template-cafeteria .datepicker-view .dow { color: #005D55; text-transform: uppercase; font-weight: normal; }

body.page-template-cafeteria .datepicker-main { padding: 10px 7px; }

body.page-template-cafeteria .datepicker-view .week, body.page-template-cafeteria .datepicker-cell { height: 43px; line-height: 43px; border-radius: 3px; }

body.page-template-cafeteria .datepicker-cell { transition: .3s; }

body.page-template-cafeteria .datepicker-cell.today:not(.selected) { background-color: #981E32; }

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

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

body.page-template-cafeteria .datepicker-cell:not(.disabled):hover { background-color: #e9ecef; }

body.page-template-cafeteria .datepicker-cell:not(.disabled):hover:hover { color: #212529; }

body.page-template-cafeteria .accordion-body { padding-left: 25px; padding-right: 25px; }

body.page-template-cafeteria .accordion-body .title { background-color: #f2f0f1; padding: 10px; font-weight: 700; border-radius: 3px; }

body.page-template-cafeteria .accordion-body > ul { list-style: none; padding: 0; margin-bottom: 20px; }

body.page-template-cafeteria .accordion-body > ul > li { padding-left: 15px; padding-right: 15px; }

body.page-template-cafeteria .accordion-body > ul > li + li { margin-top: 10px; }

body.page-template-cafeteria .accordion-body > ul > li + li::before { content: '-'; display: block; }

body.page-template-cafeteria .accordion-body .labels { display: flex; align-items: center; padding: 0; padding-top: 7px; margin-bottom: 0; list-style: none; gap: 15px; }

body.page-template-cafeteria .accordion-body .labels img { height: 30px; width: auto; }

.datepicker { display: none; }

.datepicker.active { display: block; }

.datepicker-dropdown { position: absolute; top: 0; left: 0; z-index: 1000; padding-top: 4px; }

.datepicker-dropdown.datepicker-orient-top { padding-top: 0; padding-bottom: 4px; }

.datepicker-picker { display: inline-block; border-radius: 0rem; background-color: #ffffff; }

.datepicker-dropdown .datepicker-picker { box-shadow: 0px 4px 20px 0px 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: #005D55; 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: #981E32; color: #ffffff; }

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

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

.datepicker-input.in-edit:focus, .datepicker-input.in-edit:active { box-shadow: 0 0 0.25em 0.25em rgba(112, 164, 160, 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-weight: 700; }

.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 { align-items: center; background: #f8f9fa; border: 1px solid #D8D8D8; border-radius: 0rem; display: flex; justify-content: center; min-height: 120px; padding: 20px; text-align: center; }

.gform_wrapper .ginput_container_fileupload .gform_drop_area .btn, .gform_wrapper .ginput_container_fileupload .gform_drop_area .wp-block-file .wp-block-file__button, .wp-block-file .gform_wrapper .ginput_container_fileupload .gform_drop_area .wp-block-file__button { padding: 9px 20px; }

.gform_wrapper .ginput_container_fileupload .gform_drop_instructions { margin-right: 10px; }

.gform_wrapper .ginput_container_fileupload .gform_fileupload_rules { display: block; }

.gform_wrapper .ginput_container_fileupload .validation_message { padding: 0; margin: 0; background-color: transparent; border-color: transparent; }

.gform_wrapper .gform_delete { vertical-align: middle; cursor: pointer; }

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

.gform_wrapper .ginput_container_list .gfield_list_group, .gform_wrapper .ginput_container_list .gfield_list_header { display: flex; flex-direction: row; flex-wrap: nowrap; margin-bottom: 6px; }

.gform_wrapper .ginput_container_list .gfield_header_item, .gform_wrapper .ginput_container_list .gfield_list_group_item { flex-grow: 1; width: 0; }

.gform_wrapper .ginput_container_list .gfield_list_group:last-child { margin-bottom: 0; }

.gform_wrapper .ginput_container_list .gfield_header_item--icons, .gform_wrapper .ginput_container_list .gfield_list_icons { align-items: center; display: flex; flex: none; justify-content: center; width: 48px; }

.gform_wrapper .ginput_container_list .gfield_list_icons button { background: transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-444 448 256 256"><path d="M-316 448c-70.7 0-128 57.3-128 128s57.3 128 128 128 128-57.3 128-128S-245.3 448-316 448zM-316 672c-53 0-96-43-96-96s43-96 96-96 96 43 96 96S-263 672-316 672z"/><polygon points="-332 512 -332 560 -380 560 -380 592 -332 592 -332 640 -300 640 -300 592 -252 592 -252 560 -300 560 -300 512 "/></svg>'); border: none; font-size: 0; height: 16px; opacity: .5; padding: 0; transition: opacity .5s ease-out; width: 16px; }

.gform_wrapper .ginput_container_list .gfield_list_icons button.delete_list_item { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-139 51 512 512"><path d="M117 51c-141.4 0-256 114.6-256 256 0 141.4 114.6 256 256 256 141.4 0 256-114.6 256-256C373 165.6 258.4 51 117 51zM117 499C11 499-75 413-75 307s86-192 192-192c106 0 192 86 192 192S223 499 117 499zM-11 339h256v-64H-11V339z"/></svg>'); margin-left: 5px; }

.gform_wrapper .ginput_container_nova_geolocation .btn-location { background: #ffffff; border: 1px solid #D8D8D8; border-left: none; color: #005D55; margin-left: -0.9375rem !important; }

.gform_wrapper .ginput_container_nova_geolocation .btn-location .ni { transform: scale(1.2); }

.gform_wrapper .custom-file-label { font-size: 1rem; }

.gform_wrapper .preview > .ginput_container { display: flex; flex-flow: row nowrap; align-items: flex-start; }

.gform_wrapper .preview > .ginput_container .custom-file { height: auto; }

.gform_wrapper .preview > .ginput_container .preview_img { width: calc(40% - 1.875rem); display: block; margin: 0 0 4px 1.875rem; }

.gform_wrapper .password_input_container, .gform_wrapper .ginput_container_password { display: block; position: relative; }

.gform_wrapper .password_input_container button, .gform_wrapper .ginput_container_password button { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: 0 0; border: none; position: absolute; right: 0.9375rem; text-align: center; top: 0; width: 40px; height: calc(1.25em + calc(1.125rem + 2px)); background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M288 144a111 111 0 00-31 5 55 55 0 017 27 56 56 0 01-56 56 55 55 0 01-27-7 112 112 0 10107-81zm285 97C518 136 411 64 288 64S58 136 3 241a32 32 0 000 30c55 105 162 177 285 177s230-72 285-177a32 32 0 000-30zM288 400c-99 0-189-55-238-144 49-89 139-144 238-144s189 55 238 144a272 272 0 01-238 144z'/%3E%3C/svg%3E"); background-size: 20px 15px; background-repeat: no-repeat; background-position: center; }

.gform_wrapper .password_input_container button[aria-label="Hide Password"], .gform_wrapper .password_input_container button[aria-label="Masquer le mot de passe"], .gform_wrapper .ginput_container_password button[aria-label="Hide Password"], .gform_wrapper .ginput_container_password button[aria-label="Masquer le mot de passe"] { background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='currentColor' d='M634 471L36 4a16 16 0 00-22 2L4 18a16 16 0 002 23l598 467a16 16 0 0022-2l10-12a16 16 0 00-2-23zM297 146l135 106c-3-60-52-108-112-108a112 112 0 00-23 2zm46 220L208 260c3 60 52 108 112 108a113 113 0 0023-2zm-23-254c99 0 189 55 238 144a286 286 0 01-44 60l38 30a334 334 0 0053-75 32 32 0 000-30A321 321 0 00320 64c-37 0-72 7-105 19l47 36c19-4 38-7 58-7zm0 288c-99 0-189-55-238-144a285 285 0 0144-60l-38-30a334 334 0 00-53 75 32 32 0 000 30 321 321 0 00285 177c37 0 72-7 105-19l-47-36c-19 4-38 7-58 7z'/%3E%3C/svg%3E"); }

.gform_wrapper .password_input_container button .dashicons, .gform_wrapper .ginput_container_password button .dashicons { display: none; }

.gform_wrapper .field_sublabel_above .ginput_container_password button { bottom: 0; top: auto; }

.gform_wrapper .gfield_password_strength { font-size: 0.875rem; border: 1px solid #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 #981E32; 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 #981E32; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active .chosen-choices li.search-field input[type="text"] { color: #222 !important; }

.chosen-rtl { text-align: right; }

.chosen-rtl .chosen-single { overflow: visible; padding: 0 8px 0 0; }

.chosen-rtl .chosen-single span { margin-right: 0; margin-left: 26px; direction: rtl; }

.chosen-rtl .chosen-single-with-deselect span { margin-left: 38px; }

.chosen-rtl .chosen-single div { right: auto; left: 3px; }

.chosen-rtl .chosen-single abbr { right: auto; left: 26px; }

.chosen-rtl .chosen-choices li { float: right; }

.chosen-rtl .chosen-choices li.search-field input[type="text"] { direction: rtl; }

.chosen-rtl .chosen-choices li.search-choice { margin: 3px 5px 3px 0; padding: 3px 5px 3px 19px; }

.chosen-rtl .chosen-choices li.search-choice .search-choice-close { right: auto; left: 4px; }

.chosen-rtl.chosen-container-single .chosen-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }

.chosen-rtl .chosen-results li.group-option { padding-right: 15px; padding-left: 0; }

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { border-right: none; }

.chosen-rtl .chosen-search input[type="text"] { padding: 4px 5px 4px 20px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='37'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23888' d='M48.5 4.5L52 1l-1-1-3.5 3.5L44 0l-1 1 3.5 3.5L43 8l1 1 3.5-3.5L51 9l1-1z'/%3E%3Cpath fill='%23464646' d='M48.5 15.5L52 12l-1-1-3.5 3.5L44 11l-1 1 3.5 3.5L43 19l1 1 3.5-3.5L51 20l1-1z'/%3E%3Cpath fill='%23888' fill-rule='nonzero' d='M41.1 33.7l2.7 2.7c.4.4 1.2.4 1.6 0 .4-.5.4-1.2 0-1.6l-2.7-2.7c1.1-1.8.9-4.2-.7-5.7a4.7 4.7 0 1 0-.9 7.3zm-4.3-6c1-1 2.8-1 3.9 0 1 1 1 2.8 0 4a3 3 0 0 1-4 0 3 3 0 0 1 0-4z'/%3E%3Cpath fill='%23888' d='M2 7h7l-3.5 5zm25 5h-7l3.5-5z'/%3E%3C/g%3E%3C/svg%3E") no-repeat -30px -20px; direction: rtl; }

.chosen-rtl.chosen-container-single .chosen-single div b { background-position: 6px 2px; }

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b { background-position: -12px 2px; }

/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) { .chosen-rtl .chosen-search input[type="text"], .chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='37'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23888' d='M48.5 4.5L52 1l-1-1-3.5 3.5L44 0l-1 1 3.5 3.5L43 8l1 1 3.5-3.5L51 9l1-1z'/%3E%3Cpath fill='%23464646' d='M48.5 15.5L52 12l-1-1-3.5 3.5L44 11l-1 1 3.5 3.5L43 19l1 1 3.5-3.5L51 20l1-1z'/%3E%3Cpath fill='%23888' fill-rule='nonzero' d='M41.1 33.7l2.7 2.7c.4.4 1.2.4 1.6 0 .4-.5.4-1.2 0-1.6l-2.7-2.7c1.1-1.8.9-4.2-.7-5.7a4.7 4.7 0 1 0-.9 7.3zm-4.3-6c1-1 2.8-1 3.9 0 1 1 1 2.8 0 4a3 3 0 0 1-4 0 3 3 0 0 1 0-4z'/%3E%3Cpath fill='%23888' d='M2 7h7l-3.5 5zm25 5h-7l3.5-5z'/%3E%3C/g%3E%3C/svg%3E") !important; background-size: 52px 37px !important; background-repeat: no-repeat !important; } }

/* Datepicker
-------------------------------------------------------------- */
.datepicker-picker { color: #000000; }

.ui-datepicker { background-color: #ffffff; border: 1px solid #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: #BF2C22; }

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

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

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

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

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

/* Custom
-------------------------------------------------------------- */
.gform_wrapper .ginput_container_list .gfield_header_item--icons, .gform_wrapper .ginput_container_list .gfield_list_icons { width: auto; }

.gform_wrapper .ginput_container_list .gfield_list_icons button { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11.5 5H7V0.5C7 0.22375 6.77625 0 6.5 0H5.5C5.22375 0 5 0.22375 5 0.5V5H0.5C0.22375 5 0 5.22375 0 5.5V6.5C0 6.77625 0.22375 7 0.5 7H5V11.5C5 11.7762 5.22375 12 5.5 12H6.5C6.77625 12 7 11.7762 7 11.5V7H11.5C11.7762 7 12 6.77625 12 6.5V5.5C12 5.22375 11.7762 5 11.5 5Z' fill='white'/%3E%3C/svg%3E") no-repeat center center; border: none; border-radius: 0; color: transparent; height: 40px; padding: 0; width: 40px; background-color: #005D55; opacity: 1; }

.gform_wrapper .ginput_container_list .gfield_list_icons button.delete_list_item { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M7,7h4.5c.3,0,.5-.2.5-.5v-1c0-.3-.2-.5-.5-.5H.5c-.3,0-.5.2-.5.5v1c0,.3.2.5.5.5h6.5Z' fill='white'/%3E%3C/svg%3E"); }

.gform_wrapper .ginput_container_fileupload .gform_drop_instructions { margin-right: 1.25rem; }

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

.progress_title { margin-bottom: 0.625rem; }

.progress-bar { background: #69C5CB !important; }

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

.chosen-container-multi .chosen-choices li.search-field input[type="text"] { height: auto; }

/** Removes Number field arrows @see https://stackoverflow.com/questions/3790935/can-i-hide-the-html5-number-input-s-spin-box */
.ginput_container_time .form-control { min-width: 70px; }

.ginput_container_time input[type="number"]::-webkit-outer-spin-button, .ginput_container_time input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

.ginput_container_time input[type="number"] { -moz-appearance: textfield; }

.gform_delete_file { border: none; padding: 3px 5px; line-height: 20px; margin-right: 10px; text-align: center; background-color: #D8D8D8; transition: background-color .3s; }

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

.gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-choice, .gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-choice, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label { border: 1px solid #D8D8D8; }

.gform_legacy_markup_wrapper table.gsurvey-likert th.gsurvey-likert-choice-label, .gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label, .gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label { font-weight: 400 !important; }

.gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice, .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice { background-size: 11px 11px !important; height: 40px !important; }

.gsurvey-rating { display: flex; flex-direction: row-reverse; gap: 8px; }

.gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label, .gravity-theme .gsurvey-rating:not(:checked) > label { background-size: 20px 20px !important; height: 20px !important; width: 20px !important; }

.gform_wrapper { margin-bottom: 1.5rem; text-align: left; }

.gform_wrapper .gform_heading .gform_description { display: block; margin-bottom: 1.25rem; }

.gform_wrapper .gform_body { margin-bottom: 16px; }

.gform_wrapper ul.gform_fields { display: flex; flex-wrap: wrap; margin-right: -0.9375rem; margin-left: -0.9375rem; margin-bottom: 0; padding: 0; list-style: none; }

.gform_wrapper ul.gform_fields .gfield.form-group { width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; }

.gform_wrapper ul.gform_fields .gfield.form-group.hidden_label { margin-bottom: 1.875rem; }

.gform_wrapper .gform_footer, .gform_wrapper .gform_page_footer { margin-top: 2rem; }

@keyframes ajax-spinner { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

.gform_wrapper .gform_ajax_spinner { color: #005D55; margin-left: 16px; }

.gform_wrapper .gform_validation_container, .gform_wrapper .gform_hidden { display: none !important; position: absolute !important; left: -9000px; }

.gform_wrapper .gfield_required { color: #BF2C22; margin-left: .2em; }

.gform_wrapper .gfield_required .gfield_required, .gform_wrapper .gform_required_legend .gfield_required { margin-left: 0; }

.gform_wrapper select[aria-invalid="true"], .gform_wrapper textarea[aria-invalid="true"], .gform_wrapper input[aria-invalid="true"] { border-color: rgba(191, 44, 34, 0.5); }

.gform_widget .form-group { margin-bottom: 8px; }

.custom-select-sm { line-height: 1.5625; }

.custom-select-lg { line-height: 2; }

.mce-content-body .form-control:disabled, .mce-content-body .custom-select:disabled { background-color: #ffffff; }

.gform_wrapper .gsection .gsection_title:first-of-type { margin-top: 0; }

/*  ... */
.alert-success, .gform_confirmation_wrapper, .wppb-success, .gform_confirmation_wrapper, .wppb-success { background-color: #005D55 !important; border-color: #005D55 !important; color: contrast-color(#005D55) !important; }

/** Swiper 8.4.4 Most modern mobile touch slider and framework with hardware accelerated transitions https://swiperjs.com Copyright 2014-2022 Vladimir Kharlampidi Released under the MIT License Released on: October 12, 2022 */
/* a11y */
.swiper .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }

.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }

.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0 auto; }

/* Preloader */
:root { /* --swiper-preloader-color: var(--swiper-theme-color); */ }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50%; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent; }

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader { animation: swiper-preloader-spin 1s infinite linear; }

.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }

@keyframes swiper-preloader-spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

:root { --swiper-navigation-size: 24px; /* --swiper-navigation-color: var(--swiper-theme-color); */ }

.swiper-button-prev, .swiper-button-next { align-items: center; border-radius: 50%; color: var(--swiper-navigation-color, var(--swiper-theme-color)); cursor: pointer; display: flex; font-size: 1.5rem; height: var(--swiper-navigation-size); justify-content: center; margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); position: absolute; top: 50%; transition: all .3s; width: calc(var(--swiper-navigation-size)); z-index: 10; }

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

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

.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next { display: none !important; }

.swiper-button-prev:after, .swiper-button-next:after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); font-variant: initial; letter-spacing: 0; line-height: 1; text-transform: none !important; }

.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 15px; right: auto; }

.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 15px; left: auto; }

.swiper-button-lock { display: none; }

.swiper-pagination { 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: 10px; height: 10px; display: inline-block; border-radius: 50%; background: #D8D8D8; opacity: 1; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet:only-child { display: none !important; }

.swiper-pagination-bullet-active { opacity: 1; background: #005D55; }

.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0); }

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet { margin: 10px; display: block; }

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: 200ms transform, 200ms top; }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 10px; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: 200ms transform, 200ms left; }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: 200ms transform, 200ms right; }

/* Progress */
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #005D55; 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: #005D55; }

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

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

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

.swiper-button-prev, .swiper-button-next { height: 3.4375rem; width: 3.4375rem; border: 0.0625rem solid #000000; border-radius: 100%; color: #000000; }

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

.swiper-pagination-bullet { height: 0.8125rem; width: 0.8125rem; background: #000000; }

.swiper-pagination-bullet-active, .swiper-pagination-bullet:hover, .swiper-pagination-bullet:focus, .swiper-pagination-bullet:active { background: #005D55; }

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

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

.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%; transition: height 250ms; z-index: 999; }

.fm-subnav::-webkit-scrollbar { display: none; }

.fm-wrapper { height: 100%; overflow-x: hidden; overflow-y: auto; position: relative; width: 100%; }

.fm-wrapper::-webkit-scrollbar { display: none; }

.fm-layer { display: block; left: 0; padding-top: 50px; position: absolute; right: 0; visibility: hidden; }

@media (min-width: 1200px) { .fm-layer { padding-top: 60px; padding-bottom: 50px; } }

.fm-is-visible { visibility: visible; }

.fm-is-hidden { display: none; }

.fm-breadcrumb { z-index: 20; position: absolute; left: 0; right: 0; }

.fm-close-trigger { align-items: center; background: none; border: none; display: flex; gap: 15px; line-height: normal; padding: 0; text-transform: uppercase; transition: color .3s; }

.fm-close-trigger svg { height: auto; width: 15px; }

.fm-close-trigger:hover, .fm-close-trigger:active, .fm-close-trigger:focus, .fm-close-trigger.current { color: #005D55; }

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

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

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

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

/* ========================================================================== */
/* TEXTLINES */
/* ========================================================================== */
.fm-textline { align-items: center; border-bottom: 1px solid rgba(33, 37, 41, 0.1); color: inherit; display: flex; line-height: 1.125rem; margin-top: 19px; padding: 19px 0; position: relative; transition: .3s; }

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

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

.fm-textline:hover, .fm-textline:active, .fm-textline:focus, .fm-textline.current { color: #005D55; }

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

.fm-textline-title { flex-grow: 1; line-height: normal; margin: 0; padding: 0; }

.fm-is-desktop .fm-main-trigger .fm-trigger-icon { transform: rotateZ(90deg); }

/* ========================================================================== */
/* FAT MENU - BACK BUTTONS */
/* ========================================================================== */
.fm-back-button { display: none; }

.fm-back-button .fm-trigger-icon { padding-right: 10px; padding-left: 0; }

/* ========================================================================== */
/* FAT MENU - MOBILE */
/* ========================================================================== */
.fm-is-open.fm-mobile-mode { height: 100%; overflow: hidden; }

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

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

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

.fm-is-mobile 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"] { display: flex; justify-content: flex-end; }

.fm-one-level.fm-is-desktop .fm-layer { padding-top: 3.5rem; }

.fm-one-level.fm-is-desktop .fm-layer .row { -moz-column-count: 3; column-count: 3; -moz-column-gap: 40px; column-gap: 40px; display: block; margin: -12px 0; }

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

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

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

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

.fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title:hover, .fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title:active, .fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title:focus { text-decoration: underline; }

/* ========================================================================== */
/* FAT MENU - ANIMATIONS */
/* ========================================================================== */
.fm-subnav, .fm-layer { -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -webkit-transform: scale(1) translate3d(0px, 0px, 0px); }

.fm-is-animate { animation-duration: 250ms; animation-fill-mode: both; overflow: hidden; }

@keyframes fm-fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

.fm-fadeIn { animation-name: fm-fadeIn; }

@keyframes fm-fadeInLeft { 0% { opacity: 0;
    transform: translate3d(-50px, 0, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInLeft { animation-name: fm-fadeInLeft; }

@keyframes fm-fadeInRight { 0% { opacity: 0;
    transform: translate3d(50px, 0, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInRight { animation-name: fm-fadeInRight; }

@keyframes fm-fadeInDown { 0% { opacity: 0;
    transform: translate3d(0, -50px, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInDown { animation-name: fm-fadeInDown; }

@keyframes fm-fadeInUp { 0% { opacity: 0;
    transform: translate3d(0, 50px, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInUp { animation-name: fm-fadeInUp; }

@keyframes fm-fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

.fm-fadeOut { animation-name: fm-fadeOut; }

@keyframes fm-fadeOutDown { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(0, 50px, 0); } }

.fm-fadeOutDown { animation-name: fm-fadeOutDown; }

@keyframes fm-fadeOutLeft { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(-50px, 0, 0); } }

.fm-fadeOutLeft { animation-name: fm-fadeOutLeft; }

@keyframes fm-fadeOutRight { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(50px, 0, 0); } }

.fm-fadeOutRight { animation-name: fm-fadeOutRight; }

@keyframes fm-fadeOutUp { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(0, -50px, 0); } }

.fm-fadeOutUp { animation-name: fm-fadeOutUp; }

/* ========================================================================== */
/* FAT MENU - REDUCE MOTION */
/* ========================================================================== */
@media screen and (prefers-reduced-motion: reduce) { .fm-fadeInUp, .fm-fadeInDown, .fm-fadeInRight, .fm-fadeInLeft, .fm-fadeIn, .fm-fadeOut, .fm-fadeOutDown, .fm-fadeOutLeft, .fm-fadeOutRight, .fm-fadeOutUp { animation: none; } }

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

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

.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: 0px 4px 20px 0px 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: #005D55 !important; }

.ff-stream .ff-nickname, .ff-stream .ff-timestamp, .ff-stream .ff-item-bar, .ff-stream .ff-item-bar a { color: #005D55 !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: #005D55; --bs-btn-border-color: #005D55; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #005D55; --bs-btn-hover-border-color: #005D55; --bs-btn-focus-shadow-rgb: 0, 93, 85; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #005D55; --bs-btn-active-border-color: #005D55; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #005D55; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #005D55; --bs-gradient: none; }

#wthf-yes-no span:last-child { margin-left: 0.4em; --bs-btn-color: #005D55; --bs-btn-border-color: #005D55; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #005D55; --bs-btn-hover-border-color: #005D55; --bs-btn-focus-shadow-rgb: 0, 93, 85; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #005D55; --bs-btn-active-border-color: #005D55; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #005D55; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #005D55; --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 { left: -175px !important; }

@media (min-width: 992px) { .leaflet-popup { left: -325px !important; width: 650px; } }

.leaflet-popup-content { margin: 0; max-width: 350px; }

@media (min-width: 992px) { .leaflet-popup-content { margin: 0 20px; max-width: inherit; width: 610px !important; } }

@media (max-width: 991.98px) { .leaflet-popup-content-wrapper { margin: 0 auto; max-width: 90%; } }

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

.mailster-wrapper.error .form-control:focus { border-color: #BF2C22; box-shadow: 0 0 0 0.25rem rgba(191, 44, 34, 0.25); }

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

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

.mailster-form-info.error .alert-link { color: #cccccc; }

.mailster-form-info.success { --bs-alert-color: #000000; --bs-alert-bg: #C0D23D; --bs-alert-border-color: #C0D23D; }

.mailster-form-info.success .alert-link { color: black; }

.mailster-form-info ul { list-style: none; margin: 0; padding: 0; }

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

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

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

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

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

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

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

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

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

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

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

.mm-wrapper_blocking { overflow: hidden; }

.mm-wrapper_blocking body { overflow: hidden; }

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

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

/*! jQuery mmenu v7.3.3 @requires jQuery 1.7.0 or later mmenujs.com Copyright (c) Fred Heusschen www.frebsite.nl License: CC-BY-NC-4.0 http://creativecommons.org/licenses/by-nc/4.0/ */
.mm-menu { --mm-line-height: 20px; --mm-listitem-size: 64px; --mm-navbar-size: 64px; --mm-offset-top: 0; --mm-offset-right: 0; --mm-offset-bottom: 0; --mm-offset-left: 0; --mm-color-border: #D8D8D8; --mm-color-button: #ffffff; --mm-color-text: #ffffff; --mm-color-text-dimmed: #ffffff; --mm-color-background: #005D55; --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: #005D55; border-color: #D8D8D8; 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: #005D55; border-color: #D8D8D8; 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: #D8D8D8; 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: #005D55; border-color: #D8D8D8; 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: #D8D8D8; border-color: var(--mm-color-border); position: relative; display: flex; flex-wrap: wrap; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mm-menu_offcanvas { width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.novablock { margin-bottom: 1.5rem; }

.novablock-polling_place, .novablock-waste_collection { padding: 1.40625rem; background-color: #e9ecef; }

.novablock-polling_place .dropdown-menu, .novablock-waste_collection .dropdown-menu { max-height: 200px; overflow: auto; width: 100%; }

.novablock-polling_place .form-group, .novablock-waste_collection .form-group { margin-bottom: 0; }

.novablock-polling_place .card, .novablock-waste_collection .card { margin-top: 1rem; }

.novablock-sve-bl { position: relative; display: block; padding: 0; overflow: hidden; margin-left: -15px; margin-right: -15px; }

@media (min-width: 1200px) { .novablock-sve-bl { width: 1000px; margin: auto; display: inline-block; margin-left: calc(calc(100% - 1000px) / 2); } }

.novablock-sve-bl::before { content: ''; display: block; }

@media (max-width: 575.98px) { .novablock-sve-bl::before { height: 1380px; } }

@media (min-width: 576px) and (max-width: 767.98px) { .novablock-sve-bl::before { height: 1340px; } }

@media (min-width: 768px) and (max-width: 991.98px) { .novablock-sve-bl::before { height: 1220px; } }

@media (min-width: 992px) and (max-width: 1199.98px) { .novablock-sve-bl::before { padding-top: 135%; } }

@media (min-width: 1200px) and (max-width: 1399.98px) { .novablock-sve-bl::before { padding-top: 98%; } }

.novablock-sve-bl iframe { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.wppb-form-error { color: #BF2C22; width: 100%; margin-top: 0.25rem; font-size: 0.875em; }

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

#wppb-register-user .wppb-gdpr-delete-button { display: none !important; }

div.nsl-container-block .nsl-container-buttons a.small, div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] { width: auto; display: inline-block; }

div.nsl-container.nsl-container-block div.nsl-container-buttons { display: flex; align-items: center; flex-direction: column; }

.nsl-container-buttons .external-link .ni { height: 1em; width: 1em; vertical-align: middle; }

/* Password
-------------------------------------------------------------- */
.wppb-form-field { display: block; position: relative; }

.wppb-form-field .wppb-toggle-pw { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: 0 0; border: none; bottom: 0; position: absolute; right: 0.9375rem; text-align: center; top: auto !important; width: 40px; height: calc(1.25em + calc(1.125rem + 2px)); background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M288 144a111 111 0 00-31 5 55 55 0 017 27 56 56 0 01-56 56 55 55 0 01-27-7 112 112 0 10107-81zm285 97C518 136 411 64 288 64S58 136 3 241a32 32 0 000 30c55 105 162 177 285 177s230-72 285-177a32 32 0 000-30zM288 400c-99 0-189-55-238-144 49-89 139-144 238-144s189 55 238 144a272 272 0 01-238 144z'/%3E%3C/svg%3E"); background-size: 20px 15px; background-repeat: no-repeat; background-position: center; }

.wppb-form-field .wppb-toggle-pw.wppb-hide-pw { background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath fill='currentColor' d='M634 471L36 4a16 16 0 00-22 2L4 18a16 16 0 002 23l598 467a16 16 0 0022-2l10-12a16 16 0 00-2-23zM297 146l135 106c-3-60-52-108-112-108a112 112 0 00-23 2zm46 220L208 260c3 60 52 108 112 108a113 113 0 0023-2zm-23-254c99 0 189 55 238 144a286 286 0 01-44 60l38 30a334 334 0 0053-75 32 32 0 000-30A321 321 0 00320 64c-37 0-72 7-105 19l47 36c19-4 38-7 58-7zm0 288c-99 0-189-55-238-144a285 285 0 0144-60l-38-30a334 334 0 00-53 75 32 32 0 000 30 321 321 0 00285 177c37 0 72-7 105-19l-47-36c-19 4-38 7-58 7z'/%3E%3C/svg%3E"); }

.wppb-form-field .wppb-toggle-pw img { display: none; }

.login-lost-password a { color: inherit; }

.search-fullscreen { background-color: rgba(33, 37, 41, 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; font-size: 1.125rem; font-weight: 400; text-transform: uppercase; gap: 15px; justify-content: center; opacity: 1; position: fixed; right: 30px; top: 115px; }

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

.search-fullscreen .close svg { height: 1.3125rem; width: 1.5rem; fill: currentColor; stroke: currentColor; transition: color .3s, transform .3s; }

.search-fullscreen .close svg :not([fill]):not([stroke]), .search-fullscreen .close svg [fill] { fill: currentColor; stroke: none; }

.search-fullscreen .close svg [stroke] { fill: none; stroke: currentColor; }

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

.search-fullscreen .form-search label { color: inherit; font-weight: 400; padding-bottom: 1.875rem; margin-bottom: 0.3125rem; margin-left: -1.875rem; position: relative; }

@media (max-width: 767.98px) { .search-fullscreen .form-search label { margin-left: 0; } }

@media (max-width: 575.98px) { .search-fullscreen .form-search label { margin-left: 0.9375rem; } }

.search-fullscreen .form-search label:after { content: ''; display: block; height: 2.8125rem; width: 6.5rem; background-image: url(../img/title.svg); background-size: 100%; background-repeat: no-repeat; position: absolute; left: -1.875rem; bottom: 0; }

.admin-bar .searchwp-live-search-results { left: 50% !important; transform: translateX(-50%); }

.searchwp-live-search-results a:active, .searchwp-live-search-results a:focus, .searchwp-live-search-results a:hover { background-color: #005D55 !important; color: #ffffff; }

.searchwp-live-search-results a:active .text-muted, .searchwp-live-search-results a:focus .text-muted, .searchwp-live-search-results a:hover .text-muted { color: #ffffff !important; }

body.search-is-open { overflow: hidden; }

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

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

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

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

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

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

.searchwp-live-search-results a strong { flex-grow: 1; font-weight: 400; }

.searchwp-live-search-results a span { color: #343a40 !important; flex-grow: 0; letter-spacing: .05em; margin-left: 10px; text-transform: uppercase; }

.searchwp-live-search-results a:active, .searchwp-live-search-results a:focus, .searchwp-live-search-results a:hover { background-color: #e9ecef; text-decoration: none; }

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

.searchwp-live-search-results .spinner:after { animation: searchwp-rotate 1.2s ease infinite; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='spinner-third' class='svg-inline--fa fa-spinner-third fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='grey' d='M456.433 371.72l-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'%3E%3C/path%3E%3C/svg%3E"); background-size: contain; content: ''; display: block; height: 30px; overflow: hidden; width: 30px; }

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

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

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

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

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

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

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

.searchwp-live-search-result:last-of-type p { border-bottom: 0; }

.searchwp-live-search-instructions { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; width: 1px; }

@keyframes searchwp-rotate { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Accessibility
# Alignments
# Infinite scroll
# Captions
# Galleries
--------------------------------------------------------------*/
/*-------------------------------------------------------------- # Accessibility --------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 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: #005D55; margin: 1.5rem 0; }

.wp-block-buttons .wp-block-file__button, .wp-block-buttons .wp-block-button__link { border-width: 1px; border-radius: 6.25rem; font-size: 1rem; font-weight: 500; line-height: 1.25; padding: 0.5625rem 0.9375rem; }

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

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

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

@media (min-width: 576px) { .wp-block-file { flex-direction: row; } }

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

.wp-block-file .icon { color: #000000; }

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

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

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

.wp-block-file a:first-child, .wp-block-file object + a { align-items: center; display: flex; flex: 1 0 0; flex-direction: column; gap: 7px; }

@media (min-width: 576px) { .wp-block-file a:first-child, .wp-block-file object + a { flex-direction: row; } }

.wp-block-file .wp-block-file__button { margin: 0; }

.wp-block-file.wp-element-button { border: none; padding: 0; }

/*-------------------------------------------------------------- # Colors --------------------------------------------------------------*/
:root .has-black-color { color: #000000; }

:root .has-white-color { color: #ffffff; }

.wp-block-cover.has-white-background-color .wp-block-cover__inner-container { color: inherit; }

/*-------------------------------------------------------------- # Embed --------------------------------------------------------------*/
.wp-block-embed { margin: 1.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: #BEBEBE; border-top: none; border-bottom: 1px solid; color: #BEBEBE; }

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

.wp-block-separator.is-style-dots::before { font-size: 5rem; letter-spacing: 1.5625rem; padding-left: 0; }

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

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

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

/*
**
** OUTFIT
**
*/
@font-face { font-display: swap; font-family: 'Outfit'; font-style: normal; font-weight: 100; src: url("../fonts/outfit/outfit-v11-latin-100.eot"); src: url("../fonts/outfit/outfit-v11-latin-100.eot?#iefix") format("embedded-opentype"), url("../fonts/outfit/outfit-v11-latin-100.woff2") format("woff2"), url("../fonts/outfit/outfit-v11-latin-100.woff") format("woff"), url("../fonts/outfit/outfit-v11-latin-100.ttf") format("truetype"), url("../fonts/outfit/outfit-v11-latin-100.svg#Outfit") format("svg"); }

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

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

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

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

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

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

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

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

:root { --vh: 1vh; }

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

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

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

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

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

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

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

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

p, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, a, button, li, dt, dd, blockquote, cite, q, abbr, figcaption, label, input, select, textarea, caption { background-color: transparent; }

h1, .h1, .h1, h2, .h2, .h2, h3, .h3, .h3, h4, .h4, .h4, h5, .h5, .h5, h6, .h6, .h6, .btn, .wp-block-file .wp-block-file__button, .nav-link, .secton-intro { font-family: "Outfit", sans-serif; }

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

.link:visited { color: #800080; }

b, strong { font-weight: 700; }

@keyframes pulse { 0% { transform: scale(0.95) translateX(-50%);
    box-shadow: 0 0 0 0 rgba(0, 93, 85, 0.3); }
  70% { transform: scale(1) translateX(-50%);
    box-shadow: 0px 0px 0px 7.5px rgba(0, 93, 85, 0.3); }
  100% { transform: scale(0.95) translateX(-50%);
    box-shadow: 0 0 0 0 rgba(0, 93, 85, 0); } }

@keyframes shakeX { from, to { transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0, 0); } }

@keyframes shakeY { from, to { transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0, -10px, 0); }
  20%, 40%, 60%, 80% { transform: translate3d(0, 10px, 0); } }

@keyframes swing { 20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
  to { transform: rotate3d(0, 0, 1, 0deg); } }

@media (min-width: 1400px) { .container, body.page-template-full-width .layout-main .article-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: 150px; }

.access:hover .access-title, .access:focus .access-title, .access:active .access-title { font-weight: 700; }

.access:hover .access-icon, .access:focus .access-icon, .access:active .access-icon { box-shadow: 0px 4px 20px #005D55; }

.access-icon { align-items: center; border: none; border-radius: 50%; display: flex; height: 150px; justify-content: center; margin-right: auto; margin-left: auto; margin-bottom: 18px; transition: all .3s; width: 150px; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15); }

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

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

.access-title { font-weight: 400; font-size: 1rem; margin-bottom: 0; }

.access-text { margin-bottom: 0; }

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

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

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

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

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

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

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

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

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

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

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

.accordion { margin: 2.3rem 0 1.5rem; }

.accordion-item { border: none; }

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

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

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

.accordion-button:hover::after { background-image: var(--bs-accordion-btn-active-icon); transform: rotate(90deg); border-color: #005D55; background-color: #005D55; }

.accordion-button:not(.collapsed) { font-weight: 700; }

.accordion-button:not(.collapsed)::after { background-image: var(--bs-accordion-btn-active-icon); transform: rotate(90deg); border-color: #005D55; background-color: #005D55; }

.accordion-button::after { display: block; height: 2.375rem; width: 2.375rem; border-radius: 100%; border: 0.0625rem solid #000000; background-position: 50% 50%; }

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

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

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

.alert, .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .validation_error, .gform_wrapper .validation_message, .gform_confirmation_wrapper, .wppb-success, #wppb_register_pre_form_message, .wppb-warning, .wppb-error { margin: 0; }

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

.alert .close, .gform_wrapper .ginput_container_fileupload .validation_message ul li .close, .gform_wrapper .validation_error .close, .gform_wrapper .validation_message .close, .gform_confirmation_wrapper .close, .wppb-success .close, #wppb_register_pre_form_message .close, .wppb-warning .close, .wppb-error .close { color: inherit; font-size: 1rem; font-weight: 400; line-height: 1.4375rem; gap: 7px; padding: 0; position: absolute; right: 0; text-transform: none; }

@media (max-width: 767.98px) { .alert .close, .gform_wrapper .ginput_container_fileupload .validation_message ul li .close, .gform_wrapper .validation_error .close, .gform_wrapper .validation_message .close, .gform_confirmation_wrapper .close, .wppb-success .close, #wppb_register_pre_form_message .close, .wppb-warning .close, .wppb-error .close { position: relative; display: block; margin-left: auto; margin-right: auto; } }

@media (min-width: 1200px) { .alert .close, .gform_wrapper .ginput_container_fileupload .validation_message ul li .close, .gform_wrapper .validation_error .close, .gform_wrapper .validation_message .close, .gform_confirmation_wrapper .close, .wppb-success .close, #wppb_register_pre_form_message .close, .wppb-warning .close, .wppb-error .close { top: 0; } }

.alert .close .ni, .gform_wrapper .validation_error .close .ni, .gform_wrapper .validation_message .close .ni, .gform_confirmation_wrapper .close .ni, .wppb-success .close .ni, #wppb_register_pre_form_message .close .ni, .wppb-warning .close .ni, .wppb-error .close .ni { font-size: 0.625rem; }

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

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

@media (max-width: 767.98px) { .alert p, .gform_wrapper .ginput_container_fileupload .validation_message ul li p, .gform_wrapper .validation_error p, .gform_wrapper .validation_message p, .gform_confirmation_wrapper p, .wppb-success p, #wppb_register_pre_form_message p, .wppb-warning p, .wppb-error p { text-align: center; } }

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

.article-header .list-social-networks { margin-top: 0.9375rem; }

.article-title { position: relative; font-size: 2.25rem; font-weight: 400; padding-bottom: 1.875rem; margin-bottom: 0.9375rem; }

@media (min-width: 992px) { .article-title { padding-bottom: 1.5625rem; } }

@media (max-width: 767.98px) { .article-title { padding-bottom: 1.875rem; } }

.article-title:after { content: ''; display: block; height: 2.8125rem; width: 6.5rem; background-image: url(../img/title.svg); background-size: 100%; background-repeat: no-repeat; position: absolute; left: -1.875rem; bottom: 0; }

@media (max-width: 991.98px) { .article-title:after { height: 2.3125rem; width: 5.3125rem; } }

@media (max-width: 767.98px) { .article-title:after { left: -0.625rem; } }

.article-date { color: #005D55; font-size: 1.5rem; font-weight: 700; margin-bottom: 1.5rem; }

.article-date svg { color: #000000; }

.article-infos { display: flex; flex-direction: column; font-size: 1rem; gap: 15px 30px; list-style: none; padding-left: 0; }

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

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

.article-tags { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; background-color: #ffffff; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15); padding: 0.1875rem 0.625rem; }

.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 > h2, .article-content > .h2, .article-content > .h2 { font-weight: 600; }

.article-content > h2:after, .article-content > .h2:after, .article-content > .h2:after { content: ''; display: block; width: 2.5rem; border-top: 0.3125rem solid #005D55; margin-top: 0.3125rem; }

.article-content > h3, .article-content > .h3, .article-content > .h3 { font-weight: 500; }

.article-content > h3:after, .article-content > .h3:after, .article-content > .h3:after { content: ''; display: block; width: 2.5rem; border-top: 0.3125rem solid #981E32; margin-top: 0.3125rem; }

.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 { font-weight: 400; }

.article-content > h1, .article-content > .h1, .article-content > .h1 { position: relative; font-size: 2.25rem; font-weight: 400; padding-bottom: 1.875rem; margin-bottom: 0.9375rem; }

@media (min-width: 992px) { .article-content > h1, .article-content > .h1, .article-content > .h1 { padding-bottom: 1.5625rem; } }

@media (max-width: 767.98px) { .article-content > h1, .article-content > .h1, .article-content > .h1 { padding-bottom: 1.875rem; } }

.article-content > h1:after, .article-content > .h1:after, .article-content > .h1:after { content: ''; display: block; height: 2.8125rem; width: 6.5rem; background-image: url(../img/title.svg); background-size: 100%; background-repeat: no-repeat; position: absolute; left: -1.875rem; bottom: 0; }

@media (max-width: 991.98px) { .article-content > h1:after, .article-content > .h1:after, .article-content > .h1:after { height: 2.3125rem; width: 5.3125rem; } }

@media (max-width: 767.98px) { .article-content > h1:after, .article-content > .h1:after, .article-content > .h1:after { left: -0.625rem; } }

.article-content ol > li > ol, .article-content ol > li > ul, .article-content ul > li > ol, .article-content ul > li > ul { margin: 0; }

.article-content .wp-block-well { border-radius: 0.313rem; }

.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-nav { background-color: transparent; max-height: 100vh; padding-top: 20px; padding-bottom: 15px; z-index: 1020; }

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

.article-nav.sticky { top: 140px !important; }

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

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

.article-nav .nav-title { font-size: 1.875rem; font-weight: 600; margin-bottom: 1.25rem; }

.article-nav .nav-summary { position: relative; }

.article-nav .nav-summary:before { content: ''; display: block; position: absolute; top: 10px; bottom: 30px; left: 6px; border-right: 0.0625rem solid #bbbbbb; }

.article-nav .nav-summary .nav-item { font-size: 0.875rem; font-weight: 400; margin-bottom: 1.25rem; transition: all .3s; }

.article-nav .nav-summary .nav-item.active, .article-nav .nav-summary .nav-item:hover, .article-nav .nav-summary .nav-item:focus, .article-nav .nav-summary .nav-item:active { color: #005D55; font-weight: 500; }

.article-nav .nav-summary .nav-item.active:before, .article-nav .nav-summary .nav-item:hover:before, .article-nav .nav-summary .nav-item:focus:before, .article-nav .nav-summary .nav-item:active:before { height: 1.125rem; width: 1.125rem; top: 0.1875rem; left: -0.1875rem; background-color: #005D55; }

.article-nav .nav-summary .nav-item:before { height: 0.8125rem; width: 0.8125rem; background-color: #000000; top: 0.3125rem; transition: all .3s; }

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

.article-section-title { margin-bottom: 1.5rem; }

.block { color: inherit; position: relative; display: block; text-align: center; transition: transform .3s; }

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

.block-image, .block-body { bottom: 15px; left: 15px; position: absolute; right: 15px; top: 15px; }

.block-image { overflow: hidden; z-index: 1; }

.block-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.block-body { align-items: center; display: flex; flex-direction: column; gap: 15px; justify-content: center; padding: 15px; z-index: 2; }

.block-icon { display: flex; align-items: center; height: 130px; width: 130px; justify-content: center; margin-right: auto; margin-left: auto; margin-bottom: 18px; transition: border-color .3s; }

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

.block-title { font-size: 1.5rem; font-weight: 700; margin-bottom: 0; }

.block-text { margin-bottom: 0; }

.block .btn:active, .block .wp-block-file .wp-block-file__button:active, .wp-block-file .block .wp-block-file__button:active, .block .btn:focus, .block .wp-block-file .wp-block-file__button:focus, .wp-block-file .block .wp-block-file__button:focus, .block .btn:hover, .block .wp-block-file .wp-block-file__button:hover, .wp-block-file .block .wp-block-file__button:hover { transform: none; }

.block .btn-icon { align-items: center; border-radius: 50%; bottom: 0; display: inline-flex; font-size: 1.75rem; font-weight: 700; height: 50px; left: 50%; justify-content: center; padding: 0; position: absolute; transform: translate(-50%, 50%); transition: transform .3s; width: 50px; z-index: 2; }

.block .btn-icon:active, .block .btn-icon:focus, .block .btn-icon:hover { transform: translate(-50%, 50%); }

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

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

blockquote { border-left: 1px solid #981E32; font-size: 1.125rem; font-style: normal; font-weight: 300; line-height: 1.444; margin: 1.5rem 0 1.5rem 10px; padding: 0 0 0 20px; }

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

blockquote cite::before { content: "—"; margin-right: 4px; }

.btn, .wp-block-file .wp-block-file__button { align-items: center; display: inline-flex; gap: 4px; justify-content: center; transition-duration: .3s; transition-property: background-color, border-color, box-shadow, color, transform; white-space: normal; }

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

.btn:focus, .wp-block-file .wp-block-file__button:focus { box-shadow: 0 0 0 0.25rem rgba(0, 93, 85, 0.25); }

.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: #005D55; --bs-btn-border-color: #005D55; --bs-btn-hover-color: #005D55; --bs-btn-hover-bg: #ffffff; --bs-btn-hover-border-color: #005D55; --bs-btn-focus-shadow-rgb: 38, 117, 111; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #004a44; --bs-btn-active-border-color: #004640; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #005D55; --bs-btn-disabled-border-color: #005D55; }

.btn-primary, .wp-block-buttons .wp-block-file__button, .wp-block-buttons .wp-block-button__link, .wp-block-file .wp-block-file__button, .btn .wp-block-buttons .btn.wp-block-file__button, .btn .wp-block-buttons .wp-block-file .wp-block-file__button, .wp-block-file .btn .wp-block-buttons .wp-block-file__button, .wp-block-file .wp-block-file__button .wp-block-buttons .wp-block-file__button, .btn .wp-block-buttons .btn.wp-block-button__link, .wp-block-file .wp-block-file__button .wp-block-buttons .btn.wp-block-button__link, .btn .wp-block-buttons .wp-block-file .wp-block-button__link.wp-block-file__button, .wp-block-file .btn .wp-block-buttons .wp-block-button__link.wp-block-file__button, .wp-block-file .wp-block-file__button .wp-block-buttons .wp-block-button__link.wp-block-file__button, .btn .wp-block-file .wp-block-file__button, .wp-block-file .wp-block-file__button .wp-block-file .wp-block-file__button, .btn .btn.gform_next_button, .wp-block-file .wp-block-file__button .btn.gform_next_button, .btn .wp-block-file .gform_next_button.wp-block-file__button, .wp-block-file .btn .gform_next_button.wp-block-file__button, .wp-block-file .wp-block-file__button .gform_next_button.wp-block-file__button, .btn .wp-block-file .gform_next_button.wp-block-file__button, .wp-block-file .wp-block-file__button .wp-block-file .gform_next_button.wp-block-file__button { --bs-btn-color: #000000; --bs-btn-bg: transparent; --bs-btn-border-color: #000000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #005D55; --bs-btn-hover-border-color: #005D55; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #000000; --bs-btn-active-bg: rgba(255, 255, 255, 0.2); --bs-btn-active-border-color: #1a1a1a; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000000; }

.btn-secondary { --bs-btn-color: #000000; --bs-btn-bg: transparent; --bs-btn-border-color: #005D55; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #005D55; --bs-btn-hover-border-color: #005D55; --bs-btn-focus-shadow-rgb: 0, 79, 72; --bs-btn-active-color: #000000; --bs-btn-active-bg: rgba(255, 255, 255, 0.2); --bs-btn-active-border-color: #1a6d66; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #005D55; }

.btn-facebook { --bs-btn-color: #ffffff; --bs-btn-bg: #2F80ED; --bs-btn-border-color: #2F80ED; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #286dc9; --bs-btn-hover-border-color: #2666be; --bs-btn-focus-shadow-rgb: 78, 147, 240; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #2666be; --bs-btn-active-border-color: #2360b2; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #2F80ED; --bs-btn-disabled-border-color: #2F80ED; }

.btn-linkedin { --bs-btn-color: #ffffff; --bs-btn-bg: #007BB5; --bs-btn-border-color: #007BB5; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #00699a; --bs-btn-hover-border-color: #006291; --bs-btn-focus-shadow-rgb: 38, 143, 192; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #006291; --bs-btn-active-border-color: #005c88; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #007BB5; --bs-btn-disabled-border-color: #007BB5; }

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

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

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

.btn-up { align-items: center; border-style: solid; border-width: 2px; border-radius: 50%; display: inline-flex; font-size: 2rem; height: 50px; justify-content: center; padding: 0; width: 50px; --bs-btn-color: #ffffff; --bs-btn-bg: #005D55; --bs-btn-border-color: #005D55; --bs-btn-hover-color: #005D55; --bs-btn-hover-bg: #ffffff; --bs-btn-hover-border-color: #005D55; --bs-btn-focus-shadow-rgb: 38, 117, 111; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #004a44; --bs-btn-active-border-color: #004640; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #005D55; --bs-btn-disabled-border-color: #005D55; }

.btn-down { height: 2.75rem; width: 2.75rem; background-color: #ffffff; border: 1px solid #000000; padding: 0; color: #000000; font-size: 1.6875rem; }

.btn-down:hover, .btn-down:focus, .btn-down:active { background-color: #005D55; border-color: #005D55; color: #ffffff; }

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

.required { color: #BF2C22; }

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

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

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

.form-select { padding-right: 40px; }

.form-label { line-height: 2.375rem; margin-bottom: 0.625rem; }

.form-text { color: #000000; font-size: 1rem; font-weight: 300; }

/* Territory */
.wp-block-territory svg { position: relative; display: block; margin-right: auto; margin-left: auto; max-width: 100%; }

.wp-block-territory svg a { color: inherit !important; }

.wp-block-territory svg a:hover, .wp-block-territory svg a:active, .wp-block-territory svg a:focus, .wp-block-territory svg a.active { color: #005D55 !important; }

.wp-block-territory svg a:hover path, .wp-block-territory svg a:active path, .wp-block-territory svg a:focus path, .wp-block-territory svg a.active path { fill: #005D55; }

.wp-block-territory svg a path { fill: #ffffff; transition: fill .3s; }

/* 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: 60%; order: 2; width: 60%; } }

.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: 40%; order: 1; padding: 0 60px 0 0; width: 40%; } }

.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 { text-align: left; font-size: 1.875rem; margin-bottom: 20px; }

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

.novablock-alternate .novablock:active .novablock-title, .novablock-alternate .novablock:focus .novablock-title, .novablock-alternate .novablock:hover .novablock-title { color: #005D55; }

/* Carousel */
.novablock-carousel { margin: 1.5rem 0; max-width: 100% !important; padding: 0 !important; }

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

.novablock-carousel .swiper-container:before, .novablock-carousel .swiper-container:after { content: ''; display: block; height: 100%; width: 31.875rem; position: absolute; top: 0; bottom: 0; z-index: 2; }

@media (max-width: 991.98px) { .novablock-carousel .swiper-container:before, .novablock-carousel .swiper-container:after { width: 18.75rem; } }

@media (max-width: 767.98px) { .novablock-carousel .swiper-container:before, .novablock-carousel .swiper-container:after { width: 6.25rem; } }

.novablock-carousel .swiper-container:before { left: 0; background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); }

.novablock-carousel .swiper-container:after { right: 0; background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%); }

.novablock-carousel .swiper-button-prev, .novablock-carousel .swiper-button-next { color: #ffffff; border-color: #ffffff; height: 3.125rem; width: 3.125rem; }

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

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

@media (max-width: 767.98px) { .novablock-carousel .swiper-button-prev { left: 0.625rem; } }

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

@media (max-width: 767.98px) { .novablock-carousel .swiper-button-next { right: 0.625rem; } }

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

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

.novablock-carousel .novablock-image figcaption { text-align: center; color: #ffffff; font-style: italic; position: absolute; bottom: 0.625rem; left: 0; right: 0; }

@media (max-width: 767.98px) { .novablock-carousel .novablock-image figcaption { bottom: 0.1875rem; } }

/* Key figures */
.novablock-key-figures .novablock { display: flex; margin: 1.5rem 0; }

.novablock-key-figures .novablock-image { align-items: center; display: flex; height: 60px; justify-content: center; margin-right: 20px; margin-bottom: 0; min-width: 60px; width: 60px; }

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

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

.novablock-key-figures .novablock-image > svg { color: #005D55; 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.5rem; font-weight: 700; margin-bottom: 0; margin-top: 0; }

.novablock-key-figures .novablock-subtitle { font-size: 1rem; margin-bottom: 0; margin-top: 0; }

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

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

.novablock-timeline .h2 { font-weight: 600; margin-bottom: 40px; }

.novablock-timeline .novablock { margin: 0; padding-bottom: 40px; padding-left: 25px; position: relative; }

@media (min-width: 992px) { .novablock-timeline .novablock { padding-left: 65px; } }

.novablock-timeline .novablock::before, .novablock-timeline .novablock::after { background-color: #005D55; content: ""; display: block; left: 0; position: absolute; top: 15px; transform: translateX(-50%); }

.novablock-timeline .novablock::before { border-radius: 50%; height: 15px; width: 15px; }

.novablock-timeline .novablock::after { bottom: -15px; width: 2px; }

.novablock-timeline .novablock:last-child { padding-bottom: 0; }

.novablock-timeline .novablock:last-child::after { bottom: 0; }

.novablock-timeline .novablock :last-child { margin-bottom: 0; }

.novablock-timeline .novablock-title { font-size: 1.875rem; font-weight: 500; margin: 0 0 15px; }

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

.novablock-timeline .novablock-date > .ni { color: #005D55; font-size: 1.25rem; }

.novablock-timeline .novablock-text { font-size: 1.125rem; }

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

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { position: relative; max-height: none; background: none; color: #000000; padding: 0; font-size: 1rem; }

.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) { color: #000000 !important; }

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

.wp-block-separator { border-color: #000000; color: #000000; }

.wp-block-separator.is-style-dots::before { font-size: 2.5rem; }

.card-infowindow { align-items: flex-start; background-color: #ffffff; border: none; flex-wrap: wrap; margin: 0 auto; max-width: 350px; transition: transform .3s; }

@media (min-width: 992px) { .card-infowindow { flex-direction: row; margin-left: -15px; max-width: 100%; width: 610px; } }

.card-infowindow .card-image { max-width: 350px; overflow: hidden; position: relative; width: 100%; }

@media (max-width: 991.98px) { .card-infowindow .card-image { display: none; } }

@media (min-width: 992px) { .card-infowindow .card-image { margin: 30px 0 0 30px; max-width: 246px; order: 2; } }

.card-infowindow .card-image::before { background-color: #005D55; content: ""; display: block; opacity: .1; padding-top: 52.5%; }

.card-infowindow .card-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.card-infowindow .card-body { padding: 30px 15px; z-index: initial; }

@media (min-width: 992px) { .card-infowindow .card-body { order: 1; width: calc(100% - 365px); } }

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

.card-infowindow .card-tags { align-items: center; display: flex; flex-wrap: wrap; gap: 10px 20px; justify-content: center; margin-bottom: 15px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; }

.card-infowindow .card-tags .term { display: inline-block; font-weight: 400; color: #000000; font-size: 0.875rem; }

.card-infowindow .card-title { font-size: 1.25rem; font-weight: 600; }

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

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

.card-infowindow .card-infos { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin-top: 30px; margin-bottom: 15px; padding-left: 0; }

.card-infowindow .card-infos > li { display: inline-block; line-height: 1.25rem; padding-right: 25px; padding-left: 25px; position: relative; }

.card-infowindow .card-infos > li > .icon { align-items: center; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

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

.card-infowindow .card-infos a:hover, .card-infowindow .card-infos a:focus, .card-infowindow .card-infos a:active { text-decoration: underline; font-weight: 500; }

.card-infowindow .card-footer { background-color: transparent; border-top: none; color: #000000; font-size: 0.875rem; order: 3; padding: 0 15px 20px; text-decoration: none; transition: color .3s; width: 100%; }

.card-infowindow .card-footer > svg { color: #005D55; }

.card-infowindow .card-footer a, .card-infowindow .card-footer .btn, .card-infowindow .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-infowindow .card-footer .wp-block-file__button { position: relative; z-index: 2; }

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

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

.card-infowindow:active .card-title, .card-infowindow:focus .card-title, .card-infowindow:hover .card-title { color: #005D55; }

.card-infowindow:active .card-footer, .card-infowindow:focus .card-footer, .card-infowindow:hover .card-footer { color: #005D55; }

.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 { 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: #005D55; content: ""; display: block; opacity: .1; 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 .3s; width: 100%; }

.card-line .card-body { z-index: initial; }

@media (min-width: 992px) { .card-line .card-body { order: 1; width: calc(100% - 365px); } }

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

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

.card-line .card-tags .term { display: inline-block; font-size: 0.875rem; font-weight: 400; color: #000000; }

.card-line .card-tags .term .term-separator { margin: 0 0.125rem; }

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

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

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

.card-line .card-infos { display: flex; flex-wrap: wrap; gap: 15px; list-style: none; margin-top: 30px; margin-bottom: 15px; padding-left: 0; }

.card-line .card-infos > li { display: inline-block; line-height: 1.25rem; padding-right: 25px; padding-left: 30px; position: relative; }

.card-line .card-infos > li > .icon { align-items: center; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

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

.card-line .card-infos a:hover, .card-line .card-infos a:focus, .card-line .card-infos a:active { text-decoration: underline; font-weight: 500; }

.card-line .card-infos .text-muted { font-size: 1rem; color: #005D55 !important; }

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

.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-title, .card-line:focus .card-title, .card-line:hover .card-title { color: #005D55; }

.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-footer, .card-line:focus .card-footer, .card-line:hover .card-footer { color: #005D55; }

.card-line.card-classified, .card-line.card-decree, .card-line.card-directory, .card-line.card-job_offer, .card-line.card-press, .card-line.card-resource, .card-line.card-works { background-color: #ffffff; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15); transition: all 0.2s ease-in-out; }

.card-line.card-classified:hover, .card-line.card-classified:focus, .card-line.card-classified:active, .card-line.card-decree:hover, .card-line.card-decree:focus, .card-line.card-decree:active, .card-line.card-directory:hover, .card-line.card-directory:focus, .card-line.card-directory:active, .card-line.card-job_offer:hover, .card-line.card-job_offer:focus, .card-line.card-job_offer:active, .card-line.card-press:hover, .card-line.card-press:focus, .card-line.card-press:active, .card-line.card-resource:hover, .card-line.card-resource:focus, .card-line.card-resource:active, .card-line.card-works:hover, .card-line.card-works:focus, .card-line.card-works:active { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.3); }

.card-line.card-classified .card-title, .card-line.card-decree .card-title, .card-line.card-directory .card-title, .card-line.card-job_offer .card-title, .card-line.card-press .card-title, .card-line.card-resource .card-title, .card-line.card-works .card-title { margin-bottom: 0.9375rem; }

.card-line.card-classified .card-body, .card-line.card-decree .card-body, .card-line.card-directory .card-body, .card-line.card-job_offer .card-body, .card-line.card-press .card-body, .card-line.card-resource .card-body, .card-line.card-works .card-body { padding: 1.875rem 1.25rem; }

.card-line.card-classified .card-infos, .card-line.card-decree .card-infos, .card-line.card-directory .card-infos, .card-line.card-job_offer .card-infos, .card-line.card-press .card-infos, .card-line.card-resource .card-infos, .card-line.card-works .card-infos { margin-top: 0; }

.card-line.card-classified .btn, .card-line.card-classified .wp-block-file .wp-block-file__button, .wp-block-file .card-line.card-classified .wp-block-file__button, .card-line.card-decree .btn, .card-line.card-decree .wp-block-file .wp-block-file__button, .wp-block-file .card-line.card-decree .wp-block-file__button, .card-line.card-directory .btn, .card-line.card-directory .wp-block-file .wp-block-file__button, .wp-block-file .card-line.card-directory .wp-block-file__button, .card-line.card-job_offer .btn, .card-line.card-job_offer .wp-block-file .wp-block-file__button, .wp-block-file .card-line.card-job_offer .wp-block-file__button, .card-line.card-press .btn, .card-line.card-press .wp-block-file .wp-block-file__button, .wp-block-file .card-line.card-press .wp-block-file__button, .card-line.card-resource .btn, .card-line.card-resource .wp-block-file .wp-block-file__button, .wp-block-file .card-line.card-resource .wp-block-file__button, .card-line.card-works .btn, .card-line.card-works .wp-block-file .wp-block-file__button, .wp-block-file .card-line.card-works .wp-block-file__button { margin-top: 0.3125rem; }

.card-line.card-job_offer:hover, .card-line.card-job_offer:focus, .card-line.card-job_offer:active { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15); }

.card-line.card-job_offer:hover .card-title, .card-line.card-job_offer:focus .card-title, .card-line.card-job_offer:active .card-title { color: #212529; }

.card-line.card-decree:hover, .card-line.card-decree:focus, .card-line.card-decree:active { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15); }

.card-line.card-decree:hover .card-title, .card-line.card-decree:focus .card-title, .card-line.card-decree:active .card-title { color: #212529; }

.card-line.card-decree .card-date { font-weight: 400; }

.card-line.card-trombinoscope .card-tags { text-transform: none; }

.card-line.card-trombinoscope .card-tags .term { font-size: 1rem; }

.card-line.card-trombinoscope .card-image { border-radius: 0.313rem; }

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

.card-line.card-trombinoscope:hover .card-title, .card-line.card-trombinoscope:focus .card-title, .card-line.card-trombinoscope:active .card-title { color: #212529; }

.card-line.card-trombinoscope.no-post-thumbnail .card-image { display: none; }

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

.card-line.card-real_estate { border-radius: 5px; background: #ffffff; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15); padding: 2.5rem 2.1875rem; }

.card-line.card-real_estate:hover, .card-line.card-real_estate:focus, .card-line.card-real_estate:active { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.3); }

.card-line.card-real_estate .card-image { order: 1; margin: 0; }

.card-line.card-real_estate .card-body { padding-left: 3.125rem; }

.card-line.card-real_estate .card-date { font-weight: 400; }

.card-line.card-real_estate .row { margin: 0; }

.card-line.card-real_estate .card-infos { flex-direction: column; margin-top: 1.25rem; }

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

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

.nav-title { font-family: "Outfit", sans-serif; font-size: 1.5rem; font-weight: 700; line-height: 2rem; margin-bottom: 10px; }

.nav-summary { flex-direction: column; }

.nav-summary .nav-item { color: #000000; line-height: 1.5625rem; padding: 0 22px; position: relative; text-decoration: none; transition: color .3s; }

@media (min-width: 992px) { .nav-summary .nav-item { margin-bottom: 5px; } }

.nav-summary .nav-item::before { background-color: #005D55; border-radius: 50%; content: ""; display: block; height: 7px; left: 0; position: absolute; top: 9px; width: 7px; }

.nav-summary .nav-item:active, .nav-summary .nav-item:focus, .nav-summary .nav-item:hover, .nav-summary .nav-item.active { font-weight: 700; }

.nav-timeline { gap: 27px; position: relative; z-index: 1; }

@media (min-width: 992px) { .nav-timeline { flex-direction: column; } }

@media (min-width: 992px) { .nav-timeline::after { background-color: #D8D8D8; bottom: 3px; content: ""; left: 0.53125rem; position: absolute; top: 3px; width: 1px; z-index: -1; } }

.nav-timeline .nav-item { color: inherit; line-height: 1.1875rem; padding: 0 35px; position: relative; text-decoration: none; }

.nav-timeline .nav-item::before { background-color: #D8D8D8; border-radius: 50%; content: ""; display: block; height: 13px; left: 0.15625rem; position: absolute; top: 3px; width: 13px; }

.nav-timeline .nav-item:active, .nav-timeline .nav-item:focus, .nav-timeline .nav-item:hover, .nav-timeline .nav-item.active { font-weight: 700; }

.nav-timeline .nav-item:active::before, .nav-timeline .nav-item:focus::before, .nav-timeline .nav-item:hover::before, .nav-timeline .nav-item.active::before { background-color: #005D55; height: 18px; left: 0; top: 0.03125rem; width: 18px; }

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

.ni :not([fill]):not([stroke]), .ni [fill] { fill: currentColor; stroke: none; }

.ni [stroke] { fill: none; stroke: currentColor; }

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

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

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

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

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

.page-header .container, .page-header body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .page-header .article-header, .page-header body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .page-header .article-content > *, .page-header body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .page-header .article-related, .page-header body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .page-header .article-footer, .page-header body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .page-header .figure-caption, .page-header body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .page-header .wp-element-caption { align-items: center; display: flex; flex-direction: column; justify-content: flex-start; }

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

.page-title { font-size: 2.25rem; font-weight: 400; margin-bottom: 0; position: relative; padding-bottom: 0.9375rem; }

@media (min-width: 992px) { .page-title { padding-bottom: 1.5625rem; } }

@media (max-width: 767.98px) { .page-title { padding-bottom: 1.875rem; } }

.page-title:after { content: ''; display: block; height: 2.8125rem; width: 6.5rem; background-image: url(../img/title.svg); background-size: 100%; background-repeat: no-repeat; position: absolute; left: -1.875rem; bottom: 0; }

@media (max-width: 991.98px) { .page-title:after { height: 2.3125rem; width: 5.3125rem; } }

@media (max-width: 767.98px) { .page-title:after { left: -0.625rem; } }

.page-header-options { align-items: center; display: flex; flex-direction: column; flex-grow: 1; gap: 10px; justify-content: flex-end; margin-top: 1.5rem; }

@media (min-width: 992px) { .page-header-options { flex-direction: row; margin-top: 0; } }

.page-header-options .btn, .page-header-options .wp-block-file .wp-block-file__button, .wp-block-file .page-header-options .wp-block-file__button { --bs-btn-color: #ffffff; --bs-btn-bg: #005D55; --bs-btn-border-color: #005D55; --bs-btn-hover-color: #005D55; --bs-btn-hover-bg: #ffffff; --bs-btn-hover-border-color: #005D55; --bs-btn-focus-shadow-rgb: 38, 117, 111; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #004a44; --bs-btn-active-border-color: #004640; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #005D55; --bs-btn-disabled-border-color: #005D55; }

.page-header-options .btn.btn-secondary, .page-header-options .wp-block-file .btn-secondary.wp-block-file__button, .wp-block-file .page-header-options .btn-secondary.wp-block-file__button { --bs-btn-color: #000000; --bs-btn-bg: transparent; --bs-btn-border-color: #005D55; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #005D55; --bs-btn-hover-border-color: #005D55; --bs-btn-focus-shadow-rgb: 0, 79, 72; --bs-btn-active-color: #000000; --bs-btn-active-bg: rgba(255, 255, 255, 0.2); --bs-btn-active-border-color: #1a6d66; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #005D55; }

.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 { background-color: #ffffff; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15); border-radius: 0.313rem; 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-body .form-label { line-height: 1.625; margin-bottom: 10px; }

.page-filters-body .form-control:not(.datepicker-input), .page-filters-body .form-select:not(.datepicker-input) { min-width: 240px; }

.page-filters-body .form-control::-moz-placeholder, .page-filters-body .form-select::-moz-placeholder { font-weight: 300; }

.page-filters-body .form-control, .page-filters-body .form-control::placeholder, .page-filters-body .form-select, .page-filters-body .form-select::placeholder { font-weight: 300; }

.page-filters-footer { padding: 0 15px 40px; }

.page-filters-footer .btn-reset { --bs-btn-color: #000000; --bs-btn-bg: transparent; --bs-btn-border-color: #005D55; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #005D55; --bs-btn-hover-border-color: #005D55; --bs-btn-focus-shadow-rgb: 0, 79, 72; --bs-btn-active-color: #000000; --bs-btn-active-bg: rgba(255, 255, 255, 0.2); --bs-btn-active-border-color: #1a6d66; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #005D55; }

.page-filters-footer .btn-submit { --bs-btn-color: #000000; --bs-btn-bg: transparent; --bs-btn-border-color: #000000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #005D55; --bs-btn-hover-border-color: #005D55; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #000000; --bs-btn-active-bg: rgba(255, 255, 255, 0.2); --bs-btn-active-border-color: #1a1a1a; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #000000; }

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

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

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

.pagination { gap: 0; 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 { font-size: 1.125rem; border-radius: 100%; border: 0.0625rem solid #000000; margin: 0 0.625rem; }

.pagination .page-item.prev .page-link:hover, .pagination .page-item.prev .page-link:focus, .pagination .page-item.prev .page-link:active, .pagination .page-item.next .page-link:hover, .pagination .page-item.next .page-link:focus, .pagination .page-item.next .page-link:active { background-color: #000000; color: #ffffff; border-color: #000000; }

.pagination .page-link { align-items: center; border-radius: 100%; border: none; display: flex; height: 40px; justify-content: center; width: 40px; }

.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: #005D55; border-bottom-color: #005D55; 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(0, 93, 85, 0.07); color: #005D55; }

.procedure-header { align-items: center; display: flex; gap: 20px; margin-bottom: 30px; }

.procedure-header img { height: 40px; width: auto; }

.procedure-title { font-size: 1.875rem; margin-bottom: 0; }

.procedure-list { list-style: none; margin-bottom: 33px; padding-left: 0; }

.procedure-list > li { align-items: flex-start; display: flex; gap: 15px; line-height: 1.1875rem; margin-bottom: 17px; }

.procedure-list > li > a { color: inherit; text-decoration: none; }

.procedure-list > li > a:active, .procedure-list > li > a:focus, .procedure-list > li > a:hover { color: #005D55; text-decoration: underline; }

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

.card-publication.card-thumbnail .card-image { overflow: visible; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15); transition: all 0.2s ease-in-out; }

.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-body { padding-right: 0; padding-left: 0; padding-bottom: 0.9375rem; }

.card-publication.card-thumbnail .card-title { font-weight: 400; }

.card-publication.card-thumbnail .card-footer { align-items: center; display: flex; flex-wrap: wrap; gap: 15px; justify-content: center; padding: 0; }

.card-publication.card-thumbnail .card-footer .btn, .card-publication.card-thumbnail .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-publication.card-thumbnail .card-footer .wp-block-file__button { white-space: nowrap; }

.card-publication.card-thumbnail .card-footer .btn.btn-download .ni, .card-publication.card-thumbnail .card-footer .wp-block-file .btn-download.wp-block-file__button .ni, .wp-block-file .card-publication.card-thumbnail .card-footer .btn-download.wp-block-file__button .ni { font-size: 1rem; min-width: 12px; }

.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: 1rem; min-width: 16px; }

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

.card-publication.card-thumbnail:active .card-image, .card-publication.card-thumbnail:focus .card-image, .card-publication.card-thumbnail:hover .card-image { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.3); }

.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.accordion .accordion-button { border-bottom: none; font-size: 1.125rem; font-weight: 700; line-height: 1.8125rem; padding: 0px; }

.article-related.accordion .accordion-button:hover, .article-related.accordion .accordion-button:focus, .article-related.accordion .accordion-button:active, .article-related.accordion .accordion-button:not(.collapsed) { border: none; box-shadow: none; color: #000000; background-color: transparent; }

.article-related.accordion .accordion-button:hover:after, .article-related.accordion .accordion-button:active:after, .article-related.accordion .accordion-button:not(.collapsed):after { transform: rotate(0deg); }

.article-related.accordion .accordion-button:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='19' viewBox='0 0 12 19' fill='none'%3E%3Cpath d='M6.42471 6.27261L11.6278 11.4335C11.7931 11.5988 11.7931 11.866 11.6278 12.0312L10.9317 12.7273C10.7665 12.8925 10.4993 12.8925 10.3341 12.7273L6.12588 8.56128L1.91768 12.7273C1.75244 12.8925 1.48525 12.8925 1.32002 12.7273L0.623926 12.0312C0.458691 11.866 0.458691 11.5988 0.623926 11.4335L5.82705 6.27261C5.99228 6.10737 6.25947 6.10737 6.42471 6.27261Z' fill='black'/%3E%3C/svg%3E"); border: none; border-radius: 0; height: 0.9375rem; width: 0.9375rem; transform: rotate(180deg); background-color: transparent; }

.article-related .card-panel { position: relative; border: none; border-radius: 0.313rem; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15); background-color: #ffffff; margin-bottom: 1.5rem; margin-top: 0.875rem; }

.article-related .card .related-icon { display: flex; align-items: center; justify-content: center; width: 2.8125rem; height: 2.8125rem; border-radius: 100%; background-color: #005D55; color: #ffffff; font-size: 1.125rem; position: absolute; top: -0.9375rem; left: -0.625rem; }

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

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

.article-related .card-body strong { font-weight: 700; text-decoration: underline; color: #005D55; }

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

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

.article-related .list-icon { list-style: none; padding-left: 0; margin-bottom: 1.25rem; }

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

.article-related .list-icon > li > .icon { align-items: center; 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-icon > li a:hover, .article-related .list-icon > li a:focus, .article-related .list-icon > li a:active { text-decoration: underline; font-weight: 500; }

.article-related .list-group-item { line-height: 1.625rem; padding: 15px 15px 15px 55px; position: relative; }

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

.article-related .list-group-item .title { color: #005D55; 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 .portrait-header { align-items: center; display: flex; }

.article-related .portrait-image { border-radius: 50%; height: 70px; margin-right: 24px; min-width: 70px; overflow: hidden; position: relative; width: 70px; }

.article-related .portrait-image::before { content: ""; display: block; opacity: .1; padding-top: 100%; }

.article-related .portrait-image > img { height: auto; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

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

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

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

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

.article-related .card-panel-links .list-group-item { line-height: 1.25rem; }

.article-related .card-panel-links .list-group-item small, .article-related .card-panel-links .list-group-item .small, .article-related .card-panel-links .list-group-item .small { display: block; }

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

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

.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: #ffffff; border: none; border-radius: 100px; padding-right: 5px; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1); }

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

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

.form-search .input-group .form-control::-moz-placeholder { color: #000000; }

.form-search .input-group .form-control::placeholder { color: #000000; }

.form-search .input-group .btn, .form-search .input-group .wp-block-file .wp-block-file__button, .wp-block-file .form-search .input-group .wp-block-file__button { border-radius: 100px !important; background-color: #005D55; border-color: #005D55; color: #ffffff; gap: 10px; line-height: 1.25rem; margin: 5px 0; padding-top: 8px; padding-bottom: 8px; }

@media (max-width: 991.98px) { .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 { padding: 0.5rem; width: 2.5rem; } }

.form-search .input-group .btn:hover, .form-search .input-group .wp-block-file .wp-block-file__button:hover, .wp-block-file .form-search .input-group .wp-block-file__button:hover, .form-search .input-group .btn: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: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 { background-color: #ffffff; border-color: #005D55; color: #005D55; }

input[type="search" i]::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; background-image: url('data:image/svg+xml,<svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.50307 4.6702L9.99888 0.172648C10.2298 -0.0575492 10.6032 -0.0575492 10.8121 0.172648C11.0626 0.402844 11.0626 0.776269 10.8121 1.00647L6.3359 5.50304L10.8121 9.99888C11.0626 10.2298 11.0626 10.6032 10.8121 10.8121C10.6032 11.0626 10.2298 11.0626 9.99888 10.8121L5.50307 6.33588L1.00652 10.8121C0.776326 11.0626 0.402903 11.0626 0.172683 10.8121C-0.0575611 10.6032 -0.0575611 10.2298 0.172683 9.99888L4.67024 5.50304L2.42146 3.25475L0.172683 1.00647C-0.0575611 0.776269 -0.0575611 0.402844 0.172683 0.172648C0.402903 -0.0575492 0.776326 -0.0575492 1.00652 0.172648L5.50307 4.6702Z" fill="currentColor"/></svg>') !important; height: 11px; width: 11px; }

.searchwp-live-search-results-showing { border-radius: 0; }

.searchwp-live-search-results p { border-color: #005D55; }

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

.searchwp-live-search-results .text-muted { font-size: 0.875rem; color: #000000; }

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

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

.section-title { position: relative; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; color: #000000; font-size: 3.125rem; font-weight: 400; margin: 0 auto; padding-bottom: 0.9375rem; }

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

.section-title:after { content: ''; display: block; height: 2.8125rem; width: 6.5rem; background-image: url(../img/title.svg); background-size: 100%; background-repeat: no-repeat; position: absolute; left: -1.875rem; bottom: 0; }

@media (max-width: 991.98px) { .section-title:after { height: 2.1875rem; width: 5.3125rem; } }

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

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

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

.list-social-networks a:active, .list-social-networks a:focus, .list-social-networks a:hover { background-color: #000000; color: #ffffff; }

.social-toolbar { align-items: center; display: flex; }

.social-toolbar-label { padding: 5px; }

.social-toolbar-list { list-style: none; margin-bottom: 0; padding-left: 0; }

.social-toolbar-list > li { display: inline-block; padding: 3px; }

.social-toolbar-list > li > a { align-items: center; border-radius: 50%; display: inline-flex; font-size: 1.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); }

.social-toolbar-list > li > a.btn-facebook { color: #ffffff; }

.social-toolbar-list > li > a.btn-twitter { color: #ffffff; }

.social-toolbar-list > li > a.btn-linkedin { color: #ffffff; }

.social-toolbar-list > li > a.btn-mail { color: #ffffff; }

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

.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(0, 93, 85, 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 #000000; }

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

.table > :not(caption) > * > *, .wp-block-table table > :not(caption) > * > *, .wp-block-table.is-style-stripes table > :not(caption) > * > *, .wp-block-table table > :not(caption) > * > *, .wp-block-table.is-style-stripes table > :not(caption) > * > * { padding-left: 1.25rem; padding-right: 1.25rem; }

.card-thumbnail { border: none; margin: 0 auto; max-width: 350px; text-align: left; transition: transform .3s; background-color: transparent; }

.card-thumbnail .card-image { overflow: hidden; position: relative; width: 100%; }

.card-thumbnail .card-image::before { background-color: #005D55; content: ""; display: block; opacity: .1; 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 { align-items: center; display: flex; flex-wrap: wrap; gap: 10px 20px; justify-content: center; margin-bottom: 15px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; text-transform: uppercase; }

.card-thumbnail .card-tags .term { display: inline-block; font-weight: 400; color: #000000; font-size: 0.875rem; }

.card-thumbnail .card-title { font-size: 1.25rem; font-weight: 500; margin-bottom: 15px; transition: all 0.2s ease-in-out; }

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

.card-thumbnail .card-infos { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin-top: 30px; margin-bottom: 15px; padding-left: 0; }

.card-thumbnail .card-infos > li { display: inline-block; line-height: 1.25rem; padding-right: 25px; padding-left: 25px; position: relative; }

.card-thumbnail .card-infos > li > .icon { align-items: center; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

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

.card-thumbnail .card-infos a:hover, .card-thumbnail .card-infos a:focus, .card-thumbnail .card-infos a:active { font-weight: 500; }

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

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

.card-thumbnail.card-page { border: 0.0625rem solid #005D55; border-radius: 0.313rem; transition: all 0.2s ease-in-out; }

.card-thumbnail.card-page:hover, .card-thumbnail.card-page:focus, .card-thumbnail.card-page:active { background-color: #005D55; }

.card-thumbnail.card-page:hover .card-title, .card-thumbnail.card-page:focus .card-title, .card-thumbnail.card-page:active .card-title { color: #ffffff; }

.card-thumbnail.card-page .card-wrapper { flex-grow: 1; }

.card-thumbnail.card-page .card-body { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; padding: 3.4375rem 1.875rem; }

.card-thumbnail.card-page.no-post-thumbnail .card-image { display: none; }

.card-thumbnail.card-news:hover .card-title, .card-thumbnail.card-news:focus .card-title, .card-thumbnail.card-news:active .card-title { color: #005D55; }

.card-thumbnail.card-news .card-image { border-radius: 0.313rem; }

.card-thumbnail.card-news .card-wrapper { margin-top: -0.625rem; z-index: 1; }

.card-thumbnail.card-news .card-body { padding: 0 1.25rem 1.25rem; }

.card-thumbnail.card-news .card-tags { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; background-color: #ffffff; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15); padding: 0.1875rem 0.625rem; }

.card-thumbnail.card-event { padding-top: 1.6875rem; padding-right: 4.0625rem; }

.card-thumbnail.card-event:hover .card-body, .card-thumbnail.card-event:hover .card-date, .card-thumbnail.card-event:focus .card-body, .card-thumbnail.card-event:focus .card-date, .card-thumbnail.card-event:active .card-body, .card-thumbnail.card-event:active .card-date { box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.3); }

.card-thumbnail.card-event .card-body { border-radius: 0.313rem; background: #ffffff; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15); padding: 0.9375rem 2.1875rem 0.9375rem 1.5625rem; transition: all 0.2s ease-in-out; }

@media (max-width: 767.98px) { .card-thumbnail.card-event .card-body { padding: 0.9375rem 2.1875rem 0.9375rem 0.9375rem; } }

.card-thumbnail.card-event .card-tags { position: relative; padding-bottom: 0.625rem; }

.card-thumbnail.card-event .card-tags:after { content: ''; position: absolute; bottom: 0; left: 0; display: block; width: 2.5rem; height: 0.3125rem; background-color: #981E32; }

.card-thumbnail.card-event .card-date { align-items: center; display: flex; gap: 10px; justify-content: center; position: absolute; top: 0; right: 0; z-index: 1; border-radius: 100%; height: 7.25rem; width: 7.25rem; background-color: #005D55; transition: all 0.2s ease-in-out; }

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

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

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

.card-thumbnail.card-event .card-date .date-month { font-size: 0.875rem; line-height: 1.1875rem; text-transform: uppercase; }

.card-thumbnail.card-event .card-meta { margin-bottom: 0.625rem; }

.card-thumbnail.card-event .card-meta .term-separator { margin: 0 0.3125rem; }

.card-thumbnail.card-event .places-availables { font-size: 0.875rem; font-weight: 300; }

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

.card-thumbnail.card-trombinoscope .card-body { padding-top: 0.625rem; text-align: center; }

.card-thumbnail.card-trombinoscope .card-title { font-size: 1.25rem !important; font-weight: 400; }

.card-thumbnail.card-trombinoscope .card-tags { width: 100%; margin-bottom: 0.3125rem; text-transform: none; gap: 0.3125rem; }

.card-thumbnail.card-trombinoscope .card-tags .term { font-size: 1rem; }

.card-thumbnail.card-trombinoscope .card-image { border-radius: 0.313rem; }

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

.card-thumbnail.card-project .card-image { border-radius: 0.313rem; }

.card-thumbnail.card-project .card-body { position: relative; padding: 2.1875rem 3.125rem 1.25rem 0; }

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

.card-thumbnail.card-project .card-tags-status .term { font-size: 1rem; font-weight: 400; color: #ffffff; text-transform: none; }

.card-thumbnail.card-project .card-tags:not(.card-tags-status) { position: relative; padding-bottom: 0.625rem; }

.card-thumbnail.card-project .card-tags:not(.card-tags-status):after { content: ''; position: absolute; bottom: 0; left: 0; display: block; width: 2.5rem; height: 0.3125rem; background-color: #981E32; }

.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-thumbnail.no-post-thumbnail .card-image { display: none; }

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

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

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

@media (max-width: 991.98px) { .card-trombinoscope.card-line .card-tags { justify-content: center; } }

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

@media (max-width: 991.98px) { .card-trombinoscope.card-line .card-title { text-align: center; } }

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

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

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

@media (max-width: 991.98px) { .section-access-col { padding-bottom: 1.5625rem; } }

@media (min-width: 992px) { .section-access-col .section-content { padding: 0 1.25rem; } }

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

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

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

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

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

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

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

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

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

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

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

.section-alert .alert, .section-alert .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li, .section-alert .gform_wrapper .validation_error, .gform_wrapper .section-alert .validation_error, .section-alert .gform_wrapper .validation_message, .gform_wrapper .section-alert .validation_message, .section-alert .gform_confirmation_wrapper, .section-alert .wppb-success, .section-alert #wppb_register_pre_form_message, .section-alert .wppb-warning, .section-alert .wppb-error { margin-bottom: 0; }

@media (min-width: 1200px) { .section-alert .alert .close, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .close, .section-alert .gform_wrapper .validation_error .close, .gform_wrapper .section-alert .validation_error .close, .section-alert .gform_wrapper .validation_message .close, .gform_wrapper .section-alert .validation_message .close, .section-alert .gform_confirmation_wrapper .close, .section-alert .wppb-success .close, .section-alert #wppb_register_pre_form_message .close, .section-alert .wppb-warning .close, .section-alert .wppb-error .close { right: 18px; } }

@media (min-width: 1200px) { .section-alert .alert .container, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .container, .section-alert .gform_wrapper .validation_error .container, .gform_wrapper .section-alert .validation_error .container, .section-alert .gform_wrapper .validation_message .container, .gform_wrapper .section-alert .validation_message .container, .section-alert .gform_confirmation_wrapper .container, .section-alert .wppb-success .container, .section-alert #wppb_register_pre_form_message .container, .section-alert .wppb-warning .container, .section-alert .wppb-error .container, .section-alert .alert body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .section-alert .alert .article-header, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .article-header, .section-alert .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .section-alert .gform_wrapper .validation_error .article-header, .gform_wrapper .section-alert .validation_error body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .gform_wrapper .section-alert .validation_error .article-header, .section-alert .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .section-alert .gform_wrapper .validation_message .article-header, .gform_wrapper .section-alert .validation_message body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .gform_wrapper .section-alert .validation_message .article-header, .section-alert .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .section-alert .gform_confirmation_wrapper .article-header, .section-alert .wppb-success body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .section-alert .wppb-success .article-header, .section-alert #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .section-alert #wppb_register_pre_form_message .article-header, .section-alert .wppb-warning body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .section-alert .wppb-warning .article-header, .section-alert .wppb-error body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .section-alert .wppb-error .article-header, .section-alert .alert body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .section-alert .alert .article-content > *, body.page-template-full-width .layout-main .section-alert .gform_wrapper .ginput_container_fileupload .validation_message ul li .article-content > *, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .article-content > *, .section-alert .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .section-alert .gform_wrapper .validation_error .article-content > *, .gform_wrapper .section-alert .validation_error body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .gform_wrapper .section-alert .validation_error .article-content > *, .section-alert .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .section-alert .gform_wrapper .validation_message .article-content > *, .gform_wrapper .section-alert .validation_message body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .gform_wrapper .section-alert .validation_message .article-content > *, .section-alert .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .section-alert .gform_confirmation_wrapper .article-content > *, .section-alert .wppb-success body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .section-alert .wppb-success .article-content > *, .section-alert #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .section-alert #wppb_register_pre_form_message .article-content > *, .section-alert .wppb-warning body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .section-alert .wppb-warning .article-content > *, .section-alert .wppb-error body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .section-alert .wppb-error .article-content > *, .section-alert .alert body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .section-alert .alert .article-related, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .article-related, .section-alert .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .section-alert .gform_wrapper .validation_error .article-related, .gform_wrapper .section-alert .validation_error body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .gform_wrapper .section-alert .validation_error .article-related, .section-alert .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .section-alert .gform_wrapper .validation_message .article-related, .gform_wrapper .section-alert .validation_message body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .gform_wrapper .section-alert .validation_message .article-related, .section-alert .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .section-alert .gform_confirmation_wrapper .article-related, .section-alert .wppb-success body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .section-alert .wppb-success .article-related, .section-alert #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .section-alert #wppb_register_pre_form_message .article-related, .section-alert .wppb-warning body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .section-alert .wppb-warning .article-related, .section-alert .wppb-error body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .section-alert .wppb-error .article-related, .section-alert .alert body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .section-alert .alert .article-footer, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .article-footer, .section-alert .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .section-alert .gform_wrapper .validation_error .article-footer, .gform_wrapper .section-alert .validation_error body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .gform_wrapper .section-alert .validation_error .article-footer, .section-alert .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .section-alert .gform_wrapper .validation_message .article-footer, .gform_wrapper .section-alert .validation_message body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .gform_wrapper .section-alert .validation_message .article-footer, .section-alert .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .section-alert .gform_confirmation_wrapper .article-footer, .section-alert .wppb-success body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .section-alert .wppb-success .article-footer, .section-alert #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .section-alert #wppb_register_pre_form_message .article-footer, .section-alert .wppb-warning body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .section-alert .wppb-warning .article-footer, .section-alert .wppb-error body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .section-alert .wppb-error .article-footer, .section-alert .alert body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .alert .figure-caption, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .figure-caption, .section-alert .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .gform_wrapper .validation_error .figure-caption, .gform_wrapper .section-alert .validation_error body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .section-alert .validation_error .figure-caption, .section-alert .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .gform_wrapper .validation_message .figure-caption, .gform_wrapper .section-alert .validation_message body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .section-alert .validation_message .figure-caption, .section-alert .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .gform_confirmation_wrapper .figure-caption, .section-alert .wppb-success body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .wppb-success .figure-caption, .section-alert #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert #wppb_register_pre_form_message .figure-caption, .section-alert .wppb-warning body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .wppb-warning .figure-caption, .section-alert .wppb-error body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .wppb-error .figure-caption, .section-alert .alert body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .alert .wp-element-caption, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .wp-element-caption, .section-alert .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .gform_wrapper .validation_error .wp-element-caption, .gform_wrapper .section-alert .validation_error body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .section-alert .validation_error .wp-element-caption, .section-alert .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .gform_wrapper .validation_message .wp-element-caption, .gform_wrapper .section-alert .validation_message body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .section-alert .validation_message .wp-element-caption, .section-alert .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .gform_confirmation_wrapper .wp-element-caption, .section-alert .wppb-success body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .wppb-success .wp-element-caption, .section-alert #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert #wppb_register_pre_form_message .wp-element-caption, .section-alert .wppb-warning body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .wppb-warning .wp-element-caption, .section-alert .wppb-error body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .section-alert .wppb-error .wp-element-caption { padding-right: 105px; } }

.section-events { background-color: rgba(152, 30, 50, 0.12); padding-top: 2.5rem; padding-bottom: 1.875rem; }

@media (max-width: 991.98px) { .section-events { padding-bottom: 2.5rem; } }

@media (max-width: 991.98px) { .section-events .section-footer { padding-top: 0.9375rem; } }

@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 (min-width: 992px) { .section-events .events-showcase .card-thumbnail .card-tags { justify-content: flex-start; } }

.section-events .swiper-button-prev, .section-events .swiper-button-next { top: 107px; }

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

.section-news .section-title:after { background-image: url(../img/title-primary.svg); left: initial; right: -1.875rem; }

.section-news .section-footer { padding-top: 3.125rem; }

@media (max-width: 991.98px) { .section-news .section-footer { padding-top: 0; } }

@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 (min-width: 992px) { .section-news .news-showcase .card-thumbnail .card-tags { justify-content: flex-start; } }

.section-news .swiper-button-prev, .section-news .swiper-button-next { top: 107px; }

.section-projects .section-title:after { background-image: url(../img/title-primary.svg); left: initial; right: -1.875rem; }

@media (max-width: 575.98px) { .section-projects .section-title:after { right: 3.125rem; } }

.section-projects .section-header { margin-bottom: 2.8125rem; }

@media (min-width: 1200px) { .section-projects .swiper-container { padding-bottom: 8.75rem; } }

.section-projects .swiper-slide { opacity: 0 !important; }

.section-projects .swiper-slide.swiper-slide-visible { opacity: 1 !important; }

.section-projects .swiper-button-prev, .section-projects .swiper-button-next { top: initial; bottom: 3.75rem; }

@media (max-width: 1199.98px) { .section-projects .swiper-button-prev, .section-projects .swiper-button-next { bottom: 0.5rem; } }

.section-projects .swiper-button-prev { left: 34.0625rem; }

@media (max-width: 1199.98px) { .section-projects .swiper-button-prev { left: 2.5rem; } }

.section-projects .swiper-button-next { right: 20.3125rem; }

@media (max-width: 1199.98px) { .section-projects .swiper-button-next { right: 2.5rem; } }

.section-projects .swiper-pagination { width: auto; bottom: -4.75rem; left: 34.0625rem; right: 20.3125rem; }

@media (max-width: 1199.98px) { .section-projects .swiper-pagination { position: relative; bottom: initial; left: initial; right: initial; margin-top: 2.1875rem; } }

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

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

.section-projects .card-thumbnail .card-wrapper { background-color: rgba(255, 255, 255, 0.95); border-radius: 0.313rem; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1); margin: -1.875rem 0.9375rem 0; max-width: 100%; position: relative; }

@media (min-width: 1200px) { .section-projects .card-thumbnail .card-wrapper { max-width: 420px; position: relative; width: 100%; position: absolute; left: 3.4375rem; bottom: -6.25rem; } }

.section-projects .card-thumbnail .card-wrapper .card-body { padding: 3.75rem 2.5rem; }

@media (max-width: 767.98px) { .section-projects .card-thumbnail .card-wrapper .card-body { padding: 1.5625rem 1.875rem; } }

.section-projects .card-thumbnail .card-title { font-size: 1.5625rem; font-weight: 700; margin-bottom: 2.5rem; }

.section-projects .card-thumbnail .card-title span { position: relative; padding-bottom: 1.25rem; }

.section-projects .card-thumbnail .card-title span:after { content: ''; position: absolute; bottom: 0; left: 0; display: block; width: 2.5rem; height: 0.3125rem; background-color: #981E32; }

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

@media (min-width: 992px) { .section-projects .row > div:first-child .card-thumbnail .card-wrapper { margin-right: 50px; margin-left: auto; } }

@media (min-width: 992px) { .section-projects .row > div:last-child .card-thumbnail .card-wrapper { margin-right: auto; margin-left: 50px; } }

.section-spotlight { position: relative; padding: 0; text-align: center; }

.section-spotlight-wrapper { margin-right: auto; margin-left: auto; max-width: 2000px; max-height: 650px; min-height: 250px; overflow: hidden; position: relative; }

.section-spotlight-wrapper::before { content: ""; display: block; padding-top: 35%; }

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

.section-spotlight .swiper { height: 100%; left: 0; margin-bottom: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }

.section-spotlight .swiper-slide { position: relative; background-position: center; background-size: cover; }

.section-spotlight .swiper-slide:after { content: ''; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.35); }

.section-spotlight .swiper > .container, .section-spotlight body.page-template-full-width .layout-main .swiper > .article-header, body.page-template-full-width .layout-main .section-spotlight .swiper > .article-header, .section-spotlight body.page-template-full-width .layout-main .article-content.swiper > *, body.page-template-full-width .layout-main .section-spotlight .article-content.swiper > *, .section-spotlight body.page-template-full-width .layout-main .swiper > .article-related, body.page-template-full-width .layout-main .section-spotlight .swiper > .article-related, .section-spotlight body.page-template-full-width .layout-main .swiper > .article-footer, body.page-template-full-width .layout-main .section-spotlight .swiper > .article-footer, .section-spotlight body.page-template-full-width .layout-main .article-image-full .swiper > .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-spotlight .swiper > .figure-caption, .section-spotlight 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-spotlight .swiper > .wp-element-caption { left: 0; position: absolute; right: 0; top: 50%; z-index: 3; }

@media (max-width: 991.98px) { .section-spotlight .swiper > .container, .section-spotlight body.page-template-full-width .layout-main .swiper > .article-header, body.page-template-full-width .layout-main .section-spotlight .swiper > .article-header, .section-spotlight body.page-template-full-width .layout-main .article-content.swiper > *, body.page-template-full-width .layout-main .section-spotlight .article-content.swiper > *, .section-spotlight body.page-template-full-width .layout-main .swiper > .article-related, body.page-template-full-width .layout-main .section-spotlight .swiper > .article-related, .section-spotlight body.page-template-full-width .layout-main .swiper > .article-footer, body.page-template-full-width .layout-main .section-spotlight .swiper > .article-footer, .section-spotlight body.page-template-full-width .layout-main .article-image-full .swiper > .figure-caption, body.page-template-full-width .layout-main .article-image-full .section-spotlight .swiper > .figure-caption, .section-spotlight 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-spotlight .swiper > .wp-element-caption { top: 4.0625rem; } }

.section-spotlight .swiper-button-prev, .section-spotlight .swiper-button-next { height: 3.125rem; width: 3.125rem; color: #ffffff; border-color: #ffffff; }

.section-spotlight .swiper-button-prev:hover, .section-spotlight .swiper-button-prev:focus, .section-spotlight .swiper-button-prev:active, .section-spotlight .swiper-button-next:hover, .section-spotlight .swiper-button-next:focus, .section-spotlight .swiper-button-next:active { background-color: #005D55; }

@media (max-width: 991.98px) { .section-spotlight .swiper-button-prev { left: 2.5rem; } }

@media (max-width: 991.98px) { .section-spotlight .swiper-button-next { right: 2.5rem; } }

.section-spotlight .section-bg, .section-spotlight .section-content, .section-spotlight .section-footer { bottom: 0; left: 0; position: absolute; right: 0; }

.section-spotlight .section-bg, .section-spotlight .section-content { top: 0; }

.section-spotlight .section-bg { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }

.section-spotlight .section-bg.ratio { bottom: auto; top: 50%; transform: translateY(-50%); }

.section-spotlight .section-title, .section-spotlight .section-content .form-search, .section-spotlight .section-content .list-inline { position: relative; z-index: 3; }

.section-spotlight .section-header { margin-bottom: 0; }

.section-spotlight .section-title { font-size: 2.25rem; margin-bottom: 30px; z-index: 3; }

.section-spotlight .section-content { align-items: flex-end; display: flex; justify-content: center; }

.section-spotlight .section-content .input-group { margin-bottom: 65px; }

@media (max-width: 767.98px) { .section-spotlight .section-content .input-group { margin-bottom: 2.8125rem; } }

.section-spotlight .section-content .list-inline { margin-bottom: 0; }

.section-spotlight .section-footer { padding: 0; margin-bottom: -22px; z-index: 3; }

.section-territory { padding-top: 1.25rem; padding-bottom: 3.75rem; }

.section-territory .bubble { align-items: center; display: flex; flex-direction: column; justify-content: center; margin-right: auto; margin-left: auto; text-align: center; width: 100%; }

.section-territory .bubble-title { font-size: 1.5rem; font-weight: 400; margin-bottom: 0; }

.section-territory .bubble-title strong { font-size: 7.5rem; font-weight: 700; line-height: 1; color: #005D55; }

.section-territory .bubble-title span { display: block; font-weight: 600; }

.section-territory .bubble .dropdown { margin-top: 30px; }

.section-territory .bubble .dropdown .dropdown-item:hover, .section-territory .bubble .dropdown .dropdown-item:focus, .section-territory .bubble .dropdown .dropdown-item:active { background-color: #005D55; color: #ffffff; }

.section-territory .dropdown-toggle { border: 1px solid #000000; border-radius: 100px; margin-right: auto; margin-left: auto; width: 350px; text-align: left; padding-left: 1.25rem; }

.section-territory .dropdown-toggle::after { content: none; }

.section-territory .dropdown-menu { min-width: 100%; }

.section-territory-cities .list-unstyled li, .section-territory-cities .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .ginput_container_fileupload .validation_message .section-territory-cities ul li { line-height: 2.5rem; }

.section-territory-cities .list-unstyled li a, .section-territory-cities .gform_wrapper .ginput_container_fileupload .validation_message ul li a, .gform_wrapper .ginput_container_fileupload .validation_message .section-territory-cities ul li a { color: inherit; text-decoration: none; }

.section-territory-cities .list-unstyled li a:active, .section-territory-cities .gform_wrapper .ginput_container_fileupload .validation_message ul li a:active, .gform_wrapper .ginput_container_fileupload .validation_message .section-territory-cities ul li a:active, .section-territory-cities .list-unstyled li a:focus, .section-territory-cities .gform_wrapper .ginput_container_fileupload .validation_message ul li a:focus, .gform_wrapper .ginput_container_fileupload .validation_message .section-territory-cities ul li a:focus, .section-territory-cities .list-unstyled li a:hover, .section-territory-cities .gform_wrapper .ginput_container_fileupload .validation_message ul li a:hover, .gform_wrapper .ginput_container_fileupload .validation_message .section-territory-cities ul li a:hover, .section-territory-cities .list-unstyled li a.active, .section-territory-cities .gform_wrapper .ginput_container_fileupload .validation_message ul li a.active, .gform_wrapper .ginput_container_fileupload .validation_message .section-territory-cities ul li a.active { font-weight: 700; }

.section-territory-svg { position: relative; }

.section-territory-svg:before { content: ''; display: block; height: 36.875rem; width: 36.875rem; border-radius: 100%; background-color: rgba(152, 30, 50, 0.12); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.section-territory-svg svg { position: relative; display: block; margin-right: auto; margin-left: auto; max-width: 100%; }

.section-territory-svg svg a { color: inherit !important; }

.section-territory-svg svg a:hover, .section-territory-svg svg a:active, .section-territory-svg svg a:focus, .section-territory-svg svg a.active { color: #005D55 !important; }

.section-territory-svg svg a:hover path, .section-territory-svg svg a:active path, .section-territory-svg svg a:focus path, .section-territory-svg svg a.active path { fill: #005D55; }

.section-territory-svg svg a path { fill: #ffffff; transition: fill .3s; }

@media (min-width: 992px) { .section-territory-list .bubble { height: 200px; max-width: 200px; position: absolute; right: 0; top: 0; } }

.section-territory-dropdown .dropdown-menu.show { max-height: 15.625rem; overflow: scroll; }

.map-tooltip { background-color: #000000; border-radius: 100px; color: #ffffff; display: none; font-size: 0.875rem; font-weight: 400; padding: 1px 10px; position: absolute; z-index: 999; }

.breadcrumb-item + .breadcrumb-item::before { content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M187.8 264.5 41 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 392.7c-4.7-4.7-4.7-12.3 0-17L122.7 256 4.2 136.3c-4.7-4.7-4.7-12.3 0-17L24 99.5c4.7-4.7 12.3-4.7 17 0l146.8 148c4.7 4.7 4.7 12.3 0 17z'/%3e%3c/svg%3e"); height: 16px; margin-top: 0.21875rem; margin-right: 16px; padding-right: 0; width: 6px; }

.layout-breadcrumb, .fm-breadcrumb { background-color: rgba(152, 30, 50, 0.12); 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: #000000; color: #ffffff; }

.layout-footer .col-lg-3 { width: 20%; padding-left: 0.625rem; padding-right: 0.625rem; }

@media (max-width: 991.98px) { .layout-footer .col-lg-3 { width: 100%; } }

.layout-footer .btn, .layout-footer .wp-block-file .wp-block-file__button, .wp-block-file .layout-footer .wp-block-file__button { border-color: #ffffff; color: #ffffff; }

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

.layout-footer .swiper-container { width: 9.375rem; padding: 0 0.9375rem; margin-top: 0.625rem; margin-left: 1.25rem; }

@media (max-width: 991.98px) { .layout-footer .swiper-container { margin-left: auto; margin-right: auto; margin-bottom: 0; } }

.layout-footer .swiper-button-prev, .layout-footer .swiper-button-next { font-size: 0.875rem; color: #ffffff; border: none; border-radius: 0; padding: 0; height: 0.625rem; width: 0.625rem; }

.layout-footer .swiper-button-prev:hover, .layout-footer .swiper-button-prev:focus, .layout-footer .swiper-button-prev:active, .layout-footer .swiper-button-next:hover, .layout-footer .swiper-button-next:focus, .layout-footer .swiper-button-next:active { color: #981E32; }

.layout-footer-infos { padding: 90px 0 35px; text-align: center; }

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

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

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

@media (max-width: 991.98px) { .layout-footer-infos .row > div { max-width: 285px; } }

.layout-footer-infos .logo { align-items: center; display: flex; flex-direction: column; justify-content: center; margin-bottom: 1.25rem; }

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

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

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

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

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

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

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

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

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

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

.layout-footer-infos .section-contactinfo-urls li > .icon { align-items: center; display: inline-flex; justify-content: center; margin-right: 15px; font-size: 0.875rem; color: #981E32; width: 0.625rem; height: 0.625rem; }

.layout-footer-infos .section-contactinfo-urls li a { font-size: 1rem; color: inherit; text-decoration: none; transition: color .3s; }

.layout-footer-infos .section-contactinfo-urls li a:active, .layout-footer-infos .section-contactinfo-urls li a:focus, .layout-footer-infos .section-contactinfo-urls li a:hover { color: #981E32; text-decoration: none; }

.layout-footer-menus { background-color: #000000; color: #ffffff; font-size: 0.9375rem; padding: 24px 0; }

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

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

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

.layout-footer-menus .nav-link { color: inherit; font-weight: 400; line-height: 1.25rem; font-size: 0.875rem; text-transform: uppercase; 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: #981E32; text-decoration: none; }

.layout-footer-watermark { background-color: #000000; color: #ffffff; padding-top: 15px; }

@media (max-width: 1199.98px) { .layout-footer-watermark { padding-bottom: 95px; } }

@media (min-width: 1200px) { .layout-footer-watermark { padding-bottom: 15px; } }

.layout-footer-watermark a { color: inherit; transition: color .3s; }

.layout-footer-watermark a svg { transition: transform .3s; }

.layout-footer-watermark a:active, .layout-footer-watermark a:focus, .layout-footer-watermark a:hover { color: #ffffff; }

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

.layout-header { background-color: #ffffff; position: relative; z-index: 1030; }

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

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

@media (min-width: 1200px) { .layout-header-info > .container, body.page-template-full-width .layout-main .layout-header-info > .article-header, body.page-template-full-width .layout-main .article-content.layout-header-info > *, body.page-template-full-width .layout-main .layout-header-info > .article-related, body.page-template-full-width .layout-main .layout-header-info > .article-footer, body.page-template-full-width .layout-main .article-image-full .layout-header-info > .figure-caption, body.page-template-full-width .layout-main .article-image-full .layout-header-info > .wp-element-caption { justify-content: center; } }

.layout-header-info .nav-item .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: #000000; 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: #005D55; }

.layout-header-info .nav-infos { flex-grow: 1; font-size: 0.875rem; font-weight: 500; }

.layout-header-info .nav-accessconfig .btn, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button { background: none; border: none; flex-direction: column; padding: 0; }

.layout-header-info .nav-accessconfig .btn .icon, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button .icon, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button .icon { font-size: 1.3125rem; }

.layout-header-info .nav-accessconfig .btn .text, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button .text, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button .text { display: block; font-size: 0.6875rem; font-weight: 500; margin-top: 1px; text-transform: uppercase; }

.layout-header-info .nav-accessconfig .btn:active, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button:active, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button:active, .layout-header-info .nav-accessconfig .btn:focus, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button:focus, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button:focus, .layout-header-info .nav-accessconfig .btn:hover, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button:hover, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button:hover { color: #005D55; transform: none; }

.layout-header-info .nav-accessconfig .btn + button, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button + button, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button + button { display: none; }

.layout-header-info .nav-networks { font-size: 1rem; justify-content: center; }

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

@media (max-width: 1199.98px) { .layout-navigation.layout-navigation-fatmenu .navbar { height: 70px; box-shadow: 0px -4px 30px 0px rgba(0, 0, 0, 0.1); } }

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

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

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

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

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

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

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

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

.layout-navigation .navbar .navbar-toggler .bar + .bar { margin-top: 6px; }

.layout-navigation .navbar .navbar-toggler:active .bar, .layout-navigation .navbar .navbar-toggler:focus .bar, .layout-navigation .navbar .navbar-toggler:hover .bar { background-color: #005D55; }

@media (min-width: 1200px) { .layout-navigation .navbar .navbar-toggler:active .bar, .layout-navigation .navbar .navbar-toggler:focus .bar, .layout-navigation .navbar .navbar-toggler:hover .bar { background-color: #000000; } }

.layout-navigation .navbar .navbar-toggler:active .bar:nth-child(1), .layout-navigation .navbar .navbar-toggler:focus .bar:nth-child(1), .layout-navigation .navbar .navbar-toggler:hover .bar:nth-child(1) { transform: translateY(-2px); }

.layout-navigation .navbar .navbar-toggler:active .bar:nth-child(3), .layout-navigation .navbar .navbar-toggler:focus .bar:nth-child(3), .layout-navigation .navbar .navbar-toggler:hover .bar:nth-child(3) { transform: translateY(2px); }

.layout-navigation .navbar .search-toggler:active .icon, .layout-navigation .navbar .search-toggler:focus .icon, .layout-navigation .navbar .search-toggler:hover .icon { animation-duration: 1s; animation-fill-mode: both; animation-name: swing; }

.layout-navigation .navbar .search-toggler, .layout-navigation .navbar .accessconfig { background: none; border: none; flex-direction: column; }

.layout-navigation .navbar .search-toggler .icon, .layout-navigation .navbar .accessconfig .icon { display: flex; justify-content: center; align-items: center; height: 2rem; width: 2rem; border-radius: 100%; background-color: #005D55; color: #ffffff; font-size: 1.0625rem; }

.layout-navigation .navbar .search-toggler .text, .layout-navigation .navbar .accessconfig .text { display: block; font-size: 0.8125rem; line-height: normal; font-weight: 500; margin-top: 5px; text-transform: uppercase; }

.layout-navigation .navbar .search-toggler::after, .layout-navigation .navbar .accessconfig::after { content: none; }

.layout-navigation .navbar .search-toggler:active .icon, .layout-navigation .navbar .search-toggler:focus .icon, .layout-navigation .navbar .search-toggler:hover .icon, .layout-navigation .navbar .accessconfig:active .icon, .layout-navigation .navbar .accessconfig:focus .icon, .layout-navigation .navbar .accessconfig:hover .icon { animation-duration: 1s; animation-fill-mode: both; animation-name: swing; }

.layout-navigation .navbar .accessconfig .icon { background-color: #981E32; color: #FFFFFF; }

.layout-navigation .navbar-btn { white-space: nowrap; }

.layout-navigation .navbar-brand { display: flex; align-items: center; height: 62px; max-width: calc(100% - 160px); margin: 0 auto; padding: 0; }

@media (min-width: 992px) { .layout-navigation .navbar-brand { height: 80px; margin: 15px auto; } }

.layout-navigation .navbar-brand .logo { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; }

.layout-navigation .navbar-brand .logo > img, .layout-navigation .navbar-brand .logo > svg { max-height: 100%; width: auto; }

.layout-navigation .navbar-collapse { justify-content: flex-end; }

.layout-navigation .navbar-nav .nav-item { align-items: center; display: inline-flex; flex-direction: column; justify-content: center; }

.layout-navigation .navbar-nav .nav-item-search .nav-link, .layout-navigation .navbar-nav .nav-item-search .btn, .layout-navigation .navbar-nav .nav-item-search .wp-block-file .wp-block-file__button, .wp-block-file .layout-navigation .navbar-nav .nav-item-search .wp-block-file__button, .layout-navigation .navbar-nav .nav-item-access .nav-link, .layout-navigation .navbar-nav .nav-item-access .btn, .layout-navigation .navbar-nav .nav-item-access .wp-block-file .wp-block-file__button, .wp-block-file .layout-navigation .navbar-nav .nav-item-access .wp-block-file__button { background: none; border: none; flex-direction: column; height: auto; }

.layout-navigation .navbar-nav .nav-item-search .nav-link .icon, .layout-navigation .navbar-nav .nav-item-search .btn .icon, .layout-navigation .navbar-nav .nav-item-search .wp-block-file .wp-block-file__button .icon, .wp-block-file .layout-navigation .navbar-nav .nav-item-search .wp-block-file__button .icon, .layout-navigation .navbar-nav .nav-item-access .nav-link .icon, .layout-navigation .navbar-nav .nav-item-access .btn .icon, .layout-navigation .navbar-nav .nav-item-access .wp-block-file .wp-block-file__button .icon, .wp-block-file .layout-navigation .navbar-nav .nav-item-access .wp-block-file__button .icon { display: flex; justify-content: center; align-items: center; height: 2rem; width: 2rem; border-radius: 100%; background-color: #005D55; color: #ffffff; font-size: 1.0625rem; }

.layout-navigation .navbar-nav .nav-item-search .nav-link .text, .layout-navigation .navbar-nav .nav-item-search .btn .text, .layout-navigation .navbar-nav .nav-item-search .wp-block-file .wp-block-file__button .text, .wp-block-file .layout-navigation .navbar-nav .nav-item-search .wp-block-file__button .text, .layout-navigation .navbar-nav .nav-item-access .nav-link .text, .layout-navigation .navbar-nav .nav-item-access .btn .text, .layout-navigation .navbar-nav .nav-item-access .wp-block-file .wp-block-file__button .text, .wp-block-file .layout-navigation .navbar-nav .nav-item-access .wp-block-file__button .text { display: block; font-size: 0.8125rem; line-height: normal; font-weight: 500; margin-top: 5px; text-transform: uppercase; }

.layout-navigation .navbar-nav .nav-item-search .nav-link::after, .layout-navigation .navbar-nav .nav-item-search .btn::after, .layout-navigation .navbar-nav .nav-item-search .wp-block-file .wp-block-file__button::after, .wp-block-file .layout-navigation .navbar-nav .nav-item-search .wp-block-file__button::after, .layout-navigation .navbar-nav .nav-item-access .nav-link::after, .layout-navigation .navbar-nav .nav-item-access .btn::after, .layout-navigation .navbar-nav .nav-item-access .wp-block-file .wp-block-file__button::after, .wp-block-file .layout-navigation .navbar-nav .nav-item-access .wp-block-file__button::after { content: none; }

.layout-navigation .navbar-nav .nav-item-search .nav-link:active .icon, .layout-navigation .navbar-nav .nav-item-search .nav-link:focus .icon, .layout-navigation .navbar-nav .nav-item-search .nav-link:hover .icon, .layout-navigation .navbar-nav .nav-item-search .btn:active .icon, .layout-navigation .navbar-nav .nav-item-search .wp-block-file .wp-block-file__button:active .icon, .wp-block-file .layout-navigation .navbar-nav .nav-item-search .wp-block-file__button:active .icon, .layout-navigation .navbar-nav .nav-item-search .btn:focus .icon, .layout-navigation .navbar-nav .nav-item-search .wp-block-file .wp-block-file__button:focus .icon, .wp-block-file .layout-navigation .navbar-nav .nav-item-search .wp-block-file__button:focus .icon, .layout-navigation .navbar-nav .nav-item-search .btn:hover .icon, .layout-navigation .navbar-nav .nav-item-search .wp-block-file .wp-block-file__button:hover .icon, .wp-block-file .layout-navigation .navbar-nav .nav-item-search .wp-block-file__button:hover .icon, .layout-navigation .navbar-nav .nav-item-access .nav-link:active .icon, .layout-navigation .navbar-nav .nav-item-access .nav-link:focus .icon, .layout-navigation .navbar-nav .nav-item-access .nav-link:hover .icon, .layout-navigation .navbar-nav .nav-item-access .btn:active .icon, .layout-navigation .navbar-nav .nav-item-access .wp-block-file .wp-block-file__button:active .icon, .wp-block-file .layout-navigation .navbar-nav .nav-item-access .wp-block-file__button:active .icon, .layout-navigation .navbar-nav .nav-item-access .btn:focus .icon, .layout-navigation .navbar-nav .nav-item-access .wp-block-file .wp-block-file__button:focus .icon, .wp-block-file .layout-navigation .navbar-nav .nav-item-access .wp-block-file__button:focus .icon, .layout-navigation .navbar-nav .nav-item-access .btn:hover .icon, .layout-navigation .navbar-nav .nav-item-access .wp-block-file .wp-block-file__button:hover .icon, .wp-block-file .layout-navigation .navbar-nav .nav-item-access .wp-block-file__button:hover .icon { animation-duration: 1s; animation-fill-mode: both; animation-name: swing; }

.layout-navigation .navbar-nav .nav-item-access .btn, .layout-navigation .navbar-nav .nav-item-access .wp-block-file .wp-block-file__button, .wp-block-file .layout-navigation .navbar-nav .nav-item-access .wp-block-file__button { gap: 0; padding: 28px 20px; }

.layout-navigation .navbar-nav .nav-item-access .btn:hover, .layout-navigation .navbar-nav .nav-item-access .wp-block-file .wp-block-file__button:hover, .wp-block-file .layout-navigation .navbar-nav .nav-item-access .wp-block-file__button:hover, .layout-navigation .navbar-nav .nav-item-access .btn:focus, .layout-navigation .navbar-nav .nav-item-access .wp-block-file .wp-block-file__button:focus, .wp-block-file .layout-navigation .navbar-nav .nav-item-access .wp-block-file__button:focus, .layout-navigation .navbar-nav .nav-item-access .btn:active, .layout-navigation .navbar-nav .nav-item-access .wp-block-file .wp-block-file__button:active, .wp-block-file .layout-navigation .navbar-nav .nav-item-access .wp-block-file__button:active { transform: none; }

.layout-navigation .navbar-nav .nav-item-access .btn .icon, .layout-navigation .navbar-nav .nav-item-access .wp-block-file .wp-block-file__button .icon, .wp-block-file .layout-navigation .navbar-nav .nav-item-access .wp-block-file__button .icon { background-color: #981E32; color: #FFFFFF; }

.layout-navigation .navbar-nav .nav-link.fm-triggermenu-spe { color: #981E32 !important; }

.layout-navigation .navbar-nav .nav-link.fm-triggermenu-spe::after { background-color: #981E32 !important; }

.layout-navigation .navbar-nav .nav-link { max-width: 11.25rem; height: 100%; align-items: center; color: #000000; display: inline-flex; padding: 28px 20px; position: relative; text-align: center; text-transform: uppercase; font-size: 1.125rem; font-style: normal; font-weight: 600; line-height: 1.625rem; transition: color .3s; }

.layout-navigation .navbar-nav .nav-link::after { background-color: #005D55; content: ""; display: block; width: 63px; height: 7px; opacity: 0; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); transition: opacity .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.current, .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: #005D55; }

.layout-navigation .navbar-nav .nav-link:active::after, .layout-navigation .navbar-nav .nav-link:focus::after, .layout-navigation .navbar-nav .nav-link:hover::after, .layout-navigation .navbar-nav .nav-link.show::after, .layout-navigation .navbar-nav .nav-link.current::after, .layout-navigation .navbar-nav .nav-link.fm-is-active::after, .layout-navigation .navbar-nav .nav-link.fm-is-active:active::after, .layout-navigation .navbar-nav .nav-link.fm-is-active:focus::after, .layout-navigation .navbar-nav .nav-link.fm-is-active:hover::after { opacity: 1; }

.layout-navigation .navbar-nav .fm-trigger-icon { display: none; margin-left: 16px; }

@media (min-width: 1200px) { .layout-navigation .navbar-nav .fm-trigger-icon { color: #ffffff; } }

.layout-navigation .navbar-nav .fm-trigger-icon .ni { transform: rotate(0deg); transition: transform .3s; }

.layout-navigation .navbar-nav .fm-trigger.fm-is-active .fm-trigger-icon .ni { transform: rotate(180deg); }

@media (max-width: 1199.98px) { .layout-navigation[data-mobile-mode-direction="up"].sticky { top: auto !important; } }

@media (max-width: 1199.98px) { .layout-navigation[data-mobile-mode-direction="up"].headroom--pinned { transform: translateY(0%); } }

@media (max-width: 1199.98px) { .layout-navigation[data-mobile-mode-direction="up"].headroom--unpinned { transform: translateY(100%); } }

@media (max-width: 1199.98px) { .layout-navigation[data-mobile-mode-direction="up"] { position: fixed; bottom: 0; left: 0; right: 0; top: auto; }
  .fm-is-open .layout-navigation[data-mobile-mode-direction="up"] { position: fixed; }
  .layout-navigation[data-mobile-mode-direction="up"] .fm-subnav { max-height: calc(100vh - 80px); top: auto; bottom: 80px; }
  .layout-navigation[data-mobile-mode-direction="up"] .fm-wrapper { top: 0; } }

body.error404 .layout-main { padding-top: 100px; padding-bottom: 120px; }

body.error404 .page-image { margin-bottom: 80px; }

body.error404 .page-header { margin-bottom: 40px; }

body.error404 .page-title { font-size: 1.875rem; font-weight: 700; text-transform: uppercase; padding-bottom: 0; }

body.error404 .page-title:after { display: none; }

body.error404 .page-content p { margin-bottom: 50px; }

/* Forms */
.wppb-user-forms { padding: 25px; margin: 0 auto; position: relative; background-color: #f8f9fa; }

@media (min-width: 992px) { .wppb-user-forms { padding: 40px 50px; } }

.wppb-user-forms .form-submit { margin-bottom: 0; }

.separator { display: flex; flex-basis: 100%; align-items: center; color: #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 #BF2C22; padding: 20px 30px; display: flex; flex-direction: column; align-items: flex-start; margin-bottom: 40px; margin-top: 35px; }

.wppb-gdpr-delete-button label.form-label { display: block; text-indent: 0; position: static; }

.wppb-gdpr-delete-button .btn, .wppb-gdpr-delete-button .wp-block-file .wp-block-file__button, .wp-block-file .wppb-gdpr-delete-button .wp-block-file__button { order: 3; }

.wppb-gdpr-delete-button .form-text { display: block; color: inherit; margin-bottom: 12px; margin-top: 0; order: 2; }

/* Account */
.page-template-account .article-title { text-align: center; }

.account-header { border-bottom: 1px solid #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(0, 93, 85, 0.1); }

.account-navigation .account-nav .nav-link.active { background-color: #005D55; 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; }

@media (min-width: 992px) { body.single-news .article-related.accordion { margin-top: -3.75rem; } }

body.single-procedure .article-tags, body.single-project .article-tags { position: relative; font-size: 0.875rem; text-transform: uppercase; box-shadow: none; padding: 0; padding-bottom: 0.625rem; }

body.single-procedure .article-tags:after, body.single-project .article-tags:after { content: ''; position: absolute; bottom: 0; left: 0; display: block; width: 2.5rem; height: 0.3125rem; background-color: #981E32; }

body.single-procedure .article-tags.article-place:after, body.single-procedure .article-tags.article-status:after, body.single-project .article-tags.article-place:after, body.single-project .article-tags.article-status:after { display: none; }

@media (min-width: 992px) { body.single-procedure .article-related.accordion, body.single-project .article-related.accordion { margin-top: -4.375rem; } }

body.single-project .article-header { margin-bottom: 1.875rem; }

body.single-project .article-infos { position: relative; display: flex; flex-direction: row; flex-wrap: wrap; }

body.single-project .article-infos .article-place { padding-bottom: 0; }

body.single-project .article-status { position: absolute; bottom: -3.75rem; left: 50%; right: 0; transform: translateX(-50%); text-align: center; padding: 0; }

body.single-project .article-status .term { font-size: 1rem; font-weight: 400; color: #ffffff; text-transform: none; background-color: #005D55; line-height: 1.625rem; padding: 7px 16px; }

body.single-real_estate .article-tags { padding: 0; box-shadow: none; }

@media (min-width: 576px) { body.single-real_estate .article-infos { flex-direction: row; } }

body.single-real_estate .article-infos .real-estate-dispo { font-weight: 600; }

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 { background-color: #ffffff; border: none; -webkit-clip-path: none; clip-path: none; box-shadow: 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; }

body.single-event .article-header .article-related .card-panel .card-footer, body.single-directory .article-header .article-related .card-panel .card-footer, body.single-poi .article-header .article-related .card-panel .card-footer { padding: 5px 0 0; }

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 { margin-bottom: 10px; }

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 { line-height: 1.25rem; margin-bottom: 10px; }

body.single-event .article-header .article-related .list-icon > li + li, body.single-directory .article-header .article-related .list-icon > li + li, body.single-poi .article-header .article-related .list-icon > li + li { margin-top: 0; }

body.single-event .article-header .article-related .list-icon > li p, body.single-directory .article-header .article-related .list-icon > li p, body.single-poi .article-header .article-related .list-icon > li p { margin-bottom: 0; }

body.single-event .article-header .article-infos { flex-direction: row; flex-wrap: wrap; margin-bottom: 3.125rem; }

body.single-event .article-header .article-tags { position: relative; font-size: 0.875rem; text-transform: uppercase; box-shadow: none; padding: 0; padding-bottom: 0.625rem; }

body.single-event .article-header .article-tags:after { content: ''; position: absolute; bottom: 0; left: 0; display: block; width: 2.5rem; height: 0.3125rem; background-color: #981E32; }

body.single-event .article-header .article-tags.article-place { font-size: 1.125rem; text-transform: none; font-weight: 500; padding-bottom: 0; }

body.single-event .article-header .article-tags.article-place:after { display: none; }

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-footer { align-items: center; margin-top: 0.625rem; }

body.single-event .article-header .article-related .card-footer .dropdown-toggle::after { display: none; }

@media (min-width: 992px) { body.single-event .article .article-related.accordion { margin-top: -7.1875rem; } }

body.single-publication .article-infos { flex-direction: row; }

body.single-publication .article-tags { box-shadow: none; padding: 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-publication .article-content .card-thumbnail.card-publication .card-title { margin-top: 0; }

body.single-trombinoscope .article-content .list-inline a { color: inherit; transition: color .3s; }

body.single-trombinoscope .article-content .list-inline a:active, body.single-trombinoscope .article-content .list-inline a:focus, body.single-trombinoscope .article-content .list-inline a:hover { color: #005D55; }

body.page-template-project .col-12:nth-child(even) .card { flex-direction: row; }

@media (max-width: 767.98px) { body.page-template-project .col-12:nth-child(even) .card { flex-direction: column; } }

body.page-template-project .card { max-width: 100%; display: flex; flex-direction: row-reverse; }

@media (max-width: 767.98px) { body.page-template-project .card { flex-direction: column; } }

body.page-template-project .card .card-image { width: 66.666%; }

@media (max-width: 767.98px) { body.page-template-project .card .card-image { width: 100%; } }

body.page-template-project .card .card-wrapper { width: 33.333%; }

@media (max-width: 767.98px) { body.page-template-project .card .card-wrapper { width: 100%; } }

body.page-template-project .card .card-body { height: 100%; display: flex; flex-direction: column; justify-content: center; padding: 1.25rem; }

body.page-template-project .card .card-tags-status { position: relative; top: initial; left: initial; transform: none; margin-bottom: 1.25rem; }

body.page-template-procedure-summary-template .page-filters-wrapper { box-shadow: none; margin-bottom: 2.5rem; }

body.page-template-procedure-summary-template .procedure-title { font-weight: 600; }

body.page-template-procedure-summary-template .procedure-list a:hover, body.page-template-procedure-summary-template .procedure-list a:focus, body.page-template-procedure-summary-template .procedure-list a:active { text-decoration: none; font-weight: 600; }

body.page-template-procedure-summary-template .nav-timeline .nav-item::before { background-color: #000000; }

body.page-template-procedure-summary-template .nav-timeline .nav-item.active, body.page-template-procedure-summary-template .nav-timeline .nav-item:hover, body.page-template-procedure-summary-template .nav-timeline .nav-item:focus, body.page-template-procedure-summary-template .nav-timeline .nav-item:active { color: #005D55; }

body.page-template-procedure-summary-template .nav-timeline .nav-item.active:before, body.page-template-procedure-summary-template .nav-timeline .nav-item:hover:before, body.page-template-procedure-summary-template .nav-timeline .nav-item:focus:before, body.page-template-procedure-summary-template .nav-timeline .nav-item:active:before { background-color: #005D55; }

body.page-template-real_estate .nav-tabs { gap: 15px; margin-bottom: 1.25rem; border-bottom: none; }

body.page-template-real_estate .nav-tabs .nav-link { align-items: center; display: inline-flex; gap: 4px; justify-content: center; transition-duration: .3s; transition-property: background-color, border-color, box-shadow, color, transform; white-space: normal; border-radius: 6.25rem; border: 1px solid #005D55; color: #000000; font-weight: 600; }

body.page-template-real_estate .nav-tabs .nav-link:active, body.page-template-real_estate .nav-tabs .nav-link:focus, body.page-template-real_estate .nav-tabs .nav-link:hover, body.page-template-real_estate .nav-tabs .nav-link.active { border-color: #000000; }

body.page-template-real_estate .nav-tabs .nav-link:focus { box-shadow: 0 0 0 0.25rem rgba(0, 93, 85, 0.25); }

body.page-template-list-page .card-thumbnail.card-page { border: none; border-radius: 0; display: flex; flex-direction: row; align-items: center; gap: 1.25rem; width: 100%; margin-bottom: 3.125rem; }

@media (max-width: 575.98px) { body.page-template-list-page .card-thumbnail.card-page { flex-direction: column; } }

body.page-template-list-page .card-thumbnail.card-page:hover, body.page-template-list-page .card-thumbnail.card-page:focus, body.page-template-list-page .card-thumbnail.card-page:active { background-color: transparent; }

body.page-template-list-page .card-thumbnail.card-page:hover .card-title, body.page-template-list-page .card-thumbnail.card-page:focus .card-title, body.page-template-list-page .card-thumbnail.card-page:active .card-title { color: #000000; font-weight: 700; }

body.page-template-list-page .card-thumbnail.card-page:hover .card-image, body.page-template-list-page .card-thumbnail.card-page:focus .card-image, body.page-template-list-page .card-thumbnail.card-page:active .card-image { box-shadow: 0px 4px 20px #005D55; }

body.page-template-list-page .card-thumbnail.card-page .card-image { flex-shrink: 0; height: 7.5rem; width: 7.5rem; margin: 0; align-items: center; border: none; border-radius: 50%; display: flex; justify-content: center; transition: all .3s; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15); }

body.page-template-list-page .card-thumbnail.card-page .card-image > img, body.page-template-list-page .card-thumbnail.card-page .card-image > svg { max-width: 50px; max-height: 50px; top: 50%; left: 50%; transform: translate(-50%, -50%); }

body.page-template-list-page .card-thumbnail.card-page .card-body { align-items: flex-start; padding: 0; }

body.page-template-list-page .card-thumbnail.card-page .card-title { font-size: 1.125rem; font-weight: 500; }

body.page-template-landing-page .access { display: flex; align-items: center; gap: 1.25rem; width: 100%; margin-bottom: 3.125rem; }

@media (max-width: 575.98px) { body.page-template-landing-page .access { flex-direction: column; } }

body.page-template-landing-page .access .access-icon { height: 7.5rem; width: 7.5rem; margin: 0; flex-shrink: 0; }

body.page-template-landing-page .access .access-icon > img, body.page-template-landing-page .access .access-icon > svg { max-width: 50px; max-height: 50px; }

body.page-template-landing-page .access .access-title { font-size: 1.125rem; font-weight: 700; text-align: left; }

@media (max-width: 575.98px) { body.page-template-landing-page .access .access-title { text-align: center; } }

body.page-template-landing-page .access .access-text { font-size: 0.875rem; text-align: left; padding-top: 0.3125rem; }

@media (max-width: 575.98px) { body.page-template-landing-page .access .access-text { text-align: center; } }

@media (min-width: 992px) { body.page-template-event .page-filters-body { padding-left: 4.375rem; padding-right: 4.375rem; } }

body.page-template-trombinoscope .page-section-title { font-size: 2.25rem; font-weight: 600; }

body.page-template-publication .card-publication, body.page-template-publication .page-section-footer { padding-top: 2.5rem; }

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: 700px; } }

@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-procedure .card-accordion, body.page-template-report .card-accordion { --bs-accordion-color: #000000; --bs-accordion-bg: #ffffff; --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; --bs-accordion-border-color: #D8D8D8; --bs-accordion-border-width: 1px; --bs-accordion-border-radius: 0rem; --bs-accordion-inner-border-radius: calc(0rem - 1px); --bs-accordion-btn-padding-x: 15px; --bs-accordion-btn-padding-y: 20px; --bs-accordion-btn-color: #000000; --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='17' viewBox='0 0 15 17' fill='none'%3E%3Cpath d='M9.81614 12.8962L9.18052 12.2606C9.02659 12.1067 9.02912 11.8563 9.18613 11.7055L11.8003 9.19496H0.634117C0.419493 9.19496 0.245481 9.02094 0.245481 8.80632V7.8995C0.245481 7.68488 0.419493 7.51087 0.634117 7.51087H11.8003L9.18616 5.00034C9.02912 4.84955 9.02659 4.59917 9.18056 4.44524L9.81617 3.80962C9.96793 3.65786 10.214 3.65786 10.3658 3.80962L14.6342 8.07811C14.786 8.22988 14.786 8.47595 14.6342 8.62774L10.3657 12.8962C10.214 13.048 9.9679 13.048 9.81614 12.8962Z' fill='black'/%3E%3C/svg%3E"); --bs-accordion-btn-icon-width: 15px; --bs-accordion-btn-icon-transform: rotate(0deg); --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='17' viewBox='0 0 15 17' fill='none'%3E%3Cpath d='M9.81614 12.8962L9.18052 12.2606C9.02659 12.1067 9.02912 11.8563 9.18613 11.7055L11.8003 9.19496H0.634117C0.419493 9.19496 0.245481 9.02094 0.245481 8.80632V7.8995C0.245481 7.68488 0.419493 7.51087 0.634117 7.51087H11.8003L9.18616 5.00034C9.02912 4.84955 9.02659 4.59917 9.18056 4.44524L9.81617 3.80962C9.96793 3.65786 10.214 3.65786 10.3658 3.80962L14.6342 8.07811C14.786 8.22988 14.786 8.47595 14.6342 8.62774L10.3657 12.8962C10.214 13.048 9.9679 13.048 9.81614 12.8962Z' fill='white'/%3E%3C/svg%3E"); --bs-accordion-btn-focus-border-color: #80aeaa; --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0, 93, 85, 0.25); --bs-accordion-body-padding-x: 25px; --bs-accordion-body-padding-y: 30px; --bs-accordion-active-color: #005D55; --bs-accordion-active-bg: #ffffff; }

body.page-template-procedure .card-accordion .card-header, body.page-template-report .card-accordion .card-header { align-items: center; background-color: #ffffff; color: #000000; display: flex; }

body.page-template-procedure .card-accordion .card-header::after, body.page-template-report .card-accordion .card-header::after { flex-shrink: 0; width: var(--bs-accordion-btn-icon-width); height: var(--bs-accordion-btn-icon-width); margin-left: auto; content: ""; background-image: var(--bs-accordion-btn-icon); background-repeat: no-repeat; background-size: var(--bs-accordion-btn-icon-width); transition: var(--bs-accordion-btn-icon-transition); transform: rotate(-90deg); }

body.page-template-procedure .card-accordion .card-header:hover, body.page-template-report .card-accordion .card-header:hover { color: #005D55; }

body.page-template-procedure .card-accordion .card-header:hover::after, body.page-template-report .card-accordion .card-header:hover::after { background-image: var(--bs-accordion-btn-active-icon); }

body.page-template-procedure .card-accordion .card-header:not(.collapsed)::after, body.page-template-report .card-accordion .card-header:not(.collapsed)::after { background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform); }

@media (min-width: 992px) { body.page-template-apidae .section-map-split > .row, body.page-template-tourinsoft .section-map-split > .row { flex-wrap: nowrap; margin: 0; }
  body.page-template-apidae .section-map-split .col-list, body.page-template-tourinsoft .section-map-split .col-list { width: 790px; max-width: 50%; padding-left: 1.875rem; padding-right: 1.875rem; }
  body.page-template-apidae .section-map-split .col-map, body.page-template-tourinsoft .section-map-split .col-map { padding: 0; }
  body.page-template-apidae .section-map-split .map, body.page-template-tourinsoft .section-map-split .map { height: 100vh; } }

body.search .page-content .card-line { align-items: flex-start; }

body.search .page-content .card-line .card-tags, body.search .page-content .card-line .card-meta, body.search .page-content .card-line .card-title, body.search .page-content .card-line .card-date, body.search .page-content .card-line .card-infos { margin: 0 0 10px; }

body.search .page-content .card-line .card-date, body.search .page-content .card-line .card-meta { font-weight: 400; }

body.search .page-content .card-line .card-tags .term { position: relative; letter-spacing: 0.5px; padding-bottom: 0.5rem; }

body.search .page-content .card-line .card-tags .term:after { content: ''; position: absolute; bottom: 0; left: 0; display: block; width: 2.375rem; height: 0.3125rem; background-color: #981E32; }

body.search .page-content .card-line.job_offer .card-meta { display: flex; flex-wrap: wrap; gap: 20px; }

body.search .page-content .card-line.job_offer .card-date { font-weight: 700; }

body.search .page-content .card-line.publication .card-image { max-width: 255px; }

body.search .page-content .card-line.publication .card-image::before { padding-top: 141.333%; }

body.search .page-content .card-line.publication .card-footer { align-items: flex-start; display: flex; flex-direction: column; flex-wrap: wrap; gap: 10px; justify-content: center; padding-right: 0; padding-left: 0; }

@media (min-width: 992px) { body.search .page-content .card-line.publication .card-footer { justify-content: flex-start; } }

body.search .page-content .card-line.publication .card-footer .btn.btn-read .ni, body.search .page-content .card-line.publication .card-footer .wp-block-file .btn-read.wp-block-file__button .ni, .wp-block-file body.search .page-content .card-line.publication .card-footer .btn-read.wp-block-file__button .ni { font-size: 0.8125rem; }

body.search .page-content .card-line.trombinoscope .card-image { max-width: 255px; }

@media (min-width: 992px) { body.search .page-content .card-line.trombinoscope .card-image { order: 2; } }

body.search .page-content .card-line.trombinoscope .card-image::before { padding-top: 128%; }

@media (min-width: 992px) { body.search .page-content .card-line.trombinoscope .card-body { order: 1; } }

body.search .page-content .card-line.trombinoscope .card-infos, body.search .page-content .card-line.trombinoscope .card-text { text-align: left; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWFwcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZGVwcmVjYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3Itc2NoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fdmFsaWRhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19oZWxwZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi9pbmMvbW9kdWxlcy9fL2NhZmV0ZXJpYS9zY3NzL19jYWZldGVyaWEuc2NzcyIsIi4uL2xpYnMvdmFuaWxsYWpzLWRhdGVwaWNrZXIvc2Fzcy9kYXRlcGlja2VyLWJzNS5zY3NzIiwiLi4vbGlicy92YW5pbGxhanMtZGF0ZXBpY2tlci9zYXNzL19taXhpbnMuc2NzcyIsIi4uL2xpYnMvdmFuaWxsYWpzLWRhdGVwaWNrZXIvc2Fzcy9kYXRlcGlja2VyLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9ncmF2aXR5Zm9ybXMuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19ncmlkLWxheW91dC5zY3NzIiwicGx1Z2lucy9ncmF2aXR5Zm9ybXMvX2xhYmVscy1kZXNjcmlwdGlvbnMuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19maWVsZHMtc3RhbmRhcmQuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19maWVsZHMtYWR2YW5jZWQuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19jaG9zZW4uc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19kYXRlcGlja2VyLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9fcG9sbC1zdXJ2ZXkuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19jdXN0b20uc2NzcyIsInBsdWdpbnMvc3dpcGVyL3N3aXBlci5zY3NzIiwicGx1Z2lucy9zd2lwZXIvX3N3aXBlci12YXJzLnNjc3MiLCJwbHVnaW5zL3N3aXBlci9tb2R1bGVzL2ExMXkvYTExeS5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtY292ZXJmbG93L2VmZmVjdC1jb3ZlcmZsb3cuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGUuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvZnJlZS1tb2RlL2ZyZWUtbW9kZS5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9rZXlib2FyZC9rZXlib2FyZC5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9sYXp5L2xhenkuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCJwbHVnaW5zL3N3aXBlci9tb2R1bGVzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzIiwicGx1Z2lucy9fYWRkLXRvLWNhbGVuZGFyLnNjc3MiLCJwbHVnaW5zL19mYXRtZW51LnNjc3MiLCJwbHVnaW5zL19mbG93LWZsb3cuc2NzcyIsInBsdWdpbnMvX2hlbHBmdWwuc2NzcyIsInBsdWdpbnMvX2xlYWZsZXQuc2NzcyIsInBsdWdpbnMvX21haWxzdGVyLnNjc3MiLCJwbHVnaW5zL19tbWVudS5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvX21peGlucy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vZmZjYW52YXMvanF1ZXJ5Lm1tZW51Lm9mZmNhbnZhcy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vZmZjYW52YXMvX29mZmNhbnZhcy5ydGwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvanF1ZXJ5Lm1tZW51Lm9uY2FudmFzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5tZW51LnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5tZW51LnJ0bC5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMucGFuZWxzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5wYW5lbHMucnRsLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy52ZXJ0aWNhbC5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMuYnV0dG9ucy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMuYnV0dG9ucy5ydGwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLm5hdmJhcnMuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLm5hdmJhcnMucnRsLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5saXN0dmlld3Muc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLmxpc3R2aWV3cy5ydGwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvc2NyZWVucmVhZGVyL2pxdWVyeS5tbWVudS5zY3JlZW5yZWFkZXIuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2V4dGVuc2lvbnMvZWZmZWN0cy9qcXVlcnkubW1lbnUuZWZmZWN0cy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvZXh0ZW5zaW9ucy9wb3NpdGlvbmluZy9qcXVlcnkubW1lbnUucG9zaXRpb25pbmcuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2FkZG9ucy9uYXZiYXJzL2pxdWVyeS5tbWVudS5uYXZiYXJzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9hZGRvbnMvbmF2YmFycy9fbmF2YmFyLmJyZWFkY3J1bWJzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9hZGRvbnMvbmF2YmFycy9fbmF2YmFyLnRhYnMuc2NzcyIsInBsdWdpbnMvX25vdmFibG9jay5zY3NzIiwicGx1Z2lucy9fcHJvZmlsZS1idWlsZGVyLnNjc3MiLCJwbHVnaW5zL19zZWFyY2gtZnVsbHNjcmVlbi5zY3NzIiwicGx1Z2lucy9fc2VhcmNod3Auc2NzcyIsInBsdWdpbnMvX3dwLnNjc3MiLCJmb250cy9fb3V0Zml0LnNjc3MiLCJfcm9vdC5zY3NzIiwiX3R5cGUuc2NzcyIsImhlbHBlcnMvX2FuaW1hdGUuc2NzcyIsImhlbHBlcnMvX2NvbnRhaW5lci5zY3NzIiwiaGVscGVycy9faGVhZHJvb20uc2NzcyIsImNvbXBvbmVudHMvX2FjY2Vzcy5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fYXJ0aWNsZS5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrcXVvdGUuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19ndXRlbmJlcmcuc2NzcyIsImNvbXBvbmVudHMvX2luZm93aW5kb3cuc2NzcyIsImNvbXBvbmVudHMvX2xpbmUuc2NzcyIsImNvbXBvbmVudHMvX21hcC5zY3NzIiwiY29tcG9uZW50cy9fbmF2LnNjc3MiLCJjb21wb25lbnRzL19uaS5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX3Byb2NlZHVyZS5zY3NzIiwiY29tcG9uZW50cy9fcHVibGljYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3JlbGF0ZWQuc2NzcyIsImNvbXBvbmVudHMvX3Njcm9sbHRvcC5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLW5ldHdvcmtzLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtdG9vbGJhci5zY3NzIiwiY29tcG9uZW50cy9fdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX3RodW1ibmFpbC5zY3NzIiwiY29tcG9uZW50cy9fdHJvbWJpbm9zY29wZS5zY3NzIiwic2VjdGlvbnMvX2FjY2Vzcy5zY3NzIiwic2VjdGlvbnMvX2FsZXJ0LnNjc3MiLCJzZWN0aW9ucy9fZXZlbnRzLnNjc3MiLCJzZWN0aW9ucy9fbmV3cy5zY3NzIiwic2VjdGlvbnMvX3Byb2plY3RzLnNjc3MiLCJzZWN0aW9ucy9fc3BvdGxpZ2h0LnNjc3MiLCJzZWN0aW9ucy9fdGVycml0b3J5LnNjc3MiLCJsYXlvdXRzL19icmVhZGNydW1iLnNjc3MiLCJsYXlvdXRzL19jb250YWluZXIuc2NzcyIsImxheW91dHMvX2Zvb3Rlci5zY3NzIiwibGF5b3V0cy9faGVhZGVyLnNjc3MiLCJsYXlvdXRzL19tYWluLnNjc3MiLCJsYXlvdXRzL19uYXZpZ2F0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvXzQwNC5zY3NzIiwidGVtcGxhdGVzL19hY2NvdW50LnNjc3MiLCJ0ZW1wbGF0ZXMvX2hvbWUuc2NzcyIsInRlbXBsYXRlcy9fc2luZ2xlLnNjc3MiLCJ0ZW1wbGF0ZXMvX3RlbXBsYXRlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUtDRSx5TUFLRztBK0JOTCxBQUFBLEtBQUssQ0FBQyxFQVFGLFNBQXFCLENBQUUsUUFBQyxFQUF4QixXQUFxQixDQUFFLFFBQUMsRUFBeEIsV0FBcUIsQ0FBRSxRQUFDLEVBQXhCLFNBQXFCLENBQUUsUUFBQyxFQUF4QixRQUFxQixDQUFFLFFBQUMsRUFBeEIsV0FBcUIsQ0FBRSxRQUFD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LEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxDQUFDLEVBQ2QsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxFQUFFLEVBQ2YsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxFQUFFLEVBQ2YsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxFQUFFLEVBQ2YsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxFQUFFLEVBQ2YsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxFQUFFLEVBQ2YsRUFDQyxnQkFBZ0IsRUFBRSxLQUFhLEdBQy9COztDaUJJRCxBQUFBLEFqQlBBLEtpQk9DLEVBQU8sdUJBQXVCLEFBQTlCLEVBQWdDLFlBQVksQWpCUDVDLFVBQVcsQ0FBQyxFQUFFLEVB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 */

/*# sourceMappingURL=theme.css.map */
