@charset "UTF-8";
/*! Bootstrap  v5.2.3 (https://getbootstrap.com/) Copyright 2011-2022 The Bootstrap Authors Copyright 2011-2022 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
:root { --bs-blue: #1055B2; --bs-indigo: #6610f2; --bs-purple: #800080; --bs-pink: #d63384; --bs-red: #BF2C22; --bs-orange: #fd7e14; --bs-yellow: #FBB43E; --bs-green: #C0D23D; --bs-teal: #20c997; --bs-cyan: #69C5CB; --bs-black: #000000; --bs-white: #ffffff; --bs-gray: #6C757D; --bs-gray-dark: #343A40; --bs-gray-100: #F8F9FA; --bs-gray-200: #E9ECEF; --bs-gray-300: #DEE2E6; --bs-gray-400: #CED4DA; --bs-gray-500: #ADB5BD; --bs-gray-600: #6C757D; --bs-gray-700: #495057; --bs-gray-800: #343A40; --bs-gray-900: #212529; --bs-primary: #003E51; --bs-secondary: #007DBA; --bs-tertiary: #F0F6FC; --bs-quaternary: #ADD4EE; --bs-success: #C0D23D; --bs-info: #69C5CB; --bs-warning: #FBB43E; --bs-danger: #BF2C22; --bs-light: #F8F9FA; --bs-dark: #212529; --bs-primary-rgb: 0, 62, 81; --bs-secondary-rgb: 0, 125, 186; --bs-tertiary-rgb: 240, 246, 252; --bs-quaternary-rgb: 173, 212, 238; --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: Proxima Nova, sans-serif; --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.4375; --bs-body-color: #000000; --bs-body-bg: #ffffff; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #CED4DA; --bs-border-color-translucent: rgba(0, 0, 0, 0.175); --bs-border-radius: 0rem; --bs-border-radius-sm: 0rem; --bs-border-radius-lg: 0rem; --bs-border-radius-xl: 1rem; --bs-border-radius-2xl: 2rem; --bs-border-radius-pill: 50rem; --bs-link-color: #003E51; --bs-link-hover-color: #000000; --bs-code-color: #d63384; --bs-highlight-bg: #fef0d8; }

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

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

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

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

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin-top: 0; margin-bottom: 0.5rem; font-family: "Proxima Nova", sans-serif; font-weight: 800; line-height: 1.333; 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.333; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.figure { display: inline-block; }

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

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

.container, body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wp-element-caption, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { --bs-gutter-x: 1.875rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table, .wp-block-table table, .wp-block-table.is-style-stripes table { --bs-table-color: #000000; --bs-table-bg: transparent; --bs-table-border-color: #ffffff; --bs-table-accent-bg: transparent; --bs-table-striped-color: #000000; --bs-table-striped-bg: rgba(240, 246, 252, 0.5); --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: #ccd8dc; --bs-table-border-color: #b8c2c6; --bs-table-striped-bg: #666c6e; --bs-table-striped-color: #ffffff; --bs-table-active-bg: #b8c2c6; --bs-table-active-color: #000000; --bs-table-hover-bg: #bdc8cc; --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: #cce5f1; --bs-table-border-color: #b8ced9; --bs-table-striped-bg: #667379; --bs-table-striped-color: #ffffff; --bs-table-active-bg: #b8ced9; --bs-table-active-color: #000000; --bs-table-hover-bg: #bdd4df; --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: #797b6c; --bs-table-striped-color: #ffffff; --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: #717a7b; --bs-table-striped-color: #ffffff; --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: #7f786c; --bs-table-striped-color: #ffffff; --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: #796b6a; --bs-table-striped-color: #ffffff; --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: #7c7d7d; --bs-table-striped-color: #ffffff; --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: #909294; --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 #CED4DA; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

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

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

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

.form-control:focus { color: #000000; background-color: #ffffff; border-color: #809fa8; outline: 0; box-shadow: 0 0 0 0.25rem rgba(16, 85, 178, 0.1); }

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

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

.form-control::placeholder { color: #495057; 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: #343A40; 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='%23343A40' stroke-width='1.5'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.9375rem center; background-size: 15px 24px; border: 1px solid #CED4DA; border-radius: 0rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

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

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

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

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

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

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

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

.form-check { display: block; min-height: 1.4375rem; 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.21875em; 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: #809fa8; outline: 0; box-shadow: none; }

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

.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: #003E51; border-color: #003E51; 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='%23809fa8'/%3e%3c/svg%3e"); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.form-floating { position: relative; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn, .wp-block-file .wp-block-file__button { --bs-btn-padding-x: 1.25rem; --bs-btn-padding-y: 0.5625rem; --bs-btn-font-family: inherit; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 500; --bs-btn-line-height: 1.25; --bs-btn-color: #000000; --bs-btn-bg: transparent; --bs-btn-border-width: 1px; --bs-btn-border-color: transparent; --bs-btn-border-radius: 100px; --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: #003E51; --bs-btn-border-color: #003E51; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #003545; --bs-btn-hover-border-color: #003241; --bs-btn-focus-shadow-rgb: 38, 91, 107; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #003241; --bs-btn-active-border-color: #002f3d; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #003E51; --bs-btn-disabled-border-color: #003E51; }

.btn-secondary { --bs-btn-color: #ffffff; --bs-btn-bg: #007DBA; --bs-btn-border-color: #007DBA; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #006a9e; --bs-btn-hover-border-color: #006495; --bs-btn-focus-shadow-rgb: 38, 145, 196; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #006495; --bs-btn-active-border-color: #005e8c; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #007DBA; --bs-btn-disabled-border-color: #007DBA; }

.btn-tertiary { --bs-btn-color: #000000; --bs-btn-bg: #F0F6FC; --bs-btn-border-color: #F0F6FC; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #f2f7fc; --bs-btn-hover-border-color: #f2f7fc; --bs-btn-focus-shadow-rgb: 204, 209, 214; --bs-btn-active-color: #000000; --bs-btn-active-bg: #f3f8fd; --bs-btn-active-border-color: #f2f7fc; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #F0F6FC; --bs-btn-disabled-border-color: #F0F6FC; }

.btn-quaternary { --bs-btn-color: #000000; --bs-btn-bg: #ADD4EE; --bs-btn-border-color: #ADD4EE; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #b9daf1; --bs-btn-hover-border-color: #b5d8f0; --bs-btn-focus-shadow-rgb: 147, 180, 202; --bs-btn-active-color: #000000; --bs-btn-active-bg: #bdddf1; --bs-btn-active-border-color: #b5d8f0; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ADD4EE; --bs-btn-disabled-border-color: #ADD4EE; }

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

.btn-outline-secondary { --bs-btn-color: #007DBA; --bs-btn-border-color: #007DBA; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #007DBA; --bs-btn-hover-border-color: #007DBA; --bs-btn-focus-shadow-rgb: 0, 125, 186; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #007DBA; --bs-btn-active-border-color: #007DBA; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #007DBA; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #007DBA; --bs-gradient: none; }

.btn-outline-tertiary { --bs-btn-color: #F0F6FC; --bs-btn-border-color: #F0F6FC; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #F0F6FC; --bs-btn-hover-border-color: #F0F6FC; --bs-btn-focus-shadow-rgb: 240, 246, 252; --bs-btn-active-color: #000000; --bs-btn-active-bg: #F0F6FC; --bs-btn-active-border-color: #F0F6FC; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #F0F6FC; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #F0F6FC; --bs-gradient: none; }

.btn-outline-quaternary { --bs-btn-color: #ADD4EE; --bs-btn-border-color: #ADD4EE; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #ADD4EE; --bs-btn-hover-border-color: #ADD4EE; --bs-btn-focus-shadow-rgb: 173, 212, 238; --bs-btn-active-color: #000000; --bs-btn-active-bg: #ADD4EE; --bs-btn-active-border-color: #ADD4EE; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ADD4EE; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #ADD4EE; --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: #003E51; --bs-btn-bg: transparent; --bs-btn-border-color: transparent; --bs-btn-hover-color: #000000; --bs-btn-hover-border-color: transparent; --bs-btn-active-color: #000000; --bs-btn-active-border-color: transparent; --bs-btn-disabled-color: #696969; --bs-btn-disabled-border-color: transparent; --bs-btn-box-shadow: none; --bs-btn-focus-shadow-rgb: 38, 91, 107; 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: 100px; }

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

.fade { transition: opacity 0.15s linear; }

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

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

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

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

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

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

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

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

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

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

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

.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: #000000; --bs-dropdown-bg: #ffffff; --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: 0rem; --bs-dropdown-border-width: 1px; --bs-dropdown-inner-border-radius: calc(0rem - 1px); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.18); --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: #003E51; --bs-dropdown-link-disabled-color: #ADB5BD; --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6C757D; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-menu-dark { --bs-dropdown-color: #DEE2E6; --bs-dropdown-bg: #343A40; --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-box-shadow: ; --bs-dropdown-link-color: #DEE2E6; --bs-dropdown-link-hover-color: #ffffff; --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); --bs-dropdown-link-active-color: #ffffff; --bs-dropdown-link-active-bg: #003E51; --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: 100px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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.3203125rem; --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: 100px; --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }

.navbar > .container, body.page-template-full-width .layout-main .article-image-full .navbar > .figure-caption, body.page-template-full-width .layout-main .article-image-full .navbar > .wp-element-caption, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-link + .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: #ffffff; --bs-accordion-border-width: 1px; --bs-accordion-border-radius: 3px; --bs-accordion-inner-border-radius: 2px; --bs-accordion-btn-padding-x: 20px; --bs-accordion-btn-padding-y: 20px; --bs-accordion-btn-color: #003E51; --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon: url('data:image/svg+xml,%3csvg width="30" height="31" viewBox="0 0 30 31" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3crect width="35" height="35" rx="17.5" transform="matrix%280 -1 -1 0 32.5 33%29" fill="%23003E51"/%3e%3cpath d="M9.04221 12.6756L9.58359 12.1342C9.71172 12.0061 9.91948 12.0061 10.0476 12.1342L15.0004 17.0752L19.9532 12.1342C20.0813 12.0061 20.289 12.0061 20.4172 12.1342L20.9586 12.6756C21.0867 12.8037 21.0867 13.0115 20.9586 13.1396L15.2324 18.8658C15.1043 18.9939 14.8965 18.9939 14.7683 18.8658L9.04218 13.1396C8.91405 13.0115 8.91405 12.8037 9.04221 12.6756Z" fill="white"/%3e%3c/svg%3e'); --bs-accordion-btn-icon-width: 30px; --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 width="30" height="31" viewBox="0 0 30 31" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3crect width="35" height="35" rx="17.5" transform="matrix%280 -1 -1 0 32.5 33%29" fill="%23007DBA"/%3e%3cpath d="M9.04221 12.6756L9.58359 12.1342C9.71172 12.0061 9.91948 12.0061 10.0476 12.1342L15.0004 17.0752L19.9532 12.1342C20.0813 12.0061 20.289 12.0061 20.4172 12.1342L20.9586 12.6756C21.0867 12.8037 21.0867 13.0115 20.9586 13.1396L15.2324 18.8658C15.1043 18.9939 14.8965 18.9939 14.7683 18.8658L9.04218 13.1396C8.91405 13.0115 8.91405 12.8037 9.04221 12.6756Z" fill="white"/%3e%3c/svg%3e'); --bs-accordion-btn-focus-border-color: #809fa8; --bs-accordion-btn-focus-box-shadow: none; --bs-accordion-body-padding-x: 25px; --bs-accordion-body-padding-y: 30px; --bs-accordion-active-color: #007DBA; --bs-accordion-active-bg: #ffffff; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: #6C757D; --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: #003E51; 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: #ADD4EE; --bs-pagination-border-radius: 50%; --bs-pagination-hover-color: #ffffff; --bs-pagination-hover-bg: #007DBA; --bs-pagination-hover-border-color: #007DBA; --bs-pagination-focus-color: var(--bs-link-hover-color); --bs-pagination-focus-bg: #E9ECEF; --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(16, 85, 178, 0.1); --bs-pagination-active-color: #000000; --bs-pagination-active-bg: #ffffff; --bs-pagination-active-border-color: #007DBA; --bs-pagination-disabled-color: #6C757D; --bs-pagination-disabled-bg: #ffffff; --bs-pagination-disabled-border-color: #DEE2E6; display: flex; padding-left: 0; list-style: none; }

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

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

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

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

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

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

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

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

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

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

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

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

.badge:empty { display: none; }

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

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

.alert-heading { color: inherit; }

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

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

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

.alert-primary { --bs-alert-color: #003e51; --bs-alert-bg: #003e51; --bs-alert-border-color: #003e51; }

.alert-primary .alert-link { color: #003241; }

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

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

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

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

.alert-quaternary { --bs-alert-color: black; --bs-alert-bg: #add4ee; --bs-alert-border-color: #add4ee; }

.alert-quaternary .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: #E9ECEF; --bs-progress-border-radius: 0rem; --bs-progress-box-shadow: 0 -4px 30px 0 rgba(0, 0, 0, 0.1); --bs-progress-bar-color: #000000; --bs-progress-bar-bg: #69C5CB; --bs-progress-bar-transition: width 0.6s ease; display: flex; height: var(--bs-progress-height); overflow: hidden; font-size: var(--bs-progress-font-size); background-color: var(--bs-progress-bg); border-radius: var(--bs-progress-border-radius); }

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

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

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

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

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

.list-group { --bs-list-group-color: #212529; --bs-list-group-bg: #ffffff; --bs-list-group-border-color: rgba(0, 0, 0, 0.125); --bs-list-group-border-width: 1px; --bs-list-group-border-radius: 0rem; --bs-list-group-item-padding-x: 1.25rem; --bs-list-group-item-padding-y: 0.625rem; --bs-list-group-action-color: #495057; --bs-list-group-action-hover-color: #495057; --bs-list-group-action-hover-bg: #F8F9FA; --bs-list-group-action-active-color: #000000; --bs-list-group-action-active-bg: #E9ECEF; --bs-list-group-disabled-color: #6C757D; --bs-list-group-disabled-bg: #ffffff; --bs-list-group-active-color: #ffffff; --bs-list-group-active-bg: #003E51; --bs-list-group-active-border-color: #003E51; 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: #002531; background-color: #ccd8dc; }

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

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

.list-group-item-secondary { color: #004b70; background-color: #cce5f1; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #004b70; background-color: #b8ced9; }

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

.list-group-item-tertiary { color: #909497; background-color: #fcfdfe; }

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

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

.list-group-item-quaternary { color: #687f8f; background-color: #eff6fc; }

.list-group-item-quaternary.list-group-item-action:hover, .list-group-item-quaternary.list-group-item-action:focus { color: #687f8f; background-color: #d7dde3; }

.list-group-item-quaternary.list-group-item-action.active { color: #ffffff; background-color: #687f8f; border-color: #687f8f; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.toast.showing { opacity: 0; }

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

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

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

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

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

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

.modal { --bs-modal-zindex: 1055; --bs-modal-width: 500px; --bs-modal-padding: 1rem; --bs-modal-margin: 0.5rem; --bs-modal-color: ; --bs-modal-bg: #ffffff; --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: 1px; --bs-modal-border-radius: 0rem; --bs-modal-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); --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.4375; --bs-modal-footer-gap: 0.5rem; --bs-modal-footer-bg: ; --bs-modal-footer-border-color: var(--bs-border-color); --bs-modal-footer-border-width: 1px; position: fixed; top: 0; left: 0; z-index: var(--bs-modal-zindex); display: none; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; outline: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; --bs-modal-box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.18); }
  .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: "Proxima Nova", sans-serif; font-style: normal; font-weight: 400; line-height: 1.4375; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); word-wrap: break-word; opacity: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

.popover { --bs-popover-zindex: 1070; --bs-popover-max-width: 276px; --bs-popover-font-size: 0.875rem; --bs-popover-bg: #ffffff; --bs-popover-border-width: 1px; --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: 0rem; --bs-popover-inner-border-radius: calc(0rem - 1px); --bs-popover-box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.18); --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: "Proxima Nova", sans-serif; font-style: normal; font-weight: 400; line-height: 1.4375; 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 3px 20px 0 rgba(0, 0, 0, 0.1); }

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

.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, 62, 81, var(--bs-bg-opacity, 1)) !important; }

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

.text-bg-tertiary { color: #000000 !important; background-color: RGBA(240, 246, 252, var(--bs-bg-opacity, 1)) !important; }

.text-bg-quaternary { color: #000000 !important; background-color: RGBA(173, 212, 238, 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: #003E51 !important; }

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

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

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

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

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

.link-quaternary { color: #ADD4EE !important; }

.link-quaternary:hover, .link-quaternary:focus { color: #bdddf1 !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: 0 4px 30px 0 rgba(0, 0, 0, 0.18) !important; }

.shadow-sm, .ui-datepicker { box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1) !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-quaternary { --bs-border-opacity: 1; border-color: rgba(var(--bs-quaternary-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.4375 !important; }

.lh-base { line-height: 1.4375 !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-quaternary { --bs-text-opacity: 1; color: rgba(var(--bs-quaternary-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-quaternary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-quaternary-rgb), var(--bs-bg-opacity)) !important; }

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

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

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

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

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

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

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

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

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

.bg-transparent { --bs-bg-opacity: 1; background-color: transparent !important; }

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

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

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

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

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

.bg-gradient { background-image: var(--bs-gradient) !important; }

.user-select-all { -webkit-user-select: all !important; -moz-user-select: all !important; user-select: all !important; }

.user-select-auto { -webkit-user-select: auto !important; -moz-user-select: auto !important; user-select: auto !important; }

.user-select-none { -webkit-user-select: none !important; -moz-user-select: none !important; user-select: none !important; }

.pe-none { pointer-events: none !important; }

.pe-auto { pointer-events: auto !important; }

.rounded { border-radius: var(--bs-border-radius) !important; }

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

.rounded-1 { border-radius: var(--bs-border-radius-sm) !important; }

.rounded-2 { border-radius: var(--bs-border-radius) !important; }

.rounded-3 { border-radius: var(--bs-border-radius-lg) !important; }

.rounded-4 { border-radius: var(--bs-border-radius-xl) !important; }

.rounded-5 { border-radius: var(--bs-border-radius-2xl) !important; }

.rounded-circle { border-radius: 50% !important; }

.rounded-pill { border-radius: var(--bs-border-radius-pill) !important; }

.rounded-top { border-top-left-radius: var(--bs-border-radius) !important; border-top-right-radius: var(--bs-border-radius) !important; }

.rounded-end { border-top-right-radius: var(--bs-border-radius) !important; border-bottom-right-radius: var(--bs-border-radius) !important; }

.rounded-bottom { border-bottom-right-radius: var(--bs-border-radius) !important; border-bottom-left-radius: var(--bs-border-radius) !important; }

.rounded-start { border-bottom-left-radius: var(--bs-border-radius) !important; border-top-left-radius: var(--bs-border-radius) !important; }

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

@media (min-width: 576px) { .float-sm-start { float: left !important; }
  .float-sm-end { float: right !important; }
  .float-sm-none { float: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-grid { display: grid !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: flex !important; }
  .d-sm-inline-flex { display: inline-flex !important; }
  .d-sm-none { display: none !important; }
  .flex-sm-fill { flex: 1 1 auto !important; }
  .flex-sm-row { flex-direction: row !important; }
  .flex-sm-column { flex-direction: column !important; }
  .flex-sm-row-reverse { flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { flex-direction: column-reverse !important; }
  .flex-sm-grow-0 { flex-grow: 0 !important; }
  .flex-sm-grow-1 { flex-grow: 1 !important; }
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
  .flex-sm-wrap { flex-wrap: wrap !important; }
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start { justify-content: flex-start !important; }
  .justify-content-sm-end { justify-content: flex-end !important; }
  .justify-content-sm-center { justify-content: center !important; }
  .justify-content-sm-between { justify-content: space-between !important; }
  .justify-content-sm-around { justify-content: space-around !important; }
  .justify-content-sm-evenly { justify-content: space-evenly !important; }
  .align-items-sm-start { align-items: flex-start !important; }
  .align-items-sm-end { align-items: flex-end !important; }
  .align-items-sm-center { align-items: center !important; }
  .align-items-sm-baseline { align-items: baseline !important; }
  .align-items-sm-stretch { align-items: stretch !important; }
  .align-content-sm-start { align-content: flex-start !important; }
  .align-content-sm-end { align-content: flex-end !important; }
  .align-content-sm-center { align-content: center !important; }
  .align-content-sm-between { align-content: space-between !important; }
  .align-content-sm-around { align-content: space-around !important; }
  .align-content-sm-stretch { align-content: stretch !important; }
  .align-self-sm-auto { align-self: auto !important; }
  .align-self-sm-start { align-self: flex-start !important; }
  .align-self-sm-end { align-self: flex-end !important; }
  .align-self-sm-center { align-self: center !important; }
  .align-self-sm-baseline { align-self: baseline !important; }
  .align-self-sm-stretch { align-self: stretch !important; }
  .order-sm-first { order: -1 !important; }
  .order-sm-0 { order: 0 !important; }
  .order-sm-1 { order: 1 !important; }
  .order-sm-2 { order: 2 !important; }
  .order-sm-3 { order: 3 !important; }
  .order-sm-4 { order: 4 !important; }
  .order-sm-5 { order: 5 !important; }
  .order-sm-last { order: 6 !important; }
  .m-sm-0 { margin: 0 !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .m-sm-5 { margin: 2.5rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mx-sm-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-sm-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-sm-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-sm-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-sm-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-sm-5 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }
  .mx-sm-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-sm-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-sm-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-sm-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-sm-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-sm-5 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }
  .my-sm-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-sm-0 { margin-top: 0 !important; }
  .mt-sm-1 { margin-top: 0.25rem !important; }
  .mt-sm-2 { margin-top: 0.5rem !important; }
  .mt-sm-3 { margin-top: 1rem !important; }
  .mt-sm-4 { margin-top: 1.5rem !important; }
  .mt-sm-5 { margin-top: 2.5rem !important; }
  .mt-sm-auto { margin-top: auto !important; }
  .me-sm-0 { margin-right: 0 !important; }
  .me-sm-1 { margin-right: 0.25rem !important; }
  .me-sm-2 { margin-right: 0.5rem !important; }
  .me-sm-3 { margin-right: 1rem !important; }
  .me-sm-4 { margin-right: 1.5rem !important; }
  .me-sm-5 { margin-right: 2.5rem !important; }
  .me-sm-auto { margin-right: auto !important; }
  .mb-sm-0 { margin-bottom: 0 !important; }
  .mb-sm-1 { margin-bottom: 0.25rem !important; }
  .mb-sm-2 { margin-bottom: 0.5rem !important; }
  .mb-sm-3 { margin-bottom: 1rem !important; }
  .mb-sm-4 { margin-bottom: 1.5rem !important; }
  .mb-sm-5 { margin-bottom: 2.5rem !important; }
  .mb-sm-auto { margin-bottom: auto !important; }
  .ms-sm-0 { margin-left: 0 !important; }
  .ms-sm-1 { margin-left: 0.25rem !important; }
  .ms-sm-2 { margin-left: 0.5rem !important; }
  .ms-sm-3 { margin-left: 1rem !important; }
  .ms-sm-4 { margin-left: 1.5rem !important; }
  .ms-sm-5 { margin-left: 2.5rem !important; }
  .ms-sm-auto { margin-left: auto !important; }
  .m-sm-n1 { margin: -0.25rem !important; }
  .m-sm-n2 { margin: -0.5rem !important; }
  .m-sm-n3 { margin: -1rem !important; }
  .m-sm-n4 { margin: -1.5rem !important; }
  .m-sm-n5 { margin: -2.5rem !important; }
  .mx-sm-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-sm-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-sm-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-sm-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-sm-n5 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; }
  .my-sm-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-sm-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-sm-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-sm-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-sm-n5 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; }
  .mt-sm-n1 { margin-top: -0.25rem !important; }
  .mt-sm-n2 { margin-top: -0.5rem !important; }
  .mt-sm-n3 { margin-top: -1rem !important; }
  .mt-sm-n4 { margin-top: -1.5rem !important; }
  .mt-sm-n5 { margin-top: -2.5rem !important; }
  .me-sm-n1 { margin-right: -0.25rem !important; }
  .me-sm-n2 { margin-right: -0.5rem !important; }
  .me-sm-n3 { margin-right: -1rem !important; }
  .me-sm-n4 { margin-right: -1.5rem !important; }
  .me-sm-n5 { margin-right: -2.5rem !important; }
  .mb-sm-n1 { margin-bottom: -0.25rem !important; }
  .mb-sm-n2 { margin-bottom: -0.5rem !important; }
  .mb-sm-n3 { margin-bottom: -1rem !important; }
  .mb-sm-n4 { margin-bottom: -1.5rem !important; }
  .mb-sm-n5 { margin-bottom: -2.5rem !important; }
  .ms-sm-n1 { margin-left: -0.25rem !important; }
  .ms-sm-n2 { margin-left: -0.5rem !important; }
  .ms-sm-n3 { margin-left: -1rem !important; }
  .ms-sm-n4 { margin-left: -1.5rem !important; }
  .ms-sm-n5 { margin-left: -2.5rem !important; }
  .p-sm-0 { padding: 0 !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .p-sm-5 { padding: 2.5rem !important; }
  .px-sm-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-sm-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-sm-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-sm-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-sm-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-sm-5 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }
  .py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-sm-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-sm-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-sm-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-sm-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-sm-5 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }
  .pt-sm-0 { padding-top: 0 !important; }
  .pt-sm-1 { padding-top: 0.25rem !important; }
  .pt-sm-2 { padding-top: 0.5rem !important; }
  .pt-sm-3 { padding-top: 1rem !important; }
  .pt-sm-4 { padding-top: 1.5rem !important; }
  .pt-sm-5 { padding-top: 2.5rem !important; }
  .pe-sm-0 { padding-right: 0 !important; }
  .pe-sm-1 { padding-right: 0.25rem !important; }
  .pe-sm-2 { padding-right: 0.5rem !important; }
  .pe-sm-3 { padding-right: 1rem !important; }
  .pe-sm-4 { padding-right: 1.5rem !important; }
  .pe-sm-5 { padding-right: 2.5rem !important; }
  .pb-sm-0 { padding-bottom: 0 !important; }
  .pb-sm-1 { padding-bottom: 0.25rem !important; }
  .pb-sm-2 { padding-bottom: 0.5rem !important; }
  .pb-sm-3 { padding-bottom: 1rem !important; }
  .pb-sm-4 { padding-bottom: 1.5rem !important; }
  .pb-sm-5 { padding-bottom: 2.5rem !important; }
  .ps-sm-0 { padding-left: 0 !important; }
  .ps-sm-1 { padding-left: 0.25rem !important; }
  .ps-sm-2 { padding-left: 0.5rem !important; }
  .ps-sm-3 { padding-left: 1rem !important; }
  .ps-sm-4 { padding-left: 1.5rem !important; }
  .ps-sm-5 { padding-left: 2.5rem !important; }
  .gap-sm-0 { gap: 0 !important; }
  .gap-sm-1 { gap: 0.25rem !important; }
  .gap-sm-2 { gap: 0.5rem !important; }
  .gap-sm-3 { gap: 1rem !important; }
  .gap-sm-4 { gap: 1.5rem !important; }
  .gap-sm-5 { gap: 2.5rem !important; }
  .text-sm-start { text-align: left !important; }
  .text-sm-end { text-align: right !important; }
  .text-sm-center { text-align: center !important; } }

@media (min-width: 768px) { .float-md-start { float: left !important; }
  .float-md-end { float: right !important; }
  .float-md-none { float: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-grid { display: grid !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: flex !important; }
  .d-md-inline-flex { display: inline-flex !important; }
  .d-md-none { display: none !important; }
  .flex-md-fill { flex: 1 1 auto !important; }
  .flex-md-row { flex-direction: row !important; }
  .flex-md-column { flex-direction: column !important; }
  .flex-md-row-reverse { flex-direction: row-reverse !important; }
  .flex-md-column-reverse { flex-direction: column-reverse !important; }
  .flex-md-grow-0 { flex-grow: 0 !important; }
  .flex-md-grow-1 { flex-grow: 1 !important; }
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
  .flex-md-wrap { flex-wrap: wrap !important; }
  .flex-md-nowrap { flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-md-start { justify-content: flex-start !important; }
  .justify-content-md-end { justify-content: flex-end !important; }
  .justify-content-md-center { justify-content: center !important; }
  .justify-content-md-between { justify-content: space-between !important; }
  .justify-content-md-around { justify-content: space-around !important; }
  .justify-content-md-evenly { justify-content: space-evenly !important; }
  .align-items-md-start { align-items: flex-start !important; }
  .align-items-md-end { align-items: flex-end !important; }
  .align-items-md-center { align-items: center !important; }
  .align-items-md-baseline { align-items: baseline !important; }
  .align-items-md-stretch { align-items: stretch !important; }
  .align-content-md-start { align-content: flex-start !important; }
  .align-content-md-end { align-content: flex-end !important; }
  .align-content-md-center { align-content: center !important; }
  .align-content-md-between { align-content: space-between !important; }
  .align-content-md-around { align-content: space-around !important; }
  .align-content-md-stretch { align-content: stretch !important; }
  .align-self-md-auto { align-self: auto !important; }
  .align-self-md-start { align-self: flex-start !important; }
  .align-self-md-end { align-self: flex-end !important; }
  .align-self-md-center { align-self: center !important; }
  .align-self-md-baseline { align-self: baseline !important; }
  .align-self-md-stretch { align-self: stretch !important; }
  .order-md-first { order: -1 !important; }
  .order-md-0 { order: 0 !important; }
  .order-md-1 { order: 1 !important; }
  .order-md-2 { order: 2 !important; }
  .order-md-3 { order: 3 !important; }
  .order-md-4 { order: 4 !important; }
  .order-md-5 { order: 5 !important; }
  .order-md-last { order: 6 !important; }
  .m-md-0 { margin: 0 !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .m-md-5 { margin: 2.5rem !important; }
  .m-md-auto { margin: auto !important; }
  .mx-md-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-md-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-md-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-md-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-md-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-md-5 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }
  .mx-md-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-md-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-md-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-md-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-md-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-md-5 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }
  .my-md-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-md-0 { margin-top: 0 !important; }
  .mt-md-1 { margin-top: 0.25rem !important; }
  .mt-md-2 { margin-top: 0.5rem !important; }
  .mt-md-3 { margin-top: 1rem !important; }
  .mt-md-4 { margin-top: 1.5rem !important; }
  .mt-md-5 { margin-top: 2.5rem !important; }
  .mt-md-auto { margin-top: auto !important; }
  .me-md-0 { margin-right: 0 !important; }
  .me-md-1 { margin-right: 0.25rem !important; }
  .me-md-2 { margin-right: 0.5rem !important; }
  .me-md-3 { margin-right: 1rem !important; }
  .me-md-4 { margin-right: 1.5rem !important; }
  .me-md-5 { margin-right: 2.5rem !important; }
  .me-md-auto { margin-right: auto !important; }
  .mb-md-0 { margin-bottom: 0 !important; }
  .mb-md-1 { margin-bottom: 0.25rem !important; }
  .mb-md-2 { margin-bottom: 0.5rem !important; }
  .mb-md-3 { margin-bottom: 1rem !important; }
  .mb-md-4 { margin-bottom: 1.5rem !important; }
  .mb-md-5 { margin-bottom: 2.5rem !important; }
  .mb-md-auto { margin-bottom: auto !important; }
  .ms-md-0 { margin-left: 0 !important; }
  .ms-md-1 { margin-left: 0.25rem !important; }
  .ms-md-2 { margin-left: 0.5rem !important; }
  .ms-md-3 { margin-left: 1rem !important; }
  .ms-md-4 { margin-left: 1.5rem !important; }
  .ms-md-5 { margin-left: 2.5rem !important; }
  .ms-md-auto { margin-left: auto !important; }
  .m-md-n1 { margin: -0.25rem !important; }
  .m-md-n2 { margin: -0.5rem !important; }
  .m-md-n3 { margin: -1rem !important; }
  .m-md-n4 { margin: -1.5rem !important; }
  .m-md-n5 { margin: -2.5rem !important; }
  .mx-md-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-md-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-md-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-md-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-md-n5 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; }
  .my-md-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-md-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-md-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-md-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-md-n5 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; }
  .mt-md-n1 { margin-top: -0.25rem !important; }
  .mt-md-n2 { margin-top: -0.5rem !important; }
  .mt-md-n3 { margin-top: -1rem !important; }
  .mt-md-n4 { margin-top: -1.5rem !important; }
  .mt-md-n5 { margin-top: -2.5rem !important; }
  .me-md-n1 { margin-right: -0.25rem !important; }
  .me-md-n2 { margin-right: -0.5rem !important; }
  .me-md-n3 { margin-right: -1rem !important; }
  .me-md-n4 { margin-right: -1.5rem !important; }
  .me-md-n5 { margin-right: -2.5rem !important; }
  .mb-md-n1 { margin-bottom: -0.25rem !important; }
  .mb-md-n2 { margin-bottom: -0.5rem !important; }
  .mb-md-n3 { margin-bottom: -1rem !important; }
  .mb-md-n4 { margin-bottom: -1.5rem !important; }
  .mb-md-n5 { margin-bottom: -2.5rem !important; }
  .ms-md-n1 { margin-left: -0.25rem !important; }
  .ms-md-n2 { margin-left: -0.5rem !important; }
  .ms-md-n3 { margin-left: -1rem !important; }
  .ms-md-n4 { margin-left: -1.5rem !important; }
  .ms-md-n5 { margin-left: -2.5rem !important; }
  .p-md-0 { padding: 0 !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .p-md-5 { padding: 2.5rem !important; }
  .px-md-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-md-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-md-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-md-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-md-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-md-5 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }
  .py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-md-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-md-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-md-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-md-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-md-5 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }
  .pt-md-0 { padding-top: 0 !important; }
  .pt-md-1 { padding-top: 0.25rem !important; }
  .pt-md-2 { padding-top: 0.5rem !important; }
  .pt-md-3 { padding-top: 1rem !important; }
  .pt-md-4 { padding-top: 1.5rem !important; }
  .pt-md-5 { padding-top: 2.5rem !important; }
  .pe-md-0 { padding-right: 0 !important; }
  .pe-md-1 { padding-right: 0.25rem !important; }
  .pe-md-2 { padding-right: 0.5rem !important; }
  .pe-md-3 { padding-right: 1rem !important; }
  .pe-md-4 { padding-right: 1.5rem !important; }
  .pe-md-5 { padding-right: 2.5rem !important; }
  .pb-md-0 { padding-bottom: 0 !important; }
  .pb-md-1 { padding-bottom: 0.25rem !important; }
  .pb-md-2 { padding-bottom: 0.5rem !important; }
  .pb-md-3 { padding-bottom: 1rem !important; }
  .pb-md-4 { padding-bottom: 1.5rem !important; }
  .pb-md-5 { padding-bottom: 2.5rem !important; }
  .ps-md-0 { padding-left: 0 !important; }
  .ps-md-1 { padding-left: 0.25rem !important; }
  .ps-md-2 { padding-left: 0.5rem !important; }
  .ps-md-3 { padding-left: 1rem !important; }
  .ps-md-4 { padding-left: 1.5rem !important; }
  .ps-md-5 { padding-left: 2.5rem !important; }
  .gap-md-0 { gap: 0 !important; }
  .gap-md-1 { gap: 0.25rem !important; }
  .gap-md-2 { gap: 0.5rem !important; }
  .gap-md-3 { gap: 1rem !important; }
  .gap-md-4 { gap: 1.5rem !important; }
  .gap-md-5 { gap: 2.5rem !important; }
  .text-md-start { text-align: left !important; }
  .text-md-end { text-align: right !important; }
  .text-md-center { text-align: center !important; } }

@media (min-width: 992px) { .float-lg-start { float: left !important; }
  .float-lg-end { float: right !important; }
  .float-lg-none { float: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-grid { display: grid !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: flex !important; }
  .d-lg-inline-flex { display: inline-flex !important; }
  .d-lg-none { display: none !important; }
  .flex-lg-fill { flex: 1 1 auto !important; }
  .flex-lg-row { flex-direction: row !important; }
  .flex-lg-column { flex-direction: column !important; }
  .flex-lg-row-reverse { flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { flex-direction: column-reverse !important; }
  .flex-lg-grow-0 { flex-grow: 0 !important; }
  .flex-lg-grow-1 { flex-grow: 1 !important; }
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
  .flex-lg-wrap { flex-wrap: wrap !important; }
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start { justify-content: flex-start !important; }
  .justify-content-lg-end { justify-content: flex-end !important; }
  .justify-content-lg-center { justify-content: center !important; }
  .justify-content-lg-between { justify-content: space-between !important; }
  .justify-content-lg-around { justify-content: space-around !important; }
  .justify-content-lg-evenly { justify-content: space-evenly !important; }
  .align-items-lg-start { align-items: flex-start !important; }
  .align-items-lg-end { align-items: flex-end !important; }
  .align-items-lg-center { align-items: center !important; }
  .align-items-lg-baseline { align-items: baseline !important; }
  .align-items-lg-stretch { align-items: stretch !important; }
  .align-content-lg-start { align-content: flex-start !important; }
  .align-content-lg-end { align-content: flex-end !important; }
  .align-content-lg-center { align-content: center !important; }
  .align-content-lg-between { align-content: space-between !important; }
  .align-content-lg-around { align-content: space-around !important; }
  .align-content-lg-stretch { align-content: stretch !important; }
  .align-self-lg-auto { align-self: auto !important; }
  .align-self-lg-start { align-self: flex-start !important; }
  .align-self-lg-end { align-self: flex-end !important; }
  .align-self-lg-center { align-self: center !important; }
  .align-self-lg-baseline { align-self: baseline !important; }
  .align-self-lg-stretch { align-self: stretch !important; }
  .order-lg-first { order: -1 !important; }
  .order-lg-0 { order: 0 !important; }
  .order-lg-1 { order: 1 !important; }
  .order-lg-2 { order: 2 !important; }
  .order-lg-3 { order: 3 !important; }
  .order-lg-4 { order: 4 !important; }
  .order-lg-5 { order: 5 !important; }
  .order-lg-last { order: 6 !important; }
  .m-lg-0 { margin: 0 !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .m-lg-5 { margin: 2.5rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mx-lg-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-lg-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-lg-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-lg-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-lg-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-lg-5 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }
  .mx-lg-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-lg-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-lg-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-lg-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-lg-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-lg-5 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }
  .my-lg-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-lg-0 { margin-top: 0 !important; }
  .mt-lg-1 { margin-top: 0.25rem !important; }
  .mt-lg-2 { margin-top: 0.5rem !important; }
  .mt-lg-3 { margin-top: 1rem !important; }
  .mt-lg-4 { margin-top: 1.5rem !important; }
  .mt-lg-5 { margin-top: 2.5rem !important; }
  .mt-lg-auto { margin-top: auto !important; }
  .me-lg-0 { margin-right: 0 !important; }
  .me-lg-1 { margin-right: 0.25rem !important; }
  .me-lg-2 { margin-right: 0.5rem !important; }
  .me-lg-3 { margin-right: 1rem !important; }
  .me-lg-4 { margin-right: 1.5rem !important; }
  .me-lg-5 { margin-right: 2.5rem !important; }
  .me-lg-auto { margin-right: auto !important; }
  .mb-lg-0 { margin-bottom: 0 !important; }
  .mb-lg-1 { margin-bottom: 0.25rem !important; }
  .mb-lg-2 { margin-bottom: 0.5rem !important; }
  .mb-lg-3 { margin-bottom: 1rem !important; }
  .mb-lg-4 { margin-bottom: 1.5rem !important; }
  .mb-lg-5 { margin-bottom: 2.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .ms-lg-0 { margin-left: 0 !important; }
  .ms-lg-1 { margin-left: 0.25rem !important; }
  .ms-lg-2 { margin-left: 0.5rem !important; }
  .ms-lg-3 { margin-left: 1rem !important; }
  .ms-lg-4 { margin-left: 1.5rem !important; }
  .ms-lg-5 { margin-left: 2.5rem !important; }
  .ms-lg-auto { margin-left: auto !important; }
  .m-lg-n1 { margin: -0.25rem !important; }
  .m-lg-n2 { margin: -0.5rem !important; }
  .m-lg-n3 { margin: -1rem !important; }
  .m-lg-n4 { margin: -1.5rem !important; }
  .m-lg-n5 { margin: -2.5rem !important; }
  .mx-lg-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-lg-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-lg-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-lg-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-lg-n5 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; }
  .my-lg-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-lg-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-lg-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-lg-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-lg-n5 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; }
  .mt-lg-n1 { margin-top: -0.25rem !important; }
  .mt-lg-n2 { margin-top: -0.5rem !important; }
  .mt-lg-n3 { margin-top: -1rem !important; }
  .mt-lg-n4 { margin-top: -1.5rem !important; }
  .mt-lg-n5 { margin-top: -2.5rem !important; }
  .me-lg-n1 { margin-right: -0.25rem !important; }
  .me-lg-n2 { margin-right: -0.5rem !important; }
  .me-lg-n3 { margin-right: -1rem !important; }
  .me-lg-n4 { margin-right: -1.5rem !important; }
  .me-lg-n5 { margin-right: -2.5rem !important; }
  .mb-lg-n1 { margin-bottom: -0.25rem !important; }
  .mb-lg-n2 { margin-bottom: -0.5rem !important; }
  .mb-lg-n3 { margin-bottom: -1rem !important; }
  .mb-lg-n4 { margin-bottom: -1.5rem !important; }
  .mb-lg-n5 { margin-bottom: -2.5rem !important; }
  .ms-lg-n1 { margin-left: -0.25rem !important; }
  .ms-lg-n2 { margin-left: -0.5rem !important; }
  .ms-lg-n3 { margin-left: -1rem !important; }
  .ms-lg-n4 { margin-left: -1.5rem !important; }
  .ms-lg-n5 { margin-left: -2.5rem !important; }
  .p-lg-0 { padding: 0 !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .p-lg-5 { padding: 2.5rem !important; }
  .px-lg-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-lg-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-lg-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-lg-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-lg-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-lg-5 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }
  .py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-lg-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-lg-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-lg-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-lg-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-lg-5 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }
  .pt-lg-0 { padding-top: 0 !important; }
  .pt-lg-1 { padding-top: 0.25rem !important; }
  .pt-lg-2 { padding-top: 0.5rem !important; }
  .pt-lg-3 { padding-top: 1rem !important; }
  .pt-lg-4 { padding-top: 1.5rem !important; }
  .pt-lg-5 { padding-top: 2.5rem !important; }
  .pe-lg-0 { padding-right: 0 !important; }
  .pe-lg-1 { padding-right: 0.25rem !important; }
  .pe-lg-2 { padding-right: 0.5rem !important; }
  .pe-lg-3 { padding-right: 1rem !important; }
  .pe-lg-4 { padding-right: 1.5rem !important; }
  .pe-lg-5 { padding-right: 2.5rem !important; }
  .pb-lg-0 { padding-bottom: 0 !important; }
  .pb-lg-1 { padding-bottom: 0.25rem !important; }
  .pb-lg-2 { padding-bottom: 0.5rem !important; }
  .pb-lg-3 { padding-bottom: 1rem !important; }
  .pb-lg-4 { padding-bottom: 1.5rem !important; }
  .pb-lg-5 { padding-bottom: 2.5rem !important; }
  .ps-lg-0 { padding-left: 0 !important; }
  .ps-lg-1 { padding-left: 0.25rem !important; }
  .ps-lg-2 { padding-left: 0.5rem !important; }
  .ps-lg-3 { padding-left: 1rem !important; }
  .ps-lg-4 { padding-left: 1.5rem !important; }
  .ps-lg-5 { padding-left: 2.5rem !important; }
  .gap-lg-0 { gap: 0 !important; }
  .gap-lg-1 { gap: 0.25rem !important; }
  .gap-lg-2 { gap: 0.5rem !important; }
  .gap-lg-3 { gap: 1rem !important; }
  .gap-lg-4 { gap: 1.5rem !important; }
  .gap-lg-5 { gap: 2.5rem !important; }
  .text-lg-start { text-align: left !important; }
  .text-lg-end { text-align: right !important; }
  .text-lg-center { text-align: center !important; } }

@media (min-width: 1200px) { .float-xl-start { float: left !important; }
  .float-xl-end { float: right !important; }
  .float-xl-none { float: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-grid { display: grid !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: flex !important; }
  .d-xl-inline-flex { display: inline-flex !important; }
  .d-xl-none { display: none !important; }
  .flex-xl-fill { flex: 1 1 auto !important; }
  .flex-xl-row { flex-direction: row !important; }
  .flex-xl-column { flex-direction: column !important; }
  .flex-xl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xl-grow-0 { flex-grow: 0 !important; }
  .flex-xl-grow-1 { flex-grow: 1 !important; }
  .flex-xl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { flex-shrink: 1 !important; }
  .flex-xl-wrap { flex-wrap: wrap !important; }
  .flex-xl-nowrap { flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start { justify-content: flex-start !important; }
  .justify-content-xl-end { justify-content: flex-end !important; }
  .justify-content-xl-center { justify-content: center !important; }
  .justify-content-xl-between { justify-content: space-between !important; }
  .justify-content-xl-around { justify-content: space-around !important; }
  .justify-content-xl-evenly { justify-content: space-evenly !important; }
  .align-items-xl-start { align-items: flex-start !important; }
  .align-items-xl-end { align-items: flex-end !important; }
  .align-items-xl-center { align-items: center !important; }
  .align-items-xl-baseline { align-items: baseline !important; }
  .align-items-xl-stretch { align-items: stretch !important; }
  .align-content-xl-start { align-content: flex-start !important; }
  .align-content-xl-end { align-content: flex-end !important; }
  .align-content-xl-center { align-content: center !important; }
  .align-content-xl-between { align-content: space-between !important; }
  .align-content-xl-around { align-content: space-around !important; }
  .align-content-xl-stretch { align-content: stretch !important; }
  .align-self-xl-auto { align-self: auto !important; }
  .align-self-xl-start { align-self: flex-start !important; }
  .align-self-xl-end { align-self: flex-end !important; }
  .align-self-xl-center { align-self: center !important; }
  .align-self-xl-baseline { align-self: baseline !important; }
  .align-self-xl-stretch { align-self: stretch !important; }
  .order-xl-first { order: -1 !important; }
  .order-xl-0 { order: 0 !important; }
  .order-xl-1 { order: 1 !important; }
  .order-xl-2 { order: 2 !important; }
  .order-xl-3 { order: 3 !important; }
  .order-xl-4 { order: 4 !important; }
  .order-xl-5 { order: 5 !important; }
  .order-xl-last { order: 6 !important; }
  .m-xl-0 { margin: 0 !important; }
  .m-xl-1 { margin: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .m-xl-3 { margin: 1rem !important; }
  .m-xl-4 { margin: 1.5rem !important; }
  .m-xl-5 { margin: 2.5rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mx-xl-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-xl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-xl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-xl-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-xl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-xl-5 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }
  .mx-xl-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-xl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-xl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-xl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-xl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-xl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-xl-5 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }
  .my-xl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-xl-0 { margin-top: 0 !important; }
  .mt-xl-1 { margin-top: 0.25rem !important; }
  .mt-xl-2 { margin-top: 0.5rem !important; }
  .mt-xl-3 { margin-top: 1rem !important; }
  .mt-xl-4 { margin-top: 1.5rem !important; }
  .mt-xl-5 { margin-top: 2.5rem !important; }
  .mt-xl-auto { margin-top: auto !important; }
  .me-xl-0 { margin-right: 0 !important; }
  .me-xl-1 { margin-right: 0.25rem !important; }
  .me-xl-2 { margin-right: 0.5rem !important; }
  .me-xl-3 { margin-right: 1rem !important; }
  .me-xl-4 { margin-right: 1.5rem !important; }
  .me-xl-5 { margin-right: 2.5rem !important; }
  .me-xl-auto { margin-right: auto !important; }
  .mb-xl-0 { margin-bottom: 0 !important; }
  .mb-xl-1 { margin-bottom: 0.25rem !important; }
  .mb-xl-2 { margin-bottom: 0.5rem !important; }
  .mb-xl-3 { margin-bottom: 1rem !important; }
  .mb-xl-4 { margin-bottom: 1.5rem !important; }
  .mb-xl-5 { margin-bottom: 2.5rem !important; }
  .mb-xl-auto { margin-bottom: auto !important; }
  .ms-xl-0 { margin-left: 0 !important; }
  .ms-xl-1 { margin-left: 0.25rem !important; }
  .ms-xl-2 { margin-left: 0.5rem !important; }
  .ms-xl-3 { margin-left: 1rem !important; }
  .ms-xl-4 { margin-left: 1.5rem !important; }
  .ms-xl-5 { margin-left: 2.5rem !important; }
  .ms-xl-auto { margin-left: auto !important; }
  .m-xl-n1 { margin: -0.25rem !important; }
  .m-xl-n2 { margin: -0.5rem !important; }
  .m-xl-n3 { margin: -1rem !important; }
  .m-xl-n4 { margin: -1.5rem !important; }
  .m-xl-n5 { margin: -2.5rem !important; }
  .mx-xl-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-xl-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-xl-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-xl-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-xl-n5 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; }
  .my-xl-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-xl-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-xl-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-xl-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-xl-n5 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; }
  .mt-xl-n1 { margin-top: -0.25rem !important; }
  .mt-xl-n2 { margin-top: -0.5rem !important; }
  .mt-xl-n3 { margin-top: -1rem !important; }
  .mt-xl-n4 { margin-top: -1.5rem !important; }
  .mt-xl-n5 { margin-top: -2.5rem !important; }
  .me-xl-n1 { margin-right: -0.25rem !important; }
  .me-xl-n2 { margin-right: -0.5rem !important; }
  .me-xl-n3 { margin-right: -1rem !important; }
  .me-xl-n4 { margin-right: -1.5rem !important; }
  .me-xl-n5 { margin-right: -2.5rem !important; }
  .mb-xl-n1 { margin-bottom: -0.25rem !important; }
  .mb-xl-n2 { margin-bottom: -0.5rem !important; }
  .mb-xl-n3 { margin-bottom: -1rem !important; }
  .mb-xl-n4 { margin-bottom: -1.5rem !important; }
  .mb-xl-n5 { margin-bottom: -2.5rem !important; }
  .ms-xl-n1 { margin-left: -0.25rem !important; }
  .ms-xl-n2 { margin-left: -0.5rem !important; }
  .ms-xl-n3 { margin-left: -1rem !important; }
  .ms-xl-n4 { margin-left: -1.5rem !important; }
  .ms-xl-n5 { margin-left: -2.5rem !important; }
  .p-xl-0 { padding: 0 !important; }
  .p-xl-1 { padding: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .p-xl-3 { padding: 1rem !important; }
  .p-xl-4 { padding: 1.5rem !important; }
  .p-xl-5 { padding: 2.5rem !important; }
  .px-xl-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-xl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-xl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-xl-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-xl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-xl-5 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }
  .py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-xl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-xl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-xl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-xl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-xl-5 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }
  .pt-xl-0 { padding-top: 0 !important; }
  .pt-xl-1 { padding-top: 0.25rem !important; }
  .pt-xl-2 { padding-top: 0.5rem !important; }
  .pt-xl-3 { padding-top: 1rem !important; }
  .pt-xl-4 { padding-top: 1.5rem !important; }
  .pt-xl-5 { padding-top: 2.5rem !important; }
  .pe-xl-0 { padding-right: 0 !important; }
  .pe-xl-1 { padding-right: 0.25rem !important; }
  .pe-xl-2 { padding-right: 0.5rem !important; }
  .pe-xl-3 { padding-right: 1rem !important; }
  .pe-xl-4 { padding-right: 1.5rem !important; }
  .pe-xl-5 { padding-right: 2.5rem !important; }
  .pb-xl-0 { padding-bottom: 0 !important; }
  .pb-xl-1 { padding-bottom: 0.25rem !important; }
  .pb-xl-2 { padding-bottom: 0.5rem !important; }
  .pb-xl-3 { padding-bottom: 1rem !important; }
  .pb-xl-4 { padding-bottom: 1.5rem !important; }
  .pb-xl-5 { padding-bottom: 2.5rem !important; }
  .ps-xl-0 { padding-left: 0 !important; }
  .ps-xl-1 { padding-left: 0.25rem !important; }
  .ps-xl-2 { padding-left: 0.5rem !important; }
  .ps-xl-3 { padding-left: 1rem !important; }
  .ps-xl-4 { padding-left: 1.5rem !important; }
  .ps-xl-5 { padding-left: 2.5rem !important; }
  .gap-xl-0 { gap: 0 !important; }
  .gap-xl-1 { gap: 0.25rem !important; }
  .gap-xl-2 { gap: 0.5rem !important; }
  .gap-xl-3 { gap: 1rem !important; }
  .gap-xl-4 { gap: 1.5rem !important; }
  .gap-xl-5 { gap: 2.5rem !important; }
  .text-xl-start { text-align: left !important; }
  .text-xl-end { text-align: right !important; }
  .text-xl-center { text-align: center !important; } }

@media (min-width: 1400px) { .float-xxl-start { float: left !important; }
  .float-xxl-end { float: right !important; }
  .float-xxl-none { float: none !important; }
  .d-xxl-inline { display: inline !important; }
  .d-xxl-inline-block { display: inline-block !important; }
  .d-xxl-block { display: block !important; }
  .d-xxl-grid { display: grid !important; }
  .d-xxl-table { display: table !important; }
  .d-xxl-table-row { display: table-row !important; }
  .d-xxl-table-cell { display: table-cell !important; }
  .d-xxl-flex { display: flex !important; }
  .d-xxl-inline-flex { display: inline-flex !important; }
  .d-xxl-none { display: none !important; }
  .flex-xxl-fill { flex: 1 1 auto !important; }
  .flex-xxl-row { flex-direction: row !important; }
  .flex-xxl-column { flex-direction: column !important; }
  .flex-xxl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 { flex-grow: 0 !important; }
  .flex-xxl-grow-1 { flex-grow: 1 !important; }
  .flex-xxl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 { flex-shrink: 1 !important; }
  .flex-xxl-wrap { flex-wrap: wrap !important; }
  .flex-xxl-nowrap { flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-xxl-start { justify-content: flex-start !important; }
  .justify-content-xxl-end { justify-content: flex-end !important; }
  .justify-content-xxl-center { justify-content: center !important; }
  .justify-content-xxl-between { justify-content: space-between !important; }
  .justify-content-xxl-around { justify-content: space-around !important; }
  .justify-content-xxl-evenly { justify-content: space-evenly !important; }
  .align-items-xxl-start { align-items: flex-start !important; }
  .align-items-xxl-end { align-items: flex-end !important; }
  .align-items-xxl-center { align-items: center !important; }
  .align-items-xxl-baseline { align-items: baseline !important; }
  .align-items-xxl-stretch { align-items: stretch !important; }
  .align-content-xxl-start { align-content: flex-start !important; }
  .align-content-xxl-end { align-content: flex-end !important; }
  .align-content-xxl-center { align-content: center !important; }
  .align-content-xxl-between { align-content: space-between !important; }
  .align-content-xxl-around { align-content: space-around !important; }
  .align-content-xxl-stretch { align-content: stretch !important; }
  .align-self-xxl-auto { align-self: auto !important; }
  .align-self-xxl-start { align-self: flex-start !important; }
  .align-self-xxl-end { align-self: flex-end !important; }
  .align-self-xxl-center { align-self: center !important; }
  .align-self-xxl-baseline { align-self: baseline !important; }
  .align-self-xxl-stretch { align-self: stretch !important; }
  .order-xxl-first { order: -1 !important; }
  .order-xxl-0 { order: 0 !important; }
  .order-xxl-1 { order: 1 !important; }
  .order-xxl-2 { order: 2 !important; }
  .order-xxl-3 { order: 3 !important; }
  .order-xxl-4 { order: 4 !important; }
  .order-xxl-5 { order: 5 !important; }
  .order-xxl-last { order: 6 !important; }
  .m-xxl-0 { margin: 0 !important; }
  .m-xxl-1 { margin: 0.25rem !important; }
  .m-xxl-2 { margin: 0.5rem !important; }
  .m-xxl-3 { margin: 1rem !important; }
  .m-xxl-4 { margin: 1.5rem !important; }
  .m-xxl-5 { margin: 2.5rem !important; }
  .m-xxl-auto { margin: auto !important; }
  .mx-xxl-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-xxl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-xxl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-xxl-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-xxl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-xxl-5 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; }
  .mx-xxl-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-xxl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-xxl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-xxl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-xxl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-xxl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-xxl-5 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; }
  .my-xxl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-xxl-0 { margin-top: 0 !important; }
  .mt-xxl-1 { margin-top: 0.25rem !important; }
  .mt-xxl-2 { margin-top: 0.5rem !important; }
  .mt-xxl-3 { margin-top: 1rem !important; }
  .mt-xxl-4 { margin-top: 1.5rem !important; }
  .mt-xxl-5 { margin-top: 2.5rem !important; }
  .mt-xxl-auto { margin-top: auto !important; }
  .me-xxl-0 { margin-right: 0 !important; }
  .me-xxl-1 { margin-right: 0.25rem !important; }
  .me-xxl-2 { margin-right: 0.5rem !important; }
  .me-xxl-3 { margin-right: 1rem !important; }
  .me-xxl-4 { margin-right: 1.5rem !important; }
  .me-xxl-5 { margin-right: 2.5rem !important; }
  .me-xxl-auto { margin-right: auto !important; }
  .mb-xxl-0 { margin-bottom: 0 !important; }
  .mb-xxl-1 { margin-bottom: 0.25rem !important; }
  .mb-xxl-2 { margin-bottom: 0.5rem !important; }
  .mb-xxl-3 { margin-bottom: 1rem !important; }
  .mb-xxl-4 { margin-bottom: 1.5rem !important; }
  .mb-xxl-5 { margin-bottom: 2.5rem !important; }
  .mb-xxl-auto { margin-bottom: auto !important; }
  .ms-xxl-0 { margin-left: 0 !important; }
  .ms-xxl-1 { margin-left: 0.25rem !important; }
  .ms-xxl-2 { margin-left: 0.5rem !important; }
  .ms-xxl-3 { margin-left: 1rem !important; }
  .ms-xxl-4 { margin-left: 1.5rem !important; }
  .ms-xxl-5 { margin-left: 2.5rem !important; }
  .ms-xxl-auto { margin-left: auto !important; }
  .m-xxl-n1 { margin: -0.25rem !important; }
  .m-xxl-n2 { margin: -0.5rem !important; }
  .m-xxl-n3 { margin: -1rem !important; }
  .m-xxl-n4 { margin: -1.5rem !important; }
  .m-xxl-n5 { margin: -2.5rem !important; }
  .mx-xxl-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; }
  .mx-xxl-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; }
  .mx-xxl-n3 { margin-right: -1rem !important; margin-left: -1rem !important; }
  .mx-xxl-n4 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; }
  .mx-xxl-n5 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; }
  .my-xxl-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; }
  .my-xxl-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; }
  .my-xxl-n3 { margin-top: -1rem !important; margin-bottom: -1rem !important; }
  .my-xxl-n4 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; }
  .my-xxl-n5 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; }
  .mt-xxl-n1 { margin-top: -0.25rem !important; }
  .mt-xxl-n2 { margin-top: -0.5rem !important; }
  .mt-xxl-n3 { margin-top: -1rem !important; }
  .mt-xxl-n4 { margin-top: -1.5rem !important; }
  .mt-xxl-n5 { margin-top: -2.5rem !important; }
  .me-xxl-n1 { margin-right: -0.25rem !important; }
  .me-xxl-n2 { margin-right: -0.5rem !important; }
  .me-xxl-n3 { margin-right: -1rem !important; }
  .me-xxl-n4 { margin-right: -1.5rem !important; }
  .me-xxl-n5 { margin-right: -2.5rem !important; }
  .mb-xxl-n1 { margin-bottom: -0.25rem !important; }
  .mb-xxl-n2 { margin-bottom: -0.5rem !important; }
  .mb-xxl-n3 { margin-bottom: -1rem !important; }
  .mb-xxl-n4 { margin-bottom: -1.5rem !important; }
  .mb-xxl-n5 { margin-bottom: -2.5rem !important; }
  .ms-xxl-n1 { margin-left: -0.25rem !important; }
  .ms-xxl-n2 { margin-left: -0.5rem !important; }
  .ms-xxl-n3 { margin-left: -1rem !important; }
  .ms-xxl-n4 { margin-left: -1.5rem !important; }
  .ms-xxl-n5 { margin-left: -2.5rem !important; }
  .p-xxl-0 { padding: 0 !important; }
  .p-xxl-1 { padding: 0.25rem !important; }
  .p-xxl-2 { padding: 0.5rem !important; }
  .p-xxl-3 { padding: 1rem !important; }
  .p-xxl-4 { padding: 1.5rem !important; }
  .p-xxl-5 { padding: 2.5rem !important; }
  .px-xxl-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-xxl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-xxl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-xxl-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-xxl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-xxl-5 { padding-right: 2.5rem !important; padding-left: 2.5rem !important; }
  .py-xxl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-xxl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-xxl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-xxl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-xxl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-xxl-5 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }
  .pt-xxl-0 { padding-top: 0 !important; }
  .pt-xxl-1 { padding-top: 0.25rem !important; }
  .pt-xxl-2 { padding-top: 0.5rem !important; }
  .pt-xxl-3 { padding-top: 1rem !important; }
  .pt-xxl-4 { padding-top: 1.5rem !important; }
  .pt-xxl-5 { padding-top: 2.5rem !important; }
  .pe-xxl-0 { padding-right: 0 !important; }
  .pe-xxl-1 { padding-right: 0.25rem !important; }
  .pe-xxl-2 { padding-right: 0.5rem !important; }
  .pe-xxl-3 { padding-right: 1rem !important; }
  .pe-xxl-4 { padding-right: 1.5rem !important; }
  .pe-xxl-5 { padding-right: 2.5rem !important; }
  .pb-xxl-0 { padding-bottom: 0 !important; }
  .pb-xxl-1 { padding-bottom: 0.25rem !important; }
  .pb-xxl-2 { padding-bottom: 0.5rem !important; }
  .pb-xxl-3 { padding-bottom: 1rem !important; }
  .pb-xxl-4 { padding-bottom: 1.5rem !important; }
  .pb-xxl-5 { padding-bottom: 2.5rem !important; }
  .ps-xxl-0 { padding-left: 0 !important; }
  .ps-xxl-1 { padding-left: 0.25rem !important; }
  .ps-xxl-2 { padding-left: 0.5rem !important; }
  .ps-xxl-3 { padding-left: 1rem !important; }
  .ps-xxl-4 { padding-left: 1.5rem !important; }
  .ps-xxl-5 { padding-left: 2.5rem !important; }
  .gap-xxl-0 { gap: 0 !important; }
  .gap-xxl-1 { gap: 0.25rem !important; }
  .gap-xxl-2 { gap: 0.5rem !important; }
  .gap-xxl-3 { gap: 1rem !important; }
  .gap-xxl-4 { gap: 1.5rem !important; }
  .gap-xxl-5 { gap: 2.5rem !important; }
  .text-xxl-start { text-align: left !important; }
  .text-xxl-end { text-align: right !important; }
  .text-xxl-center { text-align: center !important; } }

@media (min-width: 1200px) { .fs-1 { font-size: 2.25rem !important; }
  .fs-2 { font-size: 1.875rem !important; }
  .fs-3 { font-size: 1.5rem !important; } }

@media print { .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-grid { display: grid !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: flex !important; }
  .d-print-inline-flex { display: inline-flex !important; }
  .d-print-none { display: none !important; } }

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

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

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

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

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

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

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

body.page-template-cafeteria .datepicker-view .dow { color: #003E51; 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: #007DBA; }

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

body.page-template-cafeteria .datepicker-cell.focused:not(.selected):hover { background-color: #003E51; 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: 2px; margin-bottom: 0; list-style: none; gap: 15px; color: #696969; }

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

.datepicker { display: none; }

.datepicker.active { display: block; }

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

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

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

.datepicker-dropdown .datepicker-picker { box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.18); }

.datepicker-picker span { display: block; flex: 1; border: 0; border-radius: 0rem; cursor: default; text-align: center; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; }

.datepicker-main { padding: 2px; }

.datepicker-footer { box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); background-color: #F8F9FA; }

.datepicker-controls, .datepicker-view, .datepicker-view .days-of-week, .datepicker-grid { display: flex; }

.datepicker-grid { flex-wrap: wrap; }

.datepicker-view .dow, .datepicker-view .days .datepicker-cell { flex-basis: 14.2857142857%; }

.datepicker-view.datepicker-grid .datepicker-cell { flex-basis: 25%; }

.datepicker-view .week, .datepicker-cell { height: 2.25rem; line-height: 2.25rem; }

.datepicker-title { box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.1); background-color: #F8F9FA; padding: 0.375rem 0.75rem; text-align: center; font-weight: 700; }

.datepicker-header .datepicker-controls { padding: 2px 2px 0; }

.datepicker-controls .btn, .datepicker-controls .wp-block-file .wp-block-file__button, .wp-block-file .datepicker-controls .wp-block-file__button { border-color: #F8F9FA; background-color: #ffffff; }

.datepicker-controls .btn:hover, .datepicker-controls .wp-block-file .wp-block-file__button:hover, .wp-block-file .datepicker-controls .wp-block-file__button:hover { border-color: #dae0e5; background-color: #e2e6ea; color: #000000; }

.datepicker-controls .btn:focus, .datepicker-controls .wp-block-file .wp-block-file__button:focus, .wp-block-file .datepicker-controls .wp-block-file__button:focus { border-color: #dae0e5; box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); background-color: #e2e6ea; color: #000000; }

.datepicker-controls .btn:disabled, .datepicker-controls .wp-block-file .wp-block-file__button:disabled, .wp-block-file .datepicker-controls .wp-block-file__button:disabled { border-color: #F8F9FA; background-color: #F8F9FA; color: #000000; }

.datepicker-controls .btn:not(:disabled):active, .datepicker-controls .wp-block-file .wp-block-file__button:not(:disabled):active, .wp-block-file .datepicker-controls .wp-block-file__button:not(:disabled):active { border-color: #d3d9df; background-color: #dae0e5; color: #000000; }

.datepicker-controls .btn:not(:disabled):active:focus, .datepicker-controls .wp-block-file .wp-block-file__button:not(:disabled):active:focus, .wp-block-file .datepicker-controls .wp-block-file__button:not(:disabled):active:focus { box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); }

.datepicker-header .datepicker-controls .btn, .datepicker-header .datepicker-controls .wp-block-file .wp-block-file__button, .wp-block-file .datepicker-header .datepicker-controls .wp-block-file__button { border-color: transparent; font-weight: bold; }

.datepicker-footer .datepicker-controls .btn, .datepicker-footer .datepicker-controls .wp-block-file .wp-block-file__button, .wp-block-file .datepicker-footer .datepicker-controls .wp-block-file__button { margin: calc(0.375rem - 1px) 0.375rem; border-radius: 0rem; width: 100%; font-size: 0.875rem; }

.datepicker-controls .view-switch { flex: auto; }

.datepicker-controls .prev-btn, .datepicker-controls .next-btn { padding-right: 0.375rem; padding-left: 0.375rem; width: 2.25rem; }

.datepicker-controls .prev-btn.disabled, .datepicker-controls .next-btn.disabled { visibility: hidden; }

.datepicker-view .dow { height: 1.5rem; line-height: 1.5rem; font-size: 0.9375rem; font-weight: 700; }

.datepicker-view .week { width: 2.25rem; color: #DEE2E6; font-size: 0.875rem; }

@media (max-width: 22.5rem) { .datepicker-view .week { width: 1.96875rem; } }

.datepicker-grid { width: 15.75rem; }

@media (max-width: 22.5rem) { .calendar-weeks + .days .datepicker-grid { width: 13.78125rem; } }

.datepicker-cell:not(.disabled):hover { background-color: #f9f9f9; cursor: pointer; }

.datepicker-cell.focused:not(.selected) { background-color: #e2e6ea; }

.datepicker-cell.selected, .datepicker-cell.selected:hover { background-color: #003E51; 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: #007DBA; color: #ffffff; }

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

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

.datepicker-input.in-edit:focus, .datepicker-input.in-edit:active { box-shadow: 0 0 0.25em 0.25em rgba(113, 148, 158, 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 #CED4DA; font-size: 0.875rem; }

.gform_wrapper .gf_page_steps .gf_step { width: auto; display: inline-block; margin: 8px 32px 8px 0; opacity: .6; }

.gform_wrapper .gf_page_steps .gf_step.gf_step_active { opacity: 1; font-weight: 700; }

.gform_wrapper select[multiple="multiple"] { font-size: 0.9375em; }

.gform_wrapper .datepicker { display: block; }

/* Advanced Fields
-------------------------------------------------------------- */
.gform_wrapper { /* Consent field -------------------------------------------------------------- */ /* Complex fields -------------------------------------------------------------- */ /* Date- & Timefields -------------------------------------------------------------- */ /* Lists -------------------------------------------------------------- */ /* File Upload -------------------------------------------------------------- */ /* List -------------------------------------------------------------- */ /* Nova Geolocalisation -------------------------------------------------------------- */ /* Custom File Upload - Javascript required to show filename and preview. -------------------------------------------------------------- */ /* Password -------------------------------------------------------------- */ }

.gform_wrapper .gfield_consent_description { color: #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: #F0F6FC !important; border: 1px solid #CED4DA !important; border-radius: 0rem !important; display: flex; justify-content: center; min-height: 120px; padding: 40px; text-align: center; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gform_wrapper .gfield_password_strength { font-size: 0.875rem; border: 1px solid #CED4DA; margin: 1.875rem 0 0; text-align: center; background-color: #EEE; border-bottom: 3px solid #DDD; padding: 3px; }

.gform_wrapper .gfield_password_strength.bad { background-color: #FFB78C; border-color: #FF853C; border-bottom: 3px solid #FF853C; }

.gform_wrapper .gfield_password_strength.good { background-color: #FFEC8b; border-color: #FC0; border-bottom: 3px solid #FC0; }

.gform_wrapper .gfield_password_strength.mismatch, .gform_wrapper .gfield_password_strength.short { background-color: #FFA0A0; border-color: #f04040; border-bottom: 3px solid #f04040; }

.gform_wrapper .gfield_password_strength.strong { background-color: #C3FF88; border-color: #8DFF1C; border-bottom: 3px solid #8DFF1C; }

/* --------------------------------------------------------------
# Chosen (Included in Gravity Forms for extend select UI)
# Chosen is a library for making long, unwieldy select boxes more user friendly.
# https://harvesthq.github.io/chosen/
-------------------------------------------------------------- */
/* stylelint-disable no-descending-specificity */
.chosen-container-single .chosen-single { position: relative; display: block; overflow: hidden; padding: 0 0 0 8px; height: 32px; border: 1px solid #CED4DA; border-radius: 5px; background-color: #fff; background-image: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%); background-clip: padding-box; box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1); color: #444; text-decoration: none; white-space: nowrap; line-height: 31px; }

.chosen-container-single .chosen-single input[type="text"] { cursor: pointer; opacity: 0; position: absolute; }

.chosen-container-single .chosen-default { color: #999; }

.chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 26px; text-overflow: ellipsis; white-space: nowrap; }

.chosen-container-single .chosen-single-with-deselect span { margin-right: 38px; }

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

.chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px; }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover { background-position: -42px -10px; }

.chosen-container-single .chosen-single div { position: absolute; top: 0; right: 0; display: block; width: 18px; height: 100%; }

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

.chosen-container-single .chosen-search { position: relative; z-index: 1010; margin: 0; padding: 3px 4px; white-space: nowrap; }

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

.chosen-container-single .chosen-drop { margin-top: -1px; border-radius: 0 0 4px 4px; background-clip: padding-box; }

.chosen-container-single.chosen-container-single-nosearch .chosen-search { position: absolute; clip: rect(0, 0, 0, 0); }

.chosen-container { position: relative; display: inline-block; vertical-align: middle; font-size: 0.9375em; -webkit-user-select: none; -moz-user-select: none; user-select: none; width: 100% !important; }

.chosen-container * { box-sizing: border-box; }

.chosen-container .chosen-drop { position: absolute; top: 100%; z-index: 1010; width: 100%; border: 1px solid #CED4DA; border-top: 0; background: #fff; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); display: none; }

.chosen-container.chosen-with-drop .chosen-drop { display: block; }

.chosen-container a { cursor: pointer; }

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name { margin-right: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 400; color: #999; }

.chosen-container .search-choice .group-name::after, .chosen-container .chosen-single .group-name::after { content: ":"; padding-left: 2px; vertical-align: top; }

.chosen-container .chosen-results { color: #444; position: relative; overflow-x: hidden; overflow-y: auto; margin: 0 4px 4px 0; padding: 0 0 0 4px; max-height: 240px; -webkit-overflow-scrolling: touch; }

.chosen-container .chosen-results li { display: none; margin: 0; padding: 5px 6px; list-style: none; line-height: 15px; word-wrap: break-word; -webkit-touch-callout: none; }

.chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer; }

.chosen-container .chosen-results li.disabled-result { display: list-item; color: #ccc; cursor: default; }

.chosen-container .chosen-results li.highlighted { background-color: #3875d7; background-image: linear-gradient(#3875d7 20%, #2a62bc 90%); color: #fff; }

.chosen-container .chosen-results li.no-results { color: #777; display: list-item; background: #f4f4f4; }

.chosen-container .chosen-results li.group-result { display: list-item; font-weight: 700; cursor: default; }

.chosen-container .chosen-results li.group-option { padding-left: 15px; }

.chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }

.chosen-container-multi .chosen-choices { position: relative; overflow: hidden; margin: 0; padding: 0 5px; width: 100%; height: auto; border: 1px solid #CED4DA; background-color: #fff; background-image: linear-gradient(#eee 1%, #fff 15%); cursor: text; }

.chosen-container-multi .chosen-choices li { float: left; list-style: none; }

.chosen-container-multi .chosen-choices li.search-field { margin: 0; padding: 0; white-space: nowrap; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"] { margin: 1px 0; padding: 0; height: 25px; outline: 0; border: 0 !important; background: transparent !important; box-shadow: none; color: #999; font-size: 100%; font-family: sans-serif; line-height: normal; border-radius: 0; width: 25px; }

.chosen-container-multi .chosen-choices li.search-choice-disabled { padding-right: 5px; border: 1px solid #ccc; background-color: #e4e4e4; background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); color: #666; }

.chosen-container-multi .chosen-choices li.search-choice-focus { background: #d4d4d4; }

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { background-position: -42px -10px; }

.chosen-container-multi .chosen-choices li.search-choice { position: relative; margin: 3px 5px 3px 0; padding: 3px 20px 3px 5px; border: 1px solid #CED4DA; max-width: 100%; border-radius: 3px; background-color: #eee; background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); background-size: 100% 19px; background-repeat: repeat-x; background-clip: padding-box; box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05); color: #333; line-height: 13px; cursor: default; }

.chosen-container-multi .chosen-choices li.search-choice span { word-wrap: break-word; }

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

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { background-position: -42px -10px; }

.chosen-container-multi .chosen-results { margin: 0; padding: 0; }

.chosen-container-multi .chosen-drop .result-selected { display: list-item; color: #ccc; cursor: default; }

.chosen-disabled { opacity: 0.5 !important; cursor: default; }

.chosen-disabled .chosen-single { cursor: default; }

.chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }

.chosen-container-active .chosen-single { border: 1px solid #007DBA; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid #CED4DA; border-bottom-right-radius: 0; border-bottom-left-radius: 0; background-image: linear-gradient(#eee 20%, #fff 80%); box-shadow: 0 1px 0 #fff inset; }

.chosen-container-active.chosen-with-drop .chosen-single div { border-left: none; background: transparent; }

.chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -18px 6px; }

.chosen-container-active .chosen-choices { border: 1px solid #007DBA; 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 #CED4DA; 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: #E9ECEF; border-radius: 0rem; border-top-left-radius: 0; border-bottom-left-radius: 0; box-shadow: none; }

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

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

/* Custom
-------------------------------------------------------------- */
.gform_wrapper .clear-multi .ginput_container { display: flex; align-items: center; }

.gform_wrapper .clear-multi .ginput_container label, .gform_wrapper .clear-multi .ginput_container i { display: inline-block; line-height: 1.25rem; vertical-align: top; }

.gform_wrapper .clear-multi .ginput_container label { float: left; }

.gform_wrapper .clear-multi .ginput_container i { float: none !important; margin-left: 4px; }

.gform_wrapper .btn:active, .gform_wrapper .wp-block-file .wp-block-file__button:active, .wp-block-file .gform_wrapper .wp-block-file__button:active, .gform_wrapper .btn:focus, .gform_wrapper .wp-block-file .wp-block-file__button:focus, .wp-block-file .gform_wrapper .wp-block-file__button:focus, .gform_wrapper .btn:hover, .gform_wrapper .wp-block-file .wp-block-file__button:hover, .wp-block-file .gform_wrapper .wp-block-file__button:hover { transform: none; }

.progress { border-radius: 100px; height: 25px; }

.progress-bar { background: #69C5CB !important; }

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

.chosen-container-multi .chosen-choices li.search-field input[type="text"] { height: auto; }

/** Removes Number field arrows @see https://stackoverflow.com/questions/3790935/can-i-hide-the-html5-number-input-s-spin-box */
.ginput_container_time .form-control { min-width: 70px; }

.ginput_container_time input[type="number"]::-webkit-outer-spin-button, .ginput_container_time input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

.ginput_container_time input[type="number"] { -moz-appearance: textfield; }

.gform_delete_file { border: none; padding: 3px 5px; line-height: 20px; margin-right: 10px; text-align: center; background-color: #DEE2E6; transition: background-color .3s; }

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

.gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-choice, .gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-choice, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label, .gform-theme--foundation table.gsurvey-likert .gsurvey-likert-row-label { border: 1px solid #CED4DA; }

.gform_legacy_markup_wrapper table.gsurvey-likert th.gsurvey-likert-choice-label, .gravity-theme table.gsurvey-likert th.gsurvey-likert-choice-label, .gform_legacy_markup_wrapper table.gsurvey-likert .gsurvey-likert-row-label, .gravity-theme table.gsurvey-likert .gsurvey-likert-row-label { font-weight: 400 !important; }

.gform_legacy_markup_wrapper table.gsurvey-likert td.gsurvey-likert-choice, .gravity-theme table.gsurvey-likert td.gsurvey-likert-choice { background-size: 11px 11px !important; height: 40px !important; }

.gsurvey-rating { display: flex; flex-direction: row-reverse; gap: 8px; }

.gform_legacy_markup_wrapper .gsurvey-rating:not(:checked) > label, .gravity-theme .gsurvey-rating:not(:checked) > label { background-size: 20px 20px !important; height: 20px !important; width: 20px !important; }

.gform_wrapper { margin-bottom: 1.5rem; text-align: left; }

.gform_wrapper .gform_heading .gform_description { display: block; margin-bottom: 1.25rem; }

.gform_wrapper .gform_body { margin-bottom: 16px; }

.gform_wrapper ul.gform_fields { display: flex; flex-wrap: wrap; margin-right: -0.9375rem; margin-left: -0.9375rem; margin-bottom: 0; padding: 0; list-style: none; }

.gform_wrapper ul.gform_fields .gfield.form-group { width: 100%; padding-right: 0.9375rem; padding-left: 0.9375rem; }

.gform_wrapper ul.gform_fields .gfield.form-group.hidden_label { margin-bottom: 1.875rem; }

.gform_wrapper .gform_footer, .gform_wrapper .gform_page_footer { margin-top: 2rem; }

@keyframes ajax-spinner { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

.gform_wrapper .gform_ajax_spinner { color: #003E51; 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.4375; }

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

.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 { background-color: #F0F6FC !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: 35px; /* --swiper-navigation-color: var(--swiper-theme-color); */ }

.swiper-button-prev, .swiper-button-next { align-items: center; background-color: #003E51; border-radius: 50%; color: #ffffff; cursor: pointer; display: flex; font-size: 0.875rem; 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:active, .swiper-button-prev:focus, .swiper-button-prev:hover, .swiper-button-next:active, .swiper-button-next:focus, .swiper-button-next:hover { background-color: #007DBA; }

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

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

.swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next { display: none !important; }

.swiper-button-prev:after, .swiper-button-next:after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); font-variant: initial; letter-spacing: 0; line-height: 1; text-transform: none !important; }

.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 15px; right: auto; }

.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 15px; left: auto; }

.swiper-button-lock { display: none; }

.swiper-pagination { bottom: auto; position: absolute; text-align: center; top: 100%; transition: 300ms opacity; transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }

/* Common Styles */
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: 10px; left: 0; width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }

.swiper-pagination-bullet { width: 10px; height: 10px; display: inline-block; border-radius: 50%; background-color: #ffffff; border: 1px solid #003E51; opacity: 1; transition: all .3s; }

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:hover { background-color: #000000; border-color: #000000; }

.swiper-pagination-bullet:only-child { display: none !important; }

.swiper-pagination-bullet-active { opacity: 1; background-color: #003E51; border-color: #003E51; }

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

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

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

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

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

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

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

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

.swiper-wrapper { box-sizing: content-box; display: flex; list-style: none; margin: 0; padding: 0; position: relative; transition-property: transform; width: 100%; z-index: 1; }

.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0, 0); }

.swiper-pointer-events { touch-action: pan-y; }

.swiper-pointer-events.swiper-vertical { touch-action: pan-x; }

.swiper-slide { flex-shrink: 0; width: 100%; height: auto; position: relative; transition-property: transform; }

.swiper-slide-invisible-blank { visibility: hidden; }

/* Auto Height */
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }

.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }

.swiper-backface-hidden .swiper-slide { transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }

.swiper-3d .swiper-wrapper, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; }

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }

.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; /* For Firefox */ -ms-overflow-style: none; /* For Internet Explorer and Edge */ }

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start start; }

.swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }

.swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }

.swiper-centered > .swiper-wrapper::before { content: ''; flex-shrink: 0; order: 9999; }

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { -webkit-margin-start: var(--swiper-centered-offset-before); margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; width: var(--swiper-centered-offset-after); }

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { -webkit-margin-before: var(--swiper-centered-offset-before); margin-block-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; height: var(--swiper-centered-offset-after); }

.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center center; }

.add-to-calendar .dropdown-item { background-size: 18px; background-position: center left 12px; background-repeat: no-repeat; padding-left: 40px; }

.add-to-calendar .apple { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 56.7 56.7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1-1h582v402H-1z' fill='none'/%3E%3Cpath d='M41.8 30.5c-.1-6.2 5.1-9.2 5.3-9.4-2.9-4.2-7.4-4.8-9-4.9-3.8-.4-7.5 2.3-9.4 2.3s-4.9-2.2-8.1-2.1c-4.2.1-8 2.4-10.2 6.2-4.4 7.5-1.1 18.6 3.1 24.7 2.1 3 4.5 6.3 7.8 6.2 3.1-.1 4.3-2 8.1-2s4.8 2 8.1 2c3.4-.1 5.5-3 7.5-6 2.4-3.5 3.3-6.8 3.4-7-.1-.1-6.6-2.5-6.6-10zm-6.2-18.3c1.7-2.1 2.9-5 2.6-7.9-2.5.1-5.5 1.6-7.2 3.7-1.6 1.8-3 4.8-2.6 7.6 2.6.3 5.5-1.3 7.2-3.4z' fill='%23606060'/%3E%3C/svg%3E"); }

.add-to-calendar .google { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h128v128H0z' fill='none'/%3E%3Cpath d='M27.6 64c0-4.2.7-8.1 1.9-11.9L7.9 35.6C3.7 44.2 1.4 53.8 1.4 64S3.8 83.8 8 92.3l21.6-16.5c-1.3-3.7-2-7.7-2-11.8' fill='%23fbbc05'/%3E%3Cpath d='M65.5 26.2c9 0 17.2 3.2 23.6 8.4L107.7 16C96.3 6.1 81.8 0 65.5 0 40.1 0 18.4 14.5 7.9 35.6l21.6 16.5c5-15.1 19.1-25.9 36-25.9' fill='%23ea4335'/%3E%3Cpath d='M65.5 101.8c-16.8 0-31-10.9-35.9-25.9L7.9 92.4C18.4 113.5 40.1 128 65.5 128c15.6 0 30.6-5.6 41.8-16L86.7 96.2c-5.7 3.7-13 5.6-21.2 5.6' fill='%2334a853'/%3E%3Cpath d='M126.6 64c0-3.8-.6-7.9-1.5-11.6H65.5v24.7h34.4c-1.7 8.4-6.4 14.9-13.1 19.1l20.5 15.8c11.7-10.9 19.3-27.1 19.3-48' fill='%234285f4'/%3E%3C/svg%3E"); }

.add-to-calendar .outlook { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1-1h582v402H-1z' fill='none'/%3E%3Cg fill='%23daa603'%3E%3Cpath d='M644.9 764.4V492.7c19.3 13.3 37.4 25.6 55.4 38 16.2 11.1 18.9 11 35.6-.1 92.5-61.5 185-122.9 277.5-184.4 2.8-1.9 5.7-3.6 9.8-6.1.3 4.2.8 7.4.8 10.5 0 118.2.1 236.4 0 354.7 0 39.3-19.9 59.1-59 59.1zm.7-547.5h336.2c19.4 0 34.4 11.9 40.5 30.5 2.7 8.2 0 12.2-6.7 16.6-84.1 56.3-168 112.9-252 169.4-12 8.1-24.1 15.9-35.9 24.3-6.4 4.6-12.2 4.8-18.8.5-19.2-12.4-38.7-24.2-57.8-36.7-3.2-2.1-6.5-6.9-6.5-10.4-.3-63.5-.2-127-.1-190.5 0-.8.4-1.5 1.1-3.7zM596.7 1024C397.6 982.3 199.3 940.8.3 899.2v-13.1c0-252.5.1-505-.3-757.5 0-10.5 2.8-14.1 13-16 159.1-30.4 318.2-61.2 477.3-92C525.4 13.7 560.5 7 596.7 0zM438 511c-.4-41.6-6.1-80-26.7-114.9-16.6-28.1-39-49.4-71.3-58.6-62.8-17.9-122.8 11.5-152.4 75-18.9 40.7-23 83.9-19.3 128.1 3.2 38.3 14.3 73.7 39 104 49.1 60.2 138.4 60.6 188.2.8 32.9-39.6 41.9-86.7 42.5-134.4z'/%3E%3Cpath d='M232.9 511.9c-.1-29.7 3.9-58.4 20.7-83.8 15.5-23.5 39-33.1 64.9-26.6 20.1 5 32.3 19.3 40.4 37.2 13.8 30.7 16.2 63.3 12.1 95.9-2.3 18.1-7.5 36.5-14.8 53.2-9.5 21.6-27.8 34-52.2 34.5-24.6.5-41.7-12.2-53.6-32.6-14.1-23.9-17.5-50.5-17.5-77.8z'/%3E%3C/g%3E%3C/svg%3E"); }

.add-to-calendar .yahoo { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1-1h582v402H-1z' fill='none'/%3E%3Cpath d='M987 957l13 707c-41.3-7.3-76.3-11-105-11-27.3 0-62.3 3.7-105 11l13-707c-26.7-46-82.8-144.5-168.5-295.5S476.7 385.7 418 287 299 92.7 237 0c38.7 10 74.7 15 108 15 28.7 0 65.7-5 111-15 42 74 86.5 150.5 133.5 229.5s102.7 171.2 167 276.5S867 687 895 733c24.7-40.7 61.2-99.8 109.5-177.5s87.5-141 117.5-190 65-107.7 105-176S1302.7 58 1334 0c36 9.3 71.7 14 107 14 37.3 0 75.3-4.7 114-14-18.7 26-38.7 55.5-60 88.5s-37.8 59.2-49.5 78.5-30.5 51.3-56.5 96-42.3 72.7-49 84c-97.3 165.3-215 368.7-353 610z' fill='%234a089f'/%3E%3C/svg%3E"); }

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

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

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

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

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

.fm a { text-decoration: none; }

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

.fm-subnav::-webkit-scrollbar { display: none; }

.fm-wrapper { height: 100%; overflow-x: hidden; overflow-y: auto; position: relative; width: 100%; }

.fm-wrapper::-webkit-scrollbar { display: none; }

.fm-layer { display: block; left: 0; padding-top: 50px; position: absolute; right: 0; visibility: hidden; }

@media (min-width: 1200px) { .fm-layer { padding-top: 60px; padding-bottom: 50px; } }

.fm-is-visible { visibility: visible; }

.fm-is-hidden { display: none; }

.fm-breadcrumb { z-index: 20; position: absolute; left: 0; right: 0; }

.fm-close-trigger { align-items: center; background: none; border: none; display: flex; gap: 15px; line-height: normal; padding: 0; text-transform: uppercase; transition: color .3s; }

.fm-close-trigger svg { height: auto; width: 15px; }

.fm-close-trigger:hover, .fm-close-trigger:active, .fm-close-trigger:focus, .fm-close-trigger.current { color: #003E51; }

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

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

.fm-overlay { display: none; height: 100svh; position: fixed; top: 0; transition: opacity .15s linear; width: 100vw; z-index: 1024; }

@media (max-width: 1199.98px) { .fm-overlay { background-color: #ffffff; } }

@media (min-width: 1200px) { .fm-overlay { background-color: #212529; opacity: .3; } }

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

/* ========================================================================== */
/* TEXTLINES */
/* ========================================================================== */
.fm-textline { align-items: center; border-bottom: 0 none; color: inherit; display: flex; line-height: 1.125rem; margin-top: 19px; padding: 17px 0; position: relative; transition: .3s; }

.fm-textline:after { background-image: url("../img/wave-horizontal-quaternary.png"); bottom: 0; content: ''; height: 6px; left: 0; position: absolute; transition: width .3s ease-out; width: 100%; }

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

.fm-textline:hover, .fm-textline:active, .fm-textline:focus, .fm-textline.current { color: #003E51; }

.fm-textline:hover:after, .fm-textline:active:after, .fm-textline:focus:after, .fm-textline.current:after { background-image: url("../img/wave-horizontal-secondary.png"); }

.fm-textline-title { flex-grow: 1; line-height: normal; margin: 0; padding: 0; }

.fm-is-desktop .fm-main-trigger .fm-trigger-icon { transform: rotateZ(90deg); }

/* ========================================================================== */
/* FAT MENU - BACK BUTTONS */
/* ========================================================================== */
.fm-back-button { display: none; }

.fm-back-button .fm-trigger-icon { padding-right: 10px; padding-left: 0; }

/* ========================================================================== */
/* FAT MENU - MOBILE */
/* ========================================================================== */
.fm-is-open.fm-mobile-mode { height: 100%; overflow: hidden; }

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

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

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

.fm-is-mobile .fm-breadcrumb { display: none; }

.fm-is-mobile .fm-back-button { display: flex; }

.fm-is-mobile .fm-mobile-visible { display: block; }

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

/* ========================================================================== */
/* FAT MENU - ONE LEVEL */
/* ========================================================================== */
.fm-one-level.fm-is-desktop .fm-breadcrumb { background-color: initial; padding-top: 20px; }

.fm-one-level.fm-is-desktop .fm-breadcrumb ul { display: none; }

.fm-one-level.fm-is-desktop .fm-breadcrumb [class^="container"] { display: flex; justify-content: flex-end; }

.fm-one-level.fm-is-desktop .fm-layer { padding-top: 3.5rem; }

.fm-one-level.fm-is-desktop .fm-layer .row { -moz-column-count: 3; column-count: 3; -moz-column-gap: 40px; column-gap: 40px; display: block; margin: -12px 0; }

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

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

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

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

.fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title:hover, .fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title:active, .fm-one-level.fm-is-desktop .fm-group-items .fm-textline-title:focus { text-decoration: underline; }

/* ========================================================================== */
/* FAT MENU - ANIMATIONS */
/* ========================================================================== */
.fm-subnav, .fm-layer { -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -webkit-transform: scale(1) translate3d(0px, 0px, 0px); }

.fm-is-animate { animation-duration: 250ms; animation-fill-mode: both; overflow: hidden; }

@keyframes fm-fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

.fm-fadeIn { animation-name: fm-fadeIn; }

@keyframes fm-fadeInLeft { 0% { opacity: 0;
    transform: translate3d(-50px, 0, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInLeft { animation-name: fm-fadeInLeft; }

@keyframes fm-fadeInRight { 0% { opacity: 0;
    transform: translate3d(50px, 0, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInRight { animation-name: fm-fadeInRight; }

@keyframes fm-fadeInDown { 0% { opacity: 0;
    transform: translate3d(0, -50px, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInDown { animation-name: fm-fadeInDown; }

@keyframes fm-fadeInUp { 0% { opacity: 0;
    transform: translate3d(0, 50px, 0); }
  100% { opacity: 1;
    transform: none; } }

.fm-fadeInUp { animation-name: fm-fadeInUp; }

@keyframes fm-fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

.fm-fadeOut { animation-name: fm-fadeOut; }

@keyframes fm-fadeOutDown { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(0, 50px, 0); } }

.fm-fadeOutDown { animation-name: fm-fadeOutDown; }

@keyframes fm-fadeOutLeft { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(-50px, 0, 0); } }

.fm-fadeOutLeft { animation-name: fm-fadeOutLeft; }

@keyframes fm-fadeOutRight { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(50px, 0, 0); } }

.fm-fadeOutRight { animation-name: fm-fadeOutRight; }

@keyframes fm-fadeOutUp { 0% { opacity: 1; }
  100% { opacity: 0;
    transform: translate3d(0, -50px, 0); } }

.fm-fadeOutUp { animation-name: fm-fadeOutUp; }

/* ========================================================================== */
/* FAT MENU - REDUCE MOTION */
/* ========================================================================== */
@media screen and (prefers-reduced-motion: reduce) { .fm-fadeInUp, .fm-fadeInDown, .fm-fadeInRight, .fm-fadeInLeft, .fm-fadeIn, .fm-fadeOut, .fm-fadeOutDown, .fm-fadeOutLeft, .fm-fadeOutRight, .fm-fadeOutUp { animation: none; } }

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

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

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

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

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

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

.ff-stream .ff-instagram::before { background: linear-gradient(180deg, #7232BD -27.5%, #C32AA3 15%, #F46F30 63.48%, #FFDC7F 97.34%); content: '\e02a'; }

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

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

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

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

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

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

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

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

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

.ff-stream .picture-item__inner { box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.18); }

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

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

.ff-stream .ff-nickname, .ff-stream .ff-timestamp, .ff-stream .ff-item-bar, .ff-stream .ff-item-bar a { color: #003E51 !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: #003E51; --bs-btn-border-color: #003E51; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #003E51; --bs-btn-hover-border-color: #003E51; --bs-btn-focus-shadow-rgb: 0, 62, 81; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #003E51; --bs-btn-active-border-color: #003E51; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #003E51; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #003E51; --bs-gradient: none; }

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

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

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

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

.leaflet-container a.leaflet-popup-close-button { font-size: 1.75rem; right: 5px; top: 5px; z-index: 2; }

.leaflet-popup { left: -175px !important; }

@media (min-width: 992px) { .leaflet-popup { left: -325px !important; width: 650px; } }

.leaflet-popup-content { margin: 0; max-width: 350px; }

@media (min-width: 992px) { .leaflet-popup-content { margin: 0 20px; max-width: inherit; width: 610px !important; } }

@media (max-width: 991.98px) { .leaflet-popup-content-wrapper { margin: 0 auto; max-width: 90%; } }

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

.mailster-wrapper.error .form-control:focus { border-color: #BF2C22; box-shadow: 0 0 0 0.25rem rgba(191, 44, 34, 0.25); }

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

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

.mailster-form-info.error .alert-link { color: #cccccc; }

.mailster-form-info.success { --bs-alert-color: #000000; --bs-alert-bg: #C0D23D; --bs-alert-border-color: #C0D23D; }

.mailster-form-info.success .alert-link { color: black; }

.mailster-form-info ul { list-style: none; margin: 0; padding: 0; }

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

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

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

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

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

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

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

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

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

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

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

.mm-wrapper_blocking { overflow: hidden; }

.mm-wrapper_blocking body { overflow: hidden; }

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

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

/*! jQuery mmenu v7.3.3 @requires jQuery 1.7.0 or later mmenujs.com Copyright (c) Fred Heusschen www.frebsite.nl License: CC-BY-NC-4.0 http://creativecommons.org/licenses/by-nc/4.0/ */
.mm-menu { --mm-line-height: 20px; --mm-listitem-size: 64px; --mm-navbar-size: 64px; --mm-offset-top: 0; --mm-offset-right: 0; --mm-offset-bottom: 0; --mm-offset-left: 0; --mm-color-border: #CED4DA; --mm-color-button: #ffffff; --mm-color-text: #ffffff; --mm-color-text-dimmed: #ffffff; --mm-color-background: #003E51; --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: #003E51; border-color: #CED4DA; 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: #003E51; border-color: #CED4DA; 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: #CED4DA; 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: #003E51; border-color: #CED4DA; 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: #CED4DA; 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: #003E51; color: #ffffff; }

.search-fullscreen .modal-dialog { align-items: center; display: flex; flex-direction: column; height: 100%; justify-content: center; margin: 0 auto; max-width: 100%; }

@media (min-width: 992px) { .search-fullscreen .modal-dialog { justify-content: flex-start; padding-top: 30%; } }

.search-fullscreen .modal-header { border: none; padding: 0; }

.search-fullscreen .modal-header .close { align-items: center; background: none; border: none; color: inherit; display: inline-flex; font-size: 1rem; font-weight: 400; gap: 10px; justify-content: center; opacity: 1; padding: 0; position: fixed; right: 30px; top: 115px; }

@media (max-width: 575.98px) { .search-fullscreen .modal-header .close { right: 15px; top: 15px; } }

.search-fullscreen .modal-header .close svg { fill: currentColor; stroke: currentColor; transition: color .3s, transform .3s; }

.search-fullscreen .modal-header .close svg :not([fill]):not([stroke]), .search-fullscreen .modal-header .close svg [fill] { fill: currentColor; stroke: none; }

.search-fullscreen .modal-header .close svg [stroke] { fill: none; stroke: currentColor; }

.search-fullscreen .modal-content { background: none; border: none; color: inherit; }

.search-fullscreen .form-search { max-width: 550px; }

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

.search-fullscreen .form-search .h1::before, .search-fullscreen .form-search .h1::after { content: ""; display: block; }

.search-fullscreen .form-search .h1::before { background-image: url("../img/shape-heart.svg"); background-repeat: no-repeat; background-size: contain; height: 29px; left: 100%; margin-top: -10px; margin-left: 10px; position: absolute; top: 0; width: 29px; }

.search-fullscreen .form-search .h1::after { background-image: url("../img/wave-horizontal-secondary.png"); height: 6px; margin-top: 10px; width: 52px; }

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

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

.searchwp-live-search-results { background-color: #ffffff; display: none; height: 0; opacity: 0; overflow: hidden; position: absolute; margin-top: 4px; margin-left: -1px; max-height: 132px; min-height: 44px; transition: opacity .25s ease-in-out; width: 315px; z-index: 9999; }

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

@media (min-width: 576px) { .searchwp-live-search-results { max-width: 552px; min-width: 552px; } }

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

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

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

.searchwp-live-search-results a strong { flex-grow: 1; font-weight: 400; }

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

.searchwp-live-search-results a:active, .searchwp-live-search-results a:focus, .searchwp-live-search-results a:hover { background-color: #F0F6FC; color: #000000; text-decoration: none; }

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

.searchwp-live-search-results .spinner:after { animation: searchwp-rotate 1.2s ease infinite; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='spinner-third' class='svg-inline--fa fa-spinner-third fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='grey' d='M456.433 371.72l-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'%3E%3C/path%3E%3C/svg%3E"); background-size: contain; content: ''; display: block; height: 30px; overflow: hidden; width: 30px; }

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

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

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

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

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

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

.searchwp-live-search-result:last-of-type p { border-bottom: 0; }

.searchwp-live-search-instructions { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; width: 1px; }

@keyframes searchwp-rotate { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Accessibility
# Alignments
# Infinite scroll
# Captions
# Galleries
--------------------------------------------------------------*/
/*-------------------------------------------------------------- # Accessibility --------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: .875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus { outline: 0; }

/*-------------------------------------------------------------- # Alignments --------------------------------------------------------------*/
.alignleft { display: inline; float: left; margin-right: 1.5em; }

.alignright { display: inline; float: right; margin-left: 1.5em; }

.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

a img.alignright { float: right; margin: 5px 0 20px 20px; }

a img.alignnone { margin: 5px 20px 20px 0; }

a img.alignleft { float: left; margin: 5px 20px 20px 0; }

a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption.alignnone { margin: 5px 20px 20px 0; }

.wp-caption.alignleft { margin: 5px 20px 20px 0; }

.wp-caption.alignright { margin: 5px 0 20px 20px; }

.wp-block-image { margin: 1.875rem 0; }

.wp-block-image.is-style-rounded .rounded { border-radius: 9999px !important; }

@media (max-width: 575.98px) { .wp-block-image .alignleft, .wp-block-image .alignright { display: block; float: none; margin-right: auto; margin-left: auto; } }

@media (max-width: 575.98px) { .wp-block-image .alignleft { text-align: left; } }

@media (max-width: 575.98px) { .wp-block-image .alignright { text-align: right; } }

.wp-block-columns .wp-block-image { margin: 0; }

.wp-block-gallery.has-nested-images { margin: 1.875rem 0; }

/*-------------------------------------------------------------- # Infinite scroll --------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */ display: none; }

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer { display: block; }

/* Make sure embeds and iframes fit their containers. */
embed, iframe, object { max-width: 100%; }

iframe { border: none; }

/*-------------------------------------------------------------- # Captions --------------------------------------------------------------*/
.wp-caption { margin-bottom: 1.5em; max-width: 100%; }

.wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; }

.wp-caption .wp-caption-text { margin: 0.8075em 0; }

.wp-caption-text { text-align: center; }

/*-------------------------------------------------------------- # Galleries --------------------------------------------------------------*/
.gallery { margin-bottom: 1.5em; }

.gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; }

.gallery-columns-2 .gallery-item { max-width: 50%; }

.gallery-columns-3 .gallery-item { max-width: 33.33%; }

.gallery-columns-4 .gallery-item { max-width: 25%; }

.gallery-columns-5 .gallery-item { max-width: 20%; }

.gallery-columns-6 .gallery-item { max-width: 16.66%; }

.gallery-columns-7 .gallery-item { max-width: 14.28%; }

.gallery-columns-8 .gallery-item { max-width: 12.5%; }

.gallery-columns-9 .gallery-item { max-width: 11.11%; }

.gallery-caption { display: block; }

/*-------------------------------------------------------------- # Bannière --------------------------------------------------------------*/
.wp-block-cover-image.has-background-dim, .wp-block-cover.has-background-dim { margin-bottom: 1em; }

/*-------------------------------------------------------------- # Buttons --------------------------------------------------------------*/
.wp-block-buttons { color: #003E51; margin: 1.875rem 0; }

@media (max-width: 575.98px) { .wp-block-buttons > .wp-block-button { width: auto !important; } }

.wp-block-buttons .wp-block-file__button, .wp-block-buttons .wp-block-button__link { border-width: 1px; border-radius: 100px; 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: #003E51; color: #003E51; 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: #003E51; border-color: #003E51; color: #ffffff; }

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

@media (min-width: 576px) { .wp-block-file { flex-direction: row; } }

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

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

.wp-block-file a .icon { color: #007DBA; }

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

.wp-block-file a:active .title, .wp-block-file a:focus .title, .wp-block-file a:hover .title { color: #000000; text-decoration: underline; }

.wp-block-file a:first-child, .wp-block-file object + a { align-items: center; display: flex; flex: 1 0 0; flex-direction: column; gap: 7px; }

@media (min-width: 576px) { .wp-block-file a:first-child, .wp-block-file object + a { flex-direction: row; } }

.wp-block-file .wp-block-file__button { margin: 0; }

.wp-block-file.wp-element-button { border: none; padding: 0; }

/*-------------------------------------------------------------- # Colors --------------------------------------------------------------*/
:root .has-black-color { color: #000000; }

:root .has-white-color { color: #ffffff; }

.wp-block-cover.has-white-background-color .wp-block-cover__inner-container { color: inherit; }

/*-------------------------------------------------------------- # Embed --------------------------------------------------------------*/
.wp-block-embed { margin: 1.875rem 0; }

.wp-block-embed .tac > * { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

/*-------------------------------------------------------------- # Figure --------------------------------------------------------------*/
.figure-caption, .wp-element-caption { text-align: center; }

/*-------------------------------------------------------------- # Lead --------------------------------------------------------------*/
.wp-block-lead { font-size: 1.25rem; font-weight: 700; margin: 1.875rem 0; }

/*-------------------------------------------------------------- # Média & texte --------------------------------------------------------------*/
.wp-block-media-text { margin-bottom: 1.25rem; }

.wp-block-media-text__media img { height: auto; }

/*-------------------------------------------------------------- # Novablocks --------------------------------------------------------------*/
.wp-block-novablocks { margin-bottom: 1.25rem; }

/*-------------------------------------------------------------- # Separator --------------------------------------------------------------*/
.wp-block-separator { border-color: #ADD4EE; border-top: none; border-bottom: 1px solid; color: #ADD4EE; opacity: 1; }

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

.wp-block-separator.is-style-dots::before { background-image: url("../img/wave-horizontal-quaternary.png"); background-position: center center; background-repeat: repeat-x; content: ""; display: block; height: 6px; padding-left: 0; width: 100%; }

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

/*-------------------------------------------------------------- # Well --------------------------------------------------------------*/
.wp-block-well { background-color: #003E51; background-image: url("../img/shape-rectangle.png"); background-position: left center; background-repeat: repeat-y; color: #ffffff; margin: 1.875rem 0; padding: 20px 20px 20px 40px; }

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

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

.wp-block-well h1.wp-block-heading, .wp-block-well .wp-block-heading.h1, .wp-block-well h2.wp-block-heading, .wp-block-well .wp-block-heading.h2, .wp-block-well h3.wp-block-heading, .wp-block-well .wp-block-heading.h3, .wp-block-well h4.wp-block-heading, .wp-block-well .wp-block-heading.h4, .wp-block-well h5.wp-block-heading, .wp-block-well .wp-block-heading.h5, .wp-block-well h6.wp-block-heading, .wp-block-well .wp-block-heading.h6, .wp-block-well a { color: inherit !important; }

.wp-block-well a { background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) left top/100% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.wp-block-well a:active, .wp-block-well a:focus, .wp-block-well a:hover, .wp-block-well a:visited { background-position: right top; background-size: 0 100%; }

.admin-bar .mm-ocd, .admin-bar .layout-navigation.sticky { top: 32px !important; }

@media (max-width: 782px) { .admin-bar .mm-ocd, .admin-bar .layout-navigation.sticky { top: 45px !important; } }

/* Correctif pour la barre d'admin */
@media (max-width: 600px) { #wpadminbar { position: fixed; } }

@font-face { font-family: 'Proxima Nova'; src: url("../fonts/ProximaNova/ProximaNovaT-Thin.eot"); src: url("../fonts/ProximaNova/ProximaNovaT-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNovaT-Thin.woff2") format("woff2"), url("../fonts/ProximaNova/ProximaNovaT-Thin.woff") format("woff"), url("../fonts/ProximaNova/ProximaNovaT-Thin.ttf") format("truetype"), url("../fonts/ProximaNova/ProximaNovaT-Thin.svg#ProximaNovaT-Thin") format("svg"); font-weight: 100; font-style: normal; font-display: swap; }

@font-face { font-family: 'Proxima Nova'; src: url("../fonts/ProximaNova/ProximaNova-Light.eot"); src: url("../fonts/ProximaNova/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Light.woff2") format("woff2"), url("../fonts/ProximaNova/ProximaNova-Light.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Light.ttf") format("truetype"), url("../fonts/ProximaNova/ProximaNova-Light.svg#ProximaNova-Light") format("svg"); font-weight: 300; font-style: normal; font-display: swap; }

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

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

@font-face { font-family: 'Proxima Nova'; src: url("../fonts/ProximaNova/ProximaNova-Semibold.eot"); src: url("../fonts/ProximaNova/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Semibold.woff2") format("woff2"), url("../fonts/ProximaNova/ProximaNova-Semibold.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Semibold.ttf") format("truetype"), url("../fonts/ProximaNova/ProximaNova-Semibold.svg#ProximaNova-Semibold") format("svg"); font-weight: 600; font-style: normal; font-display: swap; }

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

@font-face { font-family: 'Proxima Nova'; src: url("../fonts/ProximaNova/ProximaNova-Extrabld.eot"); src: url("../fonts/ProximaNova/ProximaNova-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Extrabld.woff2") format("woff2"), url("../fonts/ProximaNova/ProximaNova-Extrabld.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Extrabld.ttf") format("truetype"), url("../fonts/ProximaNova/ProximaNova-Extrabld.svg#ProximaNova-Extrabld") format("svg"); font-weight: 800; font-style: normal; font-display: swap; }

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

:root { --vh: 1vh; }

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

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

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

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

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

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

html { scroll-behavior: smooth; }

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

:focus-visible { outline-color: #0a76f6 !important; outline-offset: 2px !important; outline-style: solid !important; outline-width: 2px !important; }

p, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, a, button, li, dt, dd, blockquote, cite, q, abbr, figcaption, label, input, select, textarea, caption { background-color: transparent; }

h1, .h1, .h1, h2, .h2, .h2, h3, .h3, .h3, h4, .h4, .h4, h5, .h5, .h5, h6, .h6, .h6, .btn, .wp-block-file .wp-block-file__button, .nav-link, .secton-intro { font-family: "Proxima Nova", sans-serif; }

.link { background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) left top/100% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

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

.link:visited { color: #800080; }

b, strong { font-weight: 700; }

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

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

.font-family-title { font-family: "Proxima Nova", sans-serif; }

.box-shadow { box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.18); }

.box-shadow-sm { box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); }

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

@keyframes pulse { 0% { transform: scale(0.95) translateX(-50%);
    box-shadow: 0 0 0 0 rgba(0, 62, 81, 0.3); }
  70% { transform: scale(1) translateX(-50%);
    box-shadow: 0px 0px 0px 7.5px rgba(0, 62, 81, 0.3); }
  100% { transform: scale(0.95) translateX(-50%);
    box-shadow: 0 0 0 0 rgba(0, 62, 81, 0); } }

@keyframes shakeX { from, to { transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0, 0); } }

@keyframes shakeY { from, to { transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(0, -10px, 0); }
  20%, 40%, 60%, 80% { transform: translate3d(0, 10px, 0); } }

@keyframes swing { 20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
  to { transform: rotate3d(0, 0, 1, 0deg); } }

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

.headroom { will-change: transform; }

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

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

.access { color: inherit; display: block; margin: 0 auto 20px; position: relative; text-align: center; text-decoration: none; transition: transform .3s; }

.access-icon { align-items: center; background-color: #ffffff; border-radius: 50%; color: #007DBA; display: flex; height: 95px; justify-content: center; margin-right: auto; margin-left: auto; margin-bottom: 15px; transition: background-color .3s, color .3s; width: 95px; }

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

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

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

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

.access-title { color: #003E51; font-size: 0.875rem; font-weight: 400; line-height: 1.0625rem; 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: #003E51; }

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

a.access:not(.access-block):active .access-icon, a.access:not(.access-block):focus .access-icon, a.access:not(.access-block):hover .access-icon { background-color: #007DBA; color: #ffffff; }

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

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

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

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

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

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

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

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

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

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

.accordion { margin: 1.875rem 0; }

.accordion-wrapper { box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); }

.accordion-wrapper + .accordion-wrapper { margin-top: 20px; }

.accordion-item { border: none; }

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

.accordion-button { border-bottom: 0 none; font-weight: 700; gap: 4px; line-height: 1.625rem; padding: 20px 20px; }

.accordion-button:hover { color: #007DBA; }

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

.accordion-button:not(.collapsed)::after { transform: rotate(180deg); }

.accordion-button::after { background-position: 50% 50%; border-radius: 50%; transform: rotate(0deg); }

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

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

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

.alert, .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .validation_error, .gform_wrapper .validation_message, .gform_confirmation_wrapper, .wppb-success, #wppb_register_pre_form_message, .wppb-warning, .wppb-error { margin: 0; }

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

.alert .close, .gform_wrapper .ginput_container_fileupload .validation_message ul li .close, .gform_wrapper .validation_error .close, .gform_wrapper .validation_message .close, .gform_confirmation_wrapper .close, .wppb-success .close, #wppb_register_pre_form_message .close, .wppb-warning .close, .wppb-error .close { color: inherit; font-size: 1rem; font-weight: 400; line-height: 1.4375rem; gap: 7px; padding: 0; position: absolute; right: 0; text-transform: none; }

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

@media (min-width: 1200px) { .alert .close, .gform_wrapper .ginput_container_fileupload .validation_message ul li .close, .gform_wrapper .validation_error .close, .gform_wrapper .validation_message .close, .gform_confirmation_wrapper .close, .wppb-success .close, #wppb_register_pre_form_message .close, .wppb-warning .close, .wppb-error .close { top: 0; } }

.alert .close .ni, .gform_wrapper .validation_error .close .ni, .gform_wrapper .validation_message .close .ni, .gform_confirmation_wrapper .close .ni, .wppb-success .close .ni, #wppb_register_pre_form_message .close .ni, .wppb-warning .close .ni, .wppb-error .close .ni { font-size: 0.625rem; }

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

.alert .container > :last-child, .gform_wrapper .ginput_container_fileupload .validation_message ul li .container > :last-child, .gform_wrapper .validation_error .container > :last-child, .gform_wrapper .validation_message .container > :last-child, .gform_confirmation_wrapper .container > :last-child, .wppb-success .container > :last-child, #wppb_register_pre_form_message .container > :last-child, .wppb-warning .container > :last-child, .wppb-error .container > :last-child, .alert body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .alert .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .ginput_container_fileupload .validation_message ul li .figure-caption > :last-child, .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .validation_error .figure-caption > :last-child, .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .validation_message .figure-caption > :last-child, .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_confirmation_wrapper .figure-caption > :last-child, .wppb-success body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .wppb-success .figure-caption > :last-child, #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full #wppb_register_pre_form_message .figure-caption > :last-child, .wppb-warning body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .wppb-warning .figure-caption > :last-child, .wppb-error body.page-template-full-width .layout-main .article-image-full .figure-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .wppb-error .figure-caption > :last-child, .alert body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .alert .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .ginput_container_fileupload .validation_message ul li .wp-element-caption > :last-child, .gform_wrapper .validation_error body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .validation_error .wp-element-caption > :last-child, .gform_wrapper .validation_message body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_wrapper .validation_message .wp-element-caption > :last-child, .gform_confirmation_wrapper body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .gform_confirmation_wrapper .wp-element-caption > :last-child, .wppb-success body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .wppb-success .wp-element-caption > :last-child, #wppb_register_pre_form_message body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full #wppb_register_pre_form_message .wp-element-caption > :last-child, .wppb-warning body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .wppb-warning .wp-element-caption > :last-child, .wppb-error body.page-template-full-width .layout-main .article-image-full .wp-element-caption > :last-child, body.page-template-full-width .layout-main .article-image-full .wppb-error .wp-element-caption > :last-child { margin-bottom: 0; }

.alert a, .gform_wrapper .ginput_container_fileupload .validation_message ul li a, .gform_wrapper .validation_error a, .gform_wrapper .validation_message a, .gform_confirmation_wrapper a, .wppb-success a, #wppb_register_pre_form_message a, .wppb-warning a, .wppb-error a { color: inherit; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) left top/100% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.alert a:active, .gform_wrapper .ginput_container_fileupload .validation_message ul li a:active, .gform_wrapper .validation_error a:active, .gform_wrapper .validation_message a:active, .gform_confirmation_wrapper a:active, .wppb-success a:active, #wppb_register_pre_form_message a:active, .wppb-warning a:active, .wppb-error a:active, .alert a:focus, .gform_wrapper .ginput_container_fileupload .validation_message ul li a:focus, .gform_wrapper .validation_error a:focus, .gform_wrapper .validation_message a:focus, .gform_confirmation_wrapper a:focus, .wppb-success a:focus, #wppb_register_pre_form_message a:focus, .wppb-warning a:focus, .wppb-error a:focus, .alert a:hover, .gform_wrapper .ginput_container_fileupload .validation_message ul li a:hover, .gform_wrapper .validation_error a:hover, .gform_wrapper .validation_message a:hover, .gform_confirmation_wrapper a:hover, .wppb-success a:hover, #wppb_register_pre_form_message a:hover, .wppb-warning a:hover, .wppb-error a:hover { background-position: right top; background-size: 0 100%; }

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

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

.article-header .aside-related .card-line .card-infos a { color: #007DBA; }

.article-header .aside-related .card-line .card-infos a:active, .article-header .aside-related .card-line .card-infos a:focus, .article-header .aside-related .card-line .card-infos a:hover { color: #000000; }

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

.article-header .aside-related .card-panel .card-body { padding: 30px 30px 0; }

.article-header .aside-related .card-panel .card-footer { background-color: #F0F6FC; padding: 10px 30px 30px; }

.article-header .aside-related .list-icon { margin-bottom: 10px; }

.article-header .aside-related .list-icon > li { line-height: 1.25rem; margin-bottom: 10px; }

.article-header .aside-related .list-icon > li + li { margin-top: 0; }

.article-header .aside-related .list-icon > li p { margin-bottom: 0; }

.article-header .aside-related .list-icon > li > a { color: #003E51; }

.article-header .aside-related .list-social-networks a { background-color: transparent; border-color: #003E51; color: #003E51; }

.article-header .aside-related .list-social-networks a:active, .article-header .aside-related .list-social-networks a:focus, .article-header .aside-related .list-social-networks a:hover { background-color: #003E51; border-color: #003E51; color: #ffffff; }

.article-header-full { align-items: flex-start; background-color: #ffffff; display: flex; flex-direction: column; justify-content: flex-end; margin-top: -110px; min-height: 200px; padding: 30px; position: relative; z-index: 1; }

.article-header-full :last-child { margin-bottom: 0; }

.article-header-full .article-title { margin-bottom: 20px; }

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

.article-title::after { background-image: url("../img/wave-horizontal-secondary.png"); content: ""; display: block; height: 6px; margin-top: 10px; width: 52px; }

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

.article-date .date { background-color: #ADD4EE; color: #000000; display: inline; line-height: 0.9375rem; padding: 0 5px; }

.article-infos { align-items: center; display: flex; flex-wrap: wrap; font-size: 0.8125rem; 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: #007DBA; font-size: 1rem; }

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

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

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

.article-image-full { aspect-ratio: 2.8571428571; margin: -40px auto 0; max-width: 2000px; position: relative; }

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

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

.article-content > :first-child { margin-top: 0; }

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

.article-content > h1, .article-content > .h1, .article-content > h2, .article-content > .h2, .article-content > h3, .article-content > .h3, .article-content > h4, .article-content > .h4, .article-content > h5, .article-content > .h5, .article-content > h6, .article-content > .h6, .article-content h1.wp-block-heading, .article-content .wp-block-heading.h1, .article-content h2.wp-block-heading, .article-content .wp-block-heading.h2, .article-content h3.wp-block-heading, .article-content .wp-block-heading.h3, .article-content h4.wp-block-heading, .article-content .wp-block-heading.h4, .article-content h5.wp-block-heading, .article-content .wp-block-heading.h5, .article-content h6.wp-block-heading, .article-content .wp-block-heading.h6, .article-content .accordion-body h1, .article-content .accordion-body .h1, .article-content .accordion-body h2, .article-content .accordion-body .h2, .article-content .accordion-body h3, .article-content .accordion-body .h3, .article-content .accordion-body h4, .article-content .accordion-body .h4, .article-content .accordion-body h5, .article-content .accordion-body .h5, .article-content .accordion-body h6, .article-content .accordion-body .h6, .article-content .wp-block-well h1, .article-content .wp-block-well .h1, .article-content .wp-block-well h2, .article-content .wp-block-well .h2, .article-content .wp-block-well h3, .article-content .wp-block-well .h3, .article-content .wp-block-well h4, .article-content .wp-block-well .h4, .article-content .wp-block-well h5, .article-content .wp-block-well .h5, .article-content .wp-block-well h6, .article-content .wp-block-well .h6 { color: #003E51; }

.article-content > h1::after, .article-content > .h1::after, .article-content > h2::after, .article-content > .h2::after, .article-content > h3::after, .article-content > .h3::after, .article-content > h4::after, .article-content > .h4::after, .article-content > h5::after, .article-content > .h5::after, .article-content > h6::after, .article-content > .h6::after, .article-content h1.wp-block-heading::after, .article-content .wp-block-heading.h1::after, .article-content h2.wp-block-heading::after, .article-content .wp-block-heading.h2::after, .article-content h3.wp-block-heading::after, .article-content .wp-block-heading.h3::after, .article-content h4.wp-block-heading::after, .article-content .wp-block-heading.h4::after, .article-content h5.wp-block-heading::after, .article-content .wp-block-heading.h5::after, .article-content h6.wp-block-heading::after, .article-content .wp-block-heading.h6::after, .article-content .accordion-body h1::after, .article-content .accordion-body .h1::after, .article-content .accordion-body h2::after, .article-content .accordion-body .h2::after, .article-content .accordion-body h3::after, .article-content .accordion-body .h3::after, .article-content .accordion-body h4::after, .article-content .accordion-body .h4::after, .article-content .accordion-body h5::after, .article-content .accordion-body .h5::after, .article-content .accordion-body h6::after, .article-content .accordion-body .h6::after, .article-content .wp-block-well h1::after, .article-content .wp-block-well .h1::after, .article-content .wp-block-well h2::after, .article-content .wp-block-well .h2::after, .article-content .wp-block-well h3::after, .article-content .wp-block-well .h3::after, .article-content .wp-block-well h4::after, .article-content .wp-block-well .h4::after, .article-content .wp-block-well h5::after, .article-content .wp-block-well .h5::after, .article-content .wp-block-well h6::after, .article-content .wp-block-well .h6::after { background-image: url("../img/wave-horizontal-secondary.png"); content: ""; display: block; height: 6px; margin-top: 10px; width: 52px; }

.article-content .wp-block-heading, .article-content p, .article-content ol, .article-content ul, .article-content dl { margin: 1.875rem 0; }

.article-content ol > li > ol, .article-content ol > li > ul, .article-content ul > li > ol, .article-content ul > li > ul { margin: 0; }

.article-content .fontawesome-regular-location-dot { color: #000000; }

.article-location { line-height: 1.5625rem; }

.article-location .icon { align-items: center; display: inline-flex; height: 25px; }

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

.article-nav { background-color: #ffffff; box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); max-height: 100%; overflow: hidden; overflow-y: auto; padding: 15px 20px; z-index: 1020; }

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

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

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

.article-section-title { color: #003E51; font-size: 1.875rem; font-weight: 700; margin-bottom: 25px; text-transform: uppercase; }

.article-section-title::after { background-image: url("../img/wave-horizontal-secondary.png"); content: ""; display: block; height: 6px; margin-top: 10px; width: 52px; }

.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: none; font-size: 1.125rem; font-style: italic; line-height: 1.444; margin: 1.875rem 0; padding: 0 0 0 26px; position: relative; }

blockquote::before { background-image: url("../img/wave-vertical-quaternary.svg"); bottom: 0; content: ""; display: block; left: 0; position: absolute; top: 0; width: 6px; }

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

blockquote cite::before { content: "—"; margin-right: 4px; }

.btn, .wp-block-file .wp-block-file__button { align-items: center; display: inline-flex; gap: 10px; justify-content: center; transition-duration: .3s; transition-property: background-color, border-color, box-shadow, color, transform; white-space: normal; }

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

.btn:focus, .wp-block-file .wp-block-file__button:focus { box-shadow: none; }

.btn-xs { font-size: 0.875rem; padding: 0.171875rem 1.25rem; }

.btn-primary, .wp-block-buttons .wp-block-file__button, .wp-block-buttons .wp-block-button__link, .wp-block-file .wp-block-file__button { --bs-btn-color: #ffffff; --bs-btn-bg: #003E51; --bs-btn-border-color: #003E51; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #007DBA; --bs-btn-hover-border-color: #007DBA; --bs-btn-focus-shadow-rgb: 38, 91, 107; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #003241; --bs-btn-active-border-color: #002f3d; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #003E51; --bs-btn-disabled-border-color: #003E51; }

.btn-outline-primary { --bs-btn-color: #000000; --bs-btn-bg: transparent; --bs-btn-border-color: #003E51; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #007DBA; --bs-btn-hover-border-color: #007DBA; --bs-btn-focus-shadow-rgb: 0, 53, 69; --bs-btn-active-color: #000000; --bs-btn-active-bg: rgba(255, 255, 255, 0.2); --bs-btn-active-border-color: #1a5162; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #003E51; }

.btn-secondary { --bs-btn-color: #000000; --bs-btn-bg: #ffffff; --bs-btn-border-color: #000000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #000000; --bs-btn-hover-border-color: #000000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #000000; --bs-btn-active-bg: white; --bs-btn-active-border-color: #1a1a1a; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ffffff; --bs-btn-disabled-border-color: #000000; }

.btn-outline-secondary { --bs-btn-color: #000000; --bs-btn-bg: transparent; --bs-btn-border-color: #000000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #000000; --bs-btn-hover-border-color: #000000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #000000; --bs-btn-active-bg: 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-tertiary { --bs-btn-color: #000000; --bs-btn-bg: #ffffff; --bs-btn-border-color: #000000; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: #ffffff; --bs-btn-hover-border-color: #007DBA; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #000000; --bs-btn-active-bg: white; --bs-btn-active-border-color: #1a1a1a; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ffffff; --bs-btn-disabled-border-color: #000000; }

.btn-outline-tertiary { --bs-btn-color: #000000; --bs-btn-bg: transparent; --bs-btn-border-color: #000000; --bs-btn-hover-color: #000000; --bs-btn-hover-bg: transparent; --bs-btn-hover-border-color: #007DBA; --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-quaternary { --bs-btn-color: #003E51; --bs-btn-bg: #ffffff; --bs-btn-border-color: #003E51; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #003E51; --bs-btn-hover-border-color: #003E51; --bs-btn-focus-shadow-rgb: 0, 62, 81; --bs-btn-active-color: #000000; --bs-btn-active-bg: white; --bs-btn-active-border-color: #1a5162; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ffffff; --bs-btn-disabled-border-color: #003E51; }

.btn-bluesky { --bs-btn-color: #ffffff; --bs-btn-bg: #3299FF; --bs-btn-border-color: #3299FF; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #2b82d9; --bs-btn-hover-border-color: #287acc; --bs-btn-focus-shadow-rgb: 81, 168, 255; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #287acc; --bs-btn-active-border-color: #2673bf; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #3299FF; --bs-btn-disabled-border-color: #3299FF; }

.btn-facebook { --bs-btn-color: #ffffff; --bs-btn-bg: #2F80ED; --bs-btn-border-color: #2F80ED; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #286dc9; --bs-btn-hover-border-color: #2666be; --bs-btn-focus-shadow-rgb: 78, 147, 240; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #2666be; --bs-btn-active-border-color: #2360b2; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #2F80ED; --bs-btn-disabled-border-color: #2F80ED; }

.btn-linkedin { --bs-btn-color: #ffffff; --bs-btn-bg: #007BB5; --bs-btn-border-color: #007BB5; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #00699a; --bs-btn-hover-border-color: #006291; --bs-btn-focus-shadow-rgb: 38, 143, 192; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #006291; --bs-btn-active-border-color: #005c88; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #007BB5; --bs-btn-disabled-border-color: #007BB5; }

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

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

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

.btn-up { --bs-btn-color: #ffffff; --bs-btn-bg: #003E51; --bs-btn-border-color: #003E51; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #007DBA; --bs-btn-hover-border-color: #007DBA; --bs-btn-focus-shadow-rgb: 38, 91, 107; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #003241; --bs-btn-active-border-color: #002f3d; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #003E51; --bs-btn-disabled-border-color: #003E51; 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; }

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

.required { color: #BF2C22; }

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

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

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

.form-select { padding-right: 40px; }

/* Text next to image */
.novablock-text-next-to-image .novablock { display: flex; flex-direction: column; margin: 1.875rem auto; max-width: 350px; position: relative; width: 100%; }

@media (min-width: 992px) { .novablock-text-next-to-image .novablock { flex-direction: row; max-width: 100%; } }

.novablock-text-next-to-image .novablock-image { aspect-ratio: 1.9047619048; margin: 0; position: relative; }

@media (min-width: 992px) { .novablock-text-next-to-image .novablock-image { min-width: 63.6%; order: 2; width: 63.6%; } }

.novablock-text-next-to-image .novablock-image::after { background: linear-gradient(0deg, #000000 -28.57%, rgba(0, 0, 0, 0) 100%); bottom: 0; content: ""; display: block; height: 70px; left: 0; position: absolute; right: 0; z-index: 1; }

.novablock-text-next-to-image .novablock-image figcaption { bottom: 10px; color: #ffffff; font-style: italic; left: 10px; position: absolute; right: 10px; text-align: center; z-index: 2; }

.novablock-text-next-to-image .novablock-image > img { bottom: 0; display: block; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; width: 100%; }

.novablock-text-next-to-image .novablock-body { overflow-y: auto; padding: 20px 15px; }

@media (min-width: 992px) { .novablock-text-next-to-image .novablock-body { min-width: 36.4%; order: 1; padding: 0 60px 0 0; width: 36.4%; } }

.novablock-text-next-to-image .novablock-body > :last-child { margin-bottom: 0; }

.novablock-text-next-to-image .novablock-title { font-size: 1.875rem; margin-bottom: 20px; }

.novablock-text-next-to-image .novablock-text { margin-bottom: 20px; }

/* Alternate */
.novablock-alternate { max-width: 1410px !important; padding: 0 !important; }

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

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

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

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

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

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

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

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

.novablock-alternate .novablock-image::after { background: linear-gradient(0deg, #000000 -28.57%, rgba(0, 0, 0, 0) 100%); bottom: 0; content: ""; display: block; height: 70px; left: 0; position: absolute; right: 0; z-index: 1; }

.novablock-alternate .novablock-image figcaption { bottom: 10px; color: #ffffff; font-style: italic; left: 10px; position: absolute; right: 10px; z-index: 2; }

.novablock-alternate .novablock-image > img { bottom: 0; display: block; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; width: 100%; }

.novablock-alternate .novablock-wrapper { align-items: center; display: flex; flex-direction: column; justify-content: center; overflow-y: auto; padding: 20px 15px; transition: background-color .3s; }

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

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

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

.novablock-alternate .novablock-title { font-size: 1.875rem; margin-bottom: 20px; }

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

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

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

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

.novablock-carousel .swiper-button-prev, .novablock-carousel .swiper-button-next { color: #ffffff; }

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

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

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

.novablock-carousel .novablock-image > img { bottom: 0; display: block; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; width: 100%; }

/* Key figures */
.novablock-key-figures .novablock { display: flex; margin: 1.875rem 0; }

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

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

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

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

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

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

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

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

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

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

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

.novablock-timeline .h2 { font-weight: 700; margin-bottom: 40px; }

.novablock-timeline .novablock { margin: 0; padding-bottom: 40px; padding-left: 25px; position: relative; }

@media (min-width: 992px) { .novablock-timeline .novablock { padding-left: 65px; } }

.novablock-timeline .novablock::before, .novablock-timeline .novablock::after { background-color: #003E51; content: ""; display: block; left: 0; position: absolute; top: 15px; transform: translateX(-50%); }

.novablock-timeline .novablock::before { border-radius: 50%; height: 15px; width: 15px; }

.novablock-timeline .novablock::after { bottom: -15px; width: 2px; }

.novablock-timeline .novablock:last-child { padding-bottom: 0; }

.novablock-timeline .novablock:last-child::after { bottom: 0; }

.novablock-timeline .novablock :last-child { margin-bottom: 0; }

.novablock-timeline .novablock-title { font-size: 1.875rem; font-weight: 700; margin: 0 0 15px; }

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

.novablock-timeline .novablock-date > .ni { color: #003E51; font-size: 1.25rem; }

.novablock-timeline .novablock:active::before, .novablock-timeline .novablock:focus::before, .novablock-timeline .novablock:hover::before { animation-duration: 2s; animation-fill-mode: both; animation-name: pulse; animation-iteration-count: infinite; }

/* Portrait */
.novablock-portrait { margin: 1.875rem 0 0; }

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

.novablock-portrait .novablock-image { aspect-ratio: 0.78125; background-color: rgba(0, 62, 81, 0.1); margin-bottom: 0; overflow: hidden; position: relative; width: 100%; }

.novablock-portrait .novablock-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.novablock-portrait .novablock-body { padding: 20px 0 10px; }

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

.card-infowindow { align-items: flex-start; background-color: #ffffff; border: none; flex-wrap: wrap; margin: 0 auto; max-width: 350px; transition: transform .3s; }

@media (min-width: 992px) { .card-infowindow { flex-direction: row; max-width: 100%; } }

.card-infowindow .card-image { aspect-ratio: 1.9047619048; background-color: rgba(0, 62, 81, 0.1); max-width: 350px; overflow: hidden; position: relative; width: 100%; }

@media (max-width: 991.98px) { .card-infowindow .card-image { display: none; } }

@media (min-width: 992px) { .card-infowindow .card-image { margin: 30px 0 30px 30px; max-width: 246px; order: 2; } }

.card-infowindow .card-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.card-infowindow .card-body { padding: 30px 15px; z-index: initial; }

@media (min-width: 992px) { .card-infowindow .card-body { order: 1; width: calc(100% - 365px); } }

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

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

.card-infowindow .card-tags .term { background-color: #007DBA; color: #ffffff; display: inline-block; font-size: 0.8125rem; font-weight: 700; line-height: 0.9375rem; padding: 0 5px; text-transform: uppercase; }

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

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

.card-infowindow .card-title a:active, .card-infowindow .card-title a:focus, .card-infowindow .card-title a:hover { text-decoration: underline; }

.card-infowindow .card-date { align-items: center; color: #003E51; display: flex; flex-wrap: wrap; font-size: 0.8125rem; font-weight: 400; gap: 0; margin: 0 0 15px; }

.card-infowindow .card-date .ni { color: #007DBA; font-size: 0.875rem; }

.card-infowindow .card-meta { margin: 0 0 15px; }

.card-infowindow .card-infos { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin-bottom: 15px; padding-left: 0; }

.card-infowindow .card-infos > li { display: inline-block; line-height: 1.25rem; padding-right: 25px; padding-left: 25px; position: relative; }

.card-infowindow .card-infos > li > .icon { align-items: center; color: #007DBA; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

.card-infowindow .card-infos a { position: relative; z-index: 2; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) left top/100% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.card-infowindow .card-infos a:active, .card-infowindow .card-infos a:focus, .card-infowindow .card-infos a:hover { background-position: right top; background-size: 0 100%; }

.card-infowindow .card-footer { background-color: transparent; border-top: none; color: #000000; font-size: 0.875rem; order: 3; padding: 0 15px 20px; text-decoration: none; transition: color .3s; width: 100%; }

.card-infowindow .card-footer > svg { color: #003E51; }

.card-infowindow .card-footer a, .card-infowindow .card-footer .btn, .card-infowindow .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-infowindow .card-footer .wp-block-file__button { position: relative; z-index: 2; }

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

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

.card-infowindow:active .card-footer, .card-infowindow:focus .card-footer, .card-infowindow:hover .card-footer { color: #003E51; }

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

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

.card-line .card-image { aspect-ratio: 1.9047619048; background-color: rgba(0, 62, 81, 0.1); max-width: 350px; overflow: hidden; position: relative; width: 100%; }

@media (min-width: 992px) { .card-line .card-image { margin: 15px 20px 15px 15px; order: 2; } }

.card-line .card-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.card-line .card-body { z-index: initial; }

@media (min-width: 992px) { .card-line .card-body { order: 1; width: calc(100% - 385px); } }

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

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

.card-line .card-tags .term { color: #003E51; display: inline-block; font-size: 0.8125rem; font-weight: 700; text-transform: uppercase; }

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

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

.card-line .card-title a:active, .card-line .card-title a:focus, .card-line .card-title a:hover { text-decoration: underline; }

.card-line .card-date { align-items: center; color: #003E51; display: flex; flex-wrap: wrap; font-size: 0.8125rem; font-weight: 400; gap: 0 4px; margin: 0 0 13px; }

.card-line .card-date .ni { color: #007DBA; font-size: 0.875rem; }

.card-line .card-meta { margin: 0 0 13px; }

.card-line .card-infos { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin: 0 0 13px; padding-left: 0; }

.card-line .card-infos > li { display: inline-block; line-height: 1.25rem; padding-right: 25px; padding-left: 25px; position: relative; }

.card-line .card-infos > li > .icon { align-items: center; color: #007DBA; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

.card-line .card-infos > li > a { position: relative; z-index: 2; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) left top/100% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.card-line .card-infos > li > a:active, .card-line .card-infos > li > a:focus, .card-line .card-infos > li > a:hover { background-position: right top; background-size: 0 100%; }

.card-line .card-footer { background-color: transparent; border-top: none; color: #000000; font-size: 0.875rem; order: 3; padding: 0 15px 20px; text-decoration: none; transition: color .3s; width: 100%; }

.card-line .card-footer > svg { color: #003E51; }

.card-line .card-footer a, .card-line .card-footer .btn, .card-line .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-line .card-footer .wp-block-file__button { position: relative; z-index: 2; }

.card-line:active:not(.card-decree) .card-image > img, .card-line:focus:not(.card-decree) .card-image > img, .card-line:hover:not(.card-decree) .card-image > img { transform: scale(1.1); }

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

.card-line.card-event .card-image { aspect-ratio: 0.7077140835; }

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

.card-line:not(.card-search).card-classified, .card-line:not(.card-search).card-decree, .card-line:not(.card-search).card-directory, .card-line:not(.card-search).card-directory_asso, .card-line:not(.card-search).card-directory_companies, .card-line:not(.card-search).card-directory_services, .card-line:not(.card-search).card-job_offer, .card-line:not(.card-search).card-press, .card-line:not(.card-search).card-resource, .card-line:not(.card-search).card-works { background-color: #F0F6FC; }

.card-line:not(.card-search).card-classified .card-tags .term, .card-line:not(.card-search).card-decree .card-tags .term, .card-line:not(.card-search).card-directory .card-tags .term, .card-line:not(.card-search).card-directory_asso .card-tags .term, .card-line:not(.card-search).card-directory_companies .card-tags .term, .card-line:not(.card-search).card-directory_services .card-tags .term, .card-line:not(.card-search).card-job_offer .card-tags .term, .card-line:not(.card-search).card-press .card-tags .term, .card-line:not(.card-search).card-resource .card-tags .term, .card-line:not(.card-search).card-works .card-tags .term { background-color: #007DBA; color: #ffffff; line-height: 0.9375rem; padding: 0 5px; }

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

.card-line.card-search { align-items: flex-start; box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); }

.card-line.card-search.card-publication .card-footer { display: flex; flex-wrap: wrap; gap: 15px; padding-right: 0; padding-left: 0; }

.card-line.card-search.card-publication .card-footer .btn, .card-line.card-search.card-publication .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-line.card-search.card-publication .card-footer .wp-block-file__button { white-space: nowrap; }

.card-line.card-search.card-publication .card-footer .btn.btn-download .ni, .card-line.card-search.card-publication .card-footer .wp-block-file .btn-download.wp-block-file__button .ni, .wp-block-file .card-line.card-search.card-publication .card-footer .btn-download.wp-block-file__button .ni { font-size: 1rem; }

.card-line.card-search.card-publication .card-footer .btn.btn-read .ni, .card-line.card-search.card-publication .card-footer .wp-block-file .btn-read.wp-block-file__button .ni, .wp-block-file .card-line.card-search.card-publication .card-footer .btn-read.wp-block-file__button .ni { font-size: 0.75rem; }

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

@media (min-width: 992px) { .card-line.card-search.card-trombinoscope .card-image { order: 2; } }

@media (min-width: 992px) { .card-line.card-search.card-trombinoscope .card-body { order: 1; } }

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

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

.nav-title { color: #003E51; font-size: 1.875rem; font-weight: 800; line-height: 2.5rem; margin-bottom: 20px; text-transform: uppercase; }

.nav-title::after { background-image: url("../img/wave-horizontal-secondary.png"); content: ""; display: block; height: 6px; margin-top: 4px; width: 150px; }

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

.nav-summary .nav-item { color: #000000; display: block; line-height: 1.4375rem; padding: 0 17px; position: relative; text-decoration: none; transition: color .3s; }

.nav-summary .nav-item::before { background-color: #007DBA; border-radius: 50%; content: ""; display: block; height: 7px; left: 0; position: absolute; top: 8px; width: 7px; }

.nav-summary .nav-item:hover { text-decoration: underline; }

.nav-summary .active .nav-item { font-weight: 700; }

.nav-timeline ul { display: flex; flex-direction: column; gap: 26px; position: relative; z-index: 1; }

.nav-timeline .nav-item { color: inherit; display: block; line-height: 1.4375rem; padding: 0 34px; position: relative; text-decoration: none; }

.nav-timeline .nav-item::before { background-color: #ADD4EE; background-position: center center; border-radius: 50%; content: ""; display: block; height: 13px; left: 0.15625rem; position: absolute; top: 3px; transition: all .15s; width: 13px; }

.nav-timeline .nav-item::after { background-image: url("../img/wave-vertical-quaternary.svg"); content: ""; height: calc(100% + 14px); left: 6px; position: absolute; top: 16px; width: 6px; z-index: -1; }

.nav-timeline .nav-item:active, .nav-timeline .nav-item:focus, .nav-timeline .nav-item:hover, .nav-timeline .nav-item.active { color: #003E51; text-decoration: underline; }

.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: url("../img/shape-heart.svg") center center; border-radius: 0; height: 23px; left: -0.15625rem; top: 0; width: 23px; }

.nav-timeline li:last-child .nav-item::after { content: none; }

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

.ni :not([fill]):not([stroke]), .ni [fill] { fill: currentColor; stroke: none; }

.ni [stroke] { fill: none; stroke: currentColor; }

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

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

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

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

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

.page-header .container, .page-header body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .page-header .figure-caption, .page-header body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .page-header .wp-element-caption { align-items: center; display: flex; flex-direction: column; justify-content: flex-start; }

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

.page-title { color: #003E51; font-size: 2.25rem; margin-bottom: 0; text-transform: uppercase; }

.page-title::after { background-image: url("../img/wave-horizontal-secondary.png"); content: ""; display: block; height: 6px; margin-top: 10px; width: 52px; }

@media (max-width: 991.98px) { .page-posts-count { text-align: center; } }

.page-header-options { align-items: center; display: flex; flex-direction: column; flex-grow: 1; gap: 10px; justify-content: flex-end; margin-top: 1.875rem; }

@media (min-width: 992px) { .page-header-options { flex-direction: row; margin-top: 0; } }

.page-header-options .btn-switch { --bs-btn-color: #000000; --bs-btn-bg: #ffffff; --bs-btn-border-color: #000000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #000000; --bs-btn-hover-border-color: #000000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #000000; --bs-btn-active-bg: white; --bs-btn-active-border-color: #1a1a1a; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #000000; --bs-btn-disabled-bg: #ffffff; --bs-btn-disabled-border-color: #000000; }

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

.page-header-options .btn-filters { --bs-btn-color: #ffffff; --bs-btn-bg: #003E51; --bs-btn-border-color: #003E51; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #007DBA; --bs-btn-hover-border-color: #007DBA; --bs-btn-focus-shadow-rgb: 38, 91, 107; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #003241; --bs-btn-active-border-color: #002f3d; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #003E51; --bs-btn-disabled-border-color: #003E51; }

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

.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, .page-filters-body .form-select { border-color: #ADD4EE; border-radius: 100px !important; }

.page-filters-body .form-control::-moz-placeholder, .page-filters-body .form-select::-moz-placeholder { font-weight: 300; }

.page-filters-body .form-control, .page-filters-body .form-control::placeholder, .page-filters-body .form-select, .page-filters-body .form-select::placeholder { font-weight: 300; }

.page-filters-footer { padding: 0 15px 40px; }

.page-filters-footer .btn-reset { --bs-btn-color: #000000; --bs-btn-bg: transparent; --bs-btn-border-color: #000000; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #000000; --bs-btn-hover-border-color: #000000; --bs-btn-focus-shadow-rgb: 0, 0, 0; --bs-btn-active-color: #000000; --bs-btn-active-bg: 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-filters-footer .btn-submit { --bs-btn-color: #ffffff; --bs-btn-bg: #003E51; --bs-btn-border-color: #003E51; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #007DBA; --bs-btn-hover-border-color: #007DBA; --bs-btn-focus-shadow-rgb: 38, 91, 107; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #003241; --bs-btn-active-border-color: #002f3d; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #003E51; --bs-btn-disabled-border-color: #003E51; }

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

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

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

.page-section-title { color: #003E51; font-size: 1.875rem; font-weight: 800; }

.pagination { align-items: center; gap: 5px; justify-content: center; }

.pagination .page-link { align-items: center; border-radius: 50%; display: flex; height: 40px; justify-content: center; width: 40px; }

.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 { background-color: #003E51; border-color: #003E51; border-radius: 50%; color: #ffffff; height: 30px; width: 30px; }

.pagination .page-item-prev .page-link:hover, .pagination .page-item-next .page-link:hover { background-color: #007DBA; border-color: #007DBA; }

.pagination .page-item-prev { margin-right: 5px; }

.pagination .page-item-next { margin-left: 5px; }

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

.card-panel-procedure .card-header, .card-panel-report .card-header { background-color: #003E51; border-bottom-color: #003E51; color: #ffffff; font-size: 1.125rem; font-weight: 700; line-height: 1.8125rem; margin: -1px -1px 0; padding: 10px 20px; text-transform: uppercase; }

.card-panel-procedure .list-group-item, .card-panel-report .list-group-item { color: #000000; gap: 0 5px; line-height: 1.8125rem; padding: 10px 20px; position: relative; transition: background-color .3s, color .3s; }

.card-panel-procedure .list-group-item:active, .card-panel-procedure .list-group-item:focus, .card-panel-procedure .list-group-item:hover, .card-panel-report .list-group-item:active, .card-panel-report .list-group-item:focus, .card-panel-report .list-group-item:hover { background-color: rgba(0, 62, 81, 0.07); color: #003E51; }

.procedure-header { align-items: center; display: flex; gap: 20px; margin-bottom: 30px; }

.procedure-header img { height: 40px; -o-object-fit: contain; object-fit: contain; width: 40px; }

.procedure-title { color: #003E51; font-size: 1.875rem; line-height: 2.5rem; margin-bottom: 0; text-transform: uppercase; }

.procedure-title::after { background-image: url("../img/wave-horizontal-secondary.png"); content: ""; display: block; height: 6px; margin-top: 4px; width: 100px; }

.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 > .icon { color: #007DBA; }

.procedure-list > li > a { color: #000000; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) right top/0% 100% no-repeat; text-decoration: none; transition: background-size .3s ease, color .3s; }

.procedure-list > li > a:active, .procedure-list > li > a:focus, .procedure-list > li > a:hover { color: #003E51; background-position: left top; background-size: 100% 100%; }

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

.card-publication.card-thumbnail .card-image { aspect-ratio: 0.7077140835; box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.18); overflow: visible; }

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

.card-publication.card-thumbnail .card-body { padding: 15px 0 13px; }

.card-publication.card-thumbnail .card-title { font-size: 1rem; margin-bottom: 7px; }

.card-publication.card-thumbnail .card-meta { color: #495057; font-size: 0.8125rem; font-weight: 700; text-transform: uppercase; }

.card-publication.card-thumbnail .card-footer { align-items: center; display: flex; flex-wrap: wrap; gap: 13px; justify-content: center; padding: 0 0 15px; }

.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 { position: relative; white-space: nowrap; z-index: 2; }

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

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

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

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

.card-publication.card-line .card-image { aspect-ratio: 0.7077140835; max-width: 255px; }

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

.card-publication.card-line .card-footer { align-items: center; display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; padding-right: 0; padding-left: 0; }

@media (min-width: 992px) { .card-publication.card-line .card-footer { align-items: flex-start; flex-direction: column; } }

.card-publication.card-line .card-footer .btn, .card-publication.card-line .card-footer .wp-block-file .wp-block-file__button, .wp-block-file .card-publication.card-line .card-footer .wp-block-file__button { white-space: nowrap; }

.card-publication.card-line .card-footer .btn.btn-download .ni, .card-publication.card-line .card-footer .wp-block-file .btn-download.wp-block-file__button .ni, .wp-block-file .card-publication.card-line .card-footer .btn-download.wp-block-file__button .ni { font-size: 1rem; min-width: 12px; }

.card-publication.card-line .card-footer .btn.btn-read .ni, .card-publication.card-line .card-footer .wp-block-file .btn-read.wp-block-file__button .ni, .wp-block-file .card-publication.card-line .card-footer .btn-read.wp-block-file__button .ni { font-size: 1rem; min-width: 16px; }

.aside-related .card-panel { border: 1px solid #ffffff; box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); margin-bottom: 1.875rem; }

.aside-related .card-header { background-color: #007DBA; background-image: url("../img/shape-footer.png"); background-position: center bottom; background-repeat: repeat-x; border-bottom: 0 none; color: #ffffff; font-size: 1.125rem; font-weight: 800; line-height: 1.8125rem; margin: -1px -1px 0; padding: 15px 15px 25px; text-transform: uppercase; }

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

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

.aside-related .card-body p > a, .aside-related .card-body .list-icon > li > a { background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) left top/100% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

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

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

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

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

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

.aside-related .list-icon > li > a { color: #007DBA; }

.aside-related .list-icon > li > a:active, .aside-related .list-icon > li > a:focus, .aside-related .list-icon > li > a:hover { color: #000000; }

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

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

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

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

.aside-related .list-group-item .title { color: #003E51; text-decoration: underline; }

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

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

.aside-related .list-group-item:active .title, .aside-related .list-group-item:focus .title, .aside-related .list-group-item:hover .title { color: #000000; text-decoration: none; }

.aside-related .list-group-sm .list-group-item { line-height: 1.4375rem; min-height: 50px; padding: 15px 20px 15px 50px; }

.aside-related .dropdown-toggle::after { background-color: currentColor; border: none; -webkit-mask-image: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_18496_7378)"><path d="M4.73418 10.8691L0.10918 6.28164C-0.0376953 6.13477 -0.0376953 5.89727 0.10918 5.75039L0.72793 5.13164C0.874805 4.98477 1.1123 4.98477 1.25918 5.13164L4.9998 8.83477L8.74043 5.13164C8.88731 4.98477 9.1248 4.98477 9.27168 5.13164L9.89043 5.75039C10.0373 5.89727 10.0373 6.13477 9.89043 6.28164L5.26543 10.8691C5.11855 11.016 4.88105 11.016 4.73418 10.8691Z" fill="%231A1D56"/></g><defs><clipPath id="clip0_18496_7378"><rect width="10" height="16" fill="white"/></clipPath></defs></svg>'); mask-image: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_18496_7378)"><path d="M4.73418 10.8691L0.10918 6.28164C-0.0376953 6.13477 -0.0376953 5.89727 0.10918 5.75039L0.72793 5.13164C0.874805 4.98477 1.1123 4.98477 1.25918 5.13164L4.9998 8.83477L8.74043 5.13164C8.88731 4.98477 9.1248 4.98477 9.27168 5.13164L9.89043 5.75039C10.0373 5.89727 10.0373 6.13477 9.89043 6.28164L5.26543 10.8691C5.11855 11.016 4.88105 11.016 4.73418 10.8691Z" fill="%231A1D56"/></g><defs><clipPath id="clip0_18496_7378"><rect width="10" height="16" fill="white"/></clipPath></defs></svg>'); height: 16px; width: 10px; }

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

.aside-related .portrait-image { border-radius: 50%; height: 70px; margin-right: 24px; min-width: 70px; overflow: hidden; position: relative; width: 70px; }

.aside-related .portrait-image::before { content: ""; display: block; opacity: .1; padding-top: 100%; }

.aside-related .portrait-image > img { height: auto; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

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

.aside-related .portrait blockquote { margin: 35px 0 0; }

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

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

.aside-related .card-panel-links .list-group-item { align-items: flex-start; flex-direction: column; justify-content: center; }

.aside-related .card-panel-links .list-group-item small, .aside-related .card-panel-links .list-group-item .small, .aside-related .card-panel-links .list-group-item .small { display: block; word-break: break-word; }

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

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

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

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

.form-search .input-group { background-color: #ffffff; border: 1px solid #ffffff; border-radius: 100px; box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.18); padding-right: 5px; }

.form-search .input-group .form-control { background: none; border: none; border-top-left-radius: 100px; border-bottom-left-radius: 100px; padding-right: 5px; padding-left: 25px; }

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

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

.form-search .input-group .btn, .form-search .input-group .wp-block-file .wp-block-file__button, .wp-block-file .form-search .input-group .wp-block-file__button { border-radius: 100px !important; gap: 10px; line-height: 1.25rem; margin: 5px 0; padding-top: 8px; padding-bottom: 8px; }

@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 { min-width: 40px; padding-right: 0; padding-left: 0; } }

input[type="search" i]::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; background-image: url('data:image/svg+xml,<svg width="11" height="11" viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.50307 4.6702L9.99888 0.172648C10.2298 -0.0575492 10.6032 -0.0575492 10.8121 0.172648C11.0626 0.402844 11.0626 0.776269 10.8121 1.00647L6.3359 5.50304L10.8121 9.99888C11.0626 10.2298 11.0626 10.6032 10.8121 10.8121C10.6032 11.0626 10.2298 11.0626 9.99888 10.8121L5.50307 6.33588L1.00652 10.8121C0.776326 11.0626 0.402903 11.0626 0.172683 10.8121C-0.0575611 10.6032 -0.0575611 10.2298 0.172683 9.99888L4.67024 5.50304L2.42146 3.25475L0.172683 1.00647C-0.0575611 0.776269 -0.0575611 0.402844 0.172683 0.172648C0.402903 -0.0575492 0.776326 -0.0575492 1.00652 0.172648L5.50307 4.6702Z" fill="currentColor"/></svg>') !important; height: 11px; width: 11px; }

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

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

.section-title { color: #003E51; font-weight: 800; margin-bottom: 0; text-transform: uppercase; }

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

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

.section-title::after { background-image: url("../img/wave-horizontal-quaternary.png"); content: ""; display: block; height: 6px; margin: 12px auto 0; }

.section-title span { color: #007DBA; font-weight: 300; }

.section-footer { align-items: center; display: flex; justify-content: center; gap: 30px; padding-top: 30px; position: relative; text-align: center; z-index: 1; }

@media (max-width: 991.98px) { .section-footer { flex-direction: column; } }

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

.list-social-networks a { align-items: center; background: #ffffff; border: 1px solid #003E51; 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: #003E51; color: #ffffff; }

.social-toolbar { align-items: center; display: flex; }

.social-toolbar-label { padding: 5px; }

.social-toolbar-list { list-style: none; margin-bottom: 0; padding-left: 0; }

.social-toolbar-list > li { display: inline-block; padding: 3px; }

.social-toolbar-list > li > a { align-items: center; border-radius: 50%; display: inline-flex; font-size: 1.125rem; height: 40px; justify-content: center; padding: 3px; transition: box-shadow .3s, transform .1s; width: 40px; }

.social-toolbar-list > li > a:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); transform: scale(1.1); }

.social-toolbar-list > li > a.btn-facebook { color: #ffffff; }

.social-toolbar-list > li > a.btn-twitter { color: #ffffff; }

.social-toolbar-list > li > a.btn-linkedin { color: #ffffff; }

.social-toolbar-list > li > a.btn-mail { color: #ffffff; }

.social-toolbar-list > li > a.btn-bluesky { color: #ffffff; }

.wp-block-table, .wp-block-table.is-style-stripes { margin: 1.875rem 0; }

.wp-block-table table thead, .wp-block-table.is-style-stripes table thead { border-bottom: none; }

.wp-block-table table thead tr th, .wp-block-table table thead tr td, .wp-block-table.is-style-stripes table thead tr th, .wp-block-table.is-style-stripes table thead tr td { border: none; border-bottom: 2px solid #ADD4EE; }

.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(240, 246, 252, 0.5); }

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

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

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

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

.card-thumbnail .card-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

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

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

.card-thumbnail .card-tags .term { display: inline-block; font-size: 0.8125rem; font-weight: 700; text-transform: uppercase; }

.card-thumbnail .card-title { font-size: 1.25rem; font-weight: 600; margin-bottom: 13px; }

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

.card-thumbnail .card-title a:active, .card-thumbnail .card-title a:focus, .card-thumbnail .card-title a:hover { text-decoration: underline; }

.card-thumbnail .card-meta { margin: 0 0 13px; }

.card-thumbnail .card-date { align-items: center; color: #003E51; display: flex; flex-wrap: wrap; font-size: 0.8125rem; font-weight: 400; gap: 0; margin: 0 0 13px; }

.card-thumbnail .card-date .ni { color: #007DBA; flex: 0 0 auto; font-size: 0.875rem; }

.card-thumbnail .card-date span { flex: 1 1; }

.card-thumbnail .card-infos { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin-bottom: 13px; 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; color: #007DBA; display: inline-flex; height: 20px; justify-content: center; left: 0; position: absolute; top: 0; width: 20px; }

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

.card-thumbnail .card-footer { background-color: transparent; border-top: none; color: #000000; font-size: 0.875rem; padding: 0 15px 20px; text-decoration: none; transition: color .3s; }

.card-thumbnail .card-footer > svg { color: #003E51; }

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

.card-thumbnail.card-page .card-body, .card-thumbnail.card-news .card-body { transition: box-shadow .3s; }

.card-thumbnail.card-page .card-tags, .card-thumbnail.card-news .card-tags { justify-content: flex-start; margin-top: -27px; }

.card-thumbnail.card-page .card-tags .term, .card-thumbnail.card-news .card-tags .term { background-color: #007DBA; color: #ffffff; line-height: 0.9375rem; padding: 0 5px; }

.card-thumbnail.card-page:active .card-body, .card-thumbnail.card-page:focus .card-body, .card-thumbnail.card-page:hover .card-body, .card-thumbnail.card-news:active .card-body, .card-thumbnail.card-news:focus .card-body, .card-thumbnail.card-news:hover .card-body { box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); }

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

.card-thumbnail.card-event .card-image { aspect-ratio: 0.7077140835; border: 0 solid transparent; transition: border .3s; }

.card-thumbnail.card-event .card-date { align-items: center; color: #000000; display: flex; flex-direction: column; gap: 14px; justify-content: center; line-height: 0.9375rem; margin: 0 -15px 15px; }

.card-thumbnail.card-event .card-date .ni { color: #000000; font-size: 1.125rem; vertical-align: bottom; }

.card-thumbnail.card-event .card-date .date { background-color: #ADD4EE; display: inline-block; font-size: 1.3125rem; font-weight: 700; height: 15px; padding: 0 5px; }

.card-thumbnail.card-event .card-date .date-day-name { text-transform: capitalize; }

.card-thumbnail.card-event:active .card-image, .card-thumbnail.card-event:focus .card-image, .card-thumbnail.card-event:hover .card-image { border: 7px solid #007DBA; }

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

.card-thumbnail.card-media_library { text-align: center; }

.card-thumbnail.card-media_library .card-image > svg { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }

.card-thumbnail.card-media_library .card-body { transition: box-shadow .3s; }

.card-thumbnail.card-media_library .card-tags { margin-bottom: 7px; }

.card-thumbnail.card-media_library .card-title { margin-bottom: 7px; }

.card-thumbnail.card-media_library .card-date { color: #000000; font-size: 1rem; justify-content: center; }

.card-thumbnail.card-media_library:active .card-body, .card-thumbnail.card-media_library:focus .card-body, .card-thumbnail.card-media_library:hover .card-body { box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); }

.card-thumbnail.card-poi { text-align: left; }

.card-thumbnail.card-project .card-status { align-items: center; display: flex; flex-wrap: wrap; gap: 10px 20px; justify-content: center; margin-bottom: 15px; }

.card-thumbnail.card-project .card-status .term { background-color: #003E51; color: #ffffff; font-weight: 700; line-height: 1.625rem; max-width: 100%; overflow: hidden; padding: 7px 16px; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; }

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

.card-trombinoscope.card-thumbnail .card-image { aspect-ratio: 0.78125; }

.card-trombinoscope.card-thumbnail .card-image::before, .card-trombinoscope.card-thumbnail .card-image::after { background-image: url("../img/shape-square.svg"); content: ""; display: block; position: absolute; z-index: 1; }

.card-trombinoscope.card-thumbnail .card-image::before { background-position: left top; height: 27px; left: 0; top: 0; width: 27px; }

.card-trombinoscope.card-thumbnail .card-image::after { background-position: right bottom; bottom: 0; height: 45px; right: 0; width: 45px; }

.card-trombinoscope.card-thumbnail .card-title { margin-bottom: 10px; }

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

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

@media (max-width: 991.98px) { .card-trombinoscope.card-line { text-align: center; } }

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

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

.card-trombinoscope.card-line .card-image::before, .card-trombinoscope.card-line .card-image::after { background-image: url("../img/shape-square.svg"); content: ""; display: block; position: absolute; z-index: 1; }

.card-trombinoscope.card-line .card-image::before { background-position: left top; height: 45px; left: 0; top: 0; width: 45px; }

.card-trombinoscope.card-line .card-image::after { background-position: right bottom; bottom: 0; height: 27px; right: 0; width: 27px; }

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

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

.card-trombinoscope.card-line .card-title { margin-bottom: 10px; }

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

.section-access-col { background-color: #F0F6FC; }

@media (max-width: 991.98px) { .section-access-col { padding: 40px 0; } }

@media (min-width: 992px) { .section-access-col { padding: 98px 0 58px; } }

.section-access-col .section-header { align-items: center; display: flex; justify-content: flex-start; }

.section-access-col .section-title { font-size: 5rem; line-height: 5.4375rem; position: relative; text-align: left; }

.section-access-col .section-title::before { background-image: url("../img/shape-heart.svg"); background-repeat: no-repeat; background-size: contain; content: ""; display: block; height: 31px; right: 0; margin-top: -5px; margin-right: 1px; position: absolute; top: 0; width: 31px; }

.section-access-col .section-title::after { content: none; }

.section-access-col .section-title span { font-size: 4.375rem; margin-right: -10px; }

@media (min-width: 992px) { .section-access-col .section-content .row-1 { padding-right: 95px; }
  .section-access-col .section-content .row-2 { padding-left: 95px; } }

.section-alert .alert, .section-alert .gform_wrapper .ginput_container_fileupload .validation_message ul li, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li, .section-alert .gform_wrapper .validation_error, .gform_wrapper .section-alert .validation_error, .section-alert .gform_wrapper .validation_message, .gform_wrapper .section-alert .validation_message, .section-alert .gform_confirmation_wrapper, .section-alert .wppb-success, .section-alert #wppb_register_pre_form_message, .section-alert .wppb-warning, .section-alert .wppb-error { margin-bottom: 0; }

@media (min-width: 1200px) { .section-alert .alert .close, .gform_wrapper .ginput_container_fileupload .validation_message ul .section-alert li .close, .section-alert .gform_wrapper .validation_error .close, .gform_wrapper .section-alert .validation_error .close, .section-alert .gform_wrapper .validation_message .close, .gform_wrapper .section-alert .validation_message .close, .section-alert .gform_confirmation_wrapper .close, .section-alert .wppb-success .close, .section-alert #wppb_register_pre_form_message .close, .section-alert .wppb-warning .close, .section-alert .wppb-error .close { right: 18px; } }

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

.section-events { position: relative; }

@media (max-width: 991.98px) { .section-events { padding: 35px 0 0; } }

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

.section-events::before { background-image: url("../img/shape.svg"); content: ""; display: block; left: 0; position: absolute; right: 0; width: 100%; z-index: -1; }

@media (max-width: 991.98px) { .section-events::before { height: 178px; top: 184px; } }

@media (min-width: 992px) { .section-events::before { height: 178px; top: 254px; } }

@media (max-width: 991.98px) { .section-events .section-header { margin-bottom: 17px; } }

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

@media (max-width: 991.98px) { .section-events .section-title::after { width: 100px; } }

@media (min-width: 992px) { .section-events .section-title::after { width: 150px; } }

.section-events .section-content { margin: 0 auto; max-width: 1200px; position: relative; }

@media (max-width: 991.98px) { .section-events .section-content { padding-bottom: 50px; } }

@media (min-width: 992px) { .section-events .section-content { padding-bottom: 60px; } }

.section-events .section-content::after { background-color: #F0F6FC; bottom: 0; content: ""; display: block; position: absolute; z-index: -1; }

@media (max-width: 991.98px) { .section-events .section-content::after { left: 15px; right: 15px; top: 154px; } }

@media (min-width: 992px) { .section-events .section-content::after { left: 0; right: 0; top: 145px; width: 100%; } }

@media (max-width: 991.98px) { .section-events .section-footer { padding-top: 25px; } }

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

.section-events .card-thumbnail { background-color: transparent; max-width: 296px; }

@media (min-width: 992px) { .section-events .swiper-container { margin: 0; padding: 0 55px; } }

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

.section-events .swiper-button-prev { left: auto; margin-right: 63px; right: 50%; }

.section-events .swiper-button-next { left: 50%; margin-left: 63px; right: auto; }

.section-events .swiper-pagination { margin: 0 auto; max-width: 125px; padding-top: 20px; position: static; }

@media (max-width: 991.98px) { .section-news { padding: 46px 0 35px; } }

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

@media (max-width: 991.98px) { .section-news .section-header { margin-bottom: 30px; } }

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

@media (max-width: 991.98px) { .section-news .section-title::after { width: 200px; } }

@media (min-width: 992px) { .section-news .section-title::after { width: 300px; } }

@media (max-width: 991.98px) { .section-news .section-footer { padding-top: 25px; } }

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

.section-news .list-social-networks { justify-content: center; margin-top: 14px; }

.section-news .list-social-networks a { border-color: #000000; color: #000000; font-size: 1rem; height: 30px; width: 30px; }

.section-news .list-social-networks a:active, .section-news .list-social-networks a:focus, .section-news .list-social-networks a:hover { background-color: #000000; border-color: #000000; color: #ffffff; }

.section-news .card-thumbnail { margin-bottom: 30px; max-width: 100%; text-decoration: none; }

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

@media (max-width: 991.98px) { .section-news .card-thumbnail .card-body { margin-top: -33px; margin-left: 20px; } }

.section-news .card-thumbnail:active .card-title, .section-news .card-thumbnail:focus .card-title, .section-news .card-thumbnail:hover .card-title { text-decoration: underline; }

.section-news .showcase .card-thumbnail { height: auto !important; min-height: calc(100% - 76px); }

.section-news .showcase .card-thumbnail .card-image { aspect-ratio: 540/502; }

.section-news .showcase .card-thumbnail .card-body { bottom: -20px; left: 0; max-width: 390px; position: absolute; }

.section-news .showcase .card-thumbnail .card-title { font-size: 1.875rem; line-height: 2.3125rem; }

.section-news .line .card-thumbnail { align-items: flex-start; flex-direction: row; padding-top: 38px; }

.section-news .line .card-thumbnail .card-image { aspect-ratio: 255/135; margin-top: -38px; max-width: 255px; }

.section-news .line .card-thumbnail .card-body { margin-left: -65px; }

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

.section-news .swiper-button-prev { left: auto; margin-right: 63px; right: 50%; }

.section-news .swiper-button-next { left: 50%; margin-left: 63px; right: auto; }

.section-news .swiper-pagination { margin: 0 auto; max-width: 125px; padding-top: 20px; position: static; }

.section-partners { background-color: #003E51; color: #ffffff; }

@media (max-width: 991.98px) { .section-partners { padding: 30px 0 22px; } }

@media (min-width: 992px) { .section-partners { padding: 58px 0; } }

@media (max-width: 991.98px) { .section-partners .section-header { margin-bottom: 47px; } }

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

.section-partners .section-title, .section-partners .section-title span { color: #ffffff; }

@media (max-width: 991.98px) { .section-partners .section-title::after { width: 200px; } }

@media (min-width: 992px) { .section-partners .section-title::after { width: 350px; } }

.section-partners .partner { display: block; position: relative; text-align: center; transition: transform .3s; }

.section-partners .partner-image { align-items: center; aspect-ratio: 1; background-color: #ffffff; border-radius: 50%; display: flex; justify-content: center; margin-right: auto; margin-left: auto; max-width: 132px; width: 100%; }

.section-partners .partner-image > img, .section-partners .partner-image > svg { height: auto; max-width: 115px; max-height: 115px; width: auto; }

.section-partners .partner:active, .section-partners .partner:focus, .section-partners .partner:hover { transform: scale(1.025); }

@media (min-width: 992px) { .section-partners .swiper-container { padding-right: 40px; padding-left: 40px; } }

@media (max-width: 991.98px) { .section-partners .swiper-button-prev, .section-partners .swiper-button-next { bottom: 35px; margin-top: 0; top: auto; } }

.section-partners .swiper-button-prev:not(:active):not(:focus):not(:hover), .section-partners .swiper-button-next:not(:active):not(:focus):not(:hover) { background-color: #ffffff; color: #003E51; }

@media (max-width: 991.98px) { .section-partners .swiper-button-prev { left: auto; margin-right: 63px; right: 50%; } }

@media (max-width: 991.98px) { .section-partners .swiper-button-next { left: 50%; margin-left: 63px; right: auto; } }

@media (max-width: 991.98px) { .section-partners .swiper-pagination { margin: 0 auto; max-width: 125px; padding-top: 47px; position: static; } }

@media (min-width: 992px) { .section-partners .swiper-pagination { display: none; } }

.section-partners .swiper-pagination-bullet-active { background-color: #007DBA; }

.section-publications { position: relative; }

@media (max-width: 991.98px) { .section-publications { padding: 65px 0 44px; } }

@media (min-width: 992px) { .section-publications { padding: 68px 0 66px; } }

.section-publications::after { background-color: #F0F6FC; bottom: 0; content: ""; display: block; left: 0; position: absolute; right: 0; width: 100%; z-index: -1; }

@media (max-width: 991.98px) { .section-publications::after { top: 330px; } }

@media (min-width: 992px) { .section-publications::after { height: 421px; } }

.section-publications .section-header { display: flex; justify-content: center; }

@media (max-width: 991.98px) { .section-publications .section-header { margin-bottom: 29px; } }

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

@media (min-width: 992px) { .section-publications .section-title { position: relative; }
  .section-publications .section-title::before { background-image: url("../img/shape-heart.svg"); background-repeat: no-repeat; background-size: contain; content: ""; display: block; height: 31px; left: 100%; margin-top: -5px; margin-left: 8px; position: absolute; top: 0; width: 31px; } }

@media (max-width: 991.98px) { .section-publications .section-title::after { width: 150px; } }

@media (min-width: 992px) { .section-publications .section-title::after { width: 250px; } }

@media (min-width: 992px) { .section-publications .section-content { overflow: hidden; } }

@media (max-width: 991.98px) { .section-publications .section-footer { padding-top: 25px; } }

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

@media (min-width: 992px) { .section-publications .section-footer-full { margin-top: -85px; } }

@media (min-width: 992px) { .section-publications .swiper-container { overflow: visible; } }

@media (max-width: 991.98px) { .section-publications .swiper-button-prev, .section-publications .swiper-button-next { bottom: 35px; margin-top: 0; top: auto; }
  .section-publications .swiper-button-prev { left: auto; margin-right: 63px; right: 50%; }
  .section-publications .swiper-button-next { left: 50%; margin-left: 63px; right: auto; } }

@media (max-width: 991.98px) { .section-publications .swiper-pagination { margin: 0 auto; max-width: 125px; padding-top: 20px; position: static; } }

@media (min-width: 992px) { .section-publications .swiper-pagination { display: none; } }

.section-publications .card-publication { background-color: transparent; }

.section-publications .card-publication .card-footer { flex-direction: row; flex-wrap: nowrap; }

@media (max-width: 991.98px) { .section-publications-coverflow { padding-top: 40px; } }

@media (min-width: 992px) { .section-publications-coverflow .swiper-container { margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; } }

.section-publications-coverflow .swiper-wrapper { align-items: flex-start; }

@media (min-width: 992px) { .section-publications-coverflow .swiper-button-prev, .section-publications-coverflow .swiper-button-next { top: 185px; } }

@media (min-width: 992px) { .section-publications-coverflow .swiper-slide .card-publication { transition: all .1s; } }

.section-publications-coverflow .swiper-slide .card-publication .card-image { box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.18); }

@media (min-width: 992px) { .section-publications-coverflow .swiper-slide .card-publication .card-body, .section-publications-coverflow .swiper-slide .card-publication .card-footer { display: none; } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper-button-prev, .section-publications-coverflow-by-3 .swiper-button-next { top: 165px; } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper-slide .card-publication { max-width: 190px; transform: scale(0.71); } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper .swiper-slide-prev .card-publication { right: -30px; } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper .swiper-slide-prev + .swiper-slide-active .card-publication { left: auto; right: auto; transform: scale(1); } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper .swiper-slide-prev + .swiper-slide-active .card-publication .card-body { display: block; } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper .swiper-slide-prev + .swiper-slide-active .card-publication .card-footer { display: flex; } }

@media (min-width: 992px) { .section-publications-coverflow-by-3 .swiper .swiper-slide-prev + .swiper-slide-active + .swiper-slide-next .card-publication { left: -30px; } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper-container { margin-right: -110px; margin-left: -110px; } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper-button-prev { left: 110px; } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper-button-next { right: 110px; } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper-slide .card-publication { max-width: 240px; transform: scale(0.5625); } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide .card-publication { right: -105px; } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide + .swiper-slide-prev .card-publication { right: -25px; transform: scale(0.7916); } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide + .swiper-slide-prev + .swiper-slide-active .card-publication { left: auto; right: auto; transform: scale(1); } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide + .swiper-slide-prev + .swiper-slide-active .card-publication .card-body { display: block; } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide + .swiper-slide-prev + .swiper-slide-active .card-publication .card-footer { display: flex; } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide + .swiper-slide-prev + .swiper-slide-active + .swiper-slide-next .card-publication { left: -25px; transform: scale(0.7916); } }

@media (min-width: 992px) { .section-publications-coverflow-by-5 .swiper .swiper-slide + .swiper-slide-prev + .swiper-slide-active + .swiper-slide-next + .swiper-slide .card-publication { left: -105px; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper-container { margin-left: auto; max-width: 590px; padding-right: 30px; padding-left: 30px; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper-button-prev, .section-publications-coverflow-iTunes .swiper-button-next { top: 220px; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper-slide .card-publication { opacity: 0; max-width: 290px; text-align: left; transform: translateX(-25%) scale(0.551724); width: 290px; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper-slide .card-publication .card-title { font-size: 1.875rem; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active { z-index: 3; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active .card-publication { opacity: 1; transform: scale(1); } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active .card-publication .card-wrapper { left: -370px; position: absolute; top: 50%; transform: translateY(-50%); width: 340px; } }

@media (min-width: 1200px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active .card-publication .card-wrapper { left: -550px; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active .card-publication .card-body { display: block; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active .card-publication .card-footer { display: flex; } }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active + .swiper-slide { z-index: 2; } }

.section-publications-coverflow-iTunes .swiper .swiper-slide-active + .swiper-slide .card-publication { opacity: 1; transform: translateX(-5%) scale(0.7931); }

@media (min-width: 992px) { .section-publications-coverflow-iTunes .swiper .swiper-slide-active + .swiper-slide + .swiper-slide { z-index: 1; } }

.section-publications-coverflow-iTunes .swiper .swiper-slide-active + .swiper-slide + .swiper-slide .card-publication { opacity: 1; transform: translateX(-25%) scale(0.551724); }

.section-publications-highlighted .card-publication.card-thumbnail .card-title { font-size: 1.125rem; }

@media (min-width: 992px) { .section-publications-hover .card-thumbnail .card-footer { position: absolute; right: 0; top: 50%; transform: translateX(50%); } }

.section-spotlight { position: relative; text-align: center; }

@media (max-width: 991.98px) { .section-spotlight { padding: 40px 0 0; } }

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

.section-spotlight::after { background-color: #F0F6FC; bottom: 0; content: ""; display: block; height: 211px; left: 0; position: absolute; right: 0; width: 100%; z-index: -1; }

.section-spotlight-wrapper { aspect-ratio: 2.8571428571; margin-right: auto; margin-left: auto; max-width: 1750px; max-height: 700px; min-height: 250px; overflow: hidden; position: relative; }

.section-spotlight-wrapper::before, .section-spotlight-wrapper::after { background-image: url("../img/shape.svg"); content: ""; height: 60px; position: absolute; width: 60px; z-index: 3; }

.section-spotlight-wrapper::before { bottom: 0; left: 0; }

.section-spotlight-wrapper::after { right: 0; top: 0; }

.section-spotlight .section-bg { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; bottom: 0; left: 0; position: absolute; right: 0; top: 0; }

.section-spotlight .section-bg.ratio { bottom: auto; top: 50%; transform: translateY(-50%); }

.section-spotlight .section-content { align-items: flex-end; display: flex; left: 0; justify-content: center; }

@media (min-width: 992px) { .section-spotlight .section-content { bottom: 0; margin-bottom: -23px; position: absolute; right: 0; top: 0; } }

.section-spotlight .section-header { margin-bottom: 26px; }

.section-spotlight .section-title { font-weight: 800; text-transform: none; z-index: 3; }

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

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

.section-spotlight .section-title::after { content: none; }

.section-spotlight .section-title span { background-color: #ffffff; color: #003E51; display: inline-block; font-weight: 800; padding: 0 10px; }

@media (max-width: 991.98px) { .section-spotlight .section-title span { height: 27px; line-height: 1.6875rem; } }

@media (min-width: 992px) { .section-spotlight .section-title span { height: 40px; line-height: 2.5rem; } }

.section-spotlight .section-footer { bottom: 0; left: 0; margin-bottom: 20px; position: absolute; right: 0; z-index: 3; }

.section-spotlight .btn-play { --bs-btn-color: #ffffff; --bs-btn-bg: transparent; --bs-btn-border-color: #ffffff; --bs-btn-hover-color: #003E51; --bs-btn-hover-bg: #ffffff; --bs-btn-hover-border-color: #ffffff; --bs-btn-focus-shadow-rgb: 255, 255, 255; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: rgba(0, 0, 0, 0.2); --bs-btn-active-border-color: #bfbfbf; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #ffffff; border-width: 2px; border-radius: 50%; bottom: 30px; font-size: 1.875rem; height: 80px; left: 30px; position: absolute; width: 80px; z-index: 4; }

@media (max-width: 991.98px) { .section-spotlight-access { max-height: none; padding: 50px 0; }
  .section-spotlight-access::before { content: none; }
  .section-spotlight-access .section-content { position: static; }
  .section-spotlight-access .section-content .row { gap: 30px; } }

.section-spotlight-carousel .section-title, .section-spotlight-carousel .section-content .btn, .section-spotlight-carousel .section-content .wp-block-file .wp-block-file__button, .wp-block-file .section-spotlight-carousel .section-content .wp-block-file__button, .section-spotlight-carousel .section-content .form-search { position: relative; z-index: 3; }

.section-spotlight-carousel .swiper { height: 100%; left: 0; margin-bottom: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }

.section-spotlight-carousel .swiper-wrapper { height: 100%; }

.section-spotlight-carousel .swiper-slide { background-color: #ffffff; background-position: center; background-size: cover; }

.section-spotlight-carousel .swiper-button-pause, .section-spotlight-carousel .swiper-button-play { --bs-btn-color: #ffffff; --bs-btn-bg: transparent; --bs-btn-border-color: #ffffff; --bs-btn-hover-color: #003E51; --bs-btn-hover-bg: #ffffff; --bs-btn-hover-border-color: #ffffff; --bs-btn-focus-shadow-rgb: 255, 255, 255; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: rgba(0, 0, 0, 0.2); --bs-btn-active-border-color: #bfbfbf; --bs-btn-active-shadow: none; --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #ffffff; align-items: center; border-width: 2px; border-radius: 50%; bottom: 30px; display: flex; font-size: 1.875rem; height: 80px; justify-content: center; left: 30px; position: absolute; width: 80px; z-index: 3; }

.section-spotlight-carousel .swiper-button-pause.active, .section-spotlight-carousel .swiper-button-play.active { display: none; }

.section-spotlight-carousel .swiper > .container, .section-spotlight-carousel 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-carousel .swiper > .figure-caption, .section-spotlight-carousel 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-carousel .swiper > .wp-element-caption { left: 0; position: absolute; right: 0; top: 50%; z-index: 3; }

.section-spotlight-side-image .section-image { bottom: 0; max-width: 847.22px; position: absolute; right: 0; top: 0; width: calc( 100vw - ( ( 1140px * 58.33333333 ) / 100 ) - ( ( 100vw - 1140px ) / 2 )); }

.section-spotlight-side-image .section-image > img { bottom: 0; height: 100%; left: 0; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; transition: transform .3s; width: 100%; }

.breadcrumb-item + .breadcrumb-item::before { content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' fill='%23000000'%3e%3cpath fill-rule='evenodd' d='M187.8 264.5 41 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 392.7c-4.7-4.7-4.7-12.3 0-17L122.7 256 4.2 136.3c-4.7-4.7-4.7-12.3 0-17L24 99.5c4.7-4.7 12.3-4.7 17 0l146.8 148c4.7 4.7 4.7 12.3 0 17z'/%3e%3c/svg%3e"); height: 16px; margin-top: 0.21875rem; margin-right: 16px; padding-right: 0; width: 6px; }

.layout-breadcrumb, .fm-breadcrumb { background-color: #F0F6FC; padding: 0.84375rem 0; }

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

.layout-breadcrumb ul, .fm-breadcrumb ul { gap: 7px; margin: 0; line-height: 1.4375rem; }

.layout-breadcrumb a, .fm-breadcrumb a { color: #003E51; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) right top/0% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.layout-breadcrumb a:active, .layout-breadcrumb a:focus, .layout-breadcrumb a:hover, .fm-breadcrumb a:active, .fm-breadcrumb a:focus, .fm-breadcrumb a:hover { background-position: left top; background-size: 100% 100%; }

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

.layout-container { overflow: clip; }

.layout-footer { background-color: #ffffff; background-image: url("../img/shape-footer.png"); background-position: center top; background-repeat: repeat-x; }

.layout-footer-infos { font-size: 0.875rem; line-height: 1.4375rem; text-align: center; }

@media (max-width: 991.98px) { .layout-footer-infos { padding: 56px 0 30px; } }

@media (min-width: 992px) { .layout-footer-infos { padding: 70px 0 28px; 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: 290px; } }

.layout-footer-infos .logo { align-items: center; display: flex; flex-direction: column; justify-content: center; margin-bottom: 10px; }

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

.layout-footer-infos .title { color: #007DBA; font-family: "Proxima Nova", sans-serif; font-size: 1rem; font-weight: 700; margin-top: 0; margin-bottom: 10px; text-transform: uppercase; }

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

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

.layout-footer-infos .section-contactinfo-infos p { align-items: center; display: flex; gap: 10px; text-align: left; }

.layout-footer-infos .section-contactinfo-infos p > .ni { color: #003E51; flex: 0 0 auto; font-size: 1.1875rem; }

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

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

.layout-footer-infos .section-contactinfo-urls li { align-items: flex-start; border-bottom: 1px solid #ADD4EE; display: flex; justify-content: center; line-height: 1.1875rem; padding-bottom: 13px; }

@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; height: 26px; justify-content: center; margin-right: 10px; min-width: 20px; width: 20px; }

.layout-footer-infos .section-contactinfo-urls li a { color: #003E51; font-size: 1rem; font-weight: 700; text-transform: uppercase; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) right top/0% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.layout-footer-infos .section-contactinfo-urls li a:active, .layout-footer-infos .section-contactinfo-urls li a:focus, .layout-footer-infos .section-contactinfo-urls li a:hover { color: #007DBA; background-position: left top; background-size: 100% 100%; }

.layout-footer-contact { background-color: #E7EDF5; }

@media (max-width: 991.98px) { .layout-footer-contact { margin: 0 22px; } }

.layout-footer-contact > .container, body.page-template-full-width .layout-main .article-image-full .layout-footer-contact > .figure-caption, body.page-template-full-width .layout-main .article-image-full .layout-footer-contact > .wp-element-caption { align-items: center; display: flex; gap: 30px; justify-content: center; }

@media (max-width: 991.98px) { .layout-footer-contact > .container, body.page-template-full-width .layout-main .article-image-full .layout-footer-contact > .figure-caption, body.page-template-full-width .layout-main .article-image-full .layout-footer-contact > .wp-element-caption { flex-direction: column; padding: 15px 15px 30px; } }

@media (min-width: 992px) { .layout-footer-contact > .container, body.page-template-full-width .layout-main .article-image-full .layout-footer-contact > .figure-caption, body.page-template-full-width .layout-main .article-image-full .layout-footer-contact > .wp-element-caption { padding: 16px 0; } }

.layout-footer-contact p { margin-bottom: 0; }

@media (min-width: 992px) { .layout-footer-contact p:last-child { margin-left: auto; } }

.layout-footer-contact .list-social-networks a { font-size: 1.1875rem; height: 40px; width: 40px; }

@media (max-width: 991.98px) { .layout-footer-menus { padding: 40px 0 20px; } }

@media (max-width: 991.98px) { .layout-footer-menus { padding: 27px 0 20px; } }

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

@media (max-width: 991.98px) { .layout-footer-menus .nav { flex-direction: column; } }

.layout-footer-menus .nav .nav-link { color: #003E51; font-family: "Proxima Nova", sans-serif; font-size: 0.75rem; font-weight: 400; line-height: 1.4375rem; padding: 0; text-transform: uppercase; background: linear-gradient(to bottom, transparent calc(100% - 1px), currentColor calc(100% - 1px), currentColor 100%) right top/0% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.layout-footer-menus .nav .nav-link:active, .layout-footer-menus .nav .nav-link:focus, .layout-footer-menus .nav .nav-link:hover { background-position: left top; background-size: 100% 100%; }

.layout-footer-watermark { font-size: 0.75rem; padding-top: 20px; }

@media (max-width: 1199.98px) { .layout-footer-watermark { padding-bottom: 95px; } }

@media (min-width: 1200px) { .layout-footer-watermark { padding-bottom: 27px; } }

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

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

@media (min-width: 1200px) { .layout-header { z-index: 1030; } }

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

.layout-header-info { background-color: #003E51; color: #ffffff; }

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

@media (min-width: 1200px) { .layout-header-info > .container, body.page-template-full-width .layout-main .article-image-full .layout-header-info > .figure-caption, body.page-template-full-width .layout-main .article-image-full .layout-header-info > .wp-element-caption { justify-content: flex-end; } }

.layout-header-info .gtranslate_wrapper { padding: 0 15px; }

.layout-header-info .gtranslate_wrapper, .layout-header-info a.glink { align-items: center; display: flex; gap: 6px; }

.layout-header-info a.glink { color: #ffffff; font-weight: 500; line-height: 2.5rem; text-transform: uppercase; background: linear-gradient(to bottom, transparent calc(100% - 3px), currentColor calc(100% - 3px), currentColor 100%) right top/0% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.layout-header-info a.glink:active, .layout-header-info a.glink:focus, .layout-header-info a.glink:hover { background-position: left top; background-size: 100% 100%; }

.layout-header-info a.glink + a.glink { margin-left: 11px; position: relative; }

.layout-header-info a.glink + a.glink::before { content: "/"; font-size: 15px; margin-right: 6px; position: absolute; right: 100%; text-align: center; top: 50%; transform: translateY(-50%); width: 5px; }

.layout-header-info .nav-item { padding: 15px; }

.layout-header-info .nav-item .btn:active, .layout-header-info .nav-item .wp-block-file .wp-block-file__button:active, .wp-block-file .layout-header-info .nav-item .wp-block-file__button:active, .layout-header-info .nav-item .btn:focus, .layout-header-info .nav-item .wp-block-file .wp-block-file__button:focus, .wp-block-file .layout-header-info .nav-item .wp-block-file__button:focus, .layout-header-info .nav-item .btn:hover, .layout-header-info .nav-item .wp-block-file .wp-block-file__button:hover, .wp-block-file .layout-header-info .nav-item .wp-block-file__button:hover { transform: none; }

.layout-header-info .nav-accessconfig { position: relative; }

.layout-header-info .nav-accessconfig::before { background-color: #ffffff; -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 12px) 100%, 0% 100%); clip-path: polygon(0 0, 100% 0, calc(100% - 12px) 100%, 0% 100%); content: ""; display: block; height: 40px; margin-right: 8px; position: absolute; right: 100%; top: 50%; transform: translateY(-50%); width: 100svw; }

.layout-header-info .nav-accessconfig .nav-item { padding-top: 0; padding-bottom: 0; }

.layout-header-info .nav-accessconfig .btn, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button { background: none; border: none; color: #ffffff; font-weight: 400; padding: 0; }

.layout-header-info .nav-accessconfig .btn .text, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button .text, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button .text { display: block; line-height: 2.5rem; background: linear-gradient(to bottom, transparent calc(100% - 3px), currentColor calc(100% - 3px), currentColor 100%) right top/0% 100% no-repeat; text-decoration: none; transition: background-size .3s ease; }

.layout-header-info .nav-accessconfig .btn:active .text, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button:active .text, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button:active .text, .layout-header-info .nav-accessconfig .btn:focus .text, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button:focus .text, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button:focus .text, .layout-header-info .nav-accessconfig .btn:hover .text, .layout-header-info .nav-accessconfig .wp-block-file .wp-block-file__button:hover .text, .wp-block-file .layout-header-info .nav-accessconfig .wp-block-file__button:hover .text { background-position: left top; background-size: 100% 100%; }

.layout-header-info .nav-networks { gap: 15px; justify-content: center; padding: 0 15px; }

.layout-header-info .nav-networks a { background-color: transparent; border-color: #ffffff; color: #ffffff; font-size: 0.875rem; height: 30px; width: 30px; }

.layout-header-info .nav-networks a:active, .layout-header-info .nav-networks a:focus, .layout-header-info .nav-networks a:hover { background-color: #ffffff; border-color: #ffffff; color: #003E51; }

@keyframes shake { 0%, 100% { transform: translate3d(0, 0, 0); }
  15%, 85% { transform: translate3d(-1px, 0, 0); }
  25%, 75% { transform: translate3d(2px, 0, 0); }
  35%, 50%, 65% { transform: translate3d(-4px, 0, 0); }
  45%, 55% { transform: translate3d(4px, 0, 0); } }

.layout-main { padding-top: 40px; padding-bottom: 40px; }

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

.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 (min-width: 1200px) { .layout-navigation.sticky .navbar { height: 70px; } }

@media (min-width: 1200px) { .layout-navigation.sticky .navbar-brand { height: 56px; margin-top: 0; } }

.layout-navigation .navbar { height: 70px; padding: 7px 0; transition: padding .3s; }

@media (min-width: 1200px) { .layout-navigation .navbar { height: 83px; } }

@media (max-width: 1199.98px) { .layout-navigation .navbar > .container, .layout-navigation body.page-template-full-width .layout-main .article-image-full .navbar > .figure-caption, body.page-template-full-width .layout-main .article-image-full .layout-navigation .navbar > .figure-caption, .layout-navigation body.page-template-full-width .layout-main .article-image-full .navbar > .wp-element-caption, body.page-template-full-width .layout-main .article-image-full .layout-navigation .navbar > .wp-element-caption { max-width: 100%; } }

.layout-navigation .navbar .navbar-toggler, .layout-navigation .navbar .search-toggler { align-items: center; border: none; flex-direction: column; font-size: 1rem; justify-content: center; padding: 0; text-decoration: none; }

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

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

.layout-navigation .navbar .navbar-toggler { background-color: #003E51; border-color: #003E51; border-radius: 0; -webkit-clip-path: polygon(0 0, calc(100% - 20px) 0%, 100% 100%, 0% 100%); clip-path: polygon(0 0, calc(100% - 20px) 0%, 100% 100%, 0% 100%); color: #ffffff; font-weight: 400; height: 70px; margin: -7px 0 -7px -15px; width: 102px; }

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

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

.layout-navigation .navbar .navbar-toggler .text { margin-top: 7px; }

.layout-navigation .navbar .navbar-toggler:active, .layout-navigation .navbar .navbar-toggler:focus, .layout-navigation .navbar .navbar-toggler:hover { background-color: #007DBA; border-color: #007DBA; color: #ffffff; }

.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 { background: none; border: none; color: #003E51; font-weight: 500; gap: 0; text-transform: none; }

.layout-navigation .navbar .search-toggler .icon { color: #007DBA; font-size: 1.125rem; }

.layout-navigation .navbar .search-toggler::after { content: none; }

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

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

.layout-navigation .navbar-brand { display: flex; align-items: center; height: 56px; max-width: calc(100% - 160px); margin: 0 auto; padding: 0; }

@media (min-width: 1200px) { .layout-navigation .navbar-brand { height: 86px; margin-top: -58px; transition: all .3s; } }

.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 .nav-accessconfig .btn, .layout-navigation .navbar .nav-accessconfig .wp-block-file .wp-block-file__button, .wp-block-file .layout-navigation .navbar .nav-accessconfig .wp-block-file__button { background-color: #003E51; border-color: #003E51; border-radius: 0; -webkit-clip-path: polygon(20px 0%, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(20px 0%, 100% 0, 100% 100%, 0% 100%); color: #ffffff; flex-direction: column; font-weight: 400; gap: 4px; height: 70px; margin: -7px -15px -7px 0; width: 150px; }

.layout-navigation .navbar .nav-accessconfig .btn:active, .layout-navigation .navbar .nav-accessconfig .wp-block-file .wp-block-file__button:active, .wp-block-file .layout-navigation .navbar .nav-accessconfig .wp-block-file__button:active, .layout-navigation .navbar .nav-accessconfig .btn:focus, .layout-navigation .navbar .nav-accessconfig .wp-block-file .wp-block-file__button:focus, .wp-block-file .layout-navigation .navbar .nav-accessconfig .wp-block-file__button:focus, .layout-navigation .navbar .nav-accessconfig .btn:hover, .layout-navigation .navbar .nav-accessconfig .wp-block-file .wp-block-file__button:hover, .wp-block-file .layout-navigation .navbar .nav-accessconfig .wp-block-file__button:hover { background-color: #007DBA; border-color: #007DBA; color: #ffffff; }

.layout-navigation .navbar-collapse { justify-content: flex-start; padding-left: 40px; }

.layout-navigation .navbar-nav { width: 100%; }

.layout-navigation .navbar-nav .nav-item { align-items: center; display: inline-flex; justify-content: center; }

.layout-navigation .navbar-nav .nav-item + .nav-item::before { background-image: url('data:image/svg+xml,<svg width="7" height="23" viewBox="0 0 7 23" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="6.4816" y1="0.3844" x2="0.481597" y2="21.8844" stroke="%23007DBA" stroke-opacity="0.3"/></svg>'); content: ""; display: block; height: 23px; width: 7px; }

.layout-navigation .navbar-nav .nav-item-search { margin-left: auto; }

.layout-navigation .navbar-nav .nav-item-search::before { content: none !important; }

.layout-navigation .navbar-nav .nav-item-search .nav-link { background: none; border: none; font-size: 1rem; font-weight: 500; gap: 10px; text-transform: none; }

.layout-navigation .navbar-nav .nav-item-search .nav-link .icon { color: #007DBA; font-size: 1.125rem; }

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

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

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

.layout-navigation .navbar-nav .nav-link::after { bottom: 14px; content: ""; display: block; height: var(--nav-link-after-height); left: 50%; max-width: calc(100% - 60px); position: absolute; transform: translateX(-50%); width: 100%; background: linear-gradient(to bottom, transparent calc(100% - var(--nav-link-after-height)), #007DBA calc(100% - var(--nav-link-after-height)), #007DBA 100%) right top/0 100% no-repeat; transition: background-size .3s ease; }

.layout-navigation .navbar-nav .nav-link:active::after, .layout-navigation .navbar-nav .nav-link:focus::after, .layout-navigation .navbar-nav .nav-link:hover::after, .layout-navigation .navbar-nav .nav-link.show::after, .layout-navigation .navbar-nav .nav-link.fm-is-active::after, .layout-navigation .navbar-nav .nav-link.fm-is-active:active::after, .layout-navigation .navbar-nav .nav-link.fm-is-active:focus::after, .layout-navigation .navbar-nav .nav-link.fm-is-active:hover::after { background-position: left top; background-size: 100% 100%; }

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

.layout-navigation .navbar-nav .fm-trigger-icon .ni { transform: rotate(0deg); transition: transform .3s; }

.layout-navigation .navbar-nav .fm-trigger.fm-is-active .fm-trigger-icon .ni { transform: rotate(180deg); }

@media (max-width: 1199.98px) { .layout-navigation[data-mobile-mode-direction="up"].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"] { box-shadow: 0 -4px 30px 0 rgba(0, 0, 0, 0.1); position: fixed; bottom: 0; left: 0; right: 0; top: auto; }
  .fm-is-open .layout-navigation[data-mobile-mode-direction="up"] { position: fixed; }
  .layout-navigation[data-mobile-mode-direction="up"] .fm-subnav { top: auto; bottom: 70px; }
  .layout-navigation[data-mobile-mode-direction="up"] .fm-wrapper { top: 0; } }

body.error404 .layout-main { padding-top: 50px; padding-bottom: 150px; }

body.error404 .page-wrapper { margin: 0 auto; max-width: 1110px; }

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

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

body.error404 .page-title { text-transform: uppercase; }

body.error404 .page-title::after { margin-right: auto; margin-left: auto; }

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

/* Forms */
.wppb-user-forms { padding: 25px; margin: 0 auto; position: relative; background-color: #F8F9FA; }

@media (min-width: 992px) { .wppb-user-forms { padding: 40px 50px; } }

.wppb-user-forms .form-submit { margin-bottom: 0; }

.separator { display: flex; flex-basis: 100%; align-items: center; color: #6C757D; font-weight: 700; text-transform: uppercase; width: 350px; max-width: 100%; max-width: 100%; margin: 20px auto 30px; }

.separator::before, .separator::after { content: ""; flex-grow: 1; background-color: #DEE2E6; height: 1px; font-size: 0; line-height: 0; margin: 0 8px; }

/* Login */
@media (min-width: 992px) { #wppb-login-wrap { width: 450px; } }

.wppb-user-forms .login-remember { display: none; }

.wppb-user-forms .login-title { text-align: center; margin-bottom: 2rem; }

.wppb-user-forms .login-submit { text-align: center; }

.wppb-user-forms .login-register-lost-password { display: flex; flex-direction: column-reverse; text-align: center; margin-bottom: 0; }

.wppb-user-forms .login-register { display: flex; justify-content: space-between; border-top: 1px solid #DEE2E6; padding-top: 20px; margin: 25px -10px -10px; flex-direction: column; align-items: center; }

.wppb-user-forms .login-register .btn, .wppb-user-forms .login-register .wp-block-file .wp-block-file__button, .wp-block-file .wppb-user-forms .login-register .wp-block-file__button { margin-top: 10px; }

@media (min-width: 992px) { .wppb-user-forms .login-register { margin: 25px -20px -20px; flex-direction: row; }
  .wppb-user-forms .login-register .btn, .wppb-user-forms .login-register .wp-block-file .wp-block-file__button, .wp-block-file .wppb-user-forms .login-register .wp-block-file__button { margin-top: 0; } }

.wppb-gdpr-delete-button { background-color: white; box-shadow: inset 3px 0 0 0 #BF2C22; padding: 20px 30px; display: flex; flex-direction: column; align-items: flex-start; margin-bottom: 40px; margin-top: 35px; }

.wppb-gdpr-delete-button label.form-label { display: block; text-indent: 0; position: static; }

.wppb-gdpr-delete-button .btn, .wppb-gdpr-delete-button .wp-block-file .wp-block-file__button, .wp-block-file .wppb-gdpr-delete-button .wp-block-file__button { order: 3; }

.wppb-gdpr-delete-button .form-text { display: block; color: inherit; margin-bottom: 12px; margin-top: 0; order: 2; }

/* Account */
.page-template-account .article-title { text-align: center; }

.account-header { border-bottom: 1px solid #DEE2E6; padding-bottom: 1rem; margin-bottom: 2rem; }

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

.account-navigation { border: 1px solid #DEE2E6; margin-bottom: 2rem; }

@media (min-width: 992px) { .account-navigation { width: 300px; } }

.account-navigation .account-user, .account-navigation .account-nav { padding: 25px 15px; }

.account-navigation .account-user { text-align: center; display: flex; align-items: center; flex-direction: column; border-bottom: 1px solid #DEE2E6; }

.account-navigation .account-user-image { width: 80px; height: 80px; background-color: #E9ECEF; color: #495057; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.875rem; margin-bottom: 15px; }

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

.account-navigation .account-nav .nav-link { text-decoration: underline; }

.account-navigation .account-nav .nav-link:hover, .account-navigation .account-nav .nav-link:active, .account-navigation .account-nav .nav-link:focus { background-color: rgba(0, 62, 81, 0.1); }

.account-navigation .account-nav .nav-link.active { background-color: #003E51; color: #ffffff; font-weight: 700; text-decoration: none; }

.account-content .access-icon > img, .account-content .access-icon > svg { max-width: 50px; max-height: 50px; }

.account-content .access-title { font-size: 1rem; }

.account-content .article-title { text-align: left; }

.home .layout-main { padding: 0; }

body.single-event .article-header .aside-related .card-line:active .card-image > img, body.single-event .article-header .aside-related .card-line:focus .card-image > img, body.single-event .article-header .aside-related .card-line:hover .card-image > img { transform: none; }

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

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

body.single-trombinoscope .article-image { aspect-ratio: 0.78125; max-width: 255px; position: relative; }

body.single-trombinoscope .article-image::before, body.single-trombinoscope .article-image::after { background-image: url("../img/shape-square.svg"); content: ""; display: block; position: absolute; z-index: 1; }

body.single-trombinoscope .article-image::before { background-position: left top; height: 45px; left: 0; top: 0; width: 45px; }

body.single-trombinoscope .article-image::after { background-position: right bottom; bottom: 0; height: 27px; right: 0; width: 27px; }

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

body.single-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: #003E51; }

body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article .aside-related { margin-right: auto; margin-left: auto; }

@media (min-width: 576px) { body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article .aside-related { max-width: 540px; } }

@media (min-width: 768px) { body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article .aside-related { max-width: 720px; } }

@media (min-width: 992px) { body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article .aside-related { max-width: 960px; } }

@media (min-width: 1200px) { body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article .aside-related { max-width: 1140px; } }

@media (min-width: 1400px) { body.page-template-full-width .layout-main .article-header, body.page-template-full-width .layout-main .article-content > *, body.page-template-full-width .layout-main .article-footer, body.page-template-full-width .layout-main .article-related, body.page-template-full-width .layout-main .article .aside-related { max-width: 1140px; } }

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

@media (max-width: 1199.98px) { body.page-template-full-width .layout-main .article-image-full { aspect-ratio: 1.9047619048; } }

@media (min-width: 1200px) { body.page-template-full-width .layout-main .article-image-full { aspect-ratio: 2.8571428571; } }

body.page-template-full-width .layout-main .article-image-full > img { bottom: 0; height: 100%; left: 0; max-width: inherit; -o-object-fit: cover; object-fit: cover; position: absolute; right: 0; top: 0; width: 100%; z-index: 1; }

body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full .wp-element-caption { bottom: 0; left: 0; position: absolute; right: 0; z-index: 2; }

body.page-template-poi-checkbox-template .section-map-checkbox { margin-top: -40px; }

@media (min-width: 992px) { body.page-template-poi-checkbox-template .section-map-checkbox { display: flex; align-items: stretch; }
  body.page-template-poi-checkbox-template .section-map-checkbox .map { flex-grow: 1; } }

@media (min-width: 992px) { body.page-template-poi-checkbox-template .section-map-checkbox .container, body.page-template-poi-checkbox-template .section-map-checkbox body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full body.page-template-poi-checkbox-template .section-map-checkbox .figure-caption, body.page-template-poi-checkbox-template .section-map-checkbox body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full body.page-template-poi-checkbox-template .section-map-checkbox .wp-element-caption { max-width: 350px; padding-right: 0; padding-left: 0; } }

@media (min-width: 992px) { body.page-template-poi-checkbox-template .page-filters { height: 100%; } }

@media (min-width: 992px) { body.page-template-poi-checkbox-template .page-filters form { display: flex; flex-direction: column; height: 100%; } }

@media (min-width: 992px) { body.page-template-poi-checkbox-template .page-filters-wrapper { height: 550px; } }

@media (min-width: 992px) { body.page-template-poi-checkbox-template .page-filters-body { flex-grow: 1; overflow-y: auto; } }

body.page-template-poi-checkbox-template .page-filters-footer { align-items: center; display: flex; flex-wrap: wrap; gap: 20px; justify-content: center; }

body.page-template-poi-checkbox-template .page-filters-footer .btn, body.page-template-poi-checkbox-template .page-filters-footer .wp-block-file .wp-block-file__button, .wp-block-file body.page-template-poi-checkbox-template .page-filters-footer .wp-block-file__button { margin: 0 !important; }

body.page-template-poi-panel-template .section-map-panel { margin-top: -40px; }

@media (min-width: 992px) { body.page-template-poi-panel-template .section-map-panel { position: relative; } }

@media (min-width: 992px) { body.page-template-poi-panel-template .section-map-panel .container, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-image-full .figure-caption, body.page-template-full-width .layout-main .article-image-full body.page-template-poi-panel-template .section-map-panel .figure-caption, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-image-full .wp-element-caption, body.page-template-full-width .layout-main .article-image-full body.page-template-poi-panel-template .section-map-panel .wp-element-caption { left: 0; position: absolute; right: 0; top: 50%; z-index: 999; } }

@media (min-width: 992px) { body.page-template-poi-panel-template .section-map-panel .container .row > div, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-image-full .figure-caption .row > div, body.page-template-full-width .layout-main .article-image-full body.page-template-poi-panel-template .section-map-panel .figure-caption .row > div, body.page-template-poi-panel-template .section-map-panel body.page-template-full-width .layout-main .article-image-full .wp-element-caption .row > div, body.page-template-full-width .layout-main .article-image-full body.page-template-poi-panel-template .section-map-panel .wp-element-caption .row > div { position: relative; } }

body.page-template-poi-panel-template .page-title { font-size: 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-group { margin-bottom: 0; }

body.page-template-poi-panel-template .page-filters-footer { padding-top: 15px; }

@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: #ffffff; --bs-accordion-border-width: 1px; --bs-accordion-border-radius: 3px; --bs-accordion-inner-border-radius: 2px; --bs-accordion-btn-padding-x: 20px; --bs-accordion-btn-padding-y: 20px; --bs-accordion-btn-color: #003E51; --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon: url('data:image/svg+xml,%3csvg width="30" height="31" viewBox="0 0 30 31" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3crect width="35" height="35" rx="17.5" transform="matrix%280 -1 -1 0 32.5 33%29" fill="%23003E51"/%3e%3cpath d="M9.04221 12.6756L9.58359 12.1342C9.71172 12.0061 9.91948 12.0061 10.0476 12.1342L15.0004 17.0752L19.9532 12.1342C20.0813 12.0061 20.289 12.0061 20.4172 12.1342L20.9586 12.6756C21.0867 12.8037 21.0867 13.0115 20.9586 13.1396L15.2324 18.8658C15.1043 18.9939 14.8965 18.9939 14.7683 18.8658L9.04218 13.1396C8.91405 13.0115 8.91405 12.8037 9.04221 12.6756Z" fill="white"/%3e%3c/svg%3e'); --bs-accordion-btn-icon-width: 30px; --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 width="30" height="31" viewBox="0 0 30 31" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3crect width="35" height="35" rx="17.5" transform="matrix%280 -1 -1 0 32.5 33%29" fill="%23007DBA"/%3e%3cpath d="M9.04221 12.6756L9.58359 12.1342C9.71172 12.0061 9.91948 12.0061 10.0476 12.1342L15.0004 17.0752L19.9532 12.1342C20.0813 12.0061 20.289 12.0061 20.4172 12.1342L20.9586 12.6756C21.0867 12.8037 21.0867 13.0115 20.9586 13.1396L15.2324 18.8658C15.1043 18.9939 14.8965 18.9939 14.7683 18.8658L9.04218 13.1396C8.91405 13.0115 8.91405 12.8037 9.04221 12.6756Z" fill="white"/%3e%3c/svg%3e'); --bs-accordion-btn-focus-border-color: #809fa8; --bs-accordion-btn-focus-box-shadow: none; --bs-accordion-body-padding-x: 25px; --bs-accordion-body-padding-y: 30px; --bs-accordion-active-color: #007DBA; --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: #003E51; 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: #007DBA; }

body.page-template-procedure .card-accordion .card-header:hover::after, body.page-template-report .card-accordion .card-header:hover::after { background-image: var(--bs-accordion-btn-active-icon); }

body.page-template-procedure .card-accordion .card-header:not(.collapsed)::after, body.page-template-report .card-accordion .card-header:not(.collapsed)::after { background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform); }

body.page-template-procedure .page-filters .form-search { margin-top: 45px; margin-bottom: 60px; }

@media (min-width: 992px) { body.page-template-apidae .section-map-split > .row, body.page-template-tourinsoft .section-map-split > .row { flex-wrap: nowrap; margin: 0; }
  body.page-template-apidae .section-map-split .col-list, body.page-template-tourinsoft .section-map-split .col-list { width: 790px; max-width: 50%; padding-left: 1.875rem; padding-right: 1.875rem; }
  body.page-template-apidae .section-map-split .col-map, body.page-template-tourinsoft .section-map-split .col-map { padding: 0; }
  body.page-template-apidae .section-map-split .map, body.page-template-tourinsoft .section-map-split .map { height: 100vh; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWFwcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZGVwcmVjYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3Itc2NoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fdmFsaWRhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19oZWxwZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi9pbmMvbW9kdWxlcy9fL2NhZmV0ZXJpYS9zY3NzL19jYWZldGVyaWEuc2NzcyIsIi4uL2xpYnMvdmFuaWxsYWpzLWRhdGVwaWNrZXIvc2Fzcy9kYXRlcGlja2VyLWJzNS5zY3NzIiwiLi4vbGlicy92YW5pbGxhanMtZGF0ZXBpY2tlci9zYXNzL19taXhpbnMuc2NzcyIsIi4uL2xpYnMvdmFuaWxsYWpzLWRhdGVwaWNrZXIvc2Fzcy9kYXRlcGlja2VyLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9ncmF2aXR5Zm9ybXMuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19ncmlkLWxheW91dC5zY3NzIiwicGx1Z2lucy9ncmF2aXR5Zm9ybXMvX2xhYmVscy1kZXNjcmlwdGlvbnMuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19maWVsZHMtc3RhbmRhcmQuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19maWVsZHMtYWR2YW5jZWQuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19jaG9zZW4uc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19kYXRlcGlja2VyLnNjc3MiLCJwbHVnaW5zL2dyYXZpdHlmb3Jtcy9fcG9sbC1zdXJ2ZXkuc2NzcyIsInBsdWdpbnMvZ3Jhdml0eWZvcm1zL19jdXN0b20uc2NzcyIsInBsdWdpbnMvc3dpcGVyL3N3aXBlci5zY3NzIiwicGx1Z2lucy9zd2lwZXIvX3N3aXBlci12YXJzLnNjc3MiLCJwbHVnaW5zL3N3aXBlci9tb2R1bGVzL2ExMXkvYTExeS5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtY292ZXJmbG93L2VmZmVjdC1jb3ZlcmZsb3cuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGUuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvZnJlZS1tb2RlL2ZyZWUtbW9kZS5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9rZXlib2FyZC9rZXlib2FyZC5zY3NzIiwicGx1Z2lucy9zd2lwZXIvbW9kdWxlcy9sYXp5L2xhenkuc2NzcyIsInBsdWdpbnMvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCJwbHVnaW5zL3N3aXBlci9tb2R1bGVzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzIiwicGx1Z2lucy9fYWRkLXRvLWNhbGVuZGFyLnNjc3MiLCJwbHVnaW5zL19mYXRtZW51LnNjc3MiLCJwbHVnaW5zL19mbG93LWZsb3cuc2NzcyIsInBsdWdpbnMvX2hlbHBmdWwuc2NzcyIsInBsdWdpbnMvX2xlYWZsZXQuc2NzcyIsInBsdWdpbnMvX21haWxzdGVyLnNjc3MiLCJwbHVnaW5zL19tbWVudS5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvX21peGlucy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vZmZjYW52YXMvanF1ZXJ5Lm1tZW51Lm9mZmNhbnZhcy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vZmZjYW52YXMvX29mZmNhbnZhcy5ydGwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvanF1ZXJ5Lm1tZW51Lm9uY2FudmFzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5tZW51LnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5tZW51LnJ0bC5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMucGFuZWxzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5wYW5lbHMucnRsLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy52ZXJ0aWNhbC5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMuYnV0dG9ucy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvY29yZS9vbmNhbnZhcy9fb25jYW52YXMuYnV0dG9ucy5ydGwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLm5hdmJhcnMuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLm5hdmJhcnMucnRsLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5saXN0dmlld3Muc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvb25jYW52YXMvX29uY2FudmFzLmxpc3R2aWV3cy5ydGwuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2NvcmUvc2NyZWVucmVhZGVyL2pxdWVyeS5tbWVudS5zY3JlZW5yZWFkZXIuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2V4dGVuc2lvbnMvZWZmZWN0cy9qcXVlcnkubW1lbnUuZWZmZWN0cy5zY3NzIiwiLi4vbGlicy9tbWVudS1qcy9zcmMvZXh0ZW5zaW9ucy9wb3NpdGlvbmluZy9qcXVlcnkubW1lbnUucG9zaXRpb25pbmcuc2NzcyIsIi4uL2xpYnMvbW1lbnUtanMvc3JjL2FkZG9ucy9uYXZiYXJzL2pxdWVyeS5tbWVudS5uYXZiYXJzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9hZGRvbnMvbmF2YmFycy9fbmF2YmFyLmJyZWFkY3J1bWJzLnNjc3MiLCIuLi9saWJzL21tZW51LWpzL3NyYy9hZGRvbnMvbmF2YmFycy9fbmF2YmFyLnRhYnMuc2NzcyIsInBsdWdpbnMvX25vdmFibG9jay5zY3NzIiwicGx1Z2lucy9fcHJvZmlsZS1idWlsZGVyLnNjc3MiLCJwbHVnaW5zL19zZWFyY2gtZnVsbHNjcmVlbi5zY3NzIiwicGx1Z2lucy9fc2VhcmNod3Auc2NzcyIsInBsdWdpbnMvX3dwLnNjc3MiLCJmb250cy9fcHJveGltYS1ub3ZhLnNjc3MiLCJfcm9vdC5zY3NzIiwiX3R5cGUuc2NzcyIsImhlbHBlcnMvX2FuaW1hdGUuc2NzcyIsImhlbHBlcnMvX2NvbnRhaW5lci5zY3NzIiwiaGVscGVycy9faGVhZHJvb20uc2NzcyIsImNvbXBvbmVudHMvX2FjY2Vzcy5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fYXJ0aWNsZS5zY3NzIiwiY29tcG9uZW50cy9fYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrcXVvdGUuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19ndXRlbmJlcmcuc2NzcyIsImNvbXBvbmVudHMvX2luZm93aW5kb3cuc2NzcyIsImNvbXBvbmVudHMvX2xpbmUuc2NzcyIsImNvbXBvbmVudHMvX21hcC5zY3NzIiwiY29tcG9uZW50cy9fbmF2LnNjc3MiLCJjb21wb25lbnRzL19uaS5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX3Byb2NlZHVyZS5zY3NzIiwiY29tcG9uZW50cy9fcHVibGljYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3JlbGF0ZWQuc2NzcyIsImNvbXBvbmVudHMvX3Njcm9sbHRvcC5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLW5ldHdvcmtzLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtdG9vbGJhci5zY3NzIiwiY29tcG9uZW50cy9fdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX3RodW1ibmFpbC5zY3NzIiwiY29tcG9uZW50cy9fdHJvbWJpbm9zY29wZS5zY3NzIiwic2VjdGlvbnMvX2FjY2Vzcy5zY3NzIiwic2VjdGlvbnMvX2FsZXJ0LnNjc3MiLCJzZWN0aW9ucy9fZXZlbnRzLnNjc3MiLCJzZWN0aW9ucy9fbmV3cy5zY3NzIiwic2VjdGlvbnMvX3BhcnRuZXJzLnNjc3MiLCJzZWN0aW9ucy9fcHVibGljYXRpb24uc2NzcyIsInNlY3Rpb25zL19zcG90bGlnaHQuc2NzcyIsImxheW91dHMvX2JyZWFkY3J1bWIuc2NzcyIsImxheW91dHMvX2NvbnRhaW5lci5zY3NzIiwibGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJsYXlvdXRzL19oZWFkZXIuc2NzcyIsImxheW91dHMvX21haW4uc2NzcyIsImxheW91dHMvX25hdmlnYXRpb24uc2NzcyIsInRlbXBsYXRlcy9fNDA0LnNjc3MiLCJ0ZW1wbGF0ZXMvX2FjY291bnQuc2NzcyIsInRlbXBsYXRlcy9faG9tZS5zY3NzIiwidGVtcGxhdGVzL19zaW5nbGUuc2NzcyIsInRlbXBsYXRlcy9fdGVtcGxhdGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBS0NFLHlNQUtHO0ErQk5MLEFBQUEsS0FBSyxDQUFDLEVBUUYsU0FBcUIsQ0FBRSxRQUFDLEVBQXhCLFdBQXFCLENBQUUsUUFBQyxFQUF4QixXQUFxQixDQUFFLFFBQUMsRUFBeEIsU0FBcUIsQ0FBRSxRQUFDLEVBQXhCLFFBQXFCLENBQUUsUUFBQyxFQUF4QixXQUFxQixD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akJQNUMsVUFBVyxDQUFDLENBQUMsRUFDZCxFQUNDLGdCQUFnQixFQUFFLEtBQWEsR0FDL0I7O0NpQklELEFBQUEsQWpCUEEsS2lCT0MsRUFBTyx1QkFBdUIsQUFBOUIsRUFBZ0MsWUFBWSxBakJQNUMsVUFBVyxDQUFDLENBQUMsRUFDZCxFQUNDLGdCQUFnQixFQUFFLEtBQWEsR0FDL0I7O0NpQklELEFBQUEsQWpCUEEsS2lCT0MsRUFBTyx1QkFBdUIsQUFBOUIsRUFBZ0MsWUFBWSxBakJQNUMsVUFBVyxDQUFDLENBQUMsRUFDZCxFQUNDLGdCQUFnQixFQUFFLEtBQWEsR0FDL0I7O0NpQklELEFBQUEsQWpCUEEsS2lCT0MsRUFBTyx1QkFBdUIsQUFBOUIsRUFBZ0MsWUFBWSxBakJQNUMsVUFBVyxDQUFDLEVBQUUsRUFDZixFQUNDLGdCQUFnQixFQUFFLEtBQWEsR0FDL0I7O0NpQklELEFBQUEsQWpCUEEsS2lCT0MsRUFBTyx1QkFBdUIsQUFBOUIsRUFBZ0MsWUFBWSxBakJQNUMsVUFBVyxDQUFDLEVBQUUsRUFDZixFQUNDLGdCQUFnQixFQUFFLEtBQWEsR0FDL0I7O0NpQklELEFBQUEsQWpCUEEsS2lCT0MsRUFBTyx1QkFBdUIsQUFBOUIsRUFBZ0MsWUFBWSxBakJQNUMsVUFBVyxDQUFDLEVBQUUsRUFDZixFQUNDLGdCQUFnQixFQUFFLEtBQWEsR0FDL0I7O0NpQklELEFBQUEsQWpCUEEsS2lCT0MsRUFBTyx1QkFBdUIsQUFBOUIsRUFBZ0MsWUFBWSxBakJQNUMsVUFBVyxDQUFDLEVBQUUsRUFDZixFQUNDLGdCQUFnQixFQUFFLEtBQWEsR0FDL0I7O0NpQklELEFBQUEsQWpCUEEsS2lCT0MsRUFBTyx1QkFBdUIsQUFBOUIsRUFBZ0MsWUFBWSxBakJQNUMsVUFBVyxDQUFDLEVBQUUsRUFDZixFQUNDLGdCQUFnQixFQUFFLEtBQWEsR0FDL0I7O0NpQklELEFBQUEsQWpCUEEsS2lCT0MsRUFBTyx1QkFBdUIsQUFBOUIsRUFBZ0MsWUFBWSxBakJQNUMsVUFBVyxDQUFDLEVBQUUsRUFDZixFQUNDLGdCQUFn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 */

/*# sourceMappingURL=theme.css.map */
